UDLD: Detecting Unidirectional Links Before They Loop
A link that transmits but cannot receive never hears the BPDU telling it to block, and spanning tree loops. UDLD detects unidirectional links and shuts the port first. Covers normal and aggressive mode with real CML output.