4. Dissemination of IPv4 Flow Specification Information (Diffusion des informations de spécification de flux IPv4)
4. Dissemination of IPv4 Flow Specification Information (Diffusion des informations de spécification de flux IPv4)
Ce document définit un type NLRI Flow Specification qui peut inclure plusieurs composants, tels que le préfixe de destination, le préfixe source, le protocole, les ports, etc. (voir section 4.2 ci-dessous).
Ces informations NLRI sont encodées en utilisant les attributs MP_REACH_NLRI et MP_UNREACH_NLRI, comme défini dans [RFC4760]. Lors de l'annonce de Flow Specifications, la longueur de l'adresse réseau du Next-Hop DOIT être définie sur 0. Le champ Network Address du Next-Hop DOIT être ignoré.
Le champ NLRI de MP_REACH_NLRI et MP_UNREACH_NLRI est encodé sous forme d'un ou plusieurs 2-uplets de la forme <length, NLRI value>. Il consiste en un champ de longueur de 1 ou 2 octets suivi d'une valeur NLRI de longueur variable. La longueur est exprimée en octets.
+-------------------------------+
| length (0xnn or 0xfnnn) |
+-------------------------------+
| NLRI value (variable) |
+-------------------------------+
Figure 1: NLRI de spécification de flux pour IPv4
Les implémentations souhaitant échanger des Flow Specifications DOIVENT utiliser la fonction Capability Advertisement de BGP pour échanger le Multiprotocol Extension Capability Code (Code 1), comme défini dans [RFC4760]. La paire (AFI, SAFI) transportée dans la Multiprotocol Extension Capability DOIT être (AFI=1, SAFI=133) pour IPv4 Flow Specification et (AFI=1, SAFI=134) pour VPNv4 Flow Specification.