TRILL (computing)

TRILLER (Transparente Verbindung vieler Links) ist ein Internetstandard[1] implementiert von Geräten genannt Trill -Schalter. Trill kombiniert Techniken aus Überbrückung und Routingund ist die Anwendung von Link-State-Routing zum Vlan-Bewusstes Problem der Kundenverbrückung. Brücken Routing (RBridges) sind kompatibel mit und können zuvor inkrementell ersetzen IEEE 802.1 Kundenbrücken. Trill -Switches sind ebenfalls kompatibel mit IPv4 und IPv6, Router und Endsysteme. Sie sind für aktuelle IP -Router unsichtbare Sendung, Unbekannter-Unicast und Multicast-Verkehr von Dix Ethernet und die Rahmen von IEEE 802.2 LLC einschließlich der Brückenprotokolldateneinheiten des Spannende Baumprotokoll.

Trill ist der Nachfolger des Spanning Tree -Protokolls, die beide von derselben Person erstellt wurden. Radia Perlman. Der Katalysator für Trill war eine Veranstaltung bei Beth Israel Deaconess Medical Center das begann am 13. November 2002.[2][3] Das Konzept der RBridges[4] [sic] wurde erstmals vorgeschlagen Institut für Elektro- und Elektronikingenieure in 2004,[5] wer im Jahr 2005[6] lehnte ab, was als Trill bekannt wurde, und 2006 bis 2012[7] entwickelte eine inkompatible Variation, die als bekannt ist Kürzeste Pfadüberbrückung.

Gesamtübersicht

Trill -Switches laufen a Link-State-Routing-Protokoll untereinander. Ein Link-State-Protokoll ist eines, bei dem die Konnektivität an alle RBridges ausgestrahlt wird, sodass jeder RBRIDG über alle anderen RBridges und die Konnektivität zwischen ihnen weiß. Dies gibt RBridges genügend Informationen, um paarweise optimale Pfade für zu berechnen Unicast, und berechnen Verteilungsbäume für die Lieferung von Rahmen entweder zu Zielen, deren Standort unbekannt ist oder zu Multicast oder Übertragung Gruppen. Das verwendete Link-State-Routing-Protokoll ist Is-is Weil:

  • Es läuft direkt vorbei Schicht 2Es kann also ohne Konfiguration ausgeführt werden [keine IP -Adressen müssen zugewiesen werden], da es eine Teilmenge der Teilmenge der Verbindungslosen-Modus-Netzwerkdienst (CLNP).
  • Es ist leicht zu verlängern, indem Sie neu definieren Typ -Länge -Wert (TLV) Datenelemente und Unterelemente zum Tragen von Trillinformationen.

Um temporäre Schleifenprobleme zu mildern, leiten RBridges basierend auf einem Kopfball mit a voran Hopfenzahl. RBridges geben auch den nächsten Hop Rbridge als Rahmenziel an, wenn Sie Unicast-Frames über eine Shared-Media-Verbindung weiterleiten, wodurch zusätzliche Kopien von Frames während einer temporären Schleife hervorgebracht werden. EIN Rückwärtsweiterung Überprüfungen und andere Schecks werden an Multi-Destinationsrahmen durchgeführt, um den potenziellen Verkehr weiter zu steuern.

Die erste RBRIDGE, die ein Unicast -Rahmen in einem Campus, RB1, begegnet, verkaps den empfangenen Rahmen mit einem Trill -Header, der den letzten RBRIDGE RB2 angibt, in dem der Rahmen entkapselt ist. RB1 ist als "Eindringung von Rbridge" bekannt und RB2 ist als "Egress Rbridge" bekannt. Um Platz im Trill-Header zu sparen und die Weiterleitungs-Lookups zu vereinfachen, wird ein dynamisches Spitzname-Akquisitionsprotokoll unter den RBridges ausgeführt, um zwei-Oktett Spitznamen für RBridges, einzigartig auf dem Campus, die eine Abkürzung für die IS-IS-System-ID des Sechs-Okts der RBRIDGE sind. Die Zwei-Okt-Spitznamen werden verwendet, um die Ein- und Ausstiegs-Rbridges in den Trill-Header anzugeben.

Der Trill-Header besteht aus sechs Oktetten: Die ersten beiden Oktetten beinhalten eine sechs Bit-Dekrementierung der Hopfenzahl sowie Flaggen; Die nächsten beiden Oktetten enthalten den Spitznamen des Ausgangs von Rbridge; Die letzten beiden Oktetten enthalten den Spitznamen der Eindringung von Rbridge. Für Multi-Destination-Frames gibt der "Egress Rbridge-Spitzname" einen Verteilungsbaum für den Rahmen an, wobei der (Nick) namens Rbridge die Wurzel des Verteilungsbaums ist. Der Eindringling RBRIDGE wählt aus, welcher Verteilungsbaum der Rahmen bewegt werden sollte.

