MPLS Label Distribution: LDP Part3

November 3rd, 2010 Wael Osama Posted in MPLS 2 Comments »

So far so good, we have finished two parts of LDP and in this post we are going to explore another function of the four major functions of LDP. After an LDP session is initialized, LDP peers start to exchange label mappings according to the pre-negotiated parameters. In this post I will assume that LDP [...]

AddThis Social Bookmark Button

MPLS Label Distribution – LDP Part2

September 13th, 2010 Wael Osama Posted in MPLS 1 Comment »

In my previous post I listed the main four functions of the label distribution protocol LDP and explained some concepts. In this post lets start dealing with the first two functions: Automatically discover LDP Peers in the same network segment. Establish and maintain LDP sessions with those peers. But I am not going to reinvent [...]

AddThis Social Bookmark Button

MPLS Label Distribution – LDP Part1

September 9th, 2010 Wael Osama Posted in MPLS 3 Comments »

MPLS Label distribution protocol (LDP) as its name implies was defined to automatically create and maintain Label switched paths (LSP) in an MPLS network via label distribution. LDP specifications are defined in RFC 5036. In brief LDP assigns local label bindings to all IGP routes in the routing table and forms neighbor relationships with other [...]

AddThis Social Bookmark Button

The Role of BGP in MPLS networks

April 5th, 2010 Wael Osama Posted in BGP, MPLS 3 Comments »

In almost every book you will read about MPLS, the author will state that one of the MPLS benefits is having a BGP free core network; sometimes they explain it sometimes not. However, to really understand this statement I encourage you to imagine removing MPLS from your core network and see what adjustments you need [...]

AddThis Social Bookmark Button

MPLS Label Operations

March 31st, 2010 Wael Osama Posted in MPLS 2 Comments »

In my previous post I explained what MPLS is and how it works from a high level perspective. In this post I will explain MPLS label operations and how labeled packets are processed in MPLS networks. When a labeled packet is received the label value at the top of the stack is examined to determine [...]

AddThis Social Bookmark Button

What is MPLS? – MPLS Tutorial

March 31st, 2010 Wael Osama Posted in MPLS, What Is ? 6 Comments »

What is MPLS? MPLS stands for Multi-protocol Label Switching. MPLS is a packet forwarding technology that is capable of carrying any L3 protocol and here comes the word multi-protocol. MPLS is capable of tunneling L3 packets inside the MPLS network usingĀ  MPLS labels. The MPLS label is pushed into the packet between the layer two [...]

AddThis Social Bookmark Button