SlideShare uma empresa Scribd logo
1 de 27
1



EL 9933 READINGS IN ELEC & COMP ENGR I

       MULTI PACKET LABEL
        SWITCHING[MPLS]
          TECHNOLOGY
                    Guided by:
                 Prof. Eric Brendel

            APURV BHATAWDEKAR
         MS Telecommunications Network
    ECE Department, Polytechnic Institute of NYU
                  SPRING 2011
2




                   TOPICS

 MPLS Fundamentals – Why, Where, What & How?
 MPLS Components – Label and Label Stack
 MPLS Operation – Label Operations & Forwarding,
  label spaces and distribution modes.
 MPLS Applications - Overview
 MPLS VPN Model – Topology based
 MPLS TE – Topology based
 MPLS AToM – Topology based
 MPLS Future Scope - Overview
3




    WHY a choice for Telecom Network ?
• Handle a variety of Services, both legacy & new
over a single network.
• Build once, Sell many policy.
            Which all Industry?
•   Retailers
•   Investment Companies
•   Government Agencies & the Military
•   Health Care Organizations
•   Technology Enterprises
4




      About MPLS technology
 Packet forwarding is done based on labels
 Labels assigned when the packet enters the network
 Labels inserted between layer 2 and layer 3 headers
 MPLS nodes forward packets based on the label
 Separates ROUTING from FORWARDING
 Routing uses IP addresses
 Forwarding uses Labels
 Labels can be stacked
5




            MPLS COMPONENTS
       CE        PE          CE            PE          CE




    C Network             P Network                 C Network
(Customer Control)    (Provider Control)        (Customer Control)
6
                    MPLS Labels and Label Stack
    Layer 3 Network Layer


    Layer 2.5 MPLS Header


    Layer 2 Data Link Layer

    Various Label                LABEL        EXP S   TTL
    Encapsulation
                                  20          3   1   8
     techniques



1




                         2

                                                            6
7




       LABEL OPERATIONS
• PUSH : Add a label


• SWAP : Map in label to out label



•POP : Remove a label
8




LABEL OPERATIONS (Cont…)
• Penultimate Hop Popping (PHP)




                Implicit Null – Label 3
9



               MPLS Label Space
Per-Interface Label
Space
-the packet is not forwarded
solely based on the label, but
based on both the incoming
interface and the label.
Per-Platform Label
Space
-the label is not unique per
interface, but over the LSR
assigning the label
10



 MPLS Label Distribution Modes
Label distribution mode      DoD mode

                              UD mode


                              LLR mode

Label retention mode
                              CLR mode



                           Independent mode

LSP control mode           Ordered mode
11

                                                                      5. Edge LSR at
MPLS                                                                Egress Removes
                                                                  Label and Delivers
OPERATIONS                                                                   Packet

      1. Existing Routing
      Protocols (e.g. OSPF, IS-IS)                                          B
      Establish Reachability to
      Destination Networks


                                                4. LSR Switches Packets
                                                Using Label Swapping

A
                      2. Label Distribution Protocol (LDP)
                      Establishes Label to Destination
                      Network Mappings                                          C

3. Ingress Edge LSR Receives Packet,
Performs Layer 3 Value-Added
Services, and “Labels” Packets
12


                MPLS Applications
Traffic engineering              The ability to FORWARD on
                                   and STACK LABELS allows
  •Force traffic along predetermined pathsprovide some useful
                                  MPLS to
                                             features
MPLS VPN
  •Layer 3 – Provider has knowledge of customer
  routing
  •Layer 2 – Provider has no knowledge of customer
  routing

Any Transport over MPLS
13

         Virtual Private Networks
                Technology
What is VPN ???

A Virtual Private Network (VPN) is a private network constructed
within a public network infrastructure, such as the global Internet.

A VPN connects the components and resources of one network over
another network.

Usually, this is done by a combination of tunneling, encryption,
authentication, and access control technologies and services used to
carry traffic over the Internet, a managed IP network or a provider's
backbone.
14


              VPN MODEL TYPES

   The Overlay model                      The Peer model
                                   •   Both provider and customer network
• Private trunks over a TELCO/SP       use same network protocol and
  shared infrastructure                control plane.
    - Leased/Dialup lines
    - FR/ATM circuits              • CE and PE routers have routing
                                     adjacency at each site.
    - IP (GRE) tunneling.
                                   • All provider routers hold the full
• Transparency between provider      routing information about all
  and customer networks.             customer networks.

• Optimal routing requires full    • Private addresses are not allowed.
  mesh over Backbone.
                                   • May use the virtual router capability
15


              MPLS VPN – Layer 3

 Private, connectionless IP VPNs
 Outstanding scalability
 Customer IP addressing freedom
Secure support for intranets and
extranets
 Easy to provide
Intranet/Extranet/3rd Party ASP
Support over any access or
backbone technology
16



Peer to Peer VPN Model
17




  Building Blocks of VPN

VRF
Route distinguisher (RD)
Route targets (RT)
Route propagation through MP-BGP
Forwarding of labeled packets
18




                Forwarding Plane
          L2 Header   Label 1   Label 2   L3 Header    Data


                                                              Site 2
                                                         CE


         CE                                       PE
Site 1
                 PE                        P
                                 P
19




      Any Transport over MPLS
• Need: ATM and Frame Relay traffic still present
• Commonly known scheme for building layer 2 circuits over
MPLS
• Attachment circuit—layer 2 circuit between PE and CE
• Emulated circuit—pseudowire between PEs

                      PSN Tunnel
                                             Pseudowire 1

                                             Pseudowire n
20




AToM Architecture
21




 WHY : Traffic Engineering ?
MPLS TE is a solution for this problem in the following ways:

 Provides efficient spreading of traffic

 Takes into account the configured bandwidth of links.

 Takes link attributes into account.

 Adapts automatically to changing bandwidth & link attributes.

 Source-based routing is applied to the traffic-engineered load as
opposed to IP destination based routing.
22




        Building Blocks of MPLS TE
Link

 TE information distribution

 An algorithm to calculate the best path from the head end LSR to the tail
end LSR

 A signaling protocol to signal the TE tunnel across the network

 A way to forward traffic onto the TE tunnel
23


  Tunnel Terminology, Attributes &
           Path Selection



       Head End                                 Tail End
Tunnel Attributes                         Tunnel has two path options
– Bandwidth                               -- Dynamic
– Priority                                -- Explicit
– Metric selection ( TE vs. IGP metric)
– Affinity
24



Forwarding Traffic onto MPLS
        TE Tunnels
Static routing
 Policy-based routing
 Autoroute announce
 Forwarding adjacency
 Direct mapping of AToM traffic onto TE tunnels
Class-based tunnel selection
25




Future Developments in MPLS
MPLS Control Word
FCS Retention

Circuit Emulation

GMPLS

OAM Protocols – BFD , LSR Self Test

MPLS Labeled Multicast
26




                 References
1. www.cisco.com
2. MPLS Fundamentals by Luc De Ghein, CCIE No. 1897
27




Thank You

Mais conteúdo relacionado

Mais procurados

MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN DeploymentAPNIC
 
MPLS Traffic Engineering
MPLS Traffic EngineeringMPLS Traffic Engineering
MPLS Traffic EngineeringAPNIC
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicEricsson
 
Multiprotocol label switching
Multiprotocol label switchingMultiprotocol label switching
Multiprotocol label switchingSumita Das
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhuCU
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsShawn Zandi
 
MPLS (Multi-Protocol Label Switching)
MPLS  (Multi-Protocol Label Switching)MPLS  (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)NetProtocol Xpert
 
Label Distribution Protocol
Label Distribution ProtocolLabel Distribution Protocol
Label Distribution ProtocolKashif Latif
 
Mpls basics introduction
Mpls basics introductionMpls basics introduction
Mpls basics introductionPhilip Agu Bah
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP PresentationGino McCarty
 
An introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsAn introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsShawn Zandi
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Febrian ‎
 

Mais procurados (20)

MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN Deployment
 
MPLS
MPLSMPLS
MPLS
 
MPLS Traffic Engineering
MPLS Traffic EngineeringMPLS Traffic Engineering
MPLS Traffic Engineering
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - Basic
 
Multiprotocol label switching
Multiprotocol label switchingMultiprotocol label switching
Multiprotocol label switching
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhu
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and Fundamentals
 
MPLS VPN
MPLS VPNMPLS VPN
MPLS VPN
 
MPLS (Multi-Protocol Label Switching)
MPLS  (Multi-Protocol Label Switching)MPLS  (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)
 
Mpls Services
Mpls ServicesMpls Services
Mpls Services
 
Label Distribution Protocol
Label Distribution ProtocolLabel Distribution Protocol
Label Distribution Protocol
 
Mpls
MplsMpls
Mpls
 
Mpls basics introduction
Mpls basics introductionMpls basics introduction
Mpls basics introduction
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP Presentation
 
Mpls L3_vpn
Mpls L3_vpnMpls L3_vpn
Mpls L3_vpn
 
An introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsAn introduction to MPLS networks and applications
An introduction to MPLS networks and applications
 
Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010
 
MPLS ppt
MPLS pptMPLS ppt
MPLS ppt
 

Destaque

Multi-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and ApplicationsMulti-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and ApplicationsVishal Sharma, Ph.D.
 
Presentasi My Bestlink Investment
Presentasi My Bestlink InvestmentPresentasi My Bestlink Investment
Presentasi My Bestlink InvestmentEliana Wati
 
Tankönyv pótló 4rész_vv
Tankönyv pótló 4rész_vvTankönyv pótló 4rész_vv
Tankönyv pótló 4rész_vvKrisztián Sári
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3Gianpietro Lavado
 
Diapositivas mpls
Diapositivas mplsDiapositivas mpls
Diapositivas mplsJAV_999
 
Presentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpnPresentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpnjdc_3421
 
Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Johnson Liu
 
MPLS VPN Per Vrf Traffic
MPLS VPN Per Vrf TrafficMPLS VPN Per Vrf Traffic
MPLS VPN Per Vrf Trafficalco
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1Febrian ‎
 
Mikro tik ros_training_internetworking
Mikro tik ros_training_internetworkingMikro tik ros_training_internetworking
Mikro tik ros_training_internetworkingAlfonso Balderas
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2Febrian ‎
 
Juniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliJuniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliFebrian ‎
 
Ethernet vs-mpls-tp-in-the-access-presentation
Ethernet vs-mpls-tp-in-the-access-presentationEthernet vs-mpls-tp-in-the-access-presentation
Ethernet vs-mpls-tp-in-the-access-presentationNir Cohen
 

Destaque (20)

Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61
 
Multi-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and ApplicationsMulti-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and Applications
 
600068898_certificate-1
600068898_certificate-1600068898_certificate-1
600068898_certificate-1
 
Presentasi My Bestlink Investment
Presentasi My Bestlink InvestmentPresentasi My Bestlink Investment
Presentasi My Bestlink Investment
 
Tankönyv pótló 4rész_vv
Tankönyv pótló 4rész_vvTankönyv pótló 4rész_vv
Tankönyv pótló 4rész_vv
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3
 
Mpls
MplsMpls
Mpls
 
Diapositivas mpls
Diapositivas mplsDiapositivas mpls
Diapositivas mpls
 
VPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología CiscoVPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología Cisco
 
Presentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpnPresentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpn
 
MPLS
MPLSMPLS
MPLS
 
Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)
 
VPLS versus MPLS
VPLS versus MPLSVPLS versus MPLS
VPLS versus MPLS
 
MPLS VPN Per Vrf Traffic
MPLS VPN Per Vrf TrafficMPLS VPN Per Vrf Traffic
MPLS VPN Per Vrf Traffic
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1
 
Mikro tik ros_training_internetworking
Mikro tik ros_training_internetworkingMikro tik ros_training_internetworking
Mikro tik ros_training_internetworking
 
Cisco: MPLS en Castellano
Cisco: MPLS en CastellanoCisco: MPLS en Castellano
Cisco: MPLS en Castellano
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2
 
Juniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliJuniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by Soricelli
 
Ethernet vs-mpls-tp-in-the-access-presentation
Ethernet vs-mpls-tp-in-the-access-presentationEthernet vs-mpls-tp-in-the-access-presentation
Ethernet vs-mpls-tp-in-the-access-presentation
 

Semelhante a Mpls

Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)RAHIL REYAZ
 
Next generation-ptn-white-paper
Next generation-ptn-white-paperNext generation-ptn-white-paper
Next generation-ptn-white-paperslahiri00
 
VPN Using MPLS Technique
VPN Using MPLS TechniqueVPN Using MPLS Technique
VPN Using MPLS TechniqueAhmad Atta
 
MPLS Lecture1(H)-102020.pdf
MPLS Lecture1(H)-102020.pdfMPLS Lecture1(H)-102020.pdf
MPLS Lecture1(H)-102020.pdfMulugetaTsehay1
 
S.t rajan cjb0912010 ft12
S.t rajan cjb0912010 ft12S.t rajan cjb0912010 ft12
S.t rajan cjb0912010 ft12RAJAN ST
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Mpls Traffic Engineering ppt
Mpls Traffic Engineering pptMpls Traffic Engineering ppt
Mpls Traffic Engineering pptNitin Gehlot
 
Mpls hacking security Myth
Mpls hacking security MythMpls hacking security Myth
Mpls hacking security Mythidsecconf
 

Semelhante a Mpls (20)

Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)
 
MPLS-jpl.ppt
MPLS-jpl.pptMPLS-jpl.ppt
MPLS-jpl.ppt
 
V25112115
V25112115V25112115
V25112115
 
Mpls
MplsMpls
Mpls
 
Next generation-ptn-white-paper
Next generation-ptn-white-paperNext generation-ptn-white-paper
Next generation-ptn-white-paper
 
VPN Using MPLS Technique
VPN Using MPLS TechniqueVPN Using MPLS Technique
VPN Using MPLS Technique
 
MPLS
MPLSMPLS
MPLS
 
MPLS Lecture1(H)-102020.pdf
MPLS Lecture1(H)-102020.pdfMPLS Lecture1(H)-102020.pdf
MPLS Lecture1(H)-102020.pdf
 
MPLS
MPLSMPLS
MPLS
 
Digital network lecturer3
Digital network  lecturer3Digital network  lecturer3
Digital network lecturer3
 
QOS of MPLS
QOS of MPLSQOS of MPLS
QOS of MPLS
 
J010136172
J010136172J010136172
J010136172
 
S.t rajan cjb0912010 ft12
S.t rajan cjb0912010 ft12S.t rajan cjb0912010 ft12
S.t rajan cjb0912010 ft12
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
yun-MPLS.ppt
yun-MPLS.pptyun-MPLS.ppt
yun-MPLS.ppt
 
MPLS101.ppt
MPLS101.pptMPLS101.ppt
MPLS101.ppt
 
Mpls Traffic Engineering ppt
Mpls Traffic Engineering pptMpls Traffic Engineering ppt
Mpls Traffic Engineering ppt
 
Megis mpls
Megis mplsMegis mpls
Megis mpls
 
Mpls hacking security Myth
Mpls hacking security MythMpls hacking security Myth
Mpls hacking security Myth
 
Mpls101
Mpls101Mpls101
Mpls101
 

