路由故障:路由協(xié)議優(yōu)先級(jí)對(duì)路由重發(fā)布的影響
路由協(xié)議優(yōu)先級(jí)對(duì)路由重發(fā)布的影響故障解決辦法如下:
網(wǎng)絡(luò)環(huán)境
在某城域網(wǎng)RouterD雙上行到RouterC和RouterE,運(yùn)行靜態(tài)路由協(xié)議。RouterC和RouterE運(yùn)行OSPF和BGP路由協(xié)議;RouterC和RouterE雙上行到骨干網(wǎng)路由器RouterA和RouterB,分別與RouterA和RouterB建立EBGP鄰居。RouterC和RouterE在OSPF中使用命令import-route static cost 1引入靜態(tài)路由,向骨干發(fā)布OSPF的聚合路由。到RouterD的路由沒有被引入到BGP向RouterA和RouterB發(fā)布,導(dǎo)致Router D下用戶業(yè)務(wù)中斷。
圖為路由協(xié)議優(yōu)先級(jí)故障組網(wǎng)圖
路由故障分析
1.檢查RouterA和RouterB有沒有收到用戶的相關(guān)路由,檢查RouterC和RouterE對(duì)RouterA和RouterB發(fā)布的BGP路由,發(fā)現(xiàn)沒有到RouterD的路由。
2.檢查RouterC和RouterE的BGP路由表,也沒有到RouterD路由。
3.檢查RouterC和RouterE的OSPF LSDB,存在到RouterD的路由。
4.檢查RouterC和RouterE全局路由表,到RouterD的路由是靜態(tài)路由。
操作步驟
步驟 1:查看OSPF LSDB可知靜態(tài)路由被引入到OSPF。但由于OSPF外部路由的協(xié)議優(yōu)先級(jí)為150大于靜態(tài)路由的優(yōu)先級(jí)60,所以全局路由表里只有到RouterD的靜態(tài)路由。因?yàn)橹挥蠴SPF路被引入,所以在BGP中沒有到RouterD的路由。
步驟 2:在BGP進(jìn)程里配置import-route static,把靜態(tài)路由引入到BGP。在RouterA和RouterB端檢查能收到RouterC和RouterE發(fā)布的到RouterD路由,業(yè)務(wù)恢復(fù)。
----結(jié)束
案例總結(jié)
路由協(xié)議優(yōu)先級(jí)對(duì)路由重發(fā)布的影響的故障是由于靜態(tài)引入OSPF,之后OSPF路由被引入到BGP時(shí)產(chǎn)生。沒有考慮到路由優(yōu)先級(jí)對(duì)全局路由表的影響,導(dǎo)致路由引入失敗。