L2VPN Yang Model IETF 93 Prague, CZ draft-shah-pals-mpls-l2vpn-yang-00

Slides:



Advertisements
Similar presentations
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.
Advertisements

Draft-boutros-bess-evpn-vpws-service-edge-gateway-00 Sami Boutros Ali Sajassi Patrice Brissette [Cisco Systems] Daniel Voyer [Bell Canada] IETF 92,
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 184th IETF - Vancouver VPLS PE Model with E-Tree Support Yuanlong.
Draft-bitar-nvo3-vpn-applicability-00.txt Page - 1 Cloud Networking: Framework and VPN Applicability draft-bitar-nvo3-vpn-applicability-00.txt Nabil Bitar.
IETF 84, July 2012 Vancouver, Canada
1 © OneCloud and/or its affiliates. All rights reserved. VXLAN Overview Module 4.
Pseudowire And LDP-enabled Services (PALS) WG Status IETF-91 Honolulu Co-Chairs: Stewart Bryant and Andy Malis
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.
Draft-boutros-l2vpn-evpn-vpws-00.txt Sami Boutros Ali Sajassi Samer Salam IETF 84, July 2012 Vancouver, Canada.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-04.txt A. Sajassi (Cisco), R. Aggarwal (Arktan),
IETF 95 – Buenos Aires April 2016 A YANG Data Model for MPLS Base and Static LSPs (draft-saad-mpls-static-yang-02) Tarek Saad(Cisco) -- Presenter Kamran.
VXLAN DCI Using EVPN draft-boutros-l2vpn-vxlan-evpn-01.txt Sami Boutros Ali Sajassi Samer Salam Dennis Cai IETF 86, March 2013 Orlando, Florida.
Global Table Multicast with BGP-MVPN Protocol
EVPN Unifying control plane
L2VPN & EVPN Yang Model IETF 94 Yokohama, Japan Movember, 2015 draft-shah-bess-l2vpn-yang-00.txt draft-brissette-bess-evpn-yang-00.txt.
Virtual Hub & Spoke with BGP EVPNs
L2VPN Provisioning & Signaling
Signaling: Identifying PW Endpoints
Hierarchical Fabric Designs
L2VPN WG Meeting IETF 88 Vancouver, Canada.
IETF 95 – Buenos Aires April 2016
L2VPN & EVPN Yang Model IETF 94 Yokohama, Japan Movember, 2015 draft-shah-bess-l2vpn-yang-00.txt draft-brissette-bess-evpn-yang-00.txt.
L2VPN/EVPN/L3VPN Yang IETF-96 Berlin.
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-03 draft-ietf-teas-yang-rsvp-03 Tarek Saad (Presenter)
Draft-boutros-bess-evpn-auto-provisioning-01 Sami Boutros Rex Fernando Ali Sajassi Kitty Pang Tapraj Singh IETF 95, April 2015 Buenos Aires.
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
draft-ietf-teas-yang-te-04
Pseudowire And LDP-enabled Services (PALS) WG Status IETF-93 Prague
Multicast Pruning for PBB-VPLS
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
Virtual Hub-and-Spoke in BGP EVPNs
Bangkok – IETF 103 – November 2018
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
(draft-ietf-mpls-ldp-mldp-yang-00)
EVPN Interworking with IPVPN
Yang Data Model for VxLAN Protocol
draft-sajassi-bess-evpn-ip-aliasing- 00.txt
YANG Data Models MPLS Base and Static LSPs draft-ietf-mpls-base-yang-04 draft-ietf-mpls-static-yang-04 Tarek.
Preference-based EVPN DF Election draft-rabadan-bess-evpn-pref-df-02
draft-sajassi-bess-evpn-vpls-all-active- 00.txt
IGMP & MLD Snooping YANG Model
draft-liu-netmod-yang-schedule-02
(draft-ietf-mpls-ldp-yang-04)
EVPN a very short introduction
Draft-jain-bess-evpn-lsp-ping-05.txt Parag Jain, Samer Salam, Ali Sajassi (Cisco), Sami Boutros (VMware), Greg Mirsky (ZTE) IETF 99, July 2017 Prague.
Attilla de Groot | Sr. Systems Engineer, HCIE #3494 | Cumulus Networks
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-06 draft-ietf-teas-yang-rsvp-07 draft-ietf-teas-yang-rsvp-te-00 draft-ietf-mpls-base-yang-04 code.
EVPN Inter-subnet Multicast Forwarding
BESS WG Montreal – IETF 102 – March 2018 Chairs:
EVPN multi-homing port-active load-balancing IETF-101 [London]
IETF 103 – Bangkok November 2018
BESS WG Montreal – IETF 105 – July 2019
Multicast in L3VPN Signaled by EVPN Type-5 Routes
EVPN multi-homing port-active load-balancing IETF-103 [Bangkok]
Applicability of EVPN to NVO3 Networks
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-19 draft-ietf-teas-yang-rsvp-10 draft-ietf-teas-yang-rsvp-te-05 draft-ietf-teas-yang-te-mpls-01.
draft-ietf-teas-yang-l3-te-topo-02
EVPN Interworking with IPVPN
IETF 100 – Singapore November 2017
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
Neeraj Malhotra (Arrcus) Ali Sajassi (Cisco) Jorge Rabadan (Nokia)
draft-malhotra-bess-evpn-irb-extended-mobility-03
EVPN and L2 Access Protocols: Single-Flow-Active load-balancing mode
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
draft-ietf-bess-evpn-vpls-seamless- integ-01.txt
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
Tim Strakh CEO, IEOFIT CCIE RS, CCIE Sec CCIE Voice, CCIE DC
Presentation transcript:

L2VPN Yang Model IETF 93 Prague, CZ draft-shah-pals-mpls-l2vpn-yang-00 L2VPN Yang Model IETF 93 Prague, CZ draft-shah-pals-mpls-l2vpn-yang-00.txt

The Crew Cisco Systems: Kamran Raza, Reshad Rahman, Patrice Brissette Juniper : Santosh Esale, Kishore Tiruveedhula Huawei : Robin (Zhenbin) Li Alcatel/Lucent : Mathew Bocci Ericsson : Xufeng Liu, Helen Chen Ciena : Himanshu Shah NEC : Zhenlong Cui Infinera: Iftekar Hussain Metaswitch: Jonathan Hardwick Comcast: Jason Walker, Bin Wen, Mannan Venkatesan Verizon: Nick DelRegno, Luay Jalil, Nabil Bitar + the EVPN members + new comers.

Work Method To speed-up the our progress on framework and HL container, meeting are every weeks. The meeting time is scheduled on Wednesday 10am EST Meeting every weeks to discuss the design of the L2VPN Yang models. The meeting time is scheduled on Wednesday 10am EST. Vendor-specific part will be left out. The progress will be published in the IETF mailing list on time. The important issue can be proposed in the mailing list for discussion.

Design Work Plan Phase 0: Architecture Design Phase 1 Phase 2 Configuration Data RPC Notification Phase 2 Operation Data

Instance Centric Approach L2VPN Common Services [L2 features on AC – VLAN, VLAN rewrites EVC ??? ] VPLS [mac learning, mac security] VPWS BGP RFC4761 LDP RFC4762 RFC4447 BGP RFC6624 LDP RFC4447 [mspw, pw redundancy]

Protocol Centric Approach L2VPN Common Services [L2 features on AC – VLAN, VLAN rewrites EVC ??? ] BGP RFC4761, RFC6624 LDP RFC4762 RFC4447 VPLS [mac learning, mac security] VPWS VPLS [mac learning, mac security] VPWS

Scope – L2VPN RFC List L2VPN RFC List Prepare an RFC list for L2VPN and PWE3 for your reference. RFCs are identified as "1“ @ “4”. The meaning of the number is as follows: 1 -- Very Popular 2 -- Popular 3 -- Not Popular yet now 4 -- Out of scope of L2VPN Yang team

RFC list example

VPWS first…then VPLS, and the rest template-ref AC // AC template attributes template-ref PW // PW template attributes vpws-instance name // container svc-type // list of AC and PW being used AC-1 // container template-ref AC attribute-override PW-2 // container template-ref PW PW-3 // container // ONLY 2 endpoints!!! endpoint-A // container AC-1 // reference endpoint-Z // container redundancy-grp // container PW-2 // reference PW-3 // reference

VPWS & Endpoint Template-AC-1 // template attributes module version1-l2vpn { grouping vpws-endpoint-grp2 { choice ac-or-pw-or-redundancy-grp { case ac { leaf ac { type leafref { path "../../service-instance/name"; } case pw { leaf pw { path "../../pseudowire/name"; case redundancy-grp { leaf primary-pw { leaf backup-pw { must "primary-pw != backup-pw"; container l2vpn { container vpws-instance { list vpws-instance { container endpoint-A { uses vpws-endpoint-grp1; container endpoint-Z { uses vpws-endpoint-grp2; Template-AC-1 // template attributes Template-PW // template vpws-instance name // container svc-type // list of AC and PW being used AC-1 // container template-ac-1 attribute-override PW-2 // container template-pw PW-4 // container // ONLY 2 endpoints!!! endpoint-A // container AC-1 // reference endpoint-Z // container redundancy-grp // container PW-2 // reference PW-4 // reference

Various Types of Endpoint AC (attachment circuit) PW (pseudowire) Redundancy Group IRB interface PW Head-end interface EFP (Ethernet flow point) VSI (virtual switch instance – mesh of PW with SHG) EVI (EVPN) NVE (VxLAN) VIP (virtual instance port – PBB) AC (attachment circuit) PW (pseudowire) PW (pseudowire) Redundancy Group VNI (virtual network identifier)

EVPN Yang model

The crew Juniper : Kishore Tiruveedhula, Tapraj Singh Cisco :                Ali Sajassi,  Patrice Brissette, Deepak Kumar Alcatel/Lucent : Jorge Rabadan, Ericsson :           Xufeng Liu, Autumn Liu Ciena :               Himanshu Shah Huawei :           Robin (Zhenbin) Li Metaswitch:     Jonathan Hardwick, Alan Elder Verizon:            Luay Jalil

Scope Requirements for EVPN: RFC 7209 EVPN: RFC 7432 PBB-EVPN draft: draft-ietf-l2vpn-pbb-evpn-10 VPWS support in EVPN: draft-ietf-bess-evpn-vpws-00 E-TREE Support in EVPN & PBB-EVPN: draft-ietf-bess-evpn-etree-00 IP Prefix Advertisement in EVPN: draft-ietf-bess-evpn-prefix-advertisement-01 (PBB-)EVPN Seamless Integration with (PBB-)VPLS: draft-ietf-bess-evpn-vpls-seamless-integ-00 VXLAN DCI Using EVPN: draft-boutros-l2vpn-vxlan-evpn A Network Virtualization Overlay Solution using EVPN: draft-ietf-bess-evpn-overlay-00 Interconnect Solution for EVPN Overlay networks: draft-ietf-bess-dci-evpn-overlay-00 Integrated Routing and Bridging in EVPN: draft-ietf-bess-evpn-inter-subnet-forwarding-00 EVPN Virtual Ethernet Segment: draft-sajassi-bess-evpn-virtual-eth-segment-00

Initial Focus Configuration & Operational Data for EVPN: RFC 7432 PBB-EVPN draft: draft-ietf-l2vpn-pbb-evpn-10

EVPN Yang Agreement was to focus on L2VPN architecture and VPLS Yang first… The discussion moved quickly on endpoints, vpls-instance, bridge domain and MAC-VRF. Agreed on EVPN (as a forwarder) to be an Endpoint Coming back from Prague, the crew can start working on EVPN [as an endpoint]!

L2VPN Architecture Basic instance Default Instance (VPWS, VPLS, MAC-VRF) Bridge Domain Endpoint Endpoint Endpoint

…and L3VPN Yang Currently setting up the team Please contact me if you are interested Please contact me if you want to share your thoughts or any work which has been done already

I’m done. Thank You. Please provide your comments I’m done! Thank You! Please provide your comments! There are always room for new members! I’m done, Did I tell you?