R1
[ri-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[r1-LoopBack0]ip add 192.168.1.1 24
[r1-LoopBack1]ip add 10.0.0.1 24
R2
[r2-GigabitEthernet0/0/0]ip add 12.0.0.2 24 [r2-LoopBack0]ip add 172.16.2.1 24 [r2-GigabitEthernet0/0/1]ip add 172.16.1.1 24
R3
[r3-GigabitEthernet0/0/0]ip add 172.16.1.9 29 [r3-LoopBack0]ip add 172.16.3.1 24 [r3-GigabitEthernet0/0/1]ip add 172.16.1.17 29
R4
[r4-GigabitEthernet0/0/0]ip add 172.16.1.18 29 [r4-GigabitEthernet0/0/1]ip add 172.16.1.25 29 [r4-LoopBack0]ip add 172.16.4.1 24
R5
[r5-GigabitEthernet0/0/0]ip add 172.16.1.10 29 [r5-GigabitEthernet0/0/1]ip add 172.16.1.33 29 [r5-LoopBack0]ip add 172.16.5.1 24
R6
[r6-GigabitEthernet0/0/0]ip add 172.16.1.34/29 [r6-GigabitEthernet0/0/1]ip add 172.16.1.41/29 [r6-LoopBack0]ip add 172.16.6.1 24
R7
[r7-GigabitEthernet0/0/0]ip add 172.16.1.42/29
[r7-GigabitEthernet0/0/1]ip add 172.16.1.26/29
[r7-GigabitEthernet0/0/2]ip add 78.0.0.1/24
[r7-LoopBack0]ip add 172.16.7.1 24
R8
[r8-GigabitEthernet0/0/0]ip add 78.0.0.2 24 [r8-LoopBack0]ip add 192.168.2.1 24 [r8-LoopBack1]ip add 11.0.0.1 24
检查是否可以ping通
启动ospf协议
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
R2-R7完全相同
启动路由器bgp协议
[r1]bgp 1 [r1-bgp]router-id 1.1.1.1 [r1-bgp]peer 12.0.0.2 as-number 2
[r2]gbp 1
[r2-bgp]router-id 2.2.2.2
[r2-bgp]confederation id 2
[r2-bgp]confederation peer-as 64513
[r2-bgp]peer 12.0.0.1 as-number 1
[r2-bgp]peer 172.16.3.1 as-number 64512
[r2-bgp]peer 172.16.3.1 connect-interface LookBack 0
[r2-bgp]peer 172.16.5.1 as-number 64512
[r2-bgp]peer 172.16.5.1 connect-interface LookBack 0
[r2-bgp]peer 172.16.5.1 ebgp-max-hop 2
其余路由器同理
[r1]network 10.0.0.0
r2收到宣告的路由,会传到r3,r4,r5
[r2]bgp 64512 [r2-bgp]peer 172.16.3.1 next-hop-local [r2-bgp]peer 172.16.5.1 next-hop-local
指定r2为r3的客户 [r3]bgp 64512 [r3-bgp]peer 172.16.2.1 reflect-client
指定r7为r6的客户 [r6]bgp 64513 [r6-bgp]peer 172.16.7.1 reflect-client
[r8]bgp 3 [r8-bgp]network 11.0.0.0 24
R4、R6都受到信息,但是不可用,需要修改下一跳
[r7]bgp 64513 [r7-bgp]peer 172.16.4.1 next-hop-local [r7-bgp]peer 172.16.6.1 next-hop-local
说明R1和R8都能收到环回路由的信息了
[r2]ip route-static 172.16.0.0 21 NULL 0
[r2]bgp 64512
[r2-bgp]network 172.16.0.0 21
使用bgp协议将此条路由发布出去。同时也会在AS内部进行传递,R7也会收到!