7. Use of BGP Capability Advertisement (Verwendung der BGP-Fähigkeitsankündigung)
7. Use of BGP Capability Advertisement (Verwendung der BGP-Fähigkeitsankündigung)
Ein BGP-Speaker, der Multiprotokoll-Erweiterungen verwendet, SOLLTE die Capability Advertisement-Verfahren [BGP-CAP] verwenden, um zu bestimmen, ob der Speaker Multiprotokoll-Erweiterungen mit einem bestimmten Peer verwenden kann.
Die Felder im Capabilities Optional Parameter werden wie folgt gesetzt. Das Capability Code-Feld wird auf 1 gesetzt (was Multiprotokoll-Erweiterungsfähigkeiten anzeigt). Das Capability Length-Feld wird auf 4 gesetzt. Das Capability Value-Feld ist wie folgt definiert:
Die Verwendung und Bedeutung dieses Feldes ist wie folgt:
0 7 15 23 31
+-------+-------+-------+-------+
| AFI | Res. | SAFI |
+-------+-------+-------+-------+
AFI - Address Family Identifier (Adressfamilien-Identifikator, 16 Bit), auf dieselbe Weise kodiert wie in den Multiprotokoll-Erweiterungen
Res. - Reserved (Reserviert, 8 Bit-Feld). SOLLTE vom Sender auf 0 gesetzt und vom Empfänger ignoriert werden.
SAFI - Subsequent Address Family Identifier (Nachfolgender Adressfamilien-Identifikator, 8 Bit), auf dieselbe Weise kodiert wie in den Multiprotokoll-Erweiterungen.
Ein Speaker, der mehrere <AFI, SAFI>-Tupel unterstützt, schließt sie als mehrere Capabilities im Capabilities Optional Parameter ein.
Um einen bidirektionalen Austausch von Routing-Informationen für ein bestimmtes <AFI, SAFI> zwischen einem Paar von BGP-Speakern zu haben, MUSS jeder dieser Speaker dem anderen (über den Capability Advertisement-Mechanismus) die Fähigkeit ankündigen, diese bestimmten <AFI, SAFI>-Routen zu unterstützen.