h3c dldp工作過程與配置命令
H3C用DLDP來解決單通的問題。UDLD,DLDP都是解決IP傳輸已經down,但是端口還沒有down的問題。
單通:
本端設備可以通過鏈路層收到對端設備發送的報文,但對端設備不能收到本端設備發送的報文。單向鏈路的產生有兩種情況:一種是光纖交叉連接,另一種是兩條光纖中的一條未連接或有故障(如果光纖未接的話,一般物理層可以檢測出來,不需要DL層來檢查)。單向鏈路會引起一係列問題,比如生成樹拓撲環路等。
DLDP工作原理:
DLDP報文類型
Advertisement報文
發送Advertisement報文的目的是告訴鄰居自己的存在,該報文中隻有本端口的信息,不需要對方回應報文。
RSY-Advertisement報文(下文稱為RSY報文)
Advertisement報文的一種,報文中RSY FLAG標誌置位。當本端口沒有鄰居信息或者鄰居信息老化超時後發送,目的是請求同步鄰居的信息。
Flush-Advertisement報文(下文中稱為Flush報文)
Advertisement報文的一種,報文中Flush FLAG標誌置位。報文中不攜帶任何鄰居信息,隻帶本端口信息,用於通知鄰居刪除本端信息。
Probe報文
用於探測鄰居的存在性,需要對方回應Echo報文。報文中攜帶本端口信息,可以選擇攜帶鄰居信息也可以不攜帶。如果不攜帶鄰居信息,表示對所有的鄰居進行探測,如果攜帶鄰居信息,則表示僅對指定鄰居進行探測。
Echo報文
鄰居對本端發送的Probe報文的應答,攜帶了應答端口的端口信息和保存的鄰居信息。收到Echo報文時,端口需要檢查Echo報文中攜帶的鄰居信息是否和本端口信息一致。如果相同,則認為本端口和該鄰居之間是雙向連通的
Disable報文
Disable狀態通知報文,目的是知會對方,本端進入了Disable狀態。Disable報文中不帶鄰居信息,隻帶本端口信息。當端口檢測到單向鏈路進入Disable狀態時,向鄰居發送Disable報文。收到Disable報文的端口也即刻進入Disable狀態
LinkDown報文
用於知會單向鏈路的緊急情況(本端口Down但對端Up)。該報文中不帶鄰居信息,隻帶本端口信息。在某些情況下,一端的物理層能夠發現鏈路出現了異常,例如端口光纖的Rx線中斷,但Tx線完好,此時本端設備認為該端口物理Down,但對端則由於物理層能檢測Rx信號,認為端口的工作狀態正常。該情況稱為單向鏈路的緊急情況。為了避免對端需要等待鄰居老化定時器超時(3倍的AdvertisementInterval)才能發現鏈路異常,DLDP立即向對方發送LinkDown報文。對端收到該報文後,如果工作在加強模式下,則遷移到DISABLE狀態,端口設為DLDP Down(自動關閉模式)或者向用戶告警(手動關閉模式)
Recover Probe報文
用於端口的自動恢複機製,檢測鏈路是否恢複。該報文不攜帶鄰居信息,隻攜帶本端口信息,需要對端以自動恢複應答報文(Recover Echo)作為響應。處於DLDP Down的端口每2秒發送一次Recover Probe報文
Recover Echo報文
對Recover Probe報文的應答,用於端口的自動恢複機製。發送Recover Probe的端口收到Recover Echo報文後,如果發現RecoverEcho報文中的鄰居信息與本端口相同,則認為鏈路已經恢複雙向連通
DLDP協議狀態
DLDP協議有如下狀態:Initial(初始化)、Inactive(未連通)、Active(活動)、Advertisement(通告)、Probe(探測)、Disable(單通)、DelayDown狀態。
Initial:DLDP協議未開啟時的初始化狀態
Inactive:DLDP協議已開啟,但是鏈路Down時所處的狀態
Active:DLDP協議已開啟且鏈路Up,或者清空鄰居表項後所處的狀態
Advertisement: 所有鄰居雙向連通(two way)或者處於Active狀態超過5秒後進入的狀態,這是一種沒有發現單向鏈路時的比較穩定的狀態
Probe: 發送探測報文檢測鏈路是否為單向鏈路。該狀態啟動Probe發送定時器,為每個需要探測的鄰居啟動一個Echo等待定時器
Disable:DLDP協議檢測到單向鏈路,或在加強模式下鄰居消失情況下的狀態。此時DLDP協議隻接受和發送Recover Probe 和Recover Echo報文
DelayDown:當DLDP狀態處於Active狀態、Advertisement狀態或Probe狀態時,如果收到端口Down事件,不會立即刪除鄰居並進入Inactive狀態,而是先進入臨時的DelayDown狀態在該狀態下,DLDP鄰居信息仍然被保留,同時啟動DelayDown定時器;DelayDown定時器超時後,DLDP鄰居信息將被刪除
DLDP Timer
Advertisement發送定時器
發送Advertisement報文的時間間隔,可以通過命令行進行配置。默認狀態下,Advertisement發送定時器的時間間隔為5秒。
Probe發送定時器
Probe發送定時器的時間間隔為0.5秒,在Probe狀態下每秒發送2個探測報文
Echo等待定時器
DLDP狀態切換到Probe時啟用,超時時間為10秒,如果Echo等待定時器超時,還未收到來自此鄰居應答本端的Echo報文,則將本端狀態置為單通,並將狀態機轉到Disable狀態,輸出日誌和跟蹤信息,發送Flush報文,並根據用戶配置的DLDPDown模式,手動或者自動關閉掉本端端口,同時刪除該鄰居表項。
Entry老化定時器
每個新鄰居加入時都要建立鄰居表項,並啟用相應的Entry老化定時器。每次收到鄰居報文時都會刷新鄰居表項,並更新相應的Entry老化定時器。普通模式下:如果Entry老化定時器超時,還未收到鄰居發來的報文,則發送帶有RSY標記的Advertisement報文,同時刪除該鄰居表項。加強模式下:如果Entry老化定時器超時,還未收到鄰居發來的報文,則啟用加強定時器。Entry老化定時器的時間間隔是Advertisement定時器的3 倍。
加強定時器
在加強模式下:當Entry老化定時器超時,還未收到鄰居發來的報文,則對該鄰居啟用加強定時器。加強定時器的超時時間為10秒
加強定時器啟用後,每秒向相應的鄰居發送1個Probe報文,連續發送8個。如果加強定時器超時,還未收到來自此鄰居應答本端的Echo報文,則將此本端狀態置為單通,並將狀態機轉到Disable狀態,輸出日誌和跟蹤信息,發送Flush報文,並根據用戶配置的DLDPDown模式,手動或者自動關閉掉本端端口,同時刪除該鄰居表項。
DelayDown定時器
當DLDP狀態處於Active狀態、Advertisement狀態或Probe狀態時,如果收到端口Down事件,不會立即刪除鄰居、進入 Inactive狀態,而是先進入臨時的DelayDown狀態在該狀態下,DLDP鄰居信息仍然被保留,同時啟動DelayDown定時器(定時器長度可配置,取值範圍為1~5秒)在該狀態下,係統隻響應端口Up事件。如果該定時器超時後,係統還沒有收到端口Up事件,則刪除DLDP鄰居信息並進入 Inactive狀態;如果在定時器超時前收到端口Up事件,則自動返回到原來的DLDP狀態
DLDP 工作模式
DLDP協議有兩種工作模式:普通模式、加強模式
DLDP工作過程
(1) 如果開啟了DLDP的端口鏈路狀態為Up,DLDP會向對端發送DLDP報文,同時分析處理對端設備發送過來的DLDP報文。DLDP處在不同的狀態時發送的報文類型不同。
(2)DLDP對接收到的報文進行如下分析和處理:
在認證模式下,對報文進行認證。如果報文通不過認證,DLDP丟棄該報文。
對DLDP報文進行處理。
3) 如果DLDP沒有收到鄰居的Echo應答報文,會做如下處理:
普通模式下,Echo等待定時器超時還未收到未收到鄰居Echo報文
將DLDP狀態轉到Disable,輸出日誌和跟蹤信息,向鄰居發送Flush報文,並根據用戶配置的DLDP Down模式,手動或者自動關閉掉本端端口。發送RSY信息,同時刪除該鄰居表項。
加強模式下,加強定時器超時還未收到未收到鄰居Echo報文
將DLDP狀態轉到Disable,輸出日誌和跟蹤信息,向鄰居發送Flush報文,並根據用戶配置的DLDP Down模式,手動或者自動關閉掉本端端口。發送RSY信息,同時刪除該鄰居表項。
DLDP配置
1、接口配置
配置端口工作在強製全雙工模式,速率為1000Mbits/s
2、全局使能DLDP
[H3CA] dldp enable
3、DLDP模式與其他參數
設置發送DLDP報文的時間間隔為15秒。
[H3CA] dldp interval 15
配置DLDP協議的工作模式為加強模式。
[H3CA] dldp work-mode enhance
配置DLDP檢測到單向鏈路後的操作模式為自動模式。
[H3CA] dldp unidirectional-shutdown auto
4、debug
# 查看DLDP狀態。
[H3CA] display dldp
通信傳輸的數據中途失真接收方如何發現 | |
通信傳輸的數據中途失真,接收方都是通過編碼校驗的方式發現錯誤的。常用的校驗方式有如下: 1)奇偶校驗:這是最簡單的校驗方式,根據被傳輸數據的二進製編碼中,數位為1的個數是奇數還是偶數來進行校驗,然後把1的個數是奇數或者偶數也做為1bit的編碼,附... |
工業交換機與商用交換機有什麼樣的區別 | |
工業交換機兼容性強,(各種PLC、交換機等工業類產品),可以適應惡劣的環境。具體體現在哪些方麵? 工業交換機分為網管和非網管的,根據不同數量有各種不同的輸出接口(4、5、8、16、24口等),不同的功能和接口的價格不一樣。一般工業交換機可以提供3種工... |
RS485的通信方式及應用 | |
我們在工業控製、儀器儀表以及電力通信等領域中是需要進行較遠距離數據交換的。我們知道在以前使用的RS232串口通信由於采用的是點對點通訊方式,最大的傳輸距離也隻有十幾米遠,並且在傳輸數據時RS232傳輸方式會受電磁的幹擾造成信號傳輸的錯誤。為了彌補RS2... |
路由器交換機兩種網絡設備的區別是什麼 | |
首先看外觀 路由器不管是低端、中端、高端,也不管是家用還是商用,最少有1個WAN口,1~8個LAN口。中高端的可能還有Console口,用於配置設備。 交換機沒有WAN口,隻有LAN口,LAN口數量從5~48口不等,看具體的需求。中高端的還有Console口,用於配置設備。 其... |
交換機和路由器有哪些配置方法 | |
如果是非網管的交換機,根本就不需要配置,也配置不了,直接上電,即插即用。如果是可網管的交換機,分兩種情況: 1、Web界麵。找到交換機的管理地址和默認的登錄用戶名、密碼(一般在設備的背麵標簽上有,如果沒有,請翻閱設備附帶的說明書),通過電腦的瀏... |
- 模擬信號和數字信號的優缺點
- h3c dldp工作過程與配置命令
- 光纖耦合器和隔離器在通信裏的作用
- Cisco QoS常見問題解答
- 光波分複用技術特點
- gpon二層數據轉發模式
- 移動4g頻段是多少?移動4g頻段全國分配表
- gps如何實現定位功能?GPS實現定位過程詳
- 串口通信為什麼要設置波特率?串口通信波
- 企業千兆路由器配置圖解
- 光纖收發器英文字母含義詳解
- 光纖收發器故障分析及處理辦法圖解
- 光纜型號命名方法_光纜色譜排列圖
- 串行通信調幅和調頻方式
- tdscdma可以作為wcdma的鄰區麼
- 二層交換機和三層交換機的區分
- 200m寬帶測速隻有100m是什麼原因
- 如何製作網線水晶頭_網線水晶頭的製作過
- Mbps、Mb/s、MB/s有什麼不一樣?區別是什
- 如何使用交換機和路由器組建家庭網絡