MPLS defines protocol that make different paradigm for a way routers forward packets. rather than forwarding packets based on the packets destination IP address, MPLS defines how router can forward packets based on MPLS label.
host 10.1.1.1 generates and send an unlabeled packet destined to host 188.8.131.52.
router 1, with no MPLS feature configured, forwards the unlabeled packet based on the destination IP address, traditional IP routing, without any labels.
MPLS router e receives the unlabeled packet and decides, as part of the MPLS forwarding process to impose(push) a new label (value 20) into the packet and forwards the packet to router 3.
MPLS router 3 revives the labeled packet. router 3 swaps the label for new label value (30) and then forward the packet to router 4.
MPLS router receives the labeled packet, removes (pops) the label, and forwards the packet toward router 5
non-MPLS router 5 forward the unlabeled packet based on the destination IP address, as normal .
Traditional IP routing
Routing protocol are used to distribute layer routing information. A forwarding decision is made based on:
Local routing table
Routing lookup are independently perform at every hop
Basic MPLS features
MPLS is a forwarding mechanism in which packets are forwarded based on labels. MPLS packets can run other layer 2 technology such as ATM,Fame relay .PPP, Ethernet. MPLS leverage both IP routing and CEF switching.
LSR (label switch router) any router that push label onto packet, pops label from packet, or simple forwards labeled packet. in other wards LSR forward packets based on labels and swap labels.
Edge LSP (E-LSR) Edge LSR in the MPLS network process bothlabeled andunlabeled
Labels IP packets (Imposes labels) and forwarded them into MPLS domain
Forwards IP packets out of the MPLS domain
A sequence of labels to reach a destination is called an lSP.
Benefits of MPLS
MPLS support multiple applications including:
Uncast and multicast IP routing
MPLS decrease forwarding overhead on core routers.
BGP free core
MPLS can support forwarding of non-IP protocol
MPLS uses a 32-bit label header that is inserted between l2 & l3 of OSI
3-bit experiment field
1-bit bottom of stuck indicator
8-bit time to live field
A single label corresponds to single route and shares them with MPLS neighbor (using LDP protocol)
MPLS label stack
Usually only one labels is assigned to a packet, but multiple labels in a label stack are supported.
These scenarios may produce more than one label:
MPLS VPN (two labels):
The top points to the egress routers, and the second label identifies the vpn.
MPLSTE (two or more labels):
The top label points to the endpoint of the traffic engineering tunnel and the second label point to the point destination.
Hi all, figured I would ask here since im no Cisco routing engineer especially with Nexus and NX-OS. so seeing some weird things in OSPF more so for what seems to be discrepancies between 2 HSRP 5548's running OSPF.OSPF summary is not identical....
I am trying to setup Vlan translation on a ASR 920 but I don't think I have the commands right. What I am trying to accomplish is.. translate vlan 4 to 24translate vlan 7 to 27andencapsulate it all with in vlan 21 via Dot1q So far I have,service...
I would like to "passthough" an edge device from one VPN 0 interface to another VPN 0. Basically just have say a ping able device on VPN 0 (Gi0/2)... as well as have a regular VPN 0 on Gi0/1 which is the regular or controlled or managed interface.Fr...
Hello community ! I just passed my networking essential and i'm trying to resolve my previous practical works to mastering routing concept.The plan is:Nancy shouldn't communicate with strasbourg, so i am using an Static routeI configure for now 2 rou...
I have a 4431 ISR that I recently upgraded to the 16.12.2r ROMMON and now it is stuck in a recycling loop that creates loads and loads of dump files that will not allow the IOS to boot the device normally. I have tried changing the CONFREG boot...