Domande sulla commutazione del datacenter e TRILL


8

In un'interconnessione di due datacenter, TRILL è una soluzione a lungo termine?

L'implementazione TRILL di Cisco (FabricPath) è interoperabile con altri produttori?

Risposte:


13

Esistono tre implementazioni TRILL che sono a conoscenza di:

  • FabricPath di Cisco: protocollo di routing corretto (IS-IS), formato encap errato;
  • VCS Fabric di Brocade - formato encap corretto, protocollo di routing errato (FSPF);
  • TRILL di HP - sembra essere OK

Quindi al momento esiste l'interoperabilità tra i fornitori ZERO.

E come altri hanno detto - se qualcuno mi avesse tenuto una pistola in testa e mi avesse detto di fare L2 DCI, avrei provato ad usare prima OTV (è disponibile anche su ASR 1K), altrimenti TRILL sarebbe stata la seconda opzione meno orribile.


5

Sulla base della domanda presumo che tu stia parlando di un DCI L2 ... che è ampiamente accettato come una "cattiva politica" per una moltitudine di ragioni.

MA supponendo che non ti interessi a nessuno di questi motivi un buon punto di partenza è dicendo che FabricPath! = Trill. Proprio come STP! = PVSTP e MST / RSTP! = RPVST. È la versione proprietaria di Cisco di ciò che TRILL potrebbe offrire, ma non è TRILL. Rendendolo così inutilizzabile con altri fornitori.

Se qualcuno avesse una pistola in testa e mi dicesse di implementare un L2 DCI, userei diversi collegamenti geograficamente diversi e li legherei dove posso. Potresti cavartela con TRILL se disponi di dispositivi che supportano effettivamente lo standard.


1

Quanto al fatto che TRILL sia una tecnologia DCI praticabile, non ne sono sicuro. L'ultima volta che ho verificato il TRILL WG non è stato noleggiato per funzionare con le soluzioni TRILL del cross data center, sebbene la seguente bozza mostri come una tale soluzione "potrebbe" apparire come draft-aldrin-trill-data-center-interconnect-00

L'aumento della dimensione del dominio TRILL ha alcuni problemi di scalabilità (esaurimento del nickname per nominarne uno) e aumenta anche la dimensione del dominio dell'errore. Per DCI guarderei alcuni dei modelli più collaudati (ad esempio VPLS) e sarei tentato di lasciare ogni DC nel suo dominio TRILL.


-2

TRILL mi colpisce come qualcosa che abbaia l'albero sbagliato; è costoso sia in termini di risorse di sistema sia per la complessità dell'hardware necessario per supportarlo poiché richiede un totale declassamento di un'architettura switch dai soliti standard 802.1 al nuovo "RBridge" che ridefinisce totalmente il comportamento a cui si sarebbe abituati dai frame Ethernet: ad esempio, il tuo hardware di inoltro L2 ora deve preoccuparsi di un conteggio dei hop, facendo sì che L2 si comporti più come L3, questo è abbastanza costoso in termini di hardware poiché un vecchio ASIC a commutazione non lo taglierà.

Una soluzione migliore (a mio avviso, dovrei aggiungere) è 802.1aq AKA SPB o Shortest Path Bridging - sviluppato da IEEE piuttosto che da IETF, il vantaggio principale di SPB è che, a differenza di TRILL, non richiede il Livello 3- come le funzionalità di inoltro hardware per funzionare. A questo proposito, FabricPath è più simile a SPB che a TRILL poiché è ancora in cima alla vecchia Ethernet normale.

Di conseguenza, la mia scommessa è che SPB è il protocollo che è più probabile che venga raccolto dai venditori e abbia una possibilità migliore di essere ampiamente interoperabile come lo è oggi MST.


Innanzitutto TRILL non richiede la connettività L3, ma funziona su L2 proprio come SPB. Il conteggio dei luppoli è un concetto del piano di controllo e il piano di controllo viene eseguito sulla CPU dello switch, questo non ha nulla a che fare con gli ASIC.
Dave Tucker,

TRILL utilizza tuttavia un nuovo incapsulamento, il che significa che solo i più recenti ASIC a commutazione saranno in grado di supportare questa tecnologia mentre SPB può essere supportato su hardware meno recente. Poiché entrambi i protocolli sono interoperabili con le implementazioni STP legacy, ciò può influenzare o meno la tua selezione
Dave Tucker,

@DaveTucker, hai perfettamente ragione, TRILL non ha bisogno di L3, ciò che stavo pensando e ciò che ho scritto per questo sono in contrasto. Tuttavia, Rbridges DO implementare un TTL quando interoperatività (invece di essere collegato ad un interruttore comune 802.1) - che è molto NOT controllo aereo
Olipro

hai ragione sul fatto che TRILL consenta loop temporanei attraverso l'uso del campo Conteggio hop che viene riportato nell'intestazione TRILL, un errore di terminologia da parte mia. Tuttavia, è l'intestazione TRILL che guida il requisito per i nuovi ASIC. Non posso essere d'accordo con la tua valutazione secondo cui l'inoltro di tipo L3 è "costoso" in termini di hardware. Oggi sono disponibili switch ASIC che implementano TRILL.
Dave Tucker,

è in un senso relativo; l'hardware necessario per l'inoltro L2 è notevolmente più economico di L3 - forse si considera il prezzo complessivo ancora "economico", non tutti lo fanno.
Olipro
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.