Benchmarking Carrier Ethernet Technologies Workshop Session MI.1: PW/MPLS Krakow, Poland Lieven Levrau 30 th April 2008.

Slides:



Advertisements
Similar presentations
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Advertisements

MPLS VPN.
Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Deployment of MPLS VPN in Large ISP Networks
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS Scale to 100k endpoints with resiliency and simplicity Clarence.
Leading Edge Routing MPLS Enhancements to Support Layer 2 Transport Services Jeremy Brayley
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
PW Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-03 Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc) Wim Henderickx (Alcatel-Lucent)
Old Dog Consulting Multi-Segment Pseudowires: Recognising the Layer Network Adrian Farrel Old Dog Consulting.
1 Why Carriers Like Pseudowires… Payload (IP, L2 data, voice) PseudoWires Layer-2 (Ethernet, ATM…) Physical (Optical, Wireless) User Applications Payload.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
CS Summer 2003 Lecture 13. CS Summer 2003 MP_REACH_NLRI Attribute The MP_REACH_NLRI attribute is encoded as shown below:
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
IETF 59, March 2004Mustapha AïssaouiSlide 1 OAM Procedures for VPWS Interworking draft-aissaoui-l2vpn-vpws-iw-oam-00 Mustapha Aïssaoui, Matthew Bocci,
Draft-li-l2vpn-ccvpn-arch-00IETF 88 L2VPN1 An Architecture of Central Controlled Layer 2 Virtual Private Network (L2VPN) draft-li-l2vpn-ccvpn-arch-00 Zhenbin.
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
1 MPLS Architecture. 2 MPLS Network Model MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet LSR.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,
V1.1 VPLS Principle. Objectives Understand the basics of mpls layer 2 VPN Understand VPLS principle.
Draft-li-ccamp-auto-mbb-te-path-00IETF 88 CCAMP1 IGP Extensions for Automatic Computation of MPLS Traffic Engineering Path Using Traffic Engineering Layers.
IETF 68 Prague: draft-dolganow-ospf-pwe3-ms-pw-ext authors: Alex Zinin (Alcatel-Lucent) Andrew Dolganow (Alcatel-Lucent) Dimitri Papadimitriou (Alcatel-Lucent)
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
IETF68 CCAMP1 GMPLS Control of Ethernet Forwarding Don Fedyk Loa Andersson
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
IP/MPLS Multiprotocol Label Switching
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
PWE3 Agenda – Monday 8 th Nov 15 min - Agenda bash, WG Agenda and Status - Andy Malis and Matthew Bocci 5 min - Dynamic Placement of Multi Segment Pseudo.
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Setup and Maintenance of Pseudo- Wires Using RSVP-TE Draft-raggarwa-rsvpte-pw-01.txt.
11/27/2015 draft-bocci-bryant-ms-pw-architecture-00.txt An Architecture for Multi-Segment Pseudo Wire Emulation Edge-to-Edge draft-bocci-bryant-pwe3-ms-pw-architecture-00.txt.
LDP autodiscovery Slide 1 IETF63 Paris L2VPN WG LDP Autodiscovery LDP-based Autodiscovery draft-stein-ldp-auto-00.txt joint work with Simon Delord.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
MPLS WG1 Targeted mLDP Base mLDP spec didn’t consider use of LDP multipoint extensions over Targeted mLDP sessions LDP speaker must choose “upstream LSR”,
PG 1 Multi-Segment Pseudowire Setup & Maintenance using LDP draft-balus-mh-pw-control-protocol-02.txt Authors David McDysan (MCI), Mike Duckett (Bellsouth),
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
LDP extension for Inter-Area LSP draft-decraene-mpls-ldp-interarea-04 Bruno DecraeneFrance Telecom / Orange Jean-Louis Le RouxFrance Telecom / Orange Ina.
Draft-jounay-pwe3-p2mp-pw-requirements-01.txt IETF 70 PWE3 Working Group Vancouver, December 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
1 1/24/2016 draft-shah-bocci-pwe3-ms-pw-signaling-01.txt MS-PW Signaling draft-shah-bocci-pwe3-ms-pw-signaling-01.txt Matthew Bocci, Mustapha Aissaoui,
August 2004draft-bocci-2vpn-pnni-mpls-iw-01.txt Signalling Interworking for ATM VPWS draft-bocci-l2vpn-pnni-mpls-iw-01 Matthew Bocci, Mustapha Aissaoui,
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
Draft-li-ospf-auto-mbb-te-path-00IETF 86 OSPF1 OSPF Extensions for Automatic Computation of MPLS Traffic Engineering Path Using Traffic Engineering Layers.
Applicability of Existing Solutions to the Problem Space draft-takeda-l1vpn-applicability-03.txt.
PG 1 Multi-hop Pseudowire Setup and Maintenance using LDP draft-balus-mh-pw-control-protocol-00.txt David McDysan, MCI Florin Balus, Nortel.
What do we put in the TED? Which TE links from the network should appear in the Traffic Engineering Database at a Label Switching Router? An attempt to.
IP Pseudowire Florin Balus August, PG 1Florin BalusIETF60 – San Diego Requirements - Existing topology FR/ATM VPNs ATM Network Frame Relay Access.
Signaling Color Label Switched Paths Using LDP draft-alvarez-mpls-ldp-color-lsp-00 Kamran Raza Sami Boutros Santiago.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
25 July Pseudowire Communities draft-pkwok-pwe3-pw-communities-01 Paul Kwok Pranjal Dutta Frederic Jounay draft-pkwok-pwe3-pw-communities-01 IETF-81.
IETF 67, Nov 2006Slide 1 VCCV Extensions for Multi- Segment Pseudo-Wire draft-hart-pwe3-segmented-pw-vccv-01.txt draft-ietf-pwe3-segmented-pw-04.txt Mustapha.
MPLS Virtual Private Networks (VPNs)
Advanced Computer Networks
Konstantin agouros Omkar deshpande
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
78th IETF Meeting - Maastricht 27th, July 2010
Explicitly advertising the TE protocols enabled on links in OSPF
CHAPTER 8 Network Management
Kireeti Kompella Juniper Networks
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Presentation transcript:

Benchmarking Carrier Ethernet Technologies Workshop Session MI.1: PW/MPLS Krakow, Poland Lieven Levrau 30 th April 2008

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 2 | PW/MPLS | April 2008 Agenda 1.Multi Segment Pseudo Wires 2.Multi-Segment Pseudo Wire OAM 3.Advanced Topics for MS-PW

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 3 | PW/MPLS | April 2008 Service and Network Scale Multi Segment Pseudo Wires 1

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 4 | PW/MPLS | April 2008 Extending the MPLS Enabled Area Diving L2VPN scalability requirements CE MPLS PE2 IP/MPLS Backbone CE MPLS Aggregation Networks MPLS Aggregation Network CE Full mesh of tunnels and T-LDP sessions Tunnels/Signalling sessions grow exponentially Scale VLL and VPLS services over a multi-area network or between providers   Remove the need for a full mesh of Targeted LDP sessions between PEs   Remove the need for a full mesh of RSVP-TE tunnels between PEs   Minimise number of tunnels terminating on access/aggregation LSR PE1 LSR MPLS PE6 PE4 PE3 PE5 CE

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 5 | PW/MPLS | April 2008 Multi-Segment PWs (PW switching) CE IP/MPLS Backbone CE MPLS Aggregation Networks S-PE MPLS Aggregation Network T-PE CE S-PE CE MPLS T-PE/S-PE T-PE MPLS tunnel Pseudo wire segments Switching PE Tunnels terminated PWs switched between ingress/egress tunnels Terminating PE Tunnels & PWs terminated Multi-segment PW T-PE draft-ietf-pwe3-ms-pw-arch-02.txt draft-ietf-pwe3-segmented-pw-04.txt FEC FECs configured at S-PEs, label bindings advertised PW cross connect configured at S-PEs PWs switched between ingress/egress tunnels Simple PW label swap PW status messages mapped at each S-PE PW switching point TLV for loop detection

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 6 | PW/MPLS | April 2008 Multi-segment Pseudo-wire – How can you use them ? Ethernet VLLs with SS-PW CE MPLS PE P P MPLS tunnel SS-PW T-LDP

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 7 | PW/MPLS | April 2008 Multi-segment Pseudo-wire – How can you use them ? Ethernet VLLs with MS-PW CE MPLS MPLS tunnel T-LDP MPLS S-PE T-PE MS-PW T-PE T-LDP S-PE T-PE T-LDP

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 8 | PW/MPLS | April 2008 Multi-Segment Pseudo Wire OAM 2

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 9 | PW/MPLS | April 2008 MS-PWs introduce two new requirements on OAM:   Ability to test connectivity of segments of a PW, and to trace PW path   Ability to generate defect notifications if a PW segment fails OAM for PWs MPLS FR AC FR PW LSP Tunnel CE 2 (FR Network) PE 1 L2 I/F PE 2 MPLS L2 I/F PW status LMI full status MPLS PW CE 1 PWPW PWPW VCCV channel PW have OAM capabilities to check / diagnose PW layer  Connectivity testing:  Virtual Circuit Connectivity Verification (VCCV) –Uses a dedicated channel on a PW to test connectivity  Defect notifications:  Defect status mapped between AC and PW in the PE –Interworking with ATM OAM & FR LMI  PW status signalling propagates defect notifications along PW

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 10 | PW/MPLS | April 2008 Multi-Segment Pseudo Wire OAM Provide and coordinate OAM at the relevant levels in the MPLS network  OAM Procedures for VPWS Interworking: draft-ietf-l2vpn-vpws-iw-oam-  PW OAM Message Mapping: draft-ietf-pwe3-oam-msg-map- Proactive & reactive OAM mechanisms, independent at all levels Multi-segment PWs require extensions to single segment PW OAM to allow:   Segmented OAM (between 1 or more T/S-PEs)   Propagation of defect notifications between PW segments & ingress/egress tunnels Tunnel LSP Level e.g MPLS OAM RFC4379 draft-ietf-bfd-mpls-02.txt PW Level e.g VCCV, PW status draft-ietf-pwe3-vccv-07.txt draft-ietf-pwe3-control-protocol-17.txt Service Level e.g VRF-Ping, MAC-Ping draft-stokes-vkompella-l2vpn-hvpls-oam-00.txt

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 11 | PW/MPLS | April 2008 Advanced topics Simplified Provisioning and Management of Advanced Service 3

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 12 | PW/MPLS | April 2008 Emerging Requirements for MS-PW Provisioning Maintain the same provisioning model as SS-PWs  “One-touch” provisioning for PWs Remove the requirement to provision the S-PEs  Only provision the T-PEs This has two new protocol implications:  Signalling must enable the full MS-PW to be established. This needs T-LDP to be extended to multiple hops.  The S-PE path between the T-PEs is no longer determined by the MPLS tunnel. This needs automatic PW path selection. Proposed solutions are forward-looking and not yet implemented

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 13 | PW/MPLS | April 2008 Extending T-LDP for Dynamic Multi-Segment PWs Operational consistency with SS-PWs  Reuse existing provisioning models  Simple application to existing VPLS deployments  Same OAM mechanisms Implementation consistency with SS-PWs  Existing PW implementations are LDP  Minimal changes, mainly for addressing remote PEs T-LDP addressing uses FEC 129 with AII type 2 from draft-ietf-pwe3-aii-aggregate | AII Type=02 | Length | Global ID | | Global ID (contd.) | | Prefix | | AC ID | draft-ietf-pwe3-dynamic-ms-pw-06.txt

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 14 | PW/MPLS | April 2008 Extending T-LDP for Dynamic Multi-Segment PWs Support for QoS and TE for PWs  Allows S-PEs to perform CAC  Consistent traffic parameters, irrespective of PW type  Translation done by layer 2 aware T-PE  Allow asymmetric BW assignment to PWs T-LDP extended with forward and reverse SENDER_TSPEC |1|0| PW BW TLV (0x096E) | TLV Length | | Forward SENDER_TSPEC | | Reverse SENDER_TSPEC | Committed rate bucket/size Peak Rate Minimum policed unit Max packet size draft-ietf-pwe3-dynamic-ms-pw-06.txt

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 15 | PW/MPLS | April 2008 Extending T-LDP for Dynamic Multi-Segment PWs CE IP/MPLS Backbone CE S-PE T-PE CE S-PE CE MPLS T-PE/S-PE T-PE MPLS tunnel T-PE T-LDP FEC 129 provides a unique key for the Attachment circuit (AII) Global ID (e.g. AS#) + AC identifier Fully qualified info in signalled FEC allows T-PE/S-PE to select next hop MS-PW draft-ietf-pwe3-dynamic-ms-pw-06.txt

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 16 | PW/MPLS | April 2008 Requirements for Routing PWs Automatically select path for the MS-PW  Not all routers are S-PEs, not all S-PEs are PW switching or dynamic MS-PW signalling capable  Cannot rely on IGP next hop  Must know connectivity state at PWE3 level  In metro networks, assume all S-PEs in the same AS, and are often MP-BGP incapable domains anyway  Routers may be small devices and support a minimal routing implementation ...but we also need a solution for inter-AS  Potentially a large number of small nodes  Automated link state routing to avoid failed links / determine which is the least cost path to reduce provisioning overhead  Support a combination of static and dynamically learned routes CE

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 17 | PW/MPLS | April 2008 Advertising PWE3 Reachability in BGP CE IP/MPLS Backbone CE S-PE T-PE CE S-PE CE MPLS T-PE/S-PE T-PE MPLS tunnel T-PE T-LDP MS-PW Aggregated FECs advertised between BGP speaking S/T-PEs Provides next-hop reachability through an S/T-PE draft-ietf-pwe3-dynamic-ms-pw-06.txt

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 18 | PW/MPLS | April 2008 Advertising PWE3 Topology in IGP OSPF is extensible via opaque link state advertisements (LSAs)  These are already used for flooding traffic engineering information  Can also be used to advertise aggregated PW AIIs within a single area  Each S/T-PE can advertise its local topology using these LSAs  Nodes that do not understand LSAs will simply flood them Must not to disrupt or over burden the routing protocols that manage the infrastructure of a service providers network  Use aggregation of attachment identifiers  Prioritisation of LSAs draft-dolganow-pwe3-ospf-ext-.txt S-PE T-PEs PW Adjacency TLV AII TLV S-PE

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 19 | PW/MPLS | April 2008 Summary of Candidate PW Routing Solutions IGP Extensions  IGP knows the state of the physical topology and potential PWE3 topology  OSPF and IS-IS extensible to allow PWE3 topology and ACs to be advertised using currently defined mechanisms  IGP is always present and is less costly to deploy:  Does not require additional routing protocol or management layer  Potentially simple to implement in basic PW CPEs Multi-Protocol BGP (MP-BGP)  Allows reachability through a given S-PE to be advertised  Only provides PW next-hop information  Requires BGP to be deployed  Although often used for MPLS based L3 services Path Computation Element (PCE)  Enables best path through a domain to be calculated  Needs to learn underlying PWE3 topology  Requires PCE to be deployed  Targeted at Inter-AS scenarios IGP, BGP and PCE solutions are complementary

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 20 | PW/MPLS | April 2008  IP/MPLS is “the” technology to transport multi services  Scalable  Resilient  Manageable

All Rights Reserved © Alcatel-Lucent 2008, XXXXX 21 | PW/MPLS | April Thank you !