首先进行地址规划 如图 R6 R7的右边接口在区域1 R10 R11右边接口在区域2
对所有路由进行接口和环回地址配置
在R1 2 3 上开启RIP
[R1]rip 1
[R1-rip-1]version 2
[R1-rip-1]un summary
[R1-rip-1]network 172.16.0.0
2 3 上配置相同
在AS2 中开启OSPF 建立好邻接关系 在R10 11上开启双进程
在R10 11上进行双向重发布
[R10-ospf-1]import-route ospf 2
[R10-ospf-2]import-route ospf 1
修改R10 R11环回接口类型
[R10-LoopBack0]ospf network-type broadcast
[R11-LoopBack0]ospf network-type broadcast
在R11上修改优先级
开启BGP协议
BGP建邻完成
在R14上宣告环回路由
[R14-bgp]network 172.18.14.0 24
在R12 13 修改下一跳
[R12-bgp]peer 172.17.34.1 next-hop-local
[R13-bgp]peer 172.17.34.1 next-hop-local
让R9成为路由反射器
[R9-bgp]peer 172.17.4.1 reflect-client
[R9-bgp]peer 172.17.5.1 reflect-client
R2 R3上修改下一跳
[R2-bgp]peer 172.16.1.1 next-hop-local
[R3-bgp]peer 172.16.1.1 next-hop-local
在R2 R3上汇总
[R2]ip route-static 172.16.0.0 16 NULL 0
[R2-bgp]network 172.16.0.0 16
3配置同上
R4 5上修改下一跳
[R4-bgp]peer 172.17.34.1 next-hop-local
[R5-bgp]peer 172.17.34.1 next-hop-local
在R4到R13路由器上配置MPLS
[R5]mpls lsr-id 172.17.5.1
[R5]mpls
Info: Mpls starting, please wait… OK!
[R5]mpls ldp
[R5-mpls-ldp]q
[R5]in g2/0/0
[R5-GigabitEthernet2/0/0]mpls
[R5-GigabitEthernet2/0/0]mpls ldp
[R5]in g0/0/1
[R5-GigabitEthernet0/0/1]mpls
[R5-GigabitEthernet0/0/1]mpls ldp
其余配置相同
在R4 5 9 12 13上配置tunnel
[R4]route recursive-lookup tunnel
此时R1可PING通R14环回
在R9上修改下一跳
[R9-bgp]peer 172.17.4.1 next-hop-local
[R9-bgp]peer 172.17.5.1 next-hop-local
[R9-bgp]peer 172.17.65.1 next-hop-local
[R9-bgp]peer 172.17.66.1 next-hop-local
在R15上宣告
[R15-bgp]network 172.19.15.0 24
在R4 5 9 12 13 号设备写静态并宣告
ip route-static 172.17.0.0 16 NULL 0
network 172.17.0.0 16
default-route-advertise always type 1
现在已全网可达
在R4 5 12 13上进行宣告 使路由携带度量 达到最佳选路
[R4-bgp]network 172.17.4.0 24
[R4-bgp]network 172.17.6.1 32
[R4-bgp]network 172.17.33.1 32
[R4-bgp]network 172.17.35.0 24
[R4-bgp]network 172.17.65.1 32
其他相同