Content deleted Content added
Robot - rename category per CFD 2009 March 8 |
Citation bot (talk | contribs) Removed parameters. | Use this bot. Report bugs. | Suggested by Abductive | Category:Articles needing additional references from January 2008 | #UCB_Category 301/952 |
||
(44 intermediate revisions by 32 users not shown) | |||
Line 1:
{{
{{
'''U'''ni'''D'''irectional '''L'''ink '''D'''etection (UDLD) is a [[data link layer]] [[Communications protocol|protocol]] from [[Cisco Systems]] to monitor the physical configuration of the cables and detect [[unidirectional link]]s. UDLD complements the [[Spanning Tree Protocol]] (STP) which is used to eliminate [[layer 2]] loops.▼
▲'''
:* Unidirectional Link Detection (UDLD) is one of two major features (UDLD and loop guard) in Cisco Switches to prevent Layer 2 loops.
:* Spanning-Tree Protocol (STP) resolves redundant physical topology into a loop-free, tree-like forwarding topology via blocking one or more ports.
: However, Unidirectional Link failure can cause "[[Black hole (networking)|traffic blackholing]]" and loops in the Switch topology.
:* In order to detect the unidirectional links before the forwarding loop is created, UDLD works by exchanging protocol packets between the neighboring devices.
:* In order for UDLD to work, both switch devices on the link must support UDLD and have it enabled on respective ports.
==Description==
If two devices, A and B, are connected via a pair of [[optical fiber]]s, one used for sending from A to B and other for sending from B to A, the link is bidirectional (two-way). If one of these fibers is broken, the link has become one-way or unidirectional. The goal of the UDLD protocol is to detect a broken bidirectional link (e.g. transmitted [[packet (information technology)|packets]] do not arrive at the receiver, or the fibers are connected to different [[computer port (hardware)|ports]]).
For each device and for each port, a UDLD packet is sent to the port it links to. The packet contains
UDLD is a Cisco-proprietary protocol
Similar functionality in a standardized form is provided as part of the [[Ethernet]] [[OA&M|OAM]] protocol that is defined as part of the [[Ethernet in the first mile]] changes to [[802.3]] (previously [[802.3ah]]). [[D-Link]] has their DULD feature built on top of [[Ethernet]] [[OA&M|OAM]] function. [[Brocade Communications Systems|Brocade]] devices running Ironware support a proprietary form of UDLD.
[[Category:Link protocols]]▼
[[Category:Cisco protocols]]▼
The use of UDLD over 10GbE is augmented, as per 802.3ae/D3.2 standard, when a fault is detected in the physical link:
* The local device signals local fault is signaled by PHY
* The local device ceases transmission of MAC frames and transmits remote fault
* The remote device receives remote fault and stops sending frames and continuously generates idle frames
==
* [http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a008009477b.shtml Understanding and Configuring the Unidirectional Link Detection Protocol Feature] at [[Cisco Systems]]
* {{cite web |url=https://www.iol.unh.edu/sites/default/files/knowledgebase/10gec/10GbE_fault_signaling.pdf |title=10Gig Link Fault Signaling Updated to IEEE Draft P802.3ae/D3.2}}
*http://docs.ruckuswireless.com/fastiron/08.0.30/fastiron-08030-l2guide/GUID-CE29A0CF-07A6-40C3-A999-9AF5FB8AC020.html
▲[[Category:Link protocols]]
▲[[Category:Cisco protocols]]
|