Mpls

  • 1. 1 EL 9933 READINGS IN ELEC & COMP ENGR I MULTI PACKET LABEL SWITCHING[MPLS] TECHNOLOGY Guided by: Prof. Eric Brendel APURV BHATAWDEKAR MS Telecommunications Network ECE Department, Polytechnic Institute of NYU SPRING 2011
  • 2. 2 TOPICS  MPLS Fundamentals – Why, Where, What & How?  MPLS Components – Label and Label Stack  MPLS Operation – Label Operations & Forwarding, label spaces and distribution modes.  MPLS Applications - Overview  MPLS VPN Model – Topology based  MPLS TE – Topology based  MPLS AToM – Topology based  MPLS Future Scope - Overview
  • 3. 3 WHY a choice for Telecom Network ? • Handle a variety of Services, both legacy & new over a single network. • Build once, Sell many policy. Which all Industry? • Retailers • Investment Companies • Government Agencies & the Military • Health Care Organizations • Technology Enterprises
  • 4. 4 About MPLS technology  Packet forwarding is done based on labels  Labels assigned when the packet enters the network  Labels inserted between layer 2 and layer 3 headers  MPLS nodes forward packets based on the label  Separates ROUTING from FORWARDING  Routing uses IP addresses  Forwarding uses Labels  Labels can be stacked
  • 5. 5 MPLS COMPONENTS CE PE CE PE CE C Network P Network C Network (Customer Control) (Provider Control) (Customer Control)
  • 6. 6 MPLS Labels and Label Stack Layer 3 Network Layer Layer 2.5 MPLS Header Layer 2 Data Link Layer Various Label LABEL EXP S TTL Encapsulation 20 3 1 8 techniques 1 2 6
  • 7. 7 LABEL OPERATIONS • PUSH : Add a label • SWAP : Map in label to out label •POP : Remove a label
  • 8. 8 LABEL OPERATIONS (Cont…) • Penultimate Hop Popping (PHP) Implicit Null – Label 3
  • 9. 9 MPLS Label Space Per-Interface Label Space -the packet is not forwarded solely based on the label, but based on both the incoming interface and the label. Per-Platform Label Space -the label is not unique per interface, but over the LSR assigning the label
  • 10. 10 MPLS Label Distribution Modes Label distribution mode DoD mode UD mode LLR mode Label retention mode CLR mode Independent mode LSP control mode Ordered mode
  • 11. 11 5. Edge LSR at MPLS Egress Removes Label and Delivers OPERATIONS Packet 1. Existing Routing Protocols (e.g. OSPF, IS-IS) B Establish Reachability to Destination Networks 4. LSR Switches Packets Using Label Swapping A 2. Label Distribution Protocol (LDP) Establishes Label to Destination Network Mappings C 3. Ingress Edge LSR Receives Packet, Performs Layer 3 Value-Added Services, and “Labels” Packets
  • 12. 12 MPLS Applications Traffic engineering The ability to FORWARD on and STACK LABELS allows •Force traffic along predetermined pathsprovide some useful MPLS to features MPLS VPN •Layer 3 – Provider has knowledge of customer routing •Layer 2 – Provider has no knowledge of customer routing Any Transport over MPLS
  • 13. 13 Virtual Private Networks Technology What is VPN ??? A Virtual Private Network (VPN) is a private network constructed within a public network infrastructure, such as the global Internet. A VPN connects the components and resources of one network over another network. Usually, this is done by a combination of tunneling, encryption, authentication, and access control technologies and services used to carry traffic over the Internet, a managed IP network or a provider's backbone.
  • 14. 14 VPN MODEL TYPES The Overlay model The Peer model • Both provider and customer network • Private trunks over a TELCO/SP use same network protocol and shared infrastructure control plane. - Leased/Dialup lines - FR/ATM circuits • CE and PE routers have routing adjacency at each site. - IP (GRE) tunneling. • All provider routers hold the full • Transparency between provider routing information about all and customer networks. customer networks. • Optimal routing requires full • Private addresses are not allowed. mesh over Backbone. • May use the virtual router capability
  • 15. 15 MPLS VPN – Layer 3  Private, connectionless IP VPNs  Outstanding scalability  Customer IP addressing freedom Secure support for intranets and extranets  Easy to provide Intranet/Extranet/3rd Party ASP Support over any access or backbone technology
  • 16. 16 Peer to Peer VPN Model
  • 17. 17 Building Blocks of VPN VRF Route distinguisher (RD) Route targets (RT) Route propagation through MP-BGP Forwarding of labeled packets
  • 18. 18 Forwarding Plane L2 Header Label 1 Label 2 L3 Header Data Site 2 CE CE PE Site 1 PE P P
  • 19. 19 Any Transport over MPLS • Need: ATM and Frame Relay traffic still present • Commonly known scheme for building layer 2 circuits over MPLS • Attachment circuit—layer 2 circuit between PE and CE • Emulated circuit—pseudowire between PEs PSN Tunnel Pseudowire 1 Pseudowire n
  • 21. 21 WHY : Traffic Engineering ? MPLS TE is a solution for this problem in the following ways:  Provides efficient spreading of traffic  Takes into account the configured bandwidth of links.  Takes link attributes into account.  Adapts automatically to changing bandwidth & link attributes.  Source-based routing is applied to the traffic-engineered load as opposed to IP destination based routing.
  • 22. 22 Building Blocks of MPLS TE Link  TE information distribution  An algorithm to calculate the best path from the head end LSR to the tail end LSR  A signaling protocol to signal the TE tunnel across the network  A way to forward traffic onto the TE tunnel
  • 23. 23 Tunnel Terminology, Attributes & Path Selection Head End Tail End Tunnel Attributes Tunnel has two path options – Bandwidth -- Dynamic – Priority -- Explicit – Metric selection ( TE vs. IGP metric) – Affinity
  • 24. 24 Forwarding Traffic onto MPLS TE Tunnels Static routing  Policy-based routing  Autoroute announce  Forwarding adjacency  Direct mapping of AToM traffic onto TE tunnels Class-based tunnel selection
  • 25. 25 Future Developments in MPLS MPLS Control Word FCS Retention Circuit Emulation GMPLS OAM Protocols – BFD , LSR Self Test MPLS Labeled Multicast
  • 26. 26 References 1. www.cisco.com 2. MPLS Fundamentals by Luc De Ghein, CCIE No. 1897