Cisco’s first ever authorized CCIE training program

From NetworkWorld.com, by Jon Brodkin, senior writer at Network World. CCIE Routing and Switching exam, saying that third-party boot camps designed to prepare candidates for the exam are not always up to par. “There was a very diverse level of quality” in the third-party exam preparation programs, said Cisco marketing director

[...read more]

Notquiteleet is changing!

Originally I created this blog to help explain IP communications. The intent was mainly to explain how networking protocols and the technologies therein work. I started this with the idea that it would help me and the readership in several aspects, to include documenting and explaining the aforementioned in the

[...read more]

Ubiquity, the next revolutionary plugin

This is the next web technology innovation by far! Caution though, this is still an Alpha product.

What is its MPLS’ place in layered communication?

It is a niche all its own with no other competitors, MPLS has a complete monopoly in layered communications. Often referred to as switching at layer 2.5, MPLS uses a shim header that contains information that helps move frames from hop to hop.

A shim header is a 32 bit header placed between the layer 2 header, and layer 3 payload as shown in the picture below. In certain applications like MPLS VPN and MPLS TE, the shim header can contain enough information to define a path through an entire network, not just to the next hop. The standard shim header has 4 fields, of which the functions are defined below.

The 4 fields are:

Label - 20 bits; This field stores the label value. This value can be between 0 and 2^20th - 1. The first 16 of these labels ( 0 - 15) are exempted from nthey are reserved for specific functions known as label operations.

Experimental (EXP) - 3 bits; This field is used specifically for Quality of Service implementation.

Bottom of Stack (S) - 1 bit; This identifies if the particular label in the stack is the bottom or top label. This bit is set to 0 unless it is the bottom label in a label stack, if so the bit is set to 1. A stack is a collection of labels on top of the packet. The number of labels you can have (that is, the number of 32 bit fields) on top of a packet is limitless, though you should seldom see a stack of 4 labels or more.

Time to Live (TTL) - 8 bits; This field performs the same function as the TTL field found in an IP header. Its main function is to avoid a packet being stuck in a routing loop. If a routing loop occurs and no TTL is present the packet loops forever. If the TTL reaches 0, the packet is discarded.

"Understanding MPLS: MPLS in Layered Communciations" by leet was published on May 2nd, 2007 and is listed in Ip Communications, Technology, notquiteleet.

Follow comments via the RSS Feed | Leave a comment | Trackback URL

Comments on "Understanding MPLS: MPLS in Layered Communciations": 2 Comments

  1. Understanding IP Communications: What is MPLS | Understanding IP Communications wrote,

    [...] Essentially, MPLS creates a unique layer 2 (data link layer) identifier for layer 3 (network layer) network information. It does this by use of a Shim header. This is why MPLS is often referred to as switching at layer 2.5. The “network information” mentioned are often referred to as a prefixes, nothing more than the IP networks that connect to and from the MPLS switch or router. [...]

  2. Understanding MPLS: MPLS Terminology | Understanding IP Communications wrote,

    [...] PE: Provider Edge - This is where the customer routes are received. This is also where label imposition/disposition happens through the use of a Shim header. That is, this is where labels are created and/or removed for customer traffic to and from the provider network. [...]

Leave Your Comment

You must be logged in to post a comment.

Notquiteleet.com is powered by WordPress

Wearing the Tech Clean Skin for Shifter by Buzzdroid