Uno switch di rete è un dispositivo che espande la rete e può fornire più porte di connessione nella sottorete per connettere più computer. Ha le caratteristiche di prestazioni ad alto costo, elevata flessibilità, relativa semplicità e facile implementazione.
Quando un'interfaccia di uno switch di rete riceve più traffico di quanto possa gestire, lo switch di rete sceglie di memorizzarlo nella cache o di eliminarlo. Il buffering degli switch di rete è solitamente causato da diverse velocità di interfaccia di rete, improvvisi picchi di traffico sugli switch di rete o trasmissione di traffico molti-a-uno.
Il problema più comune che causa il buffering sugli switch di rete è rappresentato da improvvisi cambiamenti nel traffico molti-a-uno. Ad esempio, un'applicazione è basata su più nodi di cluster di server. Se uno dei nodi richiede contemporaneamente dati dagli switch di rete di tutti gli altri nodi, tutte le risposte dovrebbero arrivare agli switch di rete contemporaneamente. Quando ciò accade, tutti gli switch di rete inondano le porte dello switch di rete del supplicant. Se lo switch di rete non ha abbastanza buffer di uscita, potrebbe eliminare parte del traffico oppure aumentare la latenza dell'applicazione. Buffer di switch di rete sufficienti possono impedire la perdita di pacchetti o la latenza di rete a causa di protocolli di basso livello.
La maggior parte delle moderne piattaforme di switching per data center risolve questo problema condividendo la cache di switching degli switch di rete. Gli switch di rete hanno uno spazio di buffer pool allocato a porte specifiche. Gli switch di rete condividono cache di switching che variano ampiamente tra vendor e piattaforme.
Alcuni venditori di switch di rete vendono switch di rete progettati per ambienti specifici. Ad esempio, alcuni switch di rete hanno un'elaborazione buffer di grandi dimensioni e sono adatti per ambienti Hadoop in scenari di trasmissione molti-a-uno. Switch di rete In ambienti in grado di distribuire il traffico, gli switch di rete non hanno bisogno di distribuire buffer a livello di switch.
I buffer degli switch di rete sono molto importanti, ma non esiste una risposta giusta a quanto spazio di switch di rete abbiamo bisogno. Enormi buffer degli switch di rete significano che la rete non perde traffico, ma significano anche una maggiore latenza dello switch di rete: i dati memorizzati dallo switch di rete devono attendere prima di essere inoltrati. Alcuni amministratori di rete preferiscono buffer più piccoli sugli switch di rete per consentire all'applicazione o al protocollo di gestire parte del traffico. La risposta corretta è comprendere i modelli di traffico degli switch di rete della tua applicazione e scegliere uno switch di rete che soddisfi tali esigenze.
Ora di pubblicazione: 24-03-2022






