Cisco Certification MPLS / MLS difference?

Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
MPLS / MLS difference? dilan.weerasinghe 09-14-06
Posted by on September 14, 2006, 4:29 am
Please log in for more thread options
Hi

Can someone tell me if MPLS (multi protocol layer switching) and MLS
(multi layer switching) are essentially the same thing?

Cheers


Posted by www.BradReese.Com on September 14, 2006, 10:17 am
Please log in for more thread options
Multi-Layer Switching (MLS) has become a highly desired method of
accelerating routing performance through the use of dedicated
Application Specific Integrated Circuits (ASICs). Traditional routing
is done through a central CPU and software. MLS offloads a significant
portion of routing (packet rewrite) to hardware, and thus has also been
termed switching. MLS and Layer 3 switching are equivalent terms.

------------------------------------------------

Multiprotocol Label Switching (MPLS) is a standards-approved technology
for speeding up network traffic flow and making it easier to manage.
MPLS involves setting up a specific path for a given sequence of
packets, identified by a label put in each packet, thus saving the time
needed for a router to look up the address to the next node to forward
the packet to. MPLS is called multiprotocol because it works with the
Internet Protocol (IP), Asynchronous Transport Mode (ATM), and frame
relay network protocols. With reference to the standard model for a
network (the Open Systems Interconnection, or OSI model), MPLS allows
most packets to be forwarded at the layer 2 (switching) level rather
than at the layer 3 (routing) level. In addition to moving traffic
faster overall, MPLS makes it easy to manage a network for quality of
service (QoS). For these reasons, the technique is expected to be
readily adopted as networks begin to carry more and different mixtures
of traffic.

------------------------------------------------

AT&T has rolled-out MPLS Private Network Transport - PNT

http://www.alliancedatacom.com/service/att-data-service-pnt.asp

Hope this helps.

Brad Reese
BradReese.Com - Cisco Salary and Compensation Rates
http://www.bradreese.com/compensation-database.htm
1293 Hendersonville Road, Suite 17
Asheville, North Carolina USA 28803
USA & Canada: 877-549-2680
International: 828-277-7272
Fax: 775-254-3558
AIM: R2MGrant
BradReese.Com - Cisco Job Databases
http://www.bradreese.com/cisco-job-databases.htm


Posted by on September 14, 2006, 10:43 am
Please log in for more thread options

www.BradReese.Com wrote:
> Multi-Layer Switching (MLS) has become a highly desired method of
> accelerating routing performance through the use of dedicated
> Application Specific Integrated Circuits (ASICs). Traditional routing
> is done through a central CPU and software. MLS offloads a significant
> portion of routing (packet rewrite) to hardware, and thus has also been
> termed switching. MLS and Layer 3 switching are equivalent terms.
>
> ------------------------------------------------
>
> Multiprotocol Label Switching (MPLS) is a standards-approved technology
> for speeding up network traffic flow and making it easier to manage.
> MPLS involves setting up a specific path for a given sequence of
> packets, identified by a label put in each packet, thus saving the time
> needed for a router to look up the address to the next node to forward
> the packet to. MPLS is called multiprotocol because it works with the
> Internet Protocol (IP), Asynchronous Transport Mode (ATM), and frame
> relay network protocols. With reference to the standard model for a
> network (the Open Systems Interconnection, or OSI model), MPLS allows
> most packets to be forwarded at the layer 2 (switching) level rather
> than at the layer 3 (routing) level. In addition to moving traffic
> faster overall, MPLS makes it easy to manage a network for quality of
> service (QoS). For these reasons, the technique is expected to be
> readily adopted as networks begin to carry more and different mixtures
> of traffic.
>
> ------------------------------------------------
>
> AT&T has rolled-out MPLS Private Network Transport - PNT
>
> http://www.alliancedatacom.com/service/att-data-service-pnt.asp
>
> Hope this helps.
>
> Brad Reese
> BradReese.Com - Cisco Salary and Compensation Rates
> http://www.bradreese.com/compensation-database.htm
> 1293 Hendersonville Road, Suite 17
> Asheville, North Carolina USA 28803
> USA & Canada: 877-549-2680
> International: 828-277-7272
> Fax: 775-254-3558
> AIM: R2MGrant
> BradReese.Com - Cisco Job Databases
> http://www.bradreese.com/cisco-job-databases.htm

Thanks Brad. In some statements I've read, MLS is defined as the
explanation you've given for MPLS, i.e. treating packets from the same
flow the same by labelling each packet and imitating what was done to
the first packet. The first packet has to go through the router, but
subsequent packets in the same flow bypass the router and are handled
by the switch only.

In this definition for MLS, only IP is mentioned though. So would it be
correct to say that MLS using different protocols, such as ATM or FR,
is MPLS?

Cheers.


Posted by www.BradReese.Com on September 14, 2006, 11:56 am
Please log in for more thread options
You may have MPLS confused with MLSP.

---------------------------

The three major components of MLS are:

1. MLS route processor (MLS-RP)

2. MLS switching engine (MLS-SE)

3. Multilayer Switching Protocol (MLSP)

---------------------------

To determine the best path is the primary function of routing
protocols, and this can be a CPU-intensive process.

Thus, there is a significant performance increase with the offload of a
portion of this function to switching hardware.

This performance increase is the goal of the MLS feature.

Two of the three major components of MLS are the MLS route processor
(MLS-RP) and the MLS switching engine (MLS-SE).

The MLS-RP is the MLS-enabled router, which performs the traditional
function of routing between subnets/VLANs.

The MLS-SE is a MLS-enabled switch, which normally requires a router to
route between subnets/VLANs.

However, with special hardware and software, MLS-SE can handle the
rewrite of the packet.

When a packet transverses a routed interface, the change (rewrite) of
non-data portions of the packet occurs as the packet heads to the
destination, hop by hop.

Confusion can arise here because a Layer 2 device appears to take on a
Layer 3 task.

Actually, the switch only rewrites Layer 3 information and "switches"
between subnets/VLANs.

The router is still responsible for standards-based route calculations
and best-path determination.

You can avoid much of this confusion if you mentally keep the routing
and switching functions separate, especially when they are within the
same chassis (as with an internal MLS-RP).

Think of MLS as a much more advanced form of route cache, with a
separation of the cache from the router on a switch.

MLS requires both the MLS-RP and the MLS-SE, along with respective
hardware and software minimums.

The MLS-RP can be internal (installation in a switch chassis) or
external (connection via a cable to a trunk port on the switch).

Examples of internal MLS-RPs are the Route Switch Module (RSM) and the
Route Switch Feature Card (RSFC).

---------------------------

The third major component of MLS is the Multilayer Switching Protocol
(MLSP).

You must understand the basics of MLSP to get at the heart of MLS and
perform effective MLS troubleshoot procedures.

MLS-RP and MLS-SE use MLSP to communicate with one another.

Tasks include:

The enable of MLS.

Installation of MLS flows (cache information).

Update or deletion of flows.

Management and export of flow statistics.

MLSP also allows the MLS-SE to:

Learn the Layer 2 MAC addresses of the MLS-enabled router interfaces

Check the flowmask of the MLS-RP.

Confirm that the MLS-RP is operational.

The MLS-RP sends out multicast "hello" packets every 15 seconds with
use of MLSP.

If the MLS-SE misses three of these intervals, the MLS-SE recognizes
that the MLS-RP has failed or that connectivity to the MLS-RP is lost.

http://www.cisco.com/warp/public/473/13a.gif

The diagram above illustrates three essentials that you must complete
(with use of MLSP) to create a shortcut: the candidate, enable, and
cache steps.

The MLS-SE checks for the cache MLS entry.

If the MLS cache entry and packet information match (a "hit"), the
packet header rewrite occurs locally on the switch.

This rewrite is a shortcut or bypass of the router. The packet does not
forward to the router as normally occurs. Packets that do not match are
forwarded to the MLS-RP as candidate packets.

A local switch may occur for these packets. After the pass of the
candidate packet through the MLS flowmask and the rewrite of the
information in the packet header (without contact with the data
portion), the router sends the packet toward the next hop along the
destination path.

The packet is now an enabler packet. If the packet returns to the same
MLS-SE from which the packet left, a MLS shortcut is created and placed
into the MLS cache. Now, instead of the router software, the switch
hardware locally rewrites that packet and all similar packets that
follow (a "flow").

The same MLS-SE must see both the candidate and enabler packets for a
particular flow for the creation of a MLS shortcut. (This requirement
is why network topology is important to MLS.)

Remember, the purpose of MLS is to allow the communication path between
two devices in different VLANs, with connection off the same switch, to
bypass the router. This action enhances network performance.

With use of the flowmask, which is essentially an access list, the
administrator can adjust the degree of similarity of these packets. The
administrator can adjust the scope of these flows:

Destination address.

Destination and source addresses.

Destination, source, and Layer 4 information.

The first packet of a flow always passes through the router. From then
on, the flow is locally switched. Each flow is unidirectional.
Communication between PCs, for example, requires the setup and use of
two shortcuts. The main purpose of MLSP is to set up, create, and
maintain these shortcuts.

These three components (the MLS-RP, the MLS-SE, and MLSP) free up vital
router resources through the allowance of other network components to
take on some of the router functions. For certain topologies and
configurations, MLS provides a simple and highly effective method to
increase network performance in the LAN.

Sincerely,

Brad Reese
BradReese.Com - Cisco Job Search
http://www.bradreese.com/job-search.htm


Posted by Paul Matthews on September 14, 2006, 12:28 pm
Please log in for more thread options
dilan.weerasinghe@gmail.com wrote:
>Thanks Brad. In some statements I've read, MLS is defined as the
>explanation you've given for MPLS, i.e. treating packets from the same
>flow the same by labelling each packet and imitating what was done to
>the first packet.

If you add a label, it *IS* MPLS.

>In this definition for MLS, only IP is mentioned though. So would it be
>correct to say that MLS using different protocols, such as ATM or FR,
>is MPLS?

NO. That would still be MLS, it is only MPLS when a label gets attached and
THAT is used for the forwardimng decision. Multi Protocol LABEL switching.
--
Paul Matthews
paul@cattytown.me.uk
http://www.hepcats.co.uk

Similar ThreadsPosted
MPLS / MLS difference? September 14, 2006, 4:29 am
MPLS 642-611 really a 643-611? March 26, 2005, 4:43 pm
MPLS & QoS July 28, 2005, 3:18 pm
642-611 MPLS Lab June 8, 2008, 10:07 pm
642-611 mpls exam May 10, 2005, 1:50 pm
Book for MPLS February 21, 2007, 1:00 pm
Lab Challenge 6 - Simple MPLS VPN August 3, 2005, 6:17 pm
CCIP - Implementing MPLS February 26, 2006, 5:31 am
tag switching / MPLS IOS on 3810 April 27, 2006, 8:24 am
implementing mpls 642-611 question November 10, 2006, 10:39 am
642-611 MPLS - simulator question exam September 22, 2005, 9:13 pm
Does Cisco 4700 router support MPLS? March 2, 2005, 11:50 pm
Support for MPLS in Cisco 4500 series routers? March 2, 2005, 6:49 am
Service Provider Bandwidth Test MPLS Network July 9, 2007, 9:47 am
MPLS - simulator question exam cisco cert CCIP October 1, 2005, 10:00 pm