日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

UDLD(Unidirectional Link Detection)

發(fā)布時(shí)間:2023/12/10 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UDLD(Unidirectional Link Detection) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、UDLD(單向鏈路檢測(cè)協(xié)議)工作原理
???????? 為了在生成轉(zhuǎn)發(fā)環(huán)路之前檢測(cè)到單向鏈路,Cisco 設(shè)計(jì)并實(shí)施了 UDLD 協(xié)議。UDLD 是與第 1 層 (L1) 機(jī)制一起工作以確定鏈路物理狀態(tài)的第 2 層 (L2) 協(xié)議。
???????? 在第 1 層中,自動(dòng)協(xié)商負(fù)責(zé)物理信令和故障檢測(cè)。UDLD 執(zhí)行自動(dòng)協(xié)商不能執(zhí)行的任務(wù),例如,檢測(cè)鄰居身份和關(guān)閉錯(cuò)誤連接的端口。當(dāng)同時(shí)啟用自動(dòng)協(xié)商和 UDLD 時(shí),第 1 層和第 2 層檢測(cè)將一起工作,以防止出現(xiàn)物理和邏輯單向連接以及其他協(xié)議無(wú)法正常工作的情況。
  ? UDLD 的工作方式為與相鄰設(shè)備交換協(xié)議數(shù)據(jù)包。為了使 UDLD 發(fā)揮作用,鏈路上的兩個(gè)設(shè)備必須支持 UDLD,并且已在各自的端口上啟用了 UDLD。
???????? 為 UDLD 配置的每個(gè)交換機(jī)端口將發(fā)送 UDLD 協(xié)議數(shù)據(jù)包,這些數(shù)據(jù)包中包含該端口自己的設(shè)備/端口 ID,以及由該端口上的 UDLD 發(fā)現(xiàn)的接設(shè)備/端口 ID鄰接端口應(yīng)在接收自另一端的數(shù)據(jù)包中查看它們自己的設(shè)備/端口 ID(回聲)。

如何判斷為單向鏈路:如果在特定的持續(xù)時(shí)間內(nèi),該端口在傳入的 UDLD 數(shù)據(jù)包中未看到其自己的設(shè)備/端口 ID,則該鏈路會(huì)被視為單向鏈路。

此回聲算法允許檢測(cè)以下問(wèn)題:
①鏈路兩端均已接通,但是,只有一端可以接收數(shù)據(jù)包(單通)。
②當(dāng)接收和傳輸光纖未連接到遠(yuǎn)程端上的同一端口時(shí)發(fā)生的配線錯(cuò)誤。

UDLD觸發(fā)時(shí)的現(xiàn)象和如何恢復(fù):
一旦 UDLD 檢測(cè)到單向鏈路,將禁用各自的端口,并將在控制臺(tái)上輸出以下信息:
UDLD-3-DISABLE Unidirectional link detected on port 1/2.Port disabled
由 UDLD 關(guān)閉的端口將保持禁用狀態(tài),直到手動(dòng)重新啟用該端口,或直到 errdisable 超時(shí)到期(如果已配置)。

2、UDLD 運(yùn)行模式
UDLD 能夠以?xún)煞N模式運(yùn)行:正常和主動(dòng)

在正常模式下,如果確定端口的鏈路狀態(tài)為雙向,并且 UDLD 信息超時(shí),UDLD 不會(huì)執(zhí)行任何操作。UDLD 的端口狀態(tài)標(biāo)記為未確定。該端口根據(jù)其 STP 狀態(tài)運(yùn)行。
在主動(dòng)模式下,如果確定端口的鏈路狀態(tài)為雙向,并且在該端口上的鏈路仍處于接通狀態(tài)時(shí),UDLD 信息超時(shí),則 UDLD 將嘗試重建端口狀態(tài)。如果不成功,則該端口被置于 errdisable 狀態(tài)。

當(dāng)運(yùn)行 UDLD 的端口在保留時(shí)間段內(nèi)不接收來(lái)自鄰接端口的 UDLD 數(shù)據(jù)包時(shí),會(huì)發(fā)生 UDLD 信息老化的情況。端口的保留時(shí)間由遠(yuǎn)程端口決定,并且取決于遠(yuǎn)程端的消息間隔。消息間隔越短,保留時(shí)間就越短,檢測(cè)速度也越快。UDLD 的最近實(shí)施允許配置消息間隔。

UDLD 信息可能會(huì)由于端口上的錯(cuò)誤率較高(由某個(gè)物理問(wèn)題或雙工不匹配導(dǎo)致)而老化。這樣的數(shù)據(jù)包丟棄并不意味著鏈路是單向的,以正常模式運(yùn)行的 UDLD 不會(huì)禁用這樣的鏈路。
為了保證適當(dāng)?shù)臋z測(cè)時(shí)間,能夠選擇正確的消息間隔非常重要。消息間隔應(yīng)該足夠短,以便可以在生成轉(zhuǎn)發(fā)環(huán)路之前檢測(cè)到單向鏈路,但是,它不應(yīng)使交換機(jī) CPU 過(guò)載。默認(rèn)的消息間隔為 15 秒,完全能夠在用默認(rèn) STP 定時(shí)器生成轉(zhuǎn)發(fā)環(huán)路之前檢測(cè)到單向鏈路。