Obwohl RBridges transparent ist zu Schicht 3 Geräte und alle von rbridges verbundenen Links scheinen zu Layer 3 -Geräten als einzelne Verbindung zu sein. Hop mit einem geeigneten Schicht -2 -Header für den nächsten Hopfen, und die Hopfenzahl wird verringert. Trotz dieser Modifikationen des Außenschicht -2 -Headers und der Hopfenzahl im Trill -Header bleibt der ursprüngliche eingekapselte Rahmen, einschließlich des VLAN -Tags des ursprünglichen Rahmens.

Multipathie von Multi-Destinationsrahmen durch alternative Verteilungsbaumwurzeln und Gleichkosten-Multi-Pfad-Routing (ECMP) von Unicast -Rahmen werden unterstützt. Netzwerke mit einer meshähnlicheren Struktur profitieren in größerem Maße von den Multipathing- und optimalen Pfaden, die Trill als Netzwerke mit einer baumartigen Struktur bereitstellen.

Ein Host mit mehreren Schnittstellen, die das Internetprotokoll ausführen an eine gemeinsame Broadcast -Domäne angeschlossen - ähnlich dem Fall von a Netzwerkzugriffspunktadresse (NSAP) an einem Endsystem in CLNP.

Trill -Links

Aus Sicht von Trill kann ein Link eine Vielzahl von Link -Technologien sein, einschließlich IEEE 802.3 (Ethernet), Ppp (Punkt zu Punktprotokoll).,,[8] oder ein Pseudodraht.[9] Ethernet -Verbindungen zwischen RBridges können IEEE -Kunden oder Anbieter 802.1 Brücken einbeziehen. Mit anderen Worten, eine willkürliche Überbrückung Lan erscheint einem RBRIDGE als Multi-Access-Link.

Es ist wichtig, dass nur ein RBRIDGE als Eindringling Rbridge für einen bestimmten nativen Rahmen fungiert und Trill einen ernannten Spediteur hat [10] Mechanismus, um dies zu versichern. Trill ermöglicht die Lastaufteilung dieser Aufgabe auf einem Link basierend auf VLAN, so dass nur ein RBRIDGE auf jedem Link native Rahmen für jeden VLAN zusammenfasst und dekapsuliert.

Rbridge Ports

RBRIDGE -Anschlüsse können eine Vielzahl vorhandener und vorgeschlagener Verbindungsebene und IEEE 802.1 -Portebenesprotokolle, einschließlich Pause (IEEE 802.3 Anhang 31b), kompatibel implementieren, die Link -Layer -Entdeckungsprotokoll (IEEE 802.1AB), Linkaggregation (IEEE 802.1AX), MAC -Sicherheit (IEEE 802.1AE) oder Portbasierte Zugriffskontrolle (IEEE 802.1x). Dies liegt daran, dass die RBridges über dem IEEE 802.1 EISS (erweiterter interner Untermesserdienst) geschichtet sind, mit der Ausnahme, dass ein RBRIDGE -Anschluss einen unterschiedlichen Baum- und VLAN -Registrierungs -PDUs unterschiedlich behandelt.

Open Source -Implementierungen

Accton Ignitenet Meshlinq - bezogen auf Quagga 0,99,22,4
Gandis Quagga mit Trill - basierend auf Quagga 0,99,22,4
Michaelqq's Quagga-Pe mit Trill und MPLS - basierend auf Quagga 0,99,22,4

Proprietäre Implementierungen

Cisco FabricPath ist eine proprietäre Implementierung von Trill, die die Trill-Steuerebene verwendet (einschließlich IS-IS für Schicht 2), jedoch eine nicht störbare Datenebene.[11] Brokat Virtual Cluster -Schaltanlage, verwendet die Trill -Datenebene, aber eine proprietäre Kontrollebene und ist daher nicht mit den Standards konformanten Trills interoperabel.[12]

VLAN -Unterstützung

Das Trill-Protokoll bietet obligatorische Unterstützung für die üblichen 4K-VLANs und kann zusätzlich zu VLANs zusätzlich zu VLANs 24-Bit-Feinkennzeichnung (FGL) unterstützen. (RFC 7172 "Trill: Feinkenner Kennzeichnung")

Konkurrenten

Das IEEE 802.1AQ Standard (kürzeste Pfadüberbrückung - SPB) gilt als Hauptkonkurrent von Trill. Wie ein Buch aus dem Jahr 2011 feststellte, "ist die Bewertung der relativen Verdienste und der Unterschiede der beiden Standardvorschläge derzeit ein heiß diskutiertes Thema in der Netzwerkbranche."[13]

Produkt Support

Verweise

  1. ^ "Routing Bridges (RBridges): Basisprotokollspezifikation".
  2. ^ "Alle Systeme unten" (PDF). CIO.com. IDG Communications, Inc. archiviert aus das Original (PDF) am 23. September 2020. Abgerufen 9. Januar 2022.
  3. ^ "Alle Systeme unten". CIO.com. IDG Communications, Inc. archiviert aus das Original am 9. Januar 2022. Abgerufen 9. Januar 2022.
  4. ^ "RBridges: transparentes Routing" (PDF). Kurse.cs.Washington.edu. Radia Perlman, Sun Microsystems Laboratories. Archiviert von das Original (PDF) am 9. Januar 2022. Abgerufen 9. Januar 2022.
  5. ^ "RBridges: transparentes Routing". ResearchGate.net. Radia Perlman, Sun Microsystems; Donald Eastlake 3., Motorola.
  6. ^ "Trill Tutorial" (PDF). postel.org. Donald E. Eastlake 3., Huawei.
  7. ^ "IEEE 802.1: 802.1AQ - Kürzeste Pfadüberbrückung". IEEE802.org. Institut für Elektro- und Elektronikingenieure.
  8. ^ "PPP transparente Verbindungsverbindung vieler Links (Trill) Protokoll -Kontrollprotokoll".
  9. ^ "Transparente Verbindung mit vielen Links (Trill) mit Pseudodiren" Trill -Transport "".
  10. ^ "Routing Bridges (RBridges): ernannte Spediteure".
  11. ^ "Cisco FabricPath". Data Center Handbuch. 2014-03-06. Archiviert von das Original Am 2016-03-03. Abgerufen 2014-10-14.
  12. ^ "Lügen Sie nicht über proprietäre Protokolle". 2011-03-04. Abgerufen 2014-10-14.
  13. ^ Borivoje Furht; Armando Escalante (2011). Handbuch für datenintensives Computing. Springer. p. 16. ISBN 978-1-4614-1415-5.
  14. ^ "BDCOM S5800 -Serie" (PDF). Bdcom.cn.
  15. ^ "BDCOM S9500 -Serie" (PDF). Bdcom.cn.
  16. ^ "Q A: Welche Plattformen unterstützen Trill? | Extremes Portal". extremportal.force.com.
  17. ^ "HPE Flexfabric 5700 Switch -Serie" (PDF). HPE.com.
  18. ^ "HPE Flexfabric 5940 Switch -Serie" (PDF). HPE.com.
  19. ^ "HPE Flexfabric 12900E Switch Series Data Sheet" (PDF). HPE.com.
  20. ^ "Huawei CallerteGine 5800 -Serien -Data Center Switches". e-file.huawei.com.
  21. ^ "Huawei Calkwalgine 6860 Switch Datheetheet". e-file.huawei.com.
  22. ^ "Huawei CloudelEngine 8800 Switch Datheetheet". e-file.huawei.com.
  23. ^ "Huawei CloudelEngine 12800 Switch Datheetheet". e-file.huawei.com.
  24. ^ "Ignitenet ™ Meshlinq ™". Ignitenet.com.
  25. ^ "Meshlinq ™ Datenblatt" (PDF). Ignitenet.com.
  26. ^ "Produkte & Technologie- H3C S6800-Serie Data Center Switches- H3C". h3c.com.
  27. ^ "Data Center Switches der H3C S6800 -Serie" (PDF). downloadCDN.h3c.com.
  28. ^ "Products & Technology-H3C S6860-Serie Data Center Switches- H3C". h3c.com.
  29. ^ "H3C S6860 Series Data Center Switches" (PDF). downloadCDN.h3c.com.
  30. ^ "Products & Technology-H3C S10500-Serie Switches- H3C". h3c.com.
  31. ^ "Products & Technology-H3C S10500X-Serie Next Generation Multiservice Core Switch-H3C". h3c.com.
  32. ^ "H3C S10500X -Serie Next Generation Multiservice Core Switch" (PDF). downloadCDN.h3c.com.
  33. ^ "SwitchesRG -S6220 Switch -Serie - Ruijie Networks". ruijienetworks.com.
  34. ^ "RG -S6220 -Serien -Data Center Switches Datasheet - Ruijie Networks". ruijienetworks.com.
  35. ^ "RG -S12000 Series Data Center Core Switch -Datenblatt - Ruijie -Netzwerke". ruijienetworks.com.
  36. ^ "Yh-s5800 数据 中心 tor 交换机 系列". YouHuatech.com.
  37. ^ "Yh-s9500 高 性能 核心 交换机 系列 系列 系列 系列 系列 系列 系列 系列 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 性能 高 高 高 高 高 高 高 高 高 高 高 高 核心 核心 核心 核心 交换机 交换机 交换机 交换机 交换机 交换机 交换机 交换机 交换机 交换机 交换机 交换机 系列 系列 系列 系列) 系列 交换机 交换机 交换机 交换机 交换机 交换机 交换机 交换机 交换机 交换机 交换机 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列 系列). YouHuatech.com.
  38. ^ "ZXR10 5960 Serie Switch - Ethernet Switch - ZTE -Produkt". zte.com.cn.
  39. ^ "ZXR10 9900 (-S) Serie Switch - Ethernet Switch - ZTE -Produkt". zte.com.cn.

Externe Links