0% found this document useful (0 votes)
362 views40 pages

Introduction To Multi Protocol Label Switching (MPLS)

Multi Protocol Label Switching (MPLS) is an Internet Engineering Task Force (IETF)-specified framework that provides efficient forwarding, routing and switching of traffic flow through the network. As data, video, and voice networks are converging on one platform, the need for MPLS is a natural progression.

Uploaded by

suman1410
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
362 views40 pages

Introduction To Multi Protocol Label Switching (MPLS)

Multi Protocol Label Switching (MPLS) is an Internet Engineering Task Force (IETF)-specified framework that provides efficient forwarding, routing and switching of traffic flow through the network. As data, video, and voice networks are converging on one platform, the need for MPLS is a natural progression.

Uploaded by

suman1410
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

Introduction to Multi Protocol

Label Switching (MPLS)

Presented By:
Tripti Batra, AM (NW)
Gagan Aggarwal, AM (SW)

September 7, 2006 Introduction to MPLS 1


Agenda
 Motivation behind MPLS
 Basics
 Components and Protocols
 Operations
 Network Management Centre (NMC)
 Security
 Billing
 Operators providing MPLS Services

September 7, 2006 Introduction to MPLS


2
Motivation

September 7, 2006 Introduction to MPLS 3


Motivation
 IP
– The first defined and used protocol
– De facto the only protocol for global
Internet working

………but there are disadvantages

September 7, 2006 Introduction to MPLS


4
Motivation (Contd...)
• Connectionless
• Large IP Header to process

• Slower than switching

• Usually designed to follow shortest path

September 7, 2006 Introduction to MPLS


5
Motivation (Contd…)
 ATM
– Connection Oriented (supports QoS)
– Fast packet switching with fixed length
packets
– Integration of different prioritized traffic
in real time because of guaranteed
delivery

………but there are disadvantages

September 7, 2006 Introduction to MPLS


6
Motivation (Contd...)

 ATM Disadvantages

Complexity

Expensive

September 7, 2006 Introduction to MPLS


7
Motivation (Contd...)
 IDEA
Combine the features of Layer 2 and Layer 3

September 7, 2006 Introduction to MPLS


8
MPLS Definition
Multi Protocol :
Indifferent towards protocol used at Layer 2

Label
Labels instead of IP addresses for processing

Switching:
Routing at the speed of Switching

MPLS is an Internet Engineering Task Force (IETF)-specified framework


that provides efficient forwarding, routing and switching of traffic flow
through the network.
As data, video, and voice networks are converging on one platform, the
need for Multi-Protocol Label Switching (MPLS) is a natural progression.
September 7, 2006 Introduction to MPLS
9
BASICS OF MPLS

September 7, 2006 Introduction to MPLS 10


MPLS Basics
 Multi Protocol Label Switching is arranged between
Layer 2 and Layer 3

Layer 3
IP MPLS
Layer 2
ATM, Ethernet
Layer 1
SDH, CSMA

September 7, 2006 Introduction to MPLS


11
MPLS Basics (Contd…)

 Flow Management

 Independent of Layer-2 protocols

 Maps IP-addresses to fixed length label

 Interfaces to existing routing protocols

September 7, 2006 Introduction to MPLS


12
MPLS Promises

September 7, 2006 Introduction to MPLS 13


MPLS Promises
 Improves packet-forwarding performance in
the network
 Supports QoS and CoS for service
differentiation
 Improves network scalability
 Integrates IP and ATM in the network
 Builds interoperable networks providing multi
vendor interoperatibility
 Reduces the complexity of network
operations

September 7, 2006 Introduction to MPLS


14
Leased Line Network
Lucknow

Mumbai

Pune Delhi

Leased line Network

Bangalore Kolkotta

Ernakulam Chennai
Hyderabad

September 7, 2006 Introduction to MPLS


15
MPLS Network
Ahmedabad

Lucknow

Mumbai

Delhi
Pune

MPLS Network
Bangalore
Kolkotta

Ernakulam Chennai

Hyderabad
Router
Links
September 7, 2006 Introduction to MPLS
16
Components and Protocols

September 7, 2006 Introduction to MPLS 17


MPLS Components
 Label
- Identifies the path a packet should traverse

