Aller au contenu principal

3. Multiprotocol Reachable NLRI - MP_REACH_NLRI (Type Code 14) (NLRI multiprotocole accessible - MP_REACH_NLRI (Code de type 14))

This is an optional non-transitive attribute that can be used for the following purposes: Il s'agit d'un attribut optionnel non transitif qui peut être utilisé aux fins suivantes :

(a) to advertise a feasible route to a peer (a) annoncer une route réalisable à un pair

(b) to permit a router to advertise the Network Layer address of the router that should be used as the next hop to the destinations listed in the Network Layer Reachability Information field of the MP_NLRI attribute. (b) permettre à un routeur d'annoncer l'adresse de la couche réseau du routeur qui doit être utilisé comme saut suivant vers les destinations énumérées dans le champ Informations d'accessibilité de la couche réseau de l'attribut MP_NLRI.

The attribute is encoded as shown below: L'attribut est encodé comme indiqué ci-dessous :

    +---------------------------------------------------------+
| Address Family Identifier (2 octets) |
+---------------------------------------------------------+
| Subsequent Address Family Identifier (1 octet) |
+---------------------------------------------------------+
| Length of Next Hop Network Address (1 octet) |
+---------------------------------------------------------+
| Network Address of Next Hop (variable) |
+---------------------------------------------------------+
| Reserved (1 octet) |
+---------------------------------------------------------+
| Network Layer Reachability Information (variable) |
+---------------------------------------------------------+

The use and meaning of these fields are as follows: L'utilisation et la signification de ces champs sont les suivantes :

Address Family Identifier (AFI): Identifiant de famille d'adresses (AFI) :

This field in combination with the Subsequent Address Family Identifier field identifies the set of Network Layer protocols to which the address carried in the Next Hop field must belong, the way in which the address of the next hop is encoded, and the semantics of the Network Layer Reachability Information that follows. If the Next Hop is allowed to be from more than one Network Layer protocol, the encoding of the Next Hop MUST provide a way to determine its Network Layer protocol. Ce champ, combiné avec le champ Identifiant de famille d'adresses ultérieur, identifie l'ensemble des protocoles de couche réseau auxquels doit appartenir l'adresse transportée dans le champ Saut suivant, la manière dont l'adresse du saut suivant est encodée, et la sémantique des Informations d'accessibilité de la couche réseau qui suivent. Si le saut suivant peut provenir de plusieurs protocoles de couche réseau, l'encodage du saut suivant DOIT fournir un moyen de déterminer son protocole de couche réseau.

Presently defined values for the Address Family Identifier field are specified in the IANA's Address Family Numbers registry [IANA-AF]. Les valeurs actuellement définies pour le champ Identifiant de famille d'adresses sont spécifiées dans le registre des numéros de famille d'adresses de l'IANA [IANA-AF].

Subsequent Address Family Identifier (SAFI): Identifiant de famille d'adresses ultérieur (SAFI) :

This field in combination with the Address Family Identifier field identifies the set of Network Layer protocols to which the address carried in the Next Hop must belong, the way in which the address of the next hop is encoded, and the semantics of the Network Layer Reachability Information that follows. If the Next Hop is allowed to be from more than one Network Layer protocol, the encoding of the Next Hop MUST provide a way to determine its Network Layer protocol. Ce champ, combiné avec le champ Identifiant de famille d'adresses, identifie l'ensemble des protocoles de couche réseau auxquels doit appartenir l'adresse transportée dans le saut suivant, la manière dont l'adresse du saut suivant est encodée, et la sémantique des Informations d'accessibilité de la couche réseau qui suivent. Si le saut suivant peut provenir de plusieurs protocoles de couche réseau, l'encodage du saut suivant DOIT fournir un moyen de déterminer son protocole de couche réseau.

Length of Next Hop Network Address: Longueur de l'adresse réseau du saut suivant :

A 1-octet field whose value expresses the length of the "Network Address of Next Hop" field, measured in octets. Un champ d'un octet dont la valeur exprime la longueur du champ "Adresse réseau du saut suivant", mesurée en octets.

Network Address of Next Hop: Adresse réseau du saut suivant :

