Trunking da server a switch nello switch Procurve, cosa significa?


9

Sto cercando di impostare la ridondanza di switch in un nuovo ambiente di data center. IEEE 802.3ad sembra essere il concetto di riferimento su questo, almeno quando abbinato a una tecnologia che aggira la limitazione del "single switch" per l'aggregazione dei collegamenti. Guardando attraverso la brochure per un interruttore procurve vedo:

Trunking distribuito da server a switch, che consente a un server di connettersi a due switch con un trunk logico; aumenta la resilienza e consente la condivisione del carico nei data center virtualizzati

http://www.procurve.com/docs/products/brochures/5400_3500%20Product%20Brochure4AA0-4236ENW.pdf

Sto cercando di capire come questo si collega allo standard 802.3a, in quanto sembra che mi darebbe quello che voglio (un server ha 2 reti, ognuna delle quali è collegata a switch separati, formando insieme un unico nic logico che fornire la felice ridondanza che vogliamo), ma immagino che sto cercando qualcuno che abbia familiarità con questo concetto e che possa aggiungerlo.

Risposte:


15

Trunking è un termine che comprende diverse tecnologie di aggregazione dei collegamenti. Questi sono in ordine dal più desiderabile (e requisiti più elevati) al generalmente meno desiderabile (ma anche ai requisiti minimi). il trunking può anche essere chiamato Bonding, EtherChannel, Port Groups o altri nomi. Fare attenzione a non confondere queste tecnologie con vLAN Trunking ( 802.1q / 802.1ad ).

LACP 802.3ad è probabilmente il "migliore" del gruppo. La scheda di rete comunica con lo switch, imposta il trunk e i dati vengono bilanciati in base al carico sia per la trasmissione che per la ricezione su tutti i collegamenti disponibili. È comune per gli switch gestiti (L2 o superiore) supportarlo; la maggior parte dei modelli / più economici è limitata a un interruttore.

Le porte divise su più switch sono chiamate trunk inter-switch . È comune per switch "sovrapposti" o modulari per supportare questo. Alcuni switch utilizzano una forma di gestione condivisa e lo chiamano stacking, in genere non supportano IST. Verifica la presenza di tecnologie come Cisco VSL, Brocade / Dell ISL o SMLT / DSMLT (l'estensione standard del settore a 802.3ad).

SLB (bilanciamento del carico assistito da Swich) è il predecessore di LACP. Configurare manualmente il trunk ad entrambe le estremità. Ottieni il bilanciamento del carico di trasmissione e ricezione e ridondanza; ma è tutto configurato manualmente e devi avere switch e schede NIC che lo supportano. IST è generalmente supportato come in LACP sopra.

TLB (Transmit load balancing) è una tecnologia che non ha bisogno dello switch per parlare di un protocollo particolare per coordinare il trunk. È sufficiente collegare le schede di rete allo switch, configurare il trunking sul computer ed è buona norma. Lo svantaggio: i dati saranno bilanciati in base al carico solo per la trasmissione . La ricezione verrà assegnata a una scheda NIC "primaria". se la Primaria scende, verrà promosso uno dei secondari. Questo potrebbe confondere alcuni switch davvero vecchi perché più porte stanno inviando dallo stesso indirizzo MAC. Questo protocollo può comprendere più switch senza supporto IST o configurazione aggiuntiva.

Questo metodo viene talvolta chiamato Round Robin . Esistono diversi modi per pianificare l'invio di pacchetti sulle schede NIC trunked, RR è uno che mette semplicemente un pacchetto a ciascuna porta in successione. Alcune schede di rete supportano anche schemi più complicati come Lease Queue Depth, Weight Round Robin e Principally with Spilover.

NFT (Network Fault Tolerance) utilizza solo una scheda di rete alla volta. Non esiste alcun bilanciamento del carico. Questo è l'unico che funziona con hub e alcuni switch davvero antichi che non supportano più collegamenti con lo stesso Addy MAC. Il server utilizzerà la scheda di rete principale per tutto, se si interrompe, passerà tutto il traffico a una scheda di rete secondaria senza soluzione di continuità.

A seconda del marchio NIC che hai, questi potrebbero essere nominati in modo leggermente diverso. Se leggi le descrizioni nel manuale della NIC, tuttavia, tutte le sue opzioni dovrebbero corrispondere a una di queste.


3

Credo che Inter-Switch-Trunk (IST) non sia ancora abbastanza standardizzato tra i fornitori. Quindi, per quanto bello, se tutto ciò di cui hai bisogno è la ridondanza su due switch (e non il bilanciamento del carico, cioè ~ 2 GB da 2 porte da 1 GB), puoi semplicemente utilizzare una modalità di failover quando organizzi le schede di rete per ottenere ciò che desideri. Penso che sarà più semplice, dal momento che puoi farlo con qualsiasi interruttore.

In Linux, questo si chiama modalità Active-Backup ed è abbastanza facile da configurare usando il bonding :

active-backup o 1 Criterio di backup attivo: è attivo solo uno slave nel legame. Uno slave diverso diventa attivo se, e solo se, lo slave attivo fallisce. L'indirizzo MAC del bond è visibile esternamente su una sola porta (adattatore di rete) per evitare di confondere lo switch.

In Windows lo fai con le utilità che provengono dal fornitore della carta. Ho dimenticato i loro nomi, ma si può fare con Broadcom e Intel.



E l'IST non prenderà piede per anni, a causa del brevetto statunitense 7173934.
Chris S,

0

Il kit Cisco è stato a lungo in grado di farlo tramite la loro tecnologia VSS, poiché Kyle menziona questo è nuovo e certamente non standardizzato, ma posso garantire la sua stabilità sui box Cisco.


/ me è di nuovo geloso dei collegamenti ridondanti ai concerti di Chopper3 :-)
Kyle Brandt,

@kyle - chi usa più il concerto comunque? TenG è l'unico modo amico :)
Chopper3


Bello, non sapevo che qualcuno stesse ancora spedendo - grazie.
Chopper3,

@Chopper, chi usa più 10G comunque? 56Gbit è l'unico modo amico :)
Matt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.