骨干链路的区域划分由图所示
建邻环回
r1:172.16.0.1/32
r2:172.16.0.2/32
r3:172.16.0.3/32
r4:172.16.0.4/32
r5:172.16.0.5/32
r6:172.16.0.6/32
r7:172.16.0.7/32.
r8:172.16.0.8/32
业务环回
r1:192.168.1.0/24
r2:172.16.2.0/24
r3:172.16.3.0/24
r4:172.16.4.0/24
r5:172.16.5.0/24
r6:172.16.6.0/24
r7:172.16.7.0/24
r8:192.168.2.0/24
需要注意的是环回上的24位需要修改类型使32位变成24位
[R1-LoopBack0]ospf network-type broadcast
配置ospf这里以r2为例
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]net
[r2-ospf-1-area-0.0.0.0]network 172.16.1.1 0.0.0.0
[r2-ospf-1-area-0.0.0.0]net
[r2-ospf-1-area-0.0.0.0]network 172.16.1.21 0.0.0.0
[r2-ospf-1-area-0.0.0.0]net
[r2-ospf-1-area-0.0.0.0]network 12.1.1.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]net
[r2-ospf-1-area-0.0.0.0]network 172.16.0.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]net
[r2-ospf-1-area-0.0.0.0]network 172.16.2.1 0.0.0.0
[r2-ospf-1-area-0.0.0.0]
配置bgp以r2,r5为例
[r2]bgp 64512
[r2-bgp]router-id 2.2.2.2
[r2-bgp]confederation id 2
[r2-bgp]peer 12.1.1.1 as-number 1
[r2-bgp]peer 172.16.0.3 as-number 64512
[r2-bgp]peer 172.16.0.3 connect-interface LoopBack 0
[r2-bgp]confederation peer-as 64513
[r2-bgp]peer 172.16.0.5 as-number 64513
[r2-bgp]peer 172.16.0.5 ebgp-max-hop 2
[r2-bgp]peer 172.16.0.5 connect-interface LoopBack 0[r2-bgp]peer 172.16.0.3 next-hop-local
[r2-bgp]peer 172.16.0.7 next-hop-local
[r2]ip route-static 172.16.0.0 21 NULL 0
[r5]bgp 64513
[r5-bgp]router-id 5.5.5.5
[r5-bgp]confederation id 2
[r5-bgp]confederation peer-as 64512
[r5-bgp]peer 172.16.0.4 as-number 64512
[r5-bgp]peer 172.16.0.4 connect-interface LoopBack 0
[r5-bgp]peer 172.16.0.4 ebgp-max-hop 2
[r5-bgp]peer 172.16.0.6 as-number 64513
[r5-bgp]peer 172.16.0.6 connect-interface LoopBack 0
[r5]bgp 64513
[r5-bgp]peer 34.1.1.2 as-number 3
[r5-bgp]peer 172.16.0.4 next-hop-local
[r5-bgp]peer 172.16.0.6 next-hop-local
[r5]ip route-static 172.16.0.0 21 NULL 0
[r5-bgp]network 172.16.0.5 32[r5-bgp]network 172.16.5.0 24
汇总(这里仅以r2为例)
[r2]bgp 64512
[r2-bgp]aggregate 172.16.0.0 22 detail-suppressed
测试