A variable-length field that contains the Network Address of the next router on the path to the destination system. The Network Layer protocol associated with the Network Address of the Next Hop is identified by a combination of <AFI, SAFI> carried in the attribute. Un champ de longueur variable qui contient l'adresse réseau du routeur suivant sur le chemin vers le système de destination. Le protocole de couche réseau associé à l'adresse réseau du saut suivant est identifié par une combinaison de <AFI, SAFI> transportée dans l'attribut.

Reserved: Réservé :

A 1 octet field that MUST be set to 0, and SHOULD be ignored upon receipt. Un champ d'un octet qui DOIT être mis à 0, et DEVRAIT être ignoré à la réception.

Network Layer Reachability Information (NLRI): Informations d'accessibilité de la couche réseau (NLRI) :

A variable length field that lists NLRI for the feasible routes that are being advertised in this attribute. The semantics of NLRI is identified by a combination of <AFI, SAFI> carried in the attribute. Un champ de longueur variable qui liste les NLRI pour les routes réalisables annoncées dans cet attribut. La sémantique du NLRI est identifiée par une combinaison de <AFI, SAFI> transportée dans l'attribut.

When the Subsequent Address Family Identifier field is set to one of the values defined in this document, each NLRI is encoded as specified in the "NLRI encoding" section of this document. Lorsque le champ Identifiant de famille d'adresses ultérieur est défini sur l'une des valeurs définies dans ce document, chaque NLRI est encodé comme spécifié dans la section "Encodage NLRI" de ce document.

The next hop information carried in the MP_REACH_NLRI path attribute defines the Network Layer address of the router that SHOULD be used as the next hop to the destinations listed in the MP_NLRI attribute in the UPDATE message. Les informations de saut suivant transportées dans l'attribut de chemin MP_REACH_NLRI définissent l'adresse de la couche réseau du routeur qui DEVRAIT être utilisé comme saut suivant vers les destinations énumérées dans l'attribut MP_NLRI du message UPDATE.

The rules for the next hop information are the same as the rules for the information carried in the NEXT_HOP BGP attribute (see Section 5.1.3 of [BGP-4]). Les règles pour les informations de saut suivant sont les mêmes que les règles pour les informations transportées dans l'attribut BGP NEXT_HOP (voir la section 5.1.3 de [BGP-4]).

An UPDATE message that carries the MP_REACH_NLRI MUST also carry the ORIGIN and the AS_PATH attributes (both in EBGP and in IBGP exchanges). Moreover, in IBGP exchanges such a message MUST also carry the LOCAL_PREF attribute. Un message UPDATE qui transporte le MP_REACH_NLRI DOIT également transporter les attributs ORIGIN et AS_PATH (tant dans les échanges EBGP que IBGP). De plus, dans les échanges IBGP, un tel message DOIT également transporter l'attribut LOCAL_PREF.

An UPDATE message that carries no NLRI, other than the one encoded in the MP_REACH_NLRI attribute, SHOULD NOT carry the NEXT_HOP attribute. If such a message contains the NEXT_HOP attribute, the BGP speaker that receives the message SHOULD ignore this attribute. Un message UPDATE qui ne transporte aucun NLRI, autre que celui encodé dans l'attribut MP_REACH_NLRI, NE DEVRAIT PAS transporter l'attribut NEXT_HOP. Si un tel message contient l'attribut NEXT_HOP, le locuteur BGP qui reçoit le message DEVRAIT ignorer cet attribut.

An UPDATE message SHOULD NOT include the same address prefix (of the same <AFI, SAFI>) in more than one of the following fields: WITHDRAWN ROUTES field, Network Reachability Information fields, MP_REACH_NLRI field, and MP_UNREACH_NLRI field. The processing of an UPDATE message in this form is undefined. Un message UPDATE NE DEVRAIT PAS inclure le même préfixe d'adresse (du même <AFI, SAFI>) dans plus d'un des champs suivants : champ WITHDRAWN ROUTES, champs Informations d'accessibilité réseau, champ MP_REACH_NLRI, et champ MP_UNREACH_NLRI. Le traitement d'un message UPDATE sous cette forme n'est pas défini.