PG 1 Multi-hop Pseudowire Setup and Maintenance using LDP draft-balus-mh-pw-control-protocol-00.txt David McDysan, MCI Florin Balus, Nortel.

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

Pseudowire freeze mechanism draft-jin-pwe3-pw-freeze-00 Lizhong Jin Bhumip. Khasnabish.
BGP based Multi-homing in VPLS IETF-75
LDP extensions for Explicit Pseudowire to transport LSP mapping draft-cao-pwe3-mpls-tp-pw-over-bidir-lsp-02.txt Mach Chen Wei Cao.
LDP IP and PW Capability draft-raza-mpls-ldp-ip-pw-capability-00.txt Kamran Raza Sami Boutros draft-raza-mpls-ldp-ip-pw-capability-00.txt.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
John Hoffmans – Geraldine Calvignac - Raymond Zhang - Nabil Bitar -
Deployment of MPLS VPN in Large ISP Networks
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
© 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching.
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)
Scalable VPWS Network draft-yudong-pwe3-control-protocol-ext-00.txt Chi Yudong, Kong Yong, Du Ke, Wang Mingyi ZTE Corporation Jiang Lintao CATR of MII.
Old Dog Consulting Multi-Segment Pseudowires: Recognising the Layer Network Adrian Farrel Old Dog Consulting.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
1 Why Carriers Like Pseudowires… Payload (IP, L2 data, voice) PseudoWires Layer-2 (Ethernet, ATM…) Physical (Optical, Wireless) User Applications Payload.
CS Summer 2003 Lecture 7. CS Summer 2003 MPLS Forwarding MPLS forwarding can be described in terms of: Label imposition Label disposition.
CS Summer 2003 Lecture 13. CS Summer 2003 MP_REACH_NLRI Attribute The MP_REACH_NLRI attribute is encoded as shown below:
Benchmarking Carrier Ethernet Technologies Workshop Session MI.1: PW/MPLS Krakow, Poland Lieven Levrau 30 th April 2008.
Multi-Protocol Label Switching
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
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.
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.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping- extensions-00 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray.
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.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for P2MP PWs (draft-jain-pwe3-p2mp-pw-lsp-ping-00.txt)
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.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
MPLS Forwarder Preliminary 1 Outline MPLS Overview MPLS Overview MPLS MRD MPLS Data Path HLD 48K MPLS Fwder HLD IPE MPLS Fwder HLD Issues Summary.
1 AII Types for Aggregation draft-metz-aii-aggregate-00.txt Chris Metz, Luca Martini,
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.
Application of PWE3 to MPLS Transport Networks
MPLS Some notations: LSP: Label Switched Path
LDP Typed Wildcard PW FEC Elements draft-raza-l2vpn-pw-typed-wc-fec-01.txt Kamran Raza Sami Boutros draft-raza-l2vpn-pw-typed-wc-fec-01.txt.
Stein-67 Slide 1 PWsec draft-stein-pwe3-pwsec-00.txt PWE3 – 67 th IETF 7 November 2006 Yaakov (J) Stein.
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.
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,
Yaakov (J) Stein RAD Data Communications, Ltd. PW usage nits.
IP Pseudowire Florin Balus August, PG 1Florin BalusIETF60 – San Diego Requirements - Existing topology FR/ATM VPNs ATM Network Frame Relay Access.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-extensions-01 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray 1IETF 77 MPLS WG IETF 77,
Signaling Color Label Switched Paths Using LDP draft-alvarez-mpls-ldp-color-lsp-00 Kamran Raza Sami Boutros Santiago.
Pseudo Wire (PW) Virtual Circuit Connection Verification (VCCV) Update Thomas D. Nadeau Cisco Systems, Inc Rahul Aggarwal (Presenter) Juniper Networks.
Pseudo-Wire Protection Ping Pan IETF 65.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
BGP-based Auto-Discovery for L2VPNs draft-hlmu-l2vpn-bgp-discovery-00.txt Sue Hares - Vasile Radoaca -
25 July Pseudowire Communities draft-pkwok-pwe3-pw-communities-01 Paul Kwok Pranjal Dutta Frederic Jounay draft-pkwok-pwe3-pw-communities-01 IETF-81.
Multi-protocol Label Switching
1 RST _05_2001_c1 © 2001, Cisco Systems, Inc. All rights reserved. SPVC Service Spanning ATM & PWE3/PSN George Swallow
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Advanced Computer Networks
Konstantin agouros Omkar deshpande
MPLS VPN Implementation
L2VPN Provisioning & Signaling
PW MUX PWE – 71st IETF 10 March 2008 Yaakov (J) Stein.
Signaling: Identifying PW Endpoints
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
78th IETF Meeting - Maastricht 27th, July 2010
RFC 3036 FECs RFC 3036 defines FECs used to bind labels to address prefixes in routing table Two FECs defined: Address Prefix FEC Host Address FEC Not.
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
CHAPTER 8 Network Management
BGP VPN service for SRv6 Plus IETF 105, Montreal
Presentation transcript:

PG 1 Multi-hop Pseudowire Setup and Maintenance using LDP draft-balus-mh-pw-control-protocol-00.txt David McDysan, MCI Florin Balus, Nortel

PG 2 U-PE MH PW Challenges & Solutions Inter-provider Use Case U-PE Metro Access Interconnection Use Case Backbone Service Provider 1Service Provider 2 Metro Access 1 Metro Access 2 U-PE Challenges LDP Session Scaling PSN Tunnel Scaling PSN Interoperability Control Interoperability Authentication Discovery TE & QoS Support S-PE Solutions Switching PE (S-PE) Limit Meshes to Hierarchical Level Convert/Authenticate at Hierarchical Boundaries BGP+ Distribution RADIUS+ Discovery & Authentication RSVP-TE+ & PW-LDP+

PG 3 MH PW Requirements Addressed >Dynamic creation of MH PW using IP addressing Encoding supports other address types (e.g., NSAP) >Automatic determination of intermediate S-PEs based upon IP routing S-PE_hop-by-S-PE_hop routing >Minimal OSS “touches” at only U-PE(s) Supports single (or double) sided provisioning >Supports OAM capability negotiation >Operational consistency with SH PW

PG 4 Solution Space >draft-martini-pwe3-pw-switching LDP based solution Provides generic solutions for different PSN types Provides solutions when signaling separation is required >draft-balus-mh-pw-control LDP based, complementary solution with draft-martini-pwe3-pw-switching Extends solution when signaling separation is not required to provide: 1.Dynamic MH-PW setup and maintenance 2.Single or Double sided end to end provisioning

PG 5 MH PW Requirements Not (Yet) Addressed >Quantity and Quality of Service signaling, admission control >MH PW Resiliency >Do we need specific procedures for handling explicit routing of intermediate S-PE in LDP? Need to agree/complete requirements E.g., is there a need for option to traverse same set of S-PEs in each direction?

PG 6 Operational Consistency – Service Management PWID Example P (LSR) (U-)PE1 S-PE2 (U-)PE2 S-PE3 U-PE1, PWID=40, U-PE2 Multi-Hop Pseudo-Wires Setup and Maintenance Defined in draft-balus-mh-pw-control-00.txt End to end service entity Same Service Identification with regular PWs Supports both PWID and Generalized ID FECs LDP Session Virtual Forwarder U-PE1, PWID=40, U-PE2 PW MH PW Pseudo-Wires Setup and Maintenance Defined in draft-ietf-pwe3-control-protocol

PG 7 MH-PW Setup & Maintenance - Provisioning Models U-PE1S-PE1S-PE2 AC 11 P AC U-PE2 Same Provisioning procedures, options: e.g. double, single sided provisioning 1b. U-PE2 is provisioned with PWID = 40 Remote PE IP = U-PE1 MH PW 1. U-PE1 is provisioned with PWID = 40 Remote PE IP = U-PE2 1b. U-PE2 is provisioned with PWID = 40 Remote PE IP =U-PE1 1. U-PE1 is provisioned with PWID = 40 Remote PE IP = U-PE2 40 PW

PG 8 New PW Signaling Element – MH PW TLV FEC TLV Label TLV Other Optional TLVs MH PW TLV Source U-PE Destination U-PE New TLV PWid & GID TLV inserted by the originating U-PE Prefix Format (L3FEC) proposed for all internal fields MH PW TLV Addresses the requirement for dynamic signaling of the MH PW Identifies the LDP message as a multi-hop PW Enables consistent usage of PWID FEC Source U-PE Field - Identifies the originating U-PE. U-PE Peer Discovery or Verification Destination U-PE field - Identifies the remote U-PE Controls propagation of the signaling messages Provisioned or Auto-discovered LDP Label Mapping Message

PG 9 MH PWs using End to End LDP Signaling – Operational Walkthrough Highlighting only the Steps Specific to MH PW P LDP On receipt of the LM: check Destination U-PE = itself. Verify Source Address against provisioned Destination U-PE. S-PE 1 U-PE 2 U-PE 1 4. On receipt of the LM: use destination U-PE to find the next signaling hop. LDP 3. U-PE1 builds LM & forwards to S- PE1 Source U-PE PW FEC TLV Label TLV Destination U-PE U-PE1 U-PE MH PW TLV P 1b. Provisioning on U- PE2 PWID = 40 Remote PE = U-PE1 1. Provisioning on U-PE1 PWID = 40 Remote PE = U-PE2 U-PE2 U-PE Source U-PE PW FEC TLV Label TLV Destination U-PE 5. S-PE1 builds new LM & forwards to U-PE2 2. Use destination U-PE to find the next signaling hop.

PG 10 Next Steps >Agree where the MH PW Signaling Formats and Procedures should be performed: PWE3/L2VPN? i.e. “how do I connect the endpoints/virtual forwarders?” >Complete items not yet addressed >We welcome new contributors to join the effort