拓扑图:
配置思路:
1.R1是AS100,R6是AS300,R2、R3、R4、R5在AS200内,其中R2属于小AS65001,R3属于小AS65002,R4跟R5属于小AS65003
2.AS200内配置IGP完成全互联(同一个AS内尽量不要配置多个IGP协议,会增加配置量且容易出错)
3.R1跟R6分别发布自身的直连路由,能ping通说明实验成功。
配置信息:
sysname R1
interface GigabitEthernet0/0/0
ip address 10.1.12.1 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
bgp 100
peer 10.1.12.2 as-number 200
#
ipv4-family unicast
undo synchronization
import-route direct
peer 10.1.12.2 enable
sysname R2
#
interface GigabitEthernet0/0/0
ip address 10.1.12.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.1.24.2 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 10.1.23.2 255.255.255.0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
bgp 65001(小BGP号)
confederation id 200(指定自己属于哪一个大AS号)
confederation peer-as 65002 65003(指定自己的联盟BGP邻居)
peer 3.3.3.3 as-number 65002
peer 3.3.3.3 ebgp-max-hop 10
peer 3.3.3.3 connect-interface LoopBack0
peer 10.1.12.1 as-number 100
peer 10.1.24.4 as-number 65003
#
ipv4-family unicast
undo synchronization
peer 3.3.3.3 enable
peer 3.3.3.3 next-hop-local
peer 10.1.12.1 enable
peer 10.1.24.4 enable
peer 10.1.24.4 next-hop-local(根据BGP路由传递规则,从EBGP传来的路由传递给IBGP邻居时下一条默认保持不变。在联盟BGP中依旧适用,从联盟EBGP邻居得到的路由传递给成员EBGP邻居或者成员IBGP邻居时next-hop属性不变,但可以通过next-hop-local命令修改)(所以这里需要配置next-hop-local使R3跟R4学习到从R1传来的路由,最优且可达。)
#
ospf 1
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 10.1.23.2 0.0.0.0
network 10.1.24.2 0.0.0.0
sysname R3
#
interface GigabitEthernet0/0/0
ip address 10.1.23.3 255.255.255.0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
bgp 65002
confederation id 200
confederation peer-as 65001
peer 2.2.2.2 as-number 65001
peer 2.2.2.2 ebgp-max-hop 10
peer 2.2.2.2 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
peer 2.2.2.2 enable
#
ospf 1
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 10.1.23.3 0.0.0.0
sysname R4
interface GigabitEthernet0/0/0
ip address 10.1.24.4 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.1.45.4 255.255.255.0
#
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
#
bgp 65003
confederation id 200
confederation peer-as 65001
peer 5.5.5.5 as-number 65003
peer 5.5.5.5 connect-interface LoopBack0
peer 10.1.24.2 as-number 65001
#
ipv4-family unicast
undo synchronization
peer 5.5.5.5 enable
peer 10.1.24.2 enable
peer 10.1.24.2 next-hop-local
#
ospf 1
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 10.1.45.4 0.0.0.0
network 10.1.24.4 0.0.0.0
sysname R5
#
interface GigabitEthernet0/0/0
ip address 10.1.45.5 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.1.56.5 255.255.255.0
#
interface LoopBack0
ip address 5.5.5.5 255.255.255.255
#
bgp 65003
confederation id 200
peer 4.4.4.4 as-number 65003
peer 4.4.4.4 connect-interface LoopBack0
peer 10.1.56.6 as-number 300
#
ipv4-family unicast
undo synchronization
peer 4.4.4.4 enable
peer 10.1.56.6 enable
peer 4.4.4.4 next-hop-local
#
ospf 1
area 0.0.0.0
network 5.5.5.5 0.0.0.0
network 10.1.45.5 0.0.0.0
return
interface GigabitEthernet0/0/0
ip address 10.1.56.6 255.255.255.0
interface LoopBack0
ip address 6.6.6.6 255.255.255.255
#
bgp 300
peer 10.1.56.5 as-number 200
#
ipv4-family unicast
undo synchronization
import-route direct
peer 10.1.56.5 enable
最后使用ping命令测试