4. Dissemination of IPv4 Flow Specification Information (Verbreitung von IPv4-Flussspezifikationsinformationen)
4. Dissemination of IPv4 Flow Specification Information (Verbreitung von IPv4-Flussspezifikationsinformationen)
Dieses Dokument definiert einen Flow Specification NLRI-Typ, der mehrere Komponenten enthalten kann, wie Zielpräfix, Quellpräfix, Protokoll, Ports usw. (siehe Abschnitt 4.2 unten).
Diese NLRI-Information wird unter Verwendung der MP_REACH_NLRI- und MP_UNREACH_NLRI-Attribute kodiert, wie in [RFC4760] definiert. Bei der Ankündigung von Flow Specifications MUSS die Länge der Next-Hop Network Address auf 0 gesetzt werden. Das Network Address-Feld des Next-Hop MUSS ignoriert werden.
Das NLRI-Feld von MP_REACH_NLRI und MP_UNREACH_NLRI wird als ein oder mehrere 2-Tupel der Form <length, NLRI value> kodiert. Es besteht aus einem 1- oder 2-Byte-Längenfeld, gefolgt von einem NLRI-Wert variabler Länge. Die Länge wird in Oktetten ausgedrückt.
+-------------------------------+
| length (0xnn or 0xfnnn) |
+-------------------------------+
| NLRI value (variable) |
+-------------------------------+
Abbildung 1: Flow Specification NLRI für IPv4
Implementierungen, die Flow Specification austauschen möchten, MÜSSEN die Capability Advertisement-Funktion von BGP verwenden, um den Multiprotocol Extension Capability Code (Code 1) auszutauschen, wie in [RFC4760] definiert. Das in der Multiprotocol Extension Capability übertragene (AFI, SAFI) Paar MUSS (AFI=1, SAFI=133) für IPv4 Flow Specification und (AFI=1, SAFI=134) für VPNv4 Flow Specification sein.