ob体育竞彩 _欧宝体育在线链接 學習網站
當前位置: ob体育竞彩 > 通信技術> 正文

h3c dldp工作過程與配置命令

時間:2016-01-15 18:11 來源:ob体育竞彩

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

    看過《h3c dldp工作過程與配置命令》的人還看了以下文章
    通信傳輸的數據中途失真接收方如何發現 通信傳輸的數據中途失真接收方如何發現
    通信傳輸的數據中途失真,接收方都是通過編碼校驗的方式發現錯誤的。常用的校驗方式有如下: 1)奇偶校驗:這是最簡單的校驗方式,根據被傳輸數據的二進製編碼中,數位為1的個數是奇數還是偶數來進行校驗,然後把1的個數是奇數或者偶數也做為1bit的編碼,附...
    工業交換機與商用交換機有什麼樣的區別 工業交換機與商用交換機有什麼樣的區別
    工業交換機兼容性強,(各種PLC、交換機等工業類產品),可以適應惡劣的環境。具體體現在哪些方麵? 工業交換機分為網管和非網管的,根據不同數量有各種不同的輸出接口(4、5、8、16、24口等),不同的功能和接口的價格不一樣。一般工業交換機可以提供3種工...
    RS485的通信方式及應用 RS485的通信方式及應用
    我們在工業控製、儀器儀表以及電力通信等領域中是需要進行較遠距離數據交換的。我們知道在以前使用的RS232串口通信由於采用的是點對點通訊方式,最大的傳輸距離也隻有十幾米遠,並且在傳輸數據時RS232傳輸方式會受電磁的幹擾造成信號傳輸的錯誤。為了彌補RS2...
    路由器交換機兩種網絡設備的區別是什麼 路由器交換機兩種網絡設備的區別是什麼
    首先看外觀 路由器不管是低端、中端、高端,也不管是家用還是商用,最少有1個WAN口,1~8個LAN口。中高端的可能還有Console口,用於配置設備。 交換機沒有WAN口,隻有LAN口,LAN口數量從5~48口不等,看具體的需求。中高端的還有Console口,用於配置設備。 其...
    交換機和路由器有哪些配置方法 交換機和路由器有哪些配置方法
    如果是非網管的交換機,根本就不需要配置,也配置不了,直接上電,即插即用。如果是可網管的交換機,分兩種情況: 1、Web界麵。找到交換機的管理地址和默認的登錄用戶名、密碼(一般在設備的背麵標簽上有,如果沒有,請翻閱設備附帶的說明書),通過電腦的瀏...
    Baidu
    map