通常情況下,當新接入路由器時出現(xiàn)各種上不了網(wǎng)的情況,都是因為配置不正確造成的,如果遇到有時能上,有時又不能上的情況,那就很令人頭疼了,這也是我們今天要講解的內(nèi)容,下面以思科路由器組網(wǎng)為環(huán)境。
一、網(wǎng)絡(luò)環(huán)境
假設(shè)由4臺思科路由器組網(wǎng),在組網(wǎng)完成后,在4臺設(shè)備之間運行OSPF協(xié)議,在C與D上引入直連和靜態(tài)路由,取消在A與B上的靜態(tài)路由。
二、故障分析
1、經(jīng)檢測,用戶可以正常認證,C與D上也沒有異常信息,而且A與B下掛的用戶也上網(wǎng)正常,可排除設(shè)備故障,基本判斷是路由問題導(dǎo)致用戶上網(wǎng)異常。
2、在C上察看發(fā)現(xiàn),故障的用戶都集中在1個C類地址中,在A上執(zhí)行display ip routing-table命令查看相應(yīng)地址的路由發(fā)現(xiàn),從A上到這1個C類地址有2個下一跳,分別指到C與D, 查看地址池發(fā)現(xiàn),這1個C類地址只在D上發(fā)布,C上并沒有發(fā)布這一段地址,卻有一條對應(yīng)的指到黑洞的靜態(tài)路由。
在C的OSPF協(xié)議中引入了直連和靜態(tài)路由,這樣在D上的用戶獲得這一段地址后,在A上因默認為逐包負載分擔(dān),所以一半流量能正?;氐接脩魝?cè),另一半流量在C被丟進黑洞。
3、故障的這一段地址池原來是在C上發(fā)布的,后來移動到D上發(fā)布,但只在C的地址池中刪除了這段地址,并沒有刪除靜態(tài)黑洞路由,原來整網(wǎng)運行靜態(tài)路由,其它設(shè)備不能感知這一黑洞路由,不會導(dǎo)致這一問題。現(xiàn)在運行OSPF協(xié)議之后,這一黑洞路由在整網(wǎng)范圍內(nèi)存在,導(dǎo)致網(wǎng)絡(luò)故障。
三、解決方法
只要刪除在C上殘留的錯誤靜態(tài)黑洞路由,網(wǎng)絡(luò)恢復(fù)正常。
對路由設(shè)備運行的協(xié)議進行規(guī)劃后,要刪除殘留的錯誤路由,避免因為配置了靜態(tài)黑洞路由而影響網(wǎng)絡(luò)異常。