4. COMMUNITIES attribute (COMMUNITIES-Attribut)
4. COMMUNITIES attribute (COMMUNITIES-Attribut)
This document creates the COMMUNITIES path attribute is an optional transitive attribute of variable length. The attribute consists of a set of four octet values, each of which specify a community. All routes with this attribute belong to the communities listed in the attribute.
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.
The COMMUNITIES attribute has Type Code 8.
Das COMMUNITIES-Attribut hat den Typ-Code 8.
Communities are treated as 32 bit values, however for administrative assignment, the following presumptions may be made:
Communities werden als 32-Bit-Werte behandelt, jedoch können für die administrative Zuweisung folgende Annahmen getroffen werden:
The community attribute values ranging from 0x0000000 through 0x0000FFFF and 0xFFFF0000 through 0xFFFFFFFF are hereby reserved.
Die Community-Attributwerte im Bereich von 0x0000000 bis 0x0000FFFF und 0xFFFF0000 bis 0xFFFFFFFF sind hiermit reserviert.
The rest of the community attribute values shall be encoded using an autonomous system number in the first two octets. The semantics of the final two octets may be defined by the autonomous system (e.g. AS 690 may define research, educational and commercial community values that may be used for policy routing as defined by the operators of that AS using community attribute values 0x02B20000 through 0x02B2FFFF).
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)
The following communities have global significance and their operations shall be implemented in any community-attribute-aware BGP speaker.
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).