路由器故障:路由引入錯誤導致用戶上網異常
路由引入錯誤導致用戶上網異常的故障的解決如下:
網絡環境
在網絡中,之前的網絡設計是4臺路由設備之間運行靜態路由協議。重新規劃后在4臺設備之間運行OSPF協議,在RouterC與RouterD上引入直連和靜態路由,取消在RouterA與RouterB上的靜態路由。配置OSPF協議之后,有部分用戶反饋能正常認證獲得地址,但無法打開網頁,QQ有時能上,有時不能上。4臺路由設備均無異常告警。
路由引入錯誤導致用戶上網異常組網圖
故障分析
這里以RouterC的配置錯誤為例。
步驟 1 因用戶可以正常認證,RouterC與RouterD上也沒有異常信息,而且RouterA與RouterB下掛的局域網用戶也上網正常,可排除設備故障。因為網絡異常前做過路由調整,估計很可能是路由問題導致用戶上網異常。
步驟 2 在RouterC上察看用戶信息發現,反映故障的用戶都集中在1個C類地址中。在RouterA上執行display ip routing-table命令查看相應地址的路由發現,從RouterA上到這1個C類地址有2個下一跳,分別指到RouterC與RouterD。 查看地址池發現,這1個C類地址只在RouterD上發布,RouterC上并沒有發布這一段地址,卻有一條對應的指到黑洞的靜態路由。在RouterC的OSPF協議中引入了直連和靜態路由,這樣在RouterD上的用戶獲得這一段地址后,在RouterA上因默認為逐包負載分擔,所以一半流量能正常回到用戶側,另一半流量在RouterC被丟進黑洞。
步驟 3 反映故障的這一段地址池原來是在RouterC上發布的,后來移動到RouterD上發布,但只在RouterC的地址池中刪除了這段地址,并沒有刪除靜態黑洞路由,原來整網運行靜態路由,其它設備不能感知這一黑洞路由,不會導致這一問題。現在運行OSPF協議之后,這一黑洞路由在整網范圍內存在,導致網絡故障。
----結束
操作步驟
刪除在RouterC上殘留的錯誤靜態黑洞路由,網絡恢復正常。
案例總結
對路由設備運行的協議進行重新規劃后,要刪除殘留的錯誤路由,避免因為配置了靜態黑洞路由而影響網絡異常。
【編輯推薦】