背景:R1、R2、R3之间以EIGRP相连,R2,R3之间是BGP 23的IBGP关系,与R4,R5分别是EBGP的关系,R2,R3之间存在路由黑洞,有路由条目,无法ping通。解决方法之一,mpls技术。
1、配置好IP地址(略)
2、起EIGRP 邻居关系
R1(config):router eigrp 123 R1(config-router):no auto-summary R1(config-router):network 0.0.0.0 R2(config):router eigrp 123 R2(config-router):no auto-summary R2(config-router):network 2.2.2.0 0.0.0.255 R2(config-router):network 12.1.1.0 0.0.0.255 R3(config):router eigrp 123 R3(config-router):no auto-summary R3(config-router):3.3.3.0 0.0.0.255 R3(config-router):network 13.1.1.0 0.0.0.255
3、建BGP 邻居关系
R2(config):router bgp 23 R2(config-router):neighbor 3.3.3.3 remote-as 23 R2(config-router):neighbor 3.3.3.3 update-source loo 0 R2(config-router):neighbor 3.3.3.3 next-hop-self R2(config-router):neighbor 24.1.1.4 remote-as 4 R2(config-router):network 2.2.2.0 mask 255.255.255.0 R2(config-router):network 24.1.1.0 mask 255.255.255.0 R3(config):router bgp 23 R3(config-router):neighbor 2.2.2.2 remote-as 23 R3(config-router):neighbor 2.2.2.2 update-source loo 0 R3(config-router):neighbor 2.2.2.2 next-hop-self R3(config-router):neighbor 35.1.1.5 remote-as 5 R3(config-router):network 3.3.3.0 mask 255.255.255.0 R3(config-router):network 35.1.1.0 mask 255.255.255.0 R4、R5(略)
4、查看 bgp 路由表
R2、R3出现的问题相同,下一条是R3、R2(出现路由黑洞)
R4、R5相互地址不可达
5、启用MPLS功能
R1(config):int range e0/0 - 1 R1(config-if-range):mpls ip R2(config):int e0/0 R2(config-if):mpls ip R3(config):int e0/0 R3(config-if):mpls ip
6、结果
R4、R5互通