N
The Daily Insight

What functions does an LSR perform?

Author

Sophia Hammond

Updated on May 17, 2026

What functions does an LSR perform?

Label operations LSRs are also responsible for managing and assigning the label on the packet. For example, when the packet arrives at the ingress router for a particular LSP, that ingress router is responsible for examining the packet so that it can send the packet through the LSP.

What is ultimate hop popping?

Popping the Label on the Ultimate-Hop Router The default advertised label is label 3 (implicit null label). If label 3 is advertised, the penultimate-hop router removes the label and sends the packet to the egress router. Ultimate hop-popping ensures that any packets traversing an MPLS network include a label.

What is the purpose of MPLS?

Multiprotocol Label Switching (MPLS) is a routing technique in telecommunications networks that directs data from one node to the next based on short path labels rather than long network addresses, thus avoiding complex lookups in a routing table and speeding traffic flows.

What is LDP in MPLS?

The Label Distribution Protocol (LDP) is used to establish MPLS transport LSPs when traffic engineering is not required. It establishes LSPs that follow the existing IP routing table, and is particularly well suited for establishing a full mesh of LSPs between all of the routers on the network.

What layer is MPLS?

MPLS is considered a layer 2.5 networking protocol. Layer 2 carries IP packets over simple LANs or point-to-point WANs, while layer 3 uses internet-wide addressing and routing using IP protocols. MPLS sits in between, with additional features for data transport across the network.

Why is MPLS called multiprotocol?

Because MPLS-supporting routers only need to see the MPLS labels attached to a given packet, MPLS can work with almost any protocol (hence the name “multiprotocol”). It does not matter how the rest of the packet is formatted, as long as the router can read the MPLS labels at the front of the packet.

What is penultimate hop popping on the router?

Penultimate hop popping (PHP) is a function performed by certain routers in an MPLS enabled network. It refers to the process whereby the outermost label of an MPLS tagged packet is removed by a Label Switch Router (LSR) before the packet is passed to an adjacent Label Edge Router (LER).

What is push in MPLS?

Push is the process of Label addition between the L2 and L3 Header of the traffic packet. In other words, locating label to the packet and MPLS starting point is here. Push process is done by PE Routers. PE takes the packet from Customer and with MPLS Label, PE makes this packet an MPLS packet.

Why we need BGP in MPLS?

BGP is a protocol used to carry external routing information such as customers’ routing information or the internet routing information. The MPLS tunneling mechanism allows core routers to forward packets using labels only without the need to look up their destinations in IP routing tables.

How do packets travel in MPLS?

As packets travel through the MPLS network, their labels are switched or swapped. The packet enters the edge of the MPLS backbone, is examined, classified and given an appropriate label, and forwarded to the next hop in the pre-set Label Switched Path (LSP).

What is PHP in MPLS?

What is FEC LDP?

Label Distribution Protocol (LDP) is a protocol used to distribute labels in non-traffic-engineered applications. LDP associates a Forwarding Equivalence Class (FEC) with each LSP it creates. A FEC is a collection of common actions associated with a class of packets.