September 7, 2006 Introduction to MPLS


18
MPLS Components (Contd…)

LSP
LER

LSR LSR

LER
September 7, 2006 Introduction to MPLS
19
MPLS Components (Contd…)
 Label Edge Router (LER)
- Operates at the edge of the access network
& MPLS network
- Responsible for assignment and removal of
labels
- Supports Multiple Protocols connected to
dissimilar networks (such as frame relay, ATM,
and Ethernet)

September 7, 2006 Introduction to MPLS


20
MPLS Components (Contd…)
 Label Switching Router (LSR)
- High Speed Router that operates in the core of
MPLS network
 Label Switched Path (LSP)
- Path formed from source to destination
- Two options to set up an LSP:
a) hop-by-hop routing
b) explicit routing

September 7, 2006 Introduction to MPLS


21
MPLS Components (Contd…)
 Forward Equivalence Class (FEC)
- Group of packets that share the same
requirement
- A path is a representation of a FEC
 Label Distribution Protocol (LDP)
- IETF defined protocol for explicit signaling and
management

September 7, 2006 Introduction to MPLS


22
MPLS Components
 Label Information Base (LIB)
-Table maintained by the Routers
-Contents of the table specify the mapping
between a label and an FEC
Example of LIB Table:
Incoming Port Outgoing Port
Input Port Output Port
Label Label

1 3 3 6

2 9 1 7

September 7, 2006 Introduction to MPLS


23
MPLS Operations

September 7, 2006 Introduction to MPLS 24


MPLS Operations

 Steps Involved:
– label creation and distribution
– table creation at each router
– label-switched path creation
– label insertion/ table lookup/forwarding

September 7, 2006 Introduction to MPLS


25
MPLS Operations

September 7, 2006 Introduction to MPLS


26
Network Management
Centre

September 7, 2006 Introduction to MPLS 27


Network Management Centre
(NMC)
 Network management plays a vital role in
monitoring and controlling an MPLS
network for Redundancy and Reliability.

 NMC controls the following factors:


LSP usage-Congestion Control
Label distribution
Creation of VPNs

September 7, 2006 Introduction to MPLS


28
MPLS Features

September 7, 2006 Introduction to MPLS 29


MPLS Features
 Traffic Engineering
 Efficient Link Utilization

 Class of Service (CoS)


Differentiated types of service across an MPLS
network.

 Virtual Private Networks (VPNs)


A VPN is a private connection over an shared network

September 7, 2006 Introduction to MPLS


30
Security

September 7, 2006 Introduction to MPLS 31


Security
 MPLS networks provide separation of
address and traffic
 Packets from one VPN do not inadvertently go to
another VPN

 Malicious spoofing is impossible

September 7, 2006 Introduction to MPLS


32
Security (Contd...)

Provider Edge/Customer Edge Router Relationship

September 7, 2006 Introduction to MPLS


33
MPLS Costing

September 7, 2006 Introduction to MPLS 34


Factors affecting Costing

 BW required
 Number of MPLS Ports required
 Period of hiring of ports
 Uptime Requirement (SLA)
 Prioritized Traffic (Class of Service)

September 7, 2006 Introduction to MPLS


35
How Cost Effective is MPLS?
60
50
40
30
20
10
0
2 3 4 5 6 7 8 9 10

Point to Point MPLS VPN

Just for 10 sites the cost factor is 1/8th of Leased


Lines.
September 7, 2006 Introduction to MPLS
36
Tariff Chart (*BSNL port charges)
Class of Bandwidth 64K 128K 1Mbps 2Mbps
Service
Gold 99 % 0.77L 1.38L 5.84L 12.32L
Silver 50% 0.58L 1.04L 4.38L 9.24L
Best 25% 0.38L 0.69L 2.92L 6.16L
effort

September 7, 2006 Introduction to MPLS


37
MPLS Operators

September 7, 2006 Introduction to MPLS


38
MPLS Operators

 Service Providers:
 BSNL, Tata Tele Services, Bharti Telecom,
Reliance Infocomm……

 Hardware Suppliers:
 Cisco, Juniper, Nortel, Alcatel, Huawei…..

September 7, 2006 Introduction to MPLS


39
September 7, 2006 Introduction to MPLS
40

You might also like