rfc9790v3.txt | rfc9790.txt | |||
---|---|---|---|---|
skipping to change at line 165 ¶ | skipping to change at line 165 ¶ | |||
other IETF documents, the interpretation in this document is that | other IETF documents, the interpretation in this document is that | |||
if a practice has been deprecated, that practice should not be | if a practice has been deprecated, that practice should not be | |||
included in new implementations or deployed in new deployments. | included in new implementations or deployed in new deployments. | |||
Embedded Packet: A packet that follows immediately after the MPLS | Embedded Packet: A packet that follows immediately after the MPLS | |||
label stack and an optional PSH. The embedded packet could be an | label stack and an optional PSH. The embedded packet could be an | |||
IPv4 or IPv6 packet, an Ethernet packet (for Virtual Private LAN | IPv4 or IPv6 packet, an Ethernet packet (for Virtual Private LAN | |||
Service (VPLS) [RFC4761] [RFC4762] or EVPN [RFC7432]), or some | Service (VPLS) [RFC4761] [RFC4762] or EVPN [RFC7432]), or some | |||
other type of Layer 2 frame [RFC4446]. | other type of Layer 2 frame [RFC4446]. | |||
Label Stack: For an MPLS packet, all labels (four-octet fields) | Label Stack: A label stack is represented as a consecutive sequence | |||
after the Layer 2 header, up to and including the label with the | of "label stack entries (four-octet fields)" after the Layer 2 | |||
Bottom of Stack bit set [RFC3032]. | header but before any network layer header. The last label stack | |||
entry of a label stack has its Bottom of Stack bit set. | ||||
MPLS Packet: A packet whose Layer 2 header declares the type to be | MPLS Packet: A packet whose Layer 2 header declares the type to be | |||
MPLS. For example, the Ethertype is 0x8847 or 0x8848 for | MPLS. For example, the Ethertype is 0x8847 or 0x8848 for | |||
Ethernet, and the Protocol field is 0x0281 or 0x0283 for PPP. | Ethernet, and the Protocol field is 0x0281 or 0x0283 for PPP. | |||
MPLS Payload: All data after the label stack, including the PFN, an | MPLS Payload: All data after the label stack and the optional Post- | |||
optional post-stack header, and the embedded packet. | Stack header. | |||
Post-stack First Nibble (PFN): The most significant four bits of the | Post-stack First Nibble (PFN): The most significant four bits of the | |||
first octet following the label stack. | first octet following the label stack. | |||
Post-Stack Header (PSH): A field containing information that may be | Post-Stack Header (PSH): A field containing information that may be | |||
of interest to the egress Label Switching Router (LSR) or transit | of interest to the egress Label Switching Router (LSR) or transit | |||
LSRs. Examples include a control word [RFC4385] [RFC8964] or an | LSRs. Examples include a control word [RFC4385] [RFC8964] or an | |||
associated channel header [RFC4385] [RFC5586] [RFC9546]. A parser | associated channel header [RFC4385] [RFC5586] [RFC9546]. A parser | |||
needs to be able to determine where the PSH ends in order to find | needs to be able to determine where the PSH ends in order to find | |||
the embedded packet. | the embedded packet. | |||
End of changes. 2 change blocks. | ||||
5 lines changed or deleted | 6 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |