See all Tutorials
 

Tutorial

MPLS Label Distribution and Signaling
(continued)

MPLS Label Distribution

The MPLS switches must also be trained – they must learn all the rules and when to apply them. Two methods are used to make these switches.  One method uses hard programming; it is similar to how a router is programmed for static routing.   Static programming eliminates the ability to dynamically reroute or manage traffic.

Modern networks change on a dynamic basis.  To accommodate this need, many network engineers have chosen to use the second method:  dynamic signaling and label distribution.  Dynamic label distribution and signaling can use one of several protocols, with each its given advantages and disadvantages. Because this is an emerging technology, we have not seen the dust fully settle on the most dominant label and signaling protocols.  Yet despite the selection of protocols and their tradeoffs, the basic concepts of label distribution and signaling remain consistent across the protocols.

At a minimum, MPLS switches must learn how to process packets with incoming labels. Sometimes this is called a cross-connect table.   For example, label 101 in at port A will go out port B with a label swapped for 175.  The major advantage of using cross-connect tables instead of routing is that cross-connect tables can be processed at the “data link” layer, where processing is considerably faster than routing.

We will start our discussion using a simple network (figure 2) with four routers.  Each router has designated ports. For the sake of illustration, the ports have been given a simple letter a, b, s, h, a, and e. These port identifications are router specific.  The data flows from the input a of r1 to the input of r4.  This basic network diagram will be enhanced as we progress through MPLS signaling.

Figure 2:  Basic MPLS Network with 4 Routers

CONTROL OF LABEL DISTRIBUTION

There are two modes used to load these tables.  Each router could listen to routing tables, make its own cross-connect tables, and inform others of its information.  These routers would be operating independently.  Independent control occurs when there is no designated label manager, and when every router has the ability to listen to routing protocols, generate cross-connect tables, and distribute them.  (Figure 3)

Figure 3:  Independent Control

<< Previous page       Next page >>

Page 2 of 8

 

Tutorials

Wireless LAN
1) Wireless LAN Technology and Network Implementation
2) Wireless LAN Antennas

Quality of Service
What Ever Happened to QoS?

MPLS
1) An Introduction to MPLS 
2) Introduction to MPLS Label Distribution and Signaling
3) Advanced MPLS Signaling
4) MPLS Network Reliance and Recovery
5) MPLS Traffic Engineering
6) Introduction to MPlS and GMPLS 

Ethernet  Ethernet in Metro and Long Haul Networks

MPLS News

See the latest MPLS News

 

 

Subscription Info  |  UnSubscribe  |  Archive  | Marketing & Advertising  |  Link2Us Events  | About Us  |  Contact Us
Copyright © 2008 Converge! Media Ventures, Inc.  All rights reserved.