BGP联盟

简介
        解决AS内部的IBGP网络连接激增问题,除了使用路由反射器之外,还可以使用联盟(Confederation)。联盟将一个AS划分为若干个子AS。每个子AS内部建立IBGP全连接关系,子AS之间建立联盟EBGP连接关系,但联盟外部AS仍认为联盟是一个AS。配置联盟后,原AS号将作为每个路由器的联盟ID。这样有两个好处:一是可以保留原有的IBGP属性,包括Local Preference属性、MED属性和NEXT_HOP属性等;二是联盟相关的属性在传出联盟时会自动被删除,即管理员无需在联盟的出口处配置过滤子AS号等信息的操作。

图1 联盟示意图

如图1所示,AS100使用联盟后被划分为3个子AS:AS65001、AS65002和AS65003,使用AS100作为联盟ID。此时IBGP的连接数量从10条减少到4条,不仅简化了设备的配置,也减轻了网络和CPU的负担。而AS100外的BGP设备因为仅知道AS100的存在,并不知道AS100内部的联盟关系,所以不会增加CPU的负担。

路由反射器和联盟的比较
路由反射器联盟
不需要更改现有的网络拓扑,兼容性好。需要改变逻辑拓扑。
配置方便,只需要对作为反射器的设备进行配置,客户机并不需要知道自己是客户机。所有设备需要重新进行配置。
集群与集群之间仍然需要全连接。联盟的子AS之间是特殊的EBGP连接,不需要全连接。
适用于中、大规模网络。适用于大规模网络

 实验拓补图

实验步骤

1创建各个路由的IP地址和loopback接口

r1的配置
[r1]interface LoopBack 0
[r1-LoopBack0]ip address 10.0.1.1 32
[r1-LoopBack0]interface LoopBack 1
[r1-LoopBack1]ip address 10.0.100.1 32
[r1]interface GigabitEthernet 0/0/0
[r1-GigabitEthernet0/0/0]ip address 10.0.12.1

r2的配置
[r2]interface LoopBack 0
[r2-LoopBack0]ip address 10.0.2.2 32
[r2]interface GigabitEthernet 0/0/0
[r2-GigabitEthernet0/0/0]ip address 10.0.12.2 24
[r2-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/1
[r2-GigabitEthernet0/0/1]ip address 10.0.23.2 24
[r2-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/2
[r2-GigabitEthernet0/0/2]ip address 10.0.25.2 24

r3的配置
[r3]interface LoopBack 0
[r3-LoopBack0]ip address 10.0.3.3 32
[r3]interface GigabitEthernet 0/0/0
[r3-GigabitEthernet0/0/0]ip address 10.0.23.3 24 
[r3-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/1
[r3-GigabitEthernet0/0/1]ip address 10.0.34.3 24

r4的配置
[r4]interface LoopBack 0
[r4-LoopBack0]ip address 10.0.4.4 32
[r4]interface GigabitEthernet 0/0/0
[r4-GigabitEthernet0/0/0]ip address 10.0.34.4 24

r5的配置
[r5]interface LoopBack 0
[r5-LoopBack0]ip address 10.0.5.5 32
[r5]interface GigabitEthernet 0/0/0
[r5-GigabitEthernet0/0/0]ip address 10.0.25.5 24
[r5-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/1
[r5-GigabitEthernet0/0/1]ip address 10.0.56.5 24

r6的配置
[r6]interface LoopBack 0
[r6-LoopBack0]ip address 10.0.6.6 32
[r6]interface GigabitEthernet 0/0/0
[r6-GigabitEthernet0/0/0]ip address 10.0.56.6 24

 开始配置bgp100

[r1]bgp 100
[r1-bgp]route-select
[r1-bgp]router-id 10.0.1.1 	
[r1-bgp]peer 10.0.12.2 as-number 200
[r1-bgp]network 10.0.100.1  32

配置AS200的ospf

[r2]ospf 1 router-id 10.0.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 10.0.23.0 0.0.0.255
[r2-ospf-1-area-0.0.0.0]network 10.0.25.0 0.0.0.255
[r2-ospf-1-area-0.0.0.0]network 10.0.2.2 0.0.0.0

[r3]ospf 1 router-id 10.0.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]net	
[r3-ospf-1-area-0.0.0.0]network 10.0.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 10.0.23.0 0.0.0.255

[r4]ospf 1 router-id 10.0.4.4 
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 10.0.4.4 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 10.0.34.0  0.0.0.255

[r5]ospf 1 router-id 10.0.5.5 
[r5-ospf-1]area 0
[r5-ospf-1-area-0.0.0.0]network 10.0.5.5 0.0.0.0
[r5-ospf-1-area-0.0.0.0]network 10.0.56.0 0.0.0.255
[r5-ospf-1-area-0.0.0.0]network 10.0.25.0 0.0.0.255

[r6]ospf 1 router-id 10.0.6.6
[r6-ospf-1]area 0
[r6-ospf-1-area-0.0.0.0]network 10.0.6.6 0.0.0.0
[r6-ospf-1-area-0.0.0.0]network 10.0.56.0 0.0.0.255

配置AS2001

[r2]bgp 2001  //创建BGP 2001
[r2-bgp]router-id 10.0.2.2    //创建ID
[r2-bgp]confederation id 200     //归为联盟ID200
[r2-bgp]confederation peer-as 2002 2003   //两个邻居是AS2001和AS2002
[r2-bgp]peer 10.0.12.1 as-number 100      //其中10.0.12.1归AS100
[r2-bgp]peer 10.0.25.5 as-number 2003     //10.0.25.5归as2003
[r2-bgp]peer 10.0.25.5 next-hop-local     //指定下一跳
[r2-bgp]peer 10.0.23.3 as-number 2002     //10.0.23.3归as2002
[r2-bgp]peer 10.0.23.3 next-hop-local     //指定下一跳

配置AS2002 中的r3r4

[r3]bgp 2002
[r3-bgp]router-id 10.0.3.3
[r3-bgp]confederation id 200	
[r3-bgp]confederation peer-as  2001	
[r3-bgp]peer 10.0.23.2 as-number 2001
[r3-bgp]peer 10.0.34.4 as-number 2002

[r4]bgp 2002
[r4-bgp]router-id 10.0.4.4
[r4-bgp]confederation id 200
[r4-bgp]peer 10.0.34.3 as-number 2002

配置AS2003 中的r5r6

[r5]bgp 2003
[r5-bgp]confederation id 200
[r5-bgp]confederation peer-as 2001	
[r5-bgp]peer 10.0.25.2 as-number 2001
[r5-bgp]peer 10.0.56.6 as-number 2003

[r6]bgp 2003
[r6-bgp]router-id 10.0.6.6
[r6-bgp]confederation id 200
[r6-bgp]peer 10.0.56.5 as-number 2003

配置完成,在R4、R6上再创建一个LoopBack接口进行测试:

通过宣告到BGP中R4、R6可以互相学习到路由,并且是最优的,R1也会学到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值