MPLS小实验之解决BGP路由黑洞_第1张图片

背景: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 路由表


MPLS小实验之解决BGP路由黑洞_第2张图片

MPLS小实验之解决BGP路由黑洞_第3张图片

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互通