3. Multiprotocol Reachable NLRI - MP_REACH_NLRI (Type Code 14) (Multiprotokoll erreichbares NLRI - MP_REACH_NLRI (Typcode 14))
This is an optional non-transitive attribute that can be used for the following purposes: Dies ist ein optionales, nicht transitives Attribut, das für folgende Zwecke verwendet werden kann:
(a) to advertise a feasible route to a peer (a) um eine realisierbare Route an einen Peer zu bewerben
(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) um es einem Router zu ermöglichen, die Vermittlungsschichtadresse des Routers zu bewerben, der als Next Hop zu den im Feld Network Layer Reachability Information des MP_NLRI-Attributs aufgeführten Zielen verwendet werden soll.
The attribute is encoded as shown below: Das Attribut ist wie folgt kodiert:
+---------------------------------------------------------+
| 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: Die Verwendung und Bedeutung dieser Felder ist wie folgt:
Address Family Identifier (AFI): Adressfamilienbezeichner (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. Dieses Feld identifiziert in Kombination mit dem Feld Subsequent Address Family Identifier den Satz von Vermittlungsschichtprotokollen, zu denen die im Next Hop-Feld übertragene Adresse gehören muss, die Art und Weise, wie die Adresse des Next Hops kodiert ist, und die Semantik der darauf folgenden Network Layer Reachability Information. Wenn der Next Hop von mehr als einem Vermittlungsschichtprotokoll stammen darf, MUSS die Kodierung des Next Hops eine Möglichkeit bieten, sein Vermittlungsschichtprotokoll zu bestimmen.
Presently defined values for the Address Family Identifier field are specified in the IANA's Address Family Numbers registry [IANA-AF]. Derzeit definierte Werte für das Feld Address Family Identifier sind im Address Family Numbers-Register der IANA [IANA-AF] angegeben.
Subsequent Address Family Identifier (SAFI): Nachfolgender Adressfamilienbezeichner (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. Dieses Feld identifiziert in Kombination mit dem Feld Address Family Identifier den Satz von Vermittlungsschichtprotokollen, zu denen die im Next Hop übertragene Adresse gehören muss, die Art und Weise, wie die Adresse des Next Hops kodiert ist, und die Semantik der darauf folgenden Network Layer Reachability Information. Wenn der Next Hop von mehr als einem Vermittlungsschichtprotokoll stammen darf, MUSS die Kodierung des Next Hops eine Möglichkeit bieten, sein Vermittlungsschichtprotokoll zu bestimmen.
Length of Next Hop Network Address: Länge der Next Hop-Netzwerkadresse:
A 1-octet field whose value expresses the length of the "Network Address of Next Hop" field, measured in octets. Ein 1-Byte-Feld, dessen Wert die Länge des Feldes "Network Address of Next Hop" angibt, gemessen in Bytes.
Network Address of Next Hop: Netzwerkadresse des Next Hops:
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.
Ein Feld variabler Länge, das die Netzwerkadresse des nächsten Routers auf dem Weg zum Zielsystem enthält. Das der Netzwerkadresse des Next Hops zugeordnete Vermittlungsschichtprotokoll wird durch eine Kombination aus <AFI, SAFI> identifiziert, die im Attribut übertragen wird.
Reserved: Reserviert:
A 1 octet field that MUST be set to 0, and SHOULD be ignored upon receipt. Ein 1-Byte-Feld, das auf 0 gesetzt werden MUSS und beim Empfang ignoriert werden SOLLTE.
Network Layer Reachability Information (NLRI): Erreichbarkeitsinformation der Vermittlungsschicht (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.
Ein Feld variabler Länge, das NLRI für die realisierbaren Routen auflistet, die in diesem Attribut beworben werden. Die Semantik von NLRI wird durch eine Kombination aus <AFI, SAFI> identifiziert, die im Attribut übertragen wird.
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. Wenn das Feld Subsequent Address Family Identifier auf einen der in diesem Dokument definierten Werte gesetzt ist, wird jedes NLRI wie im Abschnitt "NLRI-Kodierung" dieses Dokuments spezifiziert kodiert.
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. Die im MP_REACH_NLRI-Pfadattribut übertragenen Next-Hop-Informationen definieren die Vermittlungsschichtadresse des Routers, der als Next Hop zu den im MP_NLRI-Attribut in der UPDATE-Nachricht aufgeführten Zielen verwendet werden SOLLTE.
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]). Die Regeln für die Next-Hop-Informationen sind dieselben wie die Regeln für die im NEXT_HOP BGP-Attribut übertragenen Informationen (siehe Abschnitt 5.1.3 von [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. Eine UPDATE-Nachricht, die das MP_REACH_NLRI überträgt, MUSS auch die Attribute ORIGIN und AS_PATH übertragen (sowohl bei EBGP- als auch bei IBGP-Austauschen). Darüber hinaus MUSS eine solche Nachricht bei IBGP-Austauschen auch das LOCAL_PREF-Attribut übertragen.
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. Eine UPDATE-Nachricht, die kein anderes NLRI als das im MP_REACH_NLRI-Attribut kodierte enthält, SOLLTE das NEXT_HOP-Attribut NICHT enthalten. Wenn eine solche Nachricht das NEXT_HOP-Attribut enthält, SOLLTE der BGP-Sprecher, der die Nachricht empfängt, dieses Attribut ignorieren.
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.
Eine UPDATE-Nachricht SOLLTE dasselbe Adresspräfix (desselben <AFI, SAFI>) NICHT in mehr als einem der folgenden Felder enthalten: WITHDRAWN ROUTES-Feld, Network Reachability Information-Felder, MP_REACH_NLRI-Feld und MP_UNREACH_NLRI-Feld. Die Verarbeitung einer UPDATE-Nachricht in dieser Form ist undefiniert.