檢測(cè)時(shí)間大約等于消息間隔的三倍。
例如:T檢測(cè) | message_interval x3
對(duì)于默認(rèn)的消息間隔 15 秒,檢測(cè)時(shí)間為 45 秒。
它采取T STP的reconvergence(再收斂) = max_age + 2x forward_delay能再聚合在單向鏈路故障的情況下。使用默認(rèn)定時(shí)器,需要花費(fèi) 20+2x15=50 秒。
它通過(guò)選擇一個(gè)適當(dāng)?shù)南㈤g隔推薦保持T檢測(cè) < T再收斂

在主動(dòng)模式下,一旦信息老化,UDLD 將嘗試通過(guò)每秒發(fā)送一次數(shù)據(jù)包(共持續(xù) 8 秒)的方式來(lái)重建鏈路狀態(tài)。如果仍然沒(méi)有確定鏈路狀態(tài),將禁用該鏈路。

主動(dòng)模式添加了對(duì)以下情況的附加檢測(cè):
①端口停止響應(yīng)(一端的端口既不傳輸也不接收,但是鏈路兩端均處于接通狀態(tài))。
②鏈路在一端處于接通狀態(tài),并在另一端處于斷開(kāi)狀態(tài)。這是光纖端口可能出現(xiàn)的問(wèn)題。從本地端口上拔下傳輸光纖后,鏈路仍然在本地端處于接通狀態(tài)。但是,它在遠(yuǎn)程端已斷開(kāi)。

最近,為使鏈路兩端在這些情況下都處于斷開(kāi)狀態(tài),光纖快速以太網(wǎng)硬件實(shí)施提供了遠(yuǎn)端故障指示(FEFI) 功能。在千兆以太網(wǎng)上,鏈路協(xié)商提供了一個(gè)相似的功能。銅纜端口通常不會(huì)受這類(lèi)問(wèn)題的影響,因?yàn)樗鼈兪褂靡蕴W(wǎng)鏈路脈沖監(jiān)控鏈路。必須指出的是,在這兩種情況下,由于端口之間沒(méi)有任何連接,所以不會(huì)存在任何轉(zhuǎn)發(fā)環(huán)路。但是,如果鏈路的一端接通,而另一端斷開(kāi),則可能發(fā)生數(shù)據(jù)流黑洞。主動(dòng) UDLD 設(shè)計(jì)為可防止出現(xiàn)此問(wèn)題。

3、可用性


4、配置和監(jiān)控

通過(guò)使用以下命令詳細(xì)說(shuō)明了運(yùn)行 CatOS 的 Catalyst 交換機(jī)上的 UDLD 配置。首先需要使用以下命令全局啟用 UDLD(默認(rèn)為禁用狀態(tài)):
Vega> (enable) set udld enable ? ? //UDLD enabled globally


發(fā)出以下命令:以驗(yàn)證是否已啟用 UDLD
Vega> (enable) show udld

UDLD :enable

Message Interval:15 seconds


還需要對(duì)必要的端口使用以下命令啟用 UDLD:
Vega> (enable) set udld enable 1/2??? //UDLD enabled on port 1/2
要驗(yàn)證是否已對(duì)端口啟用 UDLD 以及鏈路狀態(tài)是什么狀態(tài),請(qǐng)發(fā)出 show udld port 命令:


Vega> (enable) show udld port

UDLD : enabled

Message Interval : 15 seconds

Port Admin Status Aggressive Mode Link State

-------- ------------ --------------- ----------------

1/1 enabled disabled undetermined

1/2 enabled disabled bidirectional
使用 set udld aggressive-mode enable <module/port> 命令,對(duì)每個(gè)端口啟用主動(dòng) UDLD:
Vega> (enable) set udld aggressive-mode enable 1/2?

Aggressive UDLD enabled on port 1/2.


Vega> (enable) show udld port 1/2

UDLD : enabled

Message Interval : 15 seconds

Port Admin Status Aggressive Mode Link State

-------- ------------ --------------- ----------------

1/2 enabled enabled undetermined
發(fā)出以下命令以更改消息間隔:
Vega> (enable) set udld interval 10?? //UDLD message interval set to 10 seconds
間隔范圍可為 7 秒到 90 秒,默認(rèn)值是 15 秒。

原文鏈接:https://www.cisco.com/c/zh_cn/support/docs/lan-switching/spanning-tree-protocol/10591-77.html

轉(zhuǎn)載于:https://www.cnblogs.com/MomentsLee/p/10162855.html

總結(jié)

以上是生活随笔為你收集整理的UDLD(Unidirectional Link Detection)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。