某公司网络拓扑如图1所示,路由器各接口地址已正确配置,AS 200的R2、R3、R4之间已完成IGP路由配置,实现互通。R1与R2、R4与R5配置EBGP邻居关系,R2与R4配置BGP邻居关系。在路由器R1上将172.16.10.1在BGP进行宣告。正确完成上述配置后,路由器R5的路由表没有172.16.10.1的路由条目,各路由器的BGP路由详见图2。
其原因可能是( 08 ),可采取( 09 )措施解决该故障?
当上述故障解决后,R1和R5的路由表如图3所示,但是R5上无法ping通172.16.10.1,详见图4。其原因可能是( 10 ),可采取( 11 )措施解诀该故障?


图2


图3

问题1选项
A.AS-PATH属性防环阻止了路由传递
B.R1上路由宣告方式错误
C.R2收到的是有效但不是最优的路由条目,只会向IBGP邻居传递
D.R4收到的不是有效且最优的路由条目,不会向BGP邻居传递
问题2选项
A.采用import方式将路由条目引入到BGP
B.R2的BGP视图下配置peer 34.1.1.4 next-hop-local
C.R2的BGP视图下配置peer 12.1.1.1 next-hop-local
D.R5上修改AS-PATH属性
问题3选项
A.AS200存在路由黑洞
B.R2没有到172.16.10.1的路由
C.R4没有到172.16.10.1的路由
D.R2、R4没有配置回指路由
问题4选项
A.将IGP路由引入到BGP
B.配置MPLS的lsp隧道
C.在R2配置到172.16.10.1的静态路由
D.在R4配置到172.16.10.1的静态路由
第1题:
BGP通告遵循以下原则:BGP只发布最优且有效的路由。
从EBGP对等体获取的路由,会发布给所有对等体。
IBGP水平分割:从IBGP对等体获取的路由,不会发送给IBGP对等体。
BGP同步规则指的是:当一台路由器从自己的IBGP对等体学习到一条BGP路由时(这类路由被称为IBGP路由),它将不能使用该条路由或把这条路由通告给自己的EBGP对等体,除非它又从IGP协议(例如OSPF等,此处也包含静态路由)学习到这条路由,也就是要求IBGP路由与IGP路由同步。同步规则主要用于规避BGP路由黑洞问题。
R4上的路由不是有效路由,下一跳不可达。所以路由器从EBGP学习到的路由传给路由器的IBGP邻居时,下一跳要设置成自己。配置peer x.x.x.x next-hop-local。
R1上存在一个172.16.1.0/24的用户网段,通过EBGP发布给R2。
R2与R4建立了IBGP邻居关系,R4通过IBGP学习到该BGP路由,并将该路由发布给EBGP邻居R5。当R5访问172.16.1.0/24时,查找路由表,发现到达172.16.1.0/24路由的下一跳是R4,将数据包发送给R4;R4进行查找路由表,发现到达172.16.1.0/24路由的下一跳是R2,出接口是R4上与R3相连的接口,于是将数据包发给R3,R3查找路由表,发现路由表中没有到达172.16.1.0/24的路由,于是将数据丢弃,形成“路由黑洞”。
解决方法:
1、把IGP路由协议中引入BGP路由,可以在R2上配置路由引入2、AS内路由器IBGP全互联3、RR(反射器)4、联盟(一般用的不多)5、MPLS技术解决路由黑洞问题
第2题:
第3题:
第4题: