32

MPLS Essentials.ppt

Embed Size (px)

DESCRIPTION

detail ppt of MPLS

Citation preview

Page 1: MPLS Essentials.ppt
Page 2: MPLS Essentials.ppt

HOW ROUTER FORWARD PACKETSHOW ROUTER FORWARD PACKETS

DATA PR IP MAC

ROUTING TABLE

1. PROCESS SWITCHING

PC1 PC2

Page 3: MPLS Essentials.ppt

CACHE MEMORY

ROUTING TABLE

HOW ROUTER FORWARD PACKETSHOW ROUTER FORWARD PACKETS

2. FAST SWITCHING

PC1 PC2

Page 4: MPLS Essentials.ppt

CACHE MEMORY

HOW ROUTER FORWARD PACKETSHOW ROUTER FORWARD PACKETS

3. CEF

If it is send from this network

Send it to this hop

This Hop Has this MAC address

FIB Table ADJ Table

PC2PC1

Page 5: MPLS Essentials.ppt

MPLSMPLS

• Industry standard mechanism

• Forwarding decisions based on layer 2 labels

• Labels can corresponds to : Destination network QoS Outgoing interface

• MPLS is service provider technique.

Page 6: MPLS Essentials.ppt

WHERE DOES THE LABEL GO?WHERE DOES THE LABEL GO?

DATA PR IP MAC

LABEL EXP BS TTL

MPLS LABEL

BITS: 0-19 20-22 23 24-31

DATA PR IP L3 L2 L1 MAC

Page 7: MPLS Essentials.ppt

HOW MPLS WORKSHOW MPLS WORKS

CLIENT2 CLIENT1

12.0.0.0

SERVICE PROVIDER

1. Routing table build.2. A label is assigned and distributed to each SP router3. Each SP router build LIB4. Then each SP router build Action table

2850

32

12 322850

32 28

LIBAction table

CC

AA

BB

Send

s pac

ket t

o 12

netw

ork

Assign

labe

l 32 t

o it

Remove label 32 and

Assign label 28 to it

Send packet to C1

Page 8: MPLS Essentials.ppt

ROUTER ARCHITECTURE WITH MPLSROUTER ARCHITECTURE WITH MPLS

• CONTROL PLANE

-- Where L3 routing protocol exist

-- Where Label exchange protocols exist

• DATA PLANE

-- Also known as forwarding plane

-- Sends data based on L3 or L2 information

-- Take care of label swapping

Page 9: MPLS Essentials.ppt

MPLS TERMINOLOGYMPLS TERMINOLOGY

• Label Switch Router (LSR)/Provider Router

• Edge LSR/Provider Edge(PE) Router

• Label Switch Path(LSP)

• Label Distribution Protocol(LDP)

• Label Information Base(LIB)

Labels match to a network

• Label Forwarding Information Base(LFIB)

What labels should go which directions

Page 10: MPLS Essentials.ppt

HOW DOES MPLS USED?HOW DOES MPLS USED?

1. VIRTUAL PRIVATE NETWORK (MPLS VPN)

2. TRAFFIC ENGINEERING (MPLS TE)

3. QUALITY OF SERVICE (MPLS QoS)

Page 11: MPLS Essentials.ppt
Page 12: MPLS Essentials.ppt

MPLS VPNMPLS VPN

• A Virtual Private Network (VPN) is a private network service delivered over a public (shared) network.

• Two broad categories:

1. Customer-based:

VPN configured on customer located equipment

,IPSec.

2. Network-based:

VPN configured on SP equipment ,MPLS

VPNs

Page 13: MPLS Essentials.ppt

HOW MPLS VPN WORKSHOW MPLS VPN WORKS

Customer 1

SERVICE PROVIDERINTERNET

Customer 2

Customer 1

Customer 2

PE

P

PE

64-bit RD

VRF

Page 14: MPLS Essentials.ppt

ADVANTAGESADVANTAGES

• Provide security by separating address space and routing information of customers

• Spoofing is very difficult to accomplish since LSPs have local significance only

• Used to provide a fully meshed network architecture

• Provide significant cost savings and increased scalability

Page 15: MPLS Essentials.ppt
Page 16: MPLS Essentials.ppt

MPLS TEMPLS TE• The task of engineering the traffic flows in the backbone

network

• The key characteristics of Traffic Engineering are:

- Avoid congestion

- Apply CBSPF for the traffic flows.

- Provide ISPs better to deliver QoS and CoS

• Implementation of TE requires end-to-end virtual paths across the network

• MPLS TE automatically establishes and maintains the tunnel across the backbone, using RSVP.

Page 17: MPLS Essentials.ppt

MPLS-TE ROUTER ARCHITECTUREMPLS-TE ROUTER ARCHITECTURE

Page 18: MPLS Essentials.ppt

• 1. MPLS-TE enabled feature on all the routers in the backbone network

• 2. Flood

• 3. Identifying the congested links.

• 4. At Router R1

a)Resource requirements for establishing LSP is send to LSP Management Module

b) LSP MM, requests CSPF module for computing the complete explicit route (LSP) from R1 to R7

c)LSP MM then triggers the Signaling protocol (RSVP) for establishment of the complete explicit route (LSP) from R1 to R7.

d) On successful establishment LSP MM updates the LIB with the Label bindings.

MPLS TRAFFIC ENGINEERING OPERATIONMPLS TRAFFIC ENGINEERING OPERATION

Page 19: MPLS Essentials.ppt

CONGESTION CONTROLCONGESTION CONTROL

• Two mechanisms: FATE mechanism FATE+ mechanism

• FATE provide rebalancing flows during congestion periods by using priority buffers in LSP routers

• In FATE+ mechanism, the congested LSR makes decision to solve congestion

Page 20: MPLS Essentials.ppt
Page 21: MPLS Essentials.ppt

MPLS QOSMPLS QOS

• MPLS’s connection-oriented nature provides the framework necessary to give quality guarantees to IP traffic

• While QoS and Class of Service (CoS) are not fundamental features of MPLS, they can be applied in MPLS networks where TE is used.

• Two mechanisms: IntServ(Integrated Services) DiffServ(Differentiated Services)

Page 22: MPLS Essentials.ppt

INTSERV(INTEGRATED SERVICES)

DIFFSERV(DIFFERENTIATED SERVICES)

Fine-grained, flow-based mechanism

Coarse-grained, class-based mechanism for traffic management.

RSVP was developed to signal QoS requirements across a network

Operates on the principle of traffic classification, where each data packet is placed into a limited number of traffic classes

Offers traffic bandwidth guarantees

Does not provide guarantees

Not very scalable or practical to operate across large networks

DiffServ architecture is a scalable

Page 23: MPLS Essentials.ppt
Page 24: MPLS Essentials.ppt

INDIA TV DELIVERS THE NEWS WITH TATA COMMUNICATIONS MPLS SERVICE

• A major broadcaster in India, which operates an independent news agency with bureaus and studios throughout the country

• Uses MPLS VPNs as: - Connectivity difficult reach areas of the country

- Increased reliability over previous solution - Lower operational costs - Live 24X7 news and video streaming feeds from virtually any location in India - Ample capacity for future expansion

Page 25: MPLS Essentials.ppt

Connection to various offices through MPLS VPN

Page 26: MPLS Essentials.ppt
Page 27: MPLS Essentials.ppt

COMPARISON OF MPLS VERSUS ATM

• Both MPLS and ATM provide a connection-oriented service

• MPLS is able to work with variable length packets while ATM transports fixed-length cells.

• ATM network adds significant complexity and overhead to the data stream.

• An MPLS connection is unidirectional,2 LSPs are required for connectivity on the other hand, ATM are bidirectional

Page 28: MPLS Essentials.ppt

WILL MPLS REPLACE ATM?

• MPLS was not designed to replace ATM

• SPs migrate their ATM networks to one based on MPLS

• MPLS can co-exist with ATM switches and eliminate complexity by mapping IP addressing and routing information directly into ATM switching tables

• MPLS provides the control component for IP on both the ATM switches and routers.

Page 29: MPLS Essentials.ppt

EXAMLE OF MPLS VPN over ATMEXAMLE OF MPLS VPN over ATM

Page 30: MPLS Essentials.ppt

CONCLUSION

• MPLS is packet forwarding technique .

• Makes router as efficient as switch.

• Most commonly used as VPN.

• Easily used with technologies like Frame relay, ATM

• Research is going on IPSec based MPLS VPN to increase data security

Page 31: MPLS Essentials.ppt

REFRENCESREFRENCES

• XIXIA Whitepaper. “Multi-Protocol Label Switching (MPLS) Conformance and Performance Testing”,2004.

• IRM research Whitepaper Thorsten Fischer. “MPLS Security Overview”,2007.

• ITU-T - IETF Joint Working Team Dave Ward, Malcolm Betts, ed. “MPLS Architectural Considerations for a Transport Profile”,2008.

• Cisco Systems Whitepaper. “Analysis Of Mpls-based Ip Vpn Security: Comparison To Traditional L2vpns Such As Atm And Frame Relay, And Deployment Guidelines”,2008.

• Tata Communication Whitepaper. “Major TV Broadcaster Delivers the News with Tata Communications MPLS Service”,2007.

Page 32: MPLS Essentials.ppt