Mpls Label Stack; Table 2: Packet/Label Field Description; Figure 1: Label Placement - Alcatel-Lucent 7450 Manual

Ethernet service switch
Table of Contents

Advertisement

MPLS Label Stack

MPLS Label Stack

MPLS requires a set of procedures to enhance network layer packets with label stacks which
thereby turns them into labeled packets. Routers that support MPLS are known as Label Switching
Routers (LSRs). In order to transmit a labeled packet on a particular data link, an LSR must
support the encoding technique which, when given a label stack and a network layer packet,
produces a labeled packet.
In MPLS, packets can carry not just one label, but a set of labels in a stack. An LSR can swap the
label at the top of the stack, pop the stack, or swap the label and push one or more labels into the
stack. The processing of a labeled packet is completely independent of the level of hierarchy. The
processing is always based on the top label, without regard for the possibility that some number of
other labels may have been above it in the past, or that some number of other labels may be below
it at present.
As described in RFC 3032, MPLS Label Stack Encoding, the label stack is represented as a
sequence of label stack entries. Each label stack entry is represented by 4 octets.
the label placement in a packet.
0
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

Table 2: Packet/Label Field Description

Field
Label
Exp
S
TTL
Page 24
2
Label 1

Figure 1: Label Placement

This 20-bit field carries the actual value (unstructured) of the label.
This 3-bit field is reserved for experimental use. It is currently used for Class of
Service (CoS).
This bit is set to 1 for the last entry (bottom) in the label stack, and 0 for all
other label stack entries.
This 8-bit field is used to encode a TTL value.
2
Exp
S
TTL
Description
7450 ESS MPLS Guide
Figure 1
displays
3
1
OSSG013

Advertisement

Table of Contents
loading

Table of Contents