|
在積極UDLD模式下,當(dāng)交換機(jī)接口發(fā)現(xiàn)無(wú)法正常收到UDLD回應(yīng)信息的時(shí)候,并不會(huì)馬上將這個(gè)端口設(shè)置為關(guān)閉狀態(tài),而會(huì)繼續(xù)發(fā)送UDLD數(shù)據(jù)包。通常情況下,UDLD數(shù)據(jù)包會(huì)發(fā)送八次。如故發(fā)送八次之后仍然無(wú)法收到UDLD數(shù)據(jù)包的話,那么UDLD協(xié)議就會(huì)將這個(gè)端口狀態(tài)改為Err-disable狀態(tài)。如果在這個(gè)間斷的時(shí)間內(nèi),發(fā)送端口能夠收到任何一個(gè)回應(yīng)信息,就會(huì)認(rèn)為是正常的。很顯然,如果采用積極UDLD模式,就可能有效的避免因?yàn)榫W(wǎng)絡(luò)擁塞而導(dǎo)致的誤判問(wèn)題。
采用積極UDLD模式的另外一個(gè)原因就是路由黑洞。什么叫做路由黑洞呢?這個(gè)定義不怎么好說(shuō),筆者就舉一個(gè)例子。如第3層或者路由接口正在經(jīng)歷單向鏈路時(shí),此時(shí)接口匯保持在UP狀態(tài),所以交換機(jī)就會(huì)繼續(xù)將流量轉(zhuǎn)換到這個(gè)接口。但是最終的結(jié)果是數(shù)據(jù)包將永遠(yuǎn)達(dá)不到遠(yuǎn)端設(shè)備的對(duì)應(yīng)接口之上。這就是路由黑洞的一個(gè)簡(jiǎn)單例子。如果采用傳統(tǒng)的UDLD模式,還不能夠很好的避免這種情況下。相反,如果采用積極UDLD模式,就可以有效的避免路由黑洞導(dǎo)致的網(wǎng)絡(luò)故障。
積極的UDLD模式除了在發(fā)送信息的次數(shù)上比較特殊之外,還有以下兩個(gè)特殊的地方。一是當(dāng)鏈路的一側(cè)端口發(fā)送擁塞時(shí),積極模式的UDLD協(xié)議也會(huì)將端口設(shè)置為Error狀態(tài),并顯示相關(guān)的措施信息。而采用傳統(tǒng)UDLD模式對(duì)這種情況不會(huì)有任何反應(yīng)。二是當(dāng)鏈路的一側(cè)端口處于UP狀態(tài),而另一側(cè)處于Down狀態(tài)時(shí),如果采用的是積極UDLD模式,則會(huì)顯示錯(cuò)誤信息,并將端口設(shè)置為錯(cuò)誤狀態(tài)。而如果采用傳統(tǒng)UDLD模式的話,則不會(huì)有任何反應(yīng)。這也正是筆者上面所講的通過(guò)積極UDLD模式來(lái)解決上路有黑洞的原因。
四、故障恢復(fù)后重新啟動(dòng)交換機(jī)接口
無(wú)論采用的是傳統(tǒng)的UDLD模式,還是采用的是積極的UDLD模式,有一個(gè)共同點(diǎn),即只要將端口設(shè)置為Error-disable狀態(tài)后,即使故障解決了,交換機(jī)也無(wú)法自動(dòng)恢復(fù)接口。換句話說(shuō),當(dāng)出現(xiàn)這種情況時(shí),網(wǎng)絡(luò)管理員需要手工恢復(fù)接口。一般的做法是,先將端口利用命令shutdown關(guān)閉掉,然后再利用命令no shutdown進(jìn)行啟用。
總之,只要交換機(jī)支持,就啟用UDLD模式,甚至可以啟用積極UDLD模式,就可以有效的避免單向鏈路的誤診情況。特別是采用積極模式的UDLD,那么路由黑洞這個(gè)網(wǎng)絡(luò)難題也可以迎刃而解。本新聞共 2頁(yè),當(dāng)前在第 2頁(yè) 1 2 |
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|