單向鏈路檢測_第1頁
單向鏈路檢測_第2頁
單向鏈路檢測_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

udldUDLD(UniDirectionalLinkDetection單向鏈路檢測)一、 概述UDLD是一個Cisco私有的二層協議,用于監聽利用光纖或雙絞線連接的以太鏈路的物理配置,當出現單向鏈路(只能向一個方向傳輸,比如我能把數據發給你,你也能收到,但是你發給我的數據我收不到)時, UDLD可以檢測出這一狀況,關閉相應接口并發送警告信息。單向鏈路可能引起很多問題,尤其是生成樹,可能會造成回環。注意:UDLD需要鏈路兩端設備都支持才能正常運行。二、 UDLD工作模式UDLD支持兩種工作模式;普通(normal)模式(默認)和激進(aggressive)模式。普通(normal)模式:這個模式下,UDLD可以檢測到由于端口的誤接引起的光纖的單向鏈路。激進(aggressive)模式:這個模式下,UDLD可以檢測到由于端口的誤接引起的光纖的單向鏈路。并且可以檢測到光纖及雙絞線鏈路中的單向鏈路。三、 UDLD工作原理維護鄰居數據庫UDLD周期型的在每個活動接口上發送hello包(也叫通告advertisement或探針probe)。當交換機收到hello包后,存儲這一信息直到老化時間到期,當老化時間到期前再次收到hello時,則刷新老化時間。檢測和回報交換機會向其鄰居發送回復(echo),當鄰居在一定時間內沒有收到回復,則認為與鄰居間的鏈路出現問題。如果是普通模式,鏈路有可能會被認為是不確定的狀態而不會被關閉(強調一下,普通模式只能檢測光纖誤解,比如 Tx、Rx插反了)。如果是激進模式,則鏈路會被認為是單向的而被關閉(接口置于 err-disable狀態)。以上我只是大概的說了一下,Cisco官方文檔中內容很多的,想詳細了解的話可以查一下。四、 UDLD配置注意:UDLD默認不在全局或任何接口下啟用。UDLD不支持ATM接口。確保鏈路兩端接口設備都支持UDLD,并且需要工作在相同的UDLD模式下。conftudld{aggressive|enable|messagetime間隔時間}'全局啟用UDLD,aggressive設置為激進模式,enable設置為普通模式,messagetime設置hello間隔,范圍是1-90,默認15。intfa0/10udldport[aggressive]'接口下啟用UDLD,不加aggressive為普通模式。showudld[接口名]'查看UDLD信息。udldreset'特權模式下重啟所有被UDLD關閉的接口。有的IOS配置命令可能是下面的:(config)#udld{enable|aggressive}(config-if)#udldport[aggressive](config)#udldmessagetime間隔還有,剛才提到過,UDLD檢測到單向鏈路后會將接口置為err-disable狀態,我們可以用以下命令恢復:(config)#errdisablerecoverycauseudlderrdisablerecoverycauseudld可以將UDLD置為err-disable狀態的接口恢復,不過前提條件是鏈路已經不再是單向的了,要不然會再次被UDLD關閉。回頭再仔細說說關于errdisablerecovery。當鏈路保持“up狀態的時候,但接口卻沒有傳遞流量,udld協議能夠監測到交換機端口上的單向鏈路的情形。這種情形通常會出現在以下幾種情況之中: gbic(吉比特接口轉換器)或接口出現故障、軟件故障、硬件失效或其他異常表現。 udld有助于防止在上述幾種失效中發生災難性的事件,當監測到有單向鏈路,它將停止端口發送信息。udld是一種第2層協議,它與第1層機制協同工作來確定鏈路的物理狀態。 在第1層中,自動協商功能將照顧到物理信令和故障監測。 udld能夠執行自動協商不能執行的任務,例如監測鄰居身份和關閉連接不當的端口。當同時啟用自動協商和 udld的時候,第1層和第2層監測將協同工作來防止物理或邏輯上的單向連接, 并且還可以其他協議的故障。udld有兩種模式:通常模式和廣泛模式。通常模式是默認的,當監測吉比特接口出現了故障,它會監測到單向性鏈路,防止出現問題。如果某個端口連接正確沒有故障,但只是傳輸是單向的,udld不會監測到單向鏈路,因為第1層機制沒有問題,它也不會非法這個端口。廣泛模式下,當出現一下情況時,它會監測到單向鏈路,它將非法端口:一個光纖吉比特端口或雙絞線鏈路中,其中一個端口不能發送或接收數據包一個光纖吉比特端口或雙絞線鏈路中,其中一個端口斷了而其他端口是活動一個光纖線纜的一頭連接錯誤積極模式udld是udld的一種變種,它能夠提供額外的好處。在啟用積極模式 udld的情況下,當端口停止接收udld數據包的時候,udld將嘗試重新建立與鄰居的連接。但如果嘗試次數超過8次之后,那么端口狀態就將變更為“error-disable”狀態,它將有效地禁用端口。udld的算法:學習鄰居的信息并將信息保存在一個本地 cache中,一但檢測到一個新的鄰居或一個鄰居請求重新同步cache時,就發送一系列的udldprobe/echo(hello)包。udld在所有端口上持續的發送probe/echo信息,當在端口上收到一個udld響應信息時觸發一個"detection-phase"和驗證進程。如果所有的有效條件都達滿足(端口是雙向連接,并且線纜正確),這個端口被啟用。否則,該端口被禁用,并觸發如下所示的syslog信息:"udld-3-disable:unidirectionallinkdetectedonportmod/port.portdisabled"()"udld-4-onewaypath:aunidirec

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論