Zum Hauptinhalt springen

4. Dissemination of IPv4 Flow Specification Information (Verbreitung von IPv4-Flow-Specification-Informationen)

4. Dissemination of IPv4 Flow Specification Information (Verbreitung von IPv4-Flow-Specification-Informationen)

Dieses Dokument definiert einen Flow-Specification-NLRI-Typ (Network Layer Reachability Information), der mehrere Komponenten enthalten kann, wie Zielpräfix, Quellpräfix, Protokoll, Ports usw. (siehe Abschnitt 4.2 unten).

Diese NLRI-Informationen werden mit den in [RFC4760] definierten Attributen MP_REACH_NLRI und MP_UNREACH_NLRI kodiert. Bei der Ankündigung von Flow Specifications MUSS die Länge der Next-Hop-Netzwerkadresse (Length of the Next-Hop Network Address) auf 0 gesetzt werden. Das Feld Network Address of the Next-Hop MUSS ignoriert werden.

Das NLRI-Feld von MP_REACH_NLRI und MP_UNREACH_NLRI wird als ein oder mehrere Tupel der Form <length, NLRI value> kodiert. Es besteht aus einem Längenfeld von 1 oder 2 Oktetten und einem variabel langen NLRI-Wert. Die Länge ist in Oktetten angegeben.

                 +-------------------------------+
| length (0xnn or 0xfnnn) |
+-------------------------------+
| NLRI value (variable) |
+-------------------------------+

Figure 1: Flow Specification NLRI for IPv4

Implementierungen, die Flow Specifications austauschen möchten, MÜSSEN die BGP-Funktion Capability Advertisement nutzen, um den in [RFC4760] definierten Multiprotocol Extension Capability Code (Code 1) auszutauschen. 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.