4. COMMUNITIES attribute (COMMUNITIES-Attribut)
4. COMMUNITIES attribute (COMMUNITIES-Attribut)
Dieses Dokument erstellt das COMMUNITIES-Pfadattribut, ein optionales transitives Attribut variabler Länge. Das Attribut besteht aus einem Satz von Vier-Oktett-Werten, von denen jeder eine Community spezifiziert. Alle Routen mit diesem Attribut gehören zu den im Attribut aufgeführten Communities.
Das COMMUNITIES-Attribut hat den Typ-Code 8.
Communities werden als 32-Bit-Werte behandelt, jedoch können für die administrative Zuweisung folgende Annahmen getroffen werden:
Die Community-Attributwerte im Bereich von 0x0000000 bis 0x0000FFFF und 0xFFFF0000 bis 0xFFFFFFFF sind hiermit reserviert.
Der Rest der Community-Attributwerte soll unter Verwendung einer Nummer eines autonomen Systems in den ersten beiden Oktetten codiert werden. Die Semantik der letzten beiden Oktette kann vom autonomen System definiert werden (z. B. kann AS 690 Community-Werte für Forschung, Bildung und Handel definieren, die für Policy-Routing verwendet werden können, wie von den Betreibern dieses AS unter Verwendung von Community-Attributwerten 0x02B20000 bis 0x02B2FFFF definiert).
Well-known Communities (Bekannte Communities)
Die folgenden Communities haben globale Bedeutung und ihre Operationen sollen in jedem BGP-Sprecher implementiert werden, der das Community-Attribut kennt.
NO_EXPORT (0xFFFFFF01)
: All routes received carrying a communities attribute containing this value MUST NOT be advertised outside a BGP confederation boundary (a stand-alone autonomous system that is not part of a confederation should be considered a confederation itself).
: Alle empfangenen Routen, die ein Community-Attribut mit diesem Wert tragen, DÜRFEN NICHT (MUST NOT) über eine BGP-Konföderationsgrenze hinaus beworben werden (ein eigenständiges autonomes System, das nicht Teil einer Konföderation ist, sollte als eigene Konföderation betrachtet werden).
NO_ADVERTISE (0xFFFFFF02)
: All routes received carrying a communities attribute containing this value MUST NOT be advertised to other BGP peers.
: Alle empfangenen Routen, die ein Community-Attribut mit diesem Wert tragen, DÜRFEN NICHT (MUST NOT) an andere BGP-Peers beworben werden.
NO_EXPORT_SUBCONFED (0xFFFFFF03)
: All routes received carrying a communities attribute containing this value MUST NOT be advertised to external BGP peers (this includes peers in other members autonomous systems inside a BGP confederation).
: Alle empfangenen Routen, die ein Community-Attribut mit diesem Wert tragen, DÜRFEN NICHT (MUST NOT) an externe BGP-Peers beworben werden (dies schließt Peers in anderen Mitglieds-autonomen Systemen innerhalb einer BGP-Konföderation ein).