Molet

路由故障:路由协议优先级对路由重发布的影响

Molet 运维技术 2022-11-08 451浏览 0

路由协议优先级对路由重发布的影响故障解决办法如下:

网络环境

在某城域网RouterD双上行到RouterC和RouterE,运行静态路由协议。RouterC和RouterE运行OSPF和BGP路由协议;RouterC和RouterE双上行到骨干网路由器RouterA和RouterB,分别与RouterA和RouterB建立EBGP邻居。RouterC和RouterE在OSPF中使用命令import-route static cost 1引入静态路由,向骨干发布OSPF的聚合路由。到RouterD的路由没有被引入到BGP向RouterA和RouterB发布,导致Router D下用户业务中断。

图为路由协议优先级故障组网图

路由故障:路由协议优先级对路由重发布的影响

路由故障分析

1.检查RouterA和RouterB有没有收到用户的相关路由,检查RouterC和RouterE对RouterA和RouterB发布的BGP路由,发现没有到RouterD的路由。

2.检查RouterC和RouterE的BGP路由表,也没有到RouterD路由。

3.检查RouterC和RouterE的OSPF LSDB,存在到RouterD的路由。

4.检查RouterC和RouterE全局路由表,到RouterD的路由是静态路由。

操作步骤

步骤 1:查看OSPF LSDB可知静态路由被引入到OSPF。但由于OSPF外部路由的协议优先级为150大于静态路由的优先级60,所以全局路由表里只有到RouterD的静态路由。因为只有OSPF路被引入,所以在BGP中没有到RouterD的路由。

步骤 2:在BGP进程里配置import-route static,把静态路由引入到BGP。在RouterA和RouterB端检查能收到RouterC和RouterE发布的到RouterD路由,业务恢复。

—-结束

案例总结

路由协议优先级对路由重发布的影响的故障是由于静态引入OSPF,之后OSPF路由被引入到BGP时产生。没有考虑到路由优先级对全局路由表的影响,导致路由引入失败。

继续浏览有关 网络运维 的文章
发表评论