Ho una pila di quattro GS700TS Netgear switch interconnessi loop per una certa ridondanza in caso di perdita di uno degli interruttori. In queste condizioni il protocollo Spanning Tree deve essere in grado di gestire i cicli e percorsi così diversi tra due punti. Purtroppo questo ha un effetto importante sulla velocità di acquisizione delle informazioni di connessione per un client DHCP, il tempo per ottenere un IP è dell'ordine di 35 s, il che è abbastanza fastidioso a lungo andare.
Perché questo ritardo? Quando un client si connette a una porta dello stack, alla ricerca di un server DHCP è normalmente eseguito e il tempo per ottenere un indirizzo IP è di circa 4-5 s. Il problema qui è che il spanning tree abilitato l'interruttore inizia bloccando tutte le comunicazioni sulla porta prima di controllare che non ci sia di nuovo ciclo. Questa verifica di solito richiede pochi secondi, ma la richiesta del client DHCP è stato bloccato passa timeout dopo circa trenta secondi prima di essere restituito. In questo momento l'interruttore è in grado di verificare che non c'era anello dietro la porta e lasciare andare lo richiedano, poi viene data una risposta entro 5 s, provocando un ritardo totale di circa 35s.
Per rimediare a questo, è sufficiente andare nella interfaccia di gestione dello stack di switch> Albero Avanzate> Spanning e fare clic su una porta. Si deve quindi passare il Fast Link Enabled e selezionare tutte le porte di Stack per applicare l'impostazione per l'intero stack.
Questa opzione richiede che l'interruttore di non bloccare la porta di comunicazione, mentre il controllo della presenza o assenza di loop (in cui un ciclo viene rilevato poi l'interruttore avrebbe tagliato la connessione), non il primo blocco ricerca per DHCP.
Tags: DHCP , Spanning Tree , Interruttore










