Risposte:
UDLD viene generalmente eseguito su supporti in fibra, non è richiesto su UTP a causa dell'uso di Fast Link Pulse che sta già monitorando lo stato del collegamento.
Questa pagina offre un'ottima spiegazione delle varie protezioni L2 disponibili . Ecco un estratto specifico per quanto riguarda UDLD:
UDLD viene utilizzato per rilevare se un collegamento è disponibile solo in una direzione, ad esempio metà della fibra è disconnessa. UDLD esegue questo controllo più velocemente di quanto STP porterà la porta in uno stato imminente. Ciò significa che se hai UDLD e STP abilitati, UDLD impedirà a STP di portare una porta in uno stato in cui inoltrerà il traffico verso il nulla.
Un collegamento unidirezionale si verifica quando il traffico viene trasmesso tra vicini in una sola direzione. Il rilevamento unidirezionale dei collegamenti è un protocollo di livello 2. UDLD esegue attività che i meccanismi di livello 1, come la negoziazione automatica, non possono eseguire. Quando UDLD e la negoziazione automatica sono abilitati, entrambi i rilevamenti di Livello 1 e Livello 2 lavorano insieme per prevenire connessioni unidirezionali fisiche e logiche e il malfunzionamento di altri protocolli. I collegamenti unidirezionali possono causare cicli di topologia spanning tree. UDLD consente ai dispositivi di rilevare quando esiste un collegamento unidirezionale e anche di chiudere l'interfaccia interessata. UDLD è utile su porte in fibra ottica per prevenire problemi di rete con conseguenti cablaggi errati sul pannello patch che causano lo stato up / up del collegamento ma le BPDU vengono perse.
Con UDLD abilitato, lo switch invia periodicamente pacchetti di protocollo UDLD al suo vicino e si aspetta che i pacchetti vengano ripetuti prima che scada un timer predeterminato. Se il timer scade, lo switch determina il collegamento unidirezionale e chiude la porta. Se i messaggi non vengono ricevuti entro l'intervallo di timeout (45 secondi), la porta è disabilitata. I messaggi vengono inviati ad ogni intervallo predefinito, che è di 15 secondi.
I 45 secondi necessari per rilevare un collegamento unidirezionale e la porta errabile è inferiore ai 50 secondi necessari a STP per passare la porta a uno stato di inoltro, basato su 20 secondi per Max Age + 30 secondi per Ascolto e apprendimento . Ciò impedisce un loop che altrimenti verrebbe causato se STP trasferisse la porta nello stato Forwarding a causa della mancanza di BPDU ricevute.
Quindi, in sintesi, sì, possono essere eseguiti insieme e su collegamenti in fibra dovrebbero essere eseguiti insieme.
Sì, è una buona idea eseguire entrambi perché ti proteggono da diversi guasti. Se UDLD non è supportato da entrambe le parti, puoi usare LACP come UDLD di un uomo povero (tra Cisco e Juniper per esempio) o potresti anche usare Ethernet OAM LFM.
D'accordo, UDLD è molto importante, specialmente sui collegamenti in fibra.
Consiglierei che entrambi i lati del collegamento siano configurati usando la modalità 'udld aggressive' se i tuoi dispositivi lo supportano.
Lo uso solo su porte in rame dove c'è un altro supporto L1 tra gli endpoint, il solito colpevole di questo è un convertitore di supporti in fibra.