Layer 2 VPN (L2VPN) Service Model L2SM Working Group

Slides:



Advertisements
Similar presentations
IETF Calsify.
Advertisements

L2VPN WG Meeting IETF 84 Vancouver, Canada. Agenda Administrivia WG Status and Update PIM Snooping over VPLS (Olivier) BGP MPLS Based Ethernet VPN (Ali)
L2VPN WG “NVO3” Meeting IETF 82 Taipei, Taiwan. Agenda Administrivia Framing Today’s Discussions (5 minutes) Cloud Networking: Framework and VPN Applicability.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
CCAMP Working Group Online Agenda and Slides at: Tools start page:
IETF 90: NetExt WG Meeting. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet- Draft.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
L3VPN WG IETF 78 09/11/ :00-15:00 Chairs: Marshall Eubanks Danny McPherson Ben Niven-Jenkins.
IETF #82 DRINKS WG Meeting Taipei, Taiwan Fri, Nov 18 th
IETF 86 PIM wg meeting. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC.
L3VPN WG IETF 78 30/07/ :00-11:30 Chairs: Marshall Eubanks Danny McPherson Ben Niven-Jenkins.
IETF 89, LONDON, UK LISP Working Group. 2 Agenda and slides:  lisp.html Audio Stream 
Interface to the Routing System (IRS) BOF IETF 85, Atlanta November 2012.
IETF #82 - NETCONF WG session 1 NETCONF WG IETF 82, Taipei, Taiwan TUESDAY, November 15, Afternoon Session III Bert Wijnen Mehmet Ersue.
Alternatives to Content Classification for Operator Resource Deployment (ACCORD) BOF Chairs: Gonzalo Camarillo & Pete Resnick.
OPSAWG chairs: Scott Bradner Christopher Liljenstolpe.
1 Chairs: Pascal Thubert Thomas Watteyne Mailing list: Jabber: Etherpad for minutes:
Emergency Context Resolution with Internet Technologies (ECRIT) Chairs: Marc Linsner & Roger Marshall Standing In for the Chairs: Brian Rosen IETF 94.
STIR Secure Telephone Identity Revisited
Agenda Alexey, Yoav, Tobias July 2012
LMAP WG IETF 97 – Seoul, SK November 17, 2016 Dan Romascanu Jason Weil
Path Computation Element Working Group
SFC Working Group Session 97th IETF Seoul, South Korea Chairs overview
Layer Independent OAM Management in the Multi-Layer Environment LIME
Agenda Stig Venaas Behcet Sarikaya November 2010
NETCONF WG IETF 93 - Prague, Czech Republic THURSDAY, July 23, 2015
Gunter Van de Velde Kiran Kumar Chitimaneni Warren Kumari
L2VPN WG Meeting IETF 88 Vancouver, Canada.
SIPREC WG, Interim virtual meeting , GMT-4
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
Joint TICTOC and NTP Meeting
Wednesday, 9:30-11:00, Grand Ballroom 3, Morning session I
Pseudowire And LDP-enabled Services (PALS) WG Status IETF-93 Prague
MODERN Working Group IETF 97 November 14, 2016.
Network Virtualization Overlays (NVO3) Working Group IETF 97, November 2016, Seoul Chairs: Secretary: Sam Aldrin Matthew Bocci.
Tuesday , 9:30-12:00 Morning session I, Buckingham
Joint OPS Area and OPSAWG Meeting
P2PSIP WG IETF 84 P2PSIP WG Agenda & Status Tuesday, July 31st, 2012
Kathleen Moriarty, Trusted Execution Environment Provisioning (TEEP) BoF IETF-100 November 2017 Chairs: Nancy Cam-Winget,
SPRING IETF-98 Tuesday, March 28.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Singapore – IETF 100 – November 2017
Network Virtualization Overlays (NVO3) Working Group IETF 98, March 2017, Chicago Chairs: Secretary: Sam Aldrin Matthew Bocci.
Thursday, 20th of July 2017.
16th November 2016 Gorry Fairhurst (via webrtc) David Black WG chairs
Multiple Interfaces (MIF) WG
NETMOD Agenda and WG Status
SIPREC WG, Interim Meeting , GMT/UTC
Network Virtualization Overlays (NVO3) Working Group IETF 100, November 2017, Singapore Chairs: Secretary: Sam Aldrin Matthew.
Flexible Ethernet (Side meeting)
Joint Ops Area and OpsA WG
IETF DTN Working Group July 17th, 2017 Chairs:
Web Authorization Protocol (OAuth) WG Chairs: Hannes Tschofenig, Rifaat Shekh-Yusef, Security AD: Roman.
20th July 2017 Gorry Fairhurst Wes Eddy David Black WG chairs
Audio/Video Transport Core Maintenance (AVTCORE)
Web Authorization Protocol (OAuth) WG Chairs: Hannes Tschofenig, Rifaat Shekh-Yusef, Security AD: Roman.
SIPREC WG, Interim virtual meeting , GMT
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Interface to Network Security Functions (I2NSF)
TEAS CCAMP MPLS PCE Working Groups
SIPBRANDY Chair Slides
Multiple Interfaces (MIF) WG
Pseudowire And LDP-enabled Services (PALS) WG Status IETF 100 Singapore Co-Chairs: Stewart Bryant and Andy Malis
Interface to Network Security Functions (I2NSF)
Scott Bradner & Martin Thomson
NETCONF WG IETF 80, Prague, Czech Republic March 31,
IETF 100 Singapore MBONED.
Audio/Video Transport Extensions (avtext) Working Group
Presentation transcript:

Layer 2 VPN (L2VPN) Service Model L2SM Working Group Thursday 16th Nov 2017 6:10pm Singapore Time Adrian Farrel (adrian@olddog.co.uk ) Qin WU (bill.wu@huawei.com) http://tools.ietf.org/wg/l2sm/charters

Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made within the context of an IETF activity is considered an "IETF Contribution". Such statements include oral statements in IETF sessions, as well as written and electronic communications made at any time or place, which are addressed to: The IETF plenary session The IESG, or any member thereof on behalf of the IESG Any IETF mailing list, including the IETF list itself, any working group or design team list, or any other list functioning under IETF auspices Any IETF working group or portion thereof Any Birds of a Feather (BOF) session The IAB or any member thereof on behalf of the IAB The RFC Editor or the Internet-Drafts function All IETF Contributions are subject to the rules of RFC 5378 and RFC 8179. Statements made outside of an IETF session, mailing list or other function, that are clearly not intended to be input to an IETF activity, group or function, are not IETF Contributions in the context of this notice.  Please consult RFC 5378 and RFC 8179 for details. A participant in any IETF activity is deemed to accept all IETF rules of process, as documented in Best Current Practices RFCs and IESG Statements. A participant in any IETF activity acknowledges that written, audio and video records of meetings may be made and may be available to the public.

Administrativia Charter: Mailing List: Jabber Minutes: Blue sheets http://datatracker.ietf.org/wg/l2sm/charter/ Mailing List: https://www.ietf.org/mailman/listinfo/l2sm Jabber xmpp:l2sm@jabber.ietf.org Minutes: Any volunteers? https://etherpad.tools.ietf.org/p/notes-ietf-100-l2sm Blue sheets

Agenda Administrivia and Agenda Bash (chairs, 5 mins) WG status and plans (chairs, 5 mins) YANG Data Model for L2VPN Service Delivery (Giuseppe, 45 mins) draft-ietf-l2sm-l2vpn-service-model Overview refresher Recent changes Open issues Open discussion Any other business (All, 5 mins)

WG status and plans

WG Status 1st L2SM meeting (IETF97) in Seoul Adopted L2SM draft in Feb 21, 2017 No face-to-face meeting at IETF 98 and 99 Design Team members had short meetings Two virtual interim meetings to advance the work May 25, 2017 September 27, 2017

Plans The chairs have a plan It’s ambitious, but achievable Hold virtual interim in September (done) Confirm decisions made at interim by taking them to the mailing list in October (done) Post new revision before IETF 100 (done) Meet in Singapore (doing) Raise any "final" issues Update to close all issues by mid December YANG Doctor review end December Update to address YANG Doctor review end January WG last call mid-February Pass to AD for IETF last call before end February IESG telechat before London IETF (101)

YANG Data Model for L2VPN Service Delivery Objectives Document Status Overview of Model Support for L2 Services Known open issues and work items New issues <your issue here> Looking at the relationship to Layer One

Reminder - L2SM Objectives Create a YANG data model that describes a L2VPN service Used for communication between customers and network operators Provide input to automated control and configuration applications Focus on IETF technologies VPWS, LDP and BGP VPLS, EVPN Other L2VPN service types may be included Not an L2VPN configuration model Technology-specific parameters limited to access connections and end-to-end services Operation of core network is not a customer concern

Document Status Now at -04 version Recent changes Remove EVC and OVC related attributes. Remove Metro-Network related attributes. Remove Customer Account Number attributes. Update L2VPN service Types. Remove load balancing options since access-priority within availability can be used to support load balancing. Remove service protection attribute since we have site diversity attributes. Move SVC-MTU to service level. Move CVLAN to Service Mapping to Network Access Level. Add two new parameters under qos-classification-policy. Remove Security Container. Remove IPv4/IPv6 prefix filter from VPN policy. Add Delivery mode support at service level. Remove support for EVC Remove load-balancing option Remove service protection support

What is L2SM Service Model Cloud Access VPN Topo Support L2VPN creation Support one site belonging to one VPN Support one site belonging to multi-VPN Support one Site with multiple logical accesses Connecting to multiple VPNs and these logical accesses Sharing the same bearer. Provide L2VPN with Public Cloud Access Support extend L2VPN to Private Cloud Or Data Center Network Support Site-level QoS requirements Support Network Access level QoS requirements Support Site level and Network Access Level Security Requirements. Support Site level Multicast requirements and global level Multicast requirements Multi-AS support Support Network Access Creation based on Service Placement constraints and other constraints parameters. Support point to point network connectivity and multi-point network connectivity. Support distribute VPN route across sites belonging to different VPNs VPN Service Multicast Site Extranet-VPN Customer-Name Service QoS Classification Standard Profile Location QoS Profile Device Customized Profile Site Diversity Filter VPN id VPN Policy VPN Site-Role Management Access Diversity Site VPN flavor Bearer Security Connection Network Access Security Load balance Service Multicast type VPN attach EVPN Availability VPW,VPLS based VPN Signaling Option PWE3 L2TP-PW

VPN Service Definition Have a common base model that addresses multiple popular L2VPN service types. The working group will derive a single data model that includes support for the following: Point-to-point Virtual Private Wire Services (VPWS) connecting two customer Sites; Point-to-point or point-to-multipoint Virtual Private Wire Services (VPWS) connecting a set of customer sites Multipoint Virtual Private LAN services (VPLS) connecting a set of customer sites; Multipoint Virtual Private LAN services (VPLS) connecting one or more root sites and a set of leave sites, but preventing inter- leaf sites communication; EVPN Service connecting a set of customer sites Ethernet VPN VPWS between two customer sites or a set of customer sites specified in [RFC8214] and [RFC7432]; Other L2VPN service types may be included if there is consensus in the working group.

Connection Definition in L2SM model CE PE Customer Network 802.3 Tagged 802.1Q Port Mode VLAN Mode QinQ Mode QinAny Mode LACP LAG Interface LAG Mode Under each Site Network Access, Ethernet connection in data plane supports several modes Physical Interface Mode Dot1q interface Mode VLAN Mode: QinQ Mode: Config both S-tag and C-tag on PE QinAny Mode: Only Config S-tag on PE and PE doesn’t know C-Tag LAG Interface Mode Need to specify LACP parameters. In addition, optional L2CP parameters are specified between CE and PE In addition, mapping between CVLAN tag and L2VPN service is specified Open question: Do we need to specify S-Tag or onlyDot1q interface mode within connection container defined in service model? S-Tag in many cases is representing ISP VLAN and specified by Operators? In case of NNI, S-Tag is needed. http://www.cisco.com/c/en/us/td/docs/routers/asr9000/software/asr9k_r4-1/lxvpn/configuration/guide/lesc41/lesc41p2ps.pdf

Multicast Unicast Broadcast Support Paris Site London Madrid Barcelona PE1 PE2 In case of multicast support, we need to describe multicast tree type, traffic type, delivery mode and group to port mapping type at a global level across different sites. Support both ASM and SSM Assume IGMP snooping is enabled in the bridge domain And Describe MAC Multicast Group at site level: VLAN ID — Displays the VLAN ID of the Multicast group. MAC Address Group — Displays the MAC address of the group. Ports/LAG — Select to display the ports/LAGs belonging to the Multicast group.

Single homed, Dual Home and Multihoming Support The "site-type" defines the way the VPN multiplexing is done. site-vpn-flavor-single: The site belongs to only one VPN. set of site-vpn-flavor-multi: The site belongs to multiple VPNs, and all the logical accesses of the sites belong to the same VPNs. In addition, we have site-network-access/access-diversity parameters (e.g., group-id, constraint-type ), they can tell us which of network accesses belong to the same group, what constraint type is.

Applicability to Inter-Provider and Inter-Domain Case In addition to Inter-provider control connections to run only between the two border routers, we can also offer an end-to-end, multi-segment connectivity to be constructed out of several connectivity segments, without maintaining an end-to-end control connection. End to end connectivity between site_1 and Site 3 spans across multiple domains and can be constructed by stitching network access connectivity within site_1 with SEG1, SEG3, SEG4 and network access connectivity within site3 The assumption is service orchestration layer in figure 5 should have visibility of the complete abstract topology and resource availability

Open issue: Signaling Option Parameters In L2SM, some parameters we defined for signaling option is for signaling and VPN auto-discovery such as control word, VC label which are used between Pes or between any two sites. Also we have some parameters used between CE and PE such as mac learning, arp suppression. If mac-learning mode is set to control plane mode, mac-learning is used between Pes If mac-learning mode is set to data plane mode, mac-learning is used between CE and PE Open Question, Do we need to specify signaling option parameters or signaling operation parameters should be specified by operator facing model? Does customer care these parameter used between PEs within operator network?

Any Other Issues?

Connection with L1CSM A new work in CCAMP has been launched What is the boundary between L2SM/L3SM and L1CSM? Deployment Scenario 1: L1VPN for External Customer Deployment Scenario 2: Multi-Service Backbone for Internal Customers

L1CSM and L2SM/L3SM Multi-Service for Internal Customers L2SM and L3SM are Service Models L1CSM can be the southbound interface of the Service SDN Controller and can be used in same cases: Multi-Service Backbone for Internal Customers: Only L1 connectivity is required and there is the need of an interface between two departments belonging to the same organization. L1VPN for External Customer (less common for now)

Any Other Business