4. Dissemination of IPv4 Flow Specification Information (Diffusione di informazioni IPv4 Flow Specification)
4. Dissemination of IPv4 Flow Specification Information (Diffusione di informazioni IPv4 Flow Specification)
Questo documento definisce un tipo NLRI (Network Layer Reachability Information) di Flow Specification che può contenere più componenti, come prefisso di destinazione, prefisso sorgente, protocollo, porte, ecc. (vedere Sezione 4.2 sotto).
Queste informazioni NLRI sono codificate utilizzando gli attributi MP_REACH_NLRI e MP_UNREACH_NLRI definiti in [RFC4760]. Quando si annunciano Flow Specifications, la lunghezza dell'indirizzo di rete del next hop (Length of the Next-Hop Network Address) DEVE essere impostata a 0. Il campo Network Address of the Next-Hop DEVE essere ignorato.
Il campo NLRI di MP_REACH_NLRI e MP_UNREACH_NLRI è codificato come una o più tuple della forma <length, NLRI value>. Consiste in un campo di lunghezza di 1 o 2 ottetti e un valore NLRI di lunghezza variabile. La lunghezza è espressa in ottetti.
+-------------------------------+
| length (0xnn or 0xfnnn) |
+-------------------------------+
| NLRI value (variable) |
+-------------------------------+
Figure 1: Flow Specification NLRI for IPv4
Le implementazioni che desiderano scambiare Flow Specifications DEVONO utilizzare la funzionalità BGP Capability Advertisement per scambiare il Multiprotocol Extension Capability Code (Code 1) definito in [RFC4760]. La coppia (AFI, SAFI) trasportata nella Multiprotocol Extension Capability DEVE essere (AFI=1, SAFI=133) per IPv4 Flow Specification, e (AFI=1, SAFI=134) per VPNv4 Flow Specification.