introduction to multi protocol label switching (mpls) · pdf fileintroduction to multi...

40
September 7, 2006 Introduction to MPLS 1 Introduction to Multi Protocol Introduction to Multi Protocol Label Switching (MPLS) Label Switching (MPLS) Presented By: Tripti Batra, AM (NW) Gagan Aggarwal, AM (SW)

Upload: tranquynh

Post on 07-Feb-2018

237 views

Category:

Documents


1 download

TRANSCRIPT

September 7, 2006 Introduction to MPLS 1

Introduction to Multi Protocol Introduction to Multi Protocol

Label Switching (MPLS)Label Switching (MPLS)

Presented By:

Tripti Batra, AM (NW)

Gagan Aggarwal, AM (SW)

September 7, 20062

Introduction to MPLS

AgendaAgenda

� Motivation behind MPLS

� Basics

� Components and Protocols

� Operations

� Network Management Centre (NMC)

� Security

� Billing

� Operators providing MPLS Services

September 7, 2006 Introduction to MPLS 3

Motivation Motivation

September 7, 20064

Introduction to MPLS

MotivationMotivation

� IP

– The first defined and used protocol

– De facto the only protocol for global

Internet working

………but there are disadvantages

September 7, 20065

Introduction to MPLS

Motivation Motivation (Contd...)(Contd...)

• Connectionless

• Large IP Header to process

• Slower than switching

• Usually designed to follow shortest path

September 7, 20066

Introduction to MPLS

� 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

Motivation Motivation (Contd…)(Contd…)

September 7, 20067

Introduction to MPLS

Motivation Motivation (Contd...)(Contd...)

� ATM Disadvantages

�Complexity

�Expensive

September 7, 20068

Introduction to MPLS

Motivation Motivation (Contd...)(Contd...)

� IDEA

Combine the features of Layer 2 and Layer 3

September 7, 20069

Introduction to MPLS

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.

MPLS DefinitionMPLS Definition

September 7, 2006 Introduction to MPLS 10

BASICS OF MPLSBASICS OF MPLS

September 7, 200611

Introduction to MPLS

MPLS BasicsMPLS Basics� Multi Protocol Label Switching is arranged between

Layer 2 and Layer 3

Layer 1

SDH, CSMA

Layer 2

ATM, Ethernet

Layer 3

IP MPLS

September 7, 200612

Introduction to MPLS

MPLS Basics MPLS Basics ((ContdContd……))

� 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 13

MPLS PromisesMPLS Promises

September 7, 200614

Introduction to MPLS

MPLS PromisesMPLS 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, 200615

Introduction to MPLS

Pune

Mumbai

Lucknow

Kolkotta

Delhi

Chennai

Bangalore

Ernakulam

Hyderabad

Leased line Network

Leased Line NetworkLeased Line Network

September 7, 200616

Introduction to MPLS

MPLS NetworkMPLS Network

Links

Router

Pune

Ahmedabad

Mumbai

Lucknow

Kolkotta

Delhi

Chennai

Bangalore

Ernakulam

Hyderabad

MPLS Network

September 7, 2006 Introduction to MPLS 17

Components and ProtocolsComponents and Protocols

September 7, 200618

Introduction to MPLS

MPLS ComponentsMPLS Components

� Label

- Identifies the path a packet should traverse

September 7, 200619

Introduction to MPLS

MPLS Components MPLS Components ((ContdContd……))

LER

LER

LSR LSR

LSP

September 7, 200620

Introduction to MPLS

MPLS Components MPLS Components ((ContdContd……))

� 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, 200621

Introduction to MPLS

MPLS Components MPLS Components ((ContdContd……))

� 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, 200622

Introduction to MPLS

MPLS Components MPLS Components ((ContdContd……))

� 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, 200623

Introduction to MPLS

MPLS ComponentsMPLS 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:

7192

6331

Outgoing Port

LabelOutput Port

Incoming Port

LabelInput Port

September 7, 2006 Introduction to MPLS 24

MPLS OperationsMPLS Operations

September 7, 200625

Introduction to MPLS

MPLS OperationsMPLS Operations

� Steps Involved:

– label creation and distribution

– table creation at each router

– label-switched path creation

– label insertion/ table lookup/forwarding

September 7, 200626

Introduction to MPLS

MPLS OperationsMPLS Operations

September 7, 2006 Introduction to MPLS 27

Network Management Network Management

CentreCentre

September 7, 200628

Introduction to MPLS

Network Management Centre Network Management Centre

(NMC)(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 29

MPLS FeaturesMPLS Features

September 7, 200630

Introduction to MPLS

MPLS FeaturesMPLS 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 31

SecuritySecurity

September 7, 200632

Introduction to MPLS

SecuritySecurity

� 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, 200633

Introduction to MPLS

Provider Edge/Customer Edge Router Relationship

Security Security (Contd...)(Contd...)

September 7, 2006 Introduction to MPLS 34

MPLS CostingMPLS Costing

September 7, 200635

Introduction to MPLS

Factors affecting CostingFactors affecting Costing

� BW required

� Number of MPLS Ports required

� Period of hiring of ports

� Uptime Requirement (SLA)

� Prioritized Traffic (Class of Service)

September 7, 200636

Introduction to MPLS

How Cost Effective is MPLS?How Cost Effective is MPLS?

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

Lines.

0

10

20

30

40

50

60

2 3 4 5 6 7 8 9 10

Point to Point MPLS VPN

September 7, 200637

Introduction to MPLS

Tariff Chart (*Tariff Chart (*BSNL port chargesBSNL port charges))

6.16L2.92L0.69L0.38L25%Best

effort

9.24L4.38L1.04L0.58L50%Silver

12.32L5.84L1.38L0.77L99 %Gold

2Mbps1Mbps128K64KBandwidthClass of

Service

September 7, 200638

Introduction to MPLS

MPLS OperatorsMPLS Operators

September 7, 200639

Introduction to MPLS

MPLS OperatorsMPLS Operators

� Service Providers:

� BSNL, Tata Tele Services, Bharti Telecom,

Reliance Infocomm……

� Hardware Suppliers:

� Cisco, Juniper, Nortel, Alcatel, Huawei…..

September 7, 200640

Introduction to MPLS