draft-ietf-l3sm-l3vpn-service-model IETF 94 - Yokohama

Slides:



Advertisements
Similar presentations
Deployment Considerations for Dual-stack Lite IETF 80 Prague Yiu Lee, Roberta Magione, Carl Williams, Christian Jacquenet Mohamed Boucadair.
Advertisements

1 Address Selection, Failure Detection and Recovery in MULTI6 draft-arkko-multi6dt-failure-detection-00.txt Multi6 Design Team -- Jari Arkko, Marcelo Bagnulo,
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Diffserv Yang Model
SHIM6 Protocol Drafts Overview Geoff Huston, Marcelo Bagnulo, Erik Nordmark.
Site Multihoming for IPv6 Brian Carpenter IBM TERENA Networking Conference, Poznan, 2005.
L1VPN Extended Overlay Model draft-fedyk-ccamp-l1vpn-extnd-overlay-00 Don Dieter
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Inter-domain SLA Exchange
Draft-ietf-l3sm-l3vpn-service-model S. Litkowski R. Shakir L. Tomotaki K. D’Souza.
Communicating Prefix Cost to Mobile Nodes (draft-mccann-dmm-prefixcost-01) IETF 93 Prague.
Automatic attachment of end stations and network devices Dan Romascanu Paul Unbehagen (draft-romascanu-opsawg-auto-attach-framework-00)draft-romascanu-opsawg-auto-attach-framework-00.
draft-zhao-teas-pcecc-use-cases-03
Softwire Mesh Framework: Multicast
Multicast in BGP/MPLS VPN
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-ietf-teas-yang-te-topo-05
Connectionless OAM yang model
DetNet Data Plane Discussion
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
An IPv6 Flow Label Specification Proposal
ALTO Protocol draft-ietf-alto-protocol-14
pim wg multicast YANG team
The SUPA Information Model
draft-ietf-teas-yang-te-topo-06
Routing Area Yang Architecture Design Team Update
IETF 55 IPv6 Working Group IPv6 Node Requirements
Alain Durand, Comcast David Ward, Cisco
Softwire Mesh Solution Framework
Multicast Information Model draft-zhang-mboned-multicast-info-model-00 Sandy. Zhang Linda Wang (Presenting) Mboned WG IETF 97#Seoul.
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
L1VPN Working Group Scope
pim wg multicast YANG team
Routing Area Yang Architecture Design Team Update
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-03 draft-ietf-teas-yang-rsvp-03 Tarek Saad (Presenter)
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
draft-clacla-netmod-yang-model-update-02
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
TRILL MPLS-Based Ethernet VPN
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
Partial Locking of a Datastore in NETCONF
DetNet Data Plane Discussion
draft-ietf-teas-yang-te-topo-04
Additional TRILL Work/Documents
Distributed Mobility Management (DMM) WG DMM Work Item: Forwarding Path & Signaling Management (FPSM) draft-ietf-dmm-fpc-cpdp-01.txt IETF93, Prague.
draft-ietf-dmm-4283mnids Charlie Perkins
Qin Wu Roni Even Ying Cheng IETF 103 Bangkok, Tailand Oct 12, 2018
Migration-Issues-xx Where it’s been and might be going
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
Interface extensions YANG & VLAN sub-interface YANG Status update
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
IGMP & MLD Snooping YANG Model
EVPN a very short introduction
DetNet Information Model Consideration
Yingzhen Qu YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung
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.
draft-ietf-teas-yang-te-topo-08
draft-lee-rtgwg-actn-applicability-enhanced-vpn-03
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
IETF Prague BFD Unsolicited
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.
Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
Editors: Bala’zs Varga, Jouni Korhonen
Layer 2 VPN (L2VPN) Service Model L2SM Working Group
draft-ietf-teas-yang-l3-te-topo-02
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
YANG Models for MPLS-TP
RIFT YANG draft-zhang-rift-yang-01
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
Task 62 Scope – Config / Operational State
Interface extensions YANG & VLAN sub-interface YANG Status update
Presentation transcript:

draft-ietf-l3sm-l3vpn-service-model IETF 94 - Yokohama S. Litkowski R. Shakir L. Tomotaki K. D’Souza

Context A lot of YANG models for network elements and protocols are in progress Need also service models Let’s start with Layer 3 VPN « famous » service L3SM WG set up to follow the work (short live WG)

Changes from last IETF Modularity : People expressed at Prague a need to introduce groupings The work is done in current version : Most of branches are now groupings to help reusability

Changes from last IETF VPN-policy : Previously : native-vpn + vpn-policy Now : only vpn-policy expressed in a more abstracted way | +--rw vpn-policy | | +--rw entries* [id] | | +--rw id uint32 | | +--rw filter | | | +--rw lan-prefixes | | | | +--rw ipv4-lan-prefixes* [lan] | | | | | +--rw lan inet:ipv4-prefix | | | | +--rw ipv6-lan-prefixes* [lan] | | | | +--rw lan inet:ipv6-prefix | | | +--rw lan-tag* string | | +--rw vpn | | +--rw vpn? leafref | | +--rw site-role? identityref

Changes from last IETF Site-template : Previously just a type of site Now using a separate list of site templates thanks to groupings +--rw sites* [site-id] | +--rw site-id string | +--rw apply-template? leafref ... | +--rw location | +--rw site-diversity | +--rw availability | +--rw management | +--rw vpn-policy +--rw site-templates* [site-template-id] +--rw site-template-id string +--rw location +--rw site-diversity +--rw availability +--rw management +--rw vpn-policy

Changes from last IETF MPLS leaf at VPN level : MPLS is VPN property, not only an access one Access has only signalling type +--rw l3vpn-svc +--rw vpn-svc* [name] +--rw mpls? boolean +--rw sites* [site-id] +--rw service +--rw mpls +--rw signalling-type? enumeration

Changes from last IETF Created OAM container and moved BFD in +--rw l3vpn-svc +--rw sites* [site-id] +--rw attachment +--rw ip-connection +--rw oam +--rw bfd …

Changes from last IETF Small things : Some renaming : Identities, leaves, containers …

Changes from last IETF but not published yet Small things : vpn-id moved to STRING and remove vpn-name Close ticket#2 Add DSCP matching in flow definition Cloud-access as grouping Close ticket#4 Multicast : see next slide

Changes from last IETF but not published yet +--rw l3vpn-svc +--rw vpn-svc* [name] +--rw multicast +--rw tree-flavor* identity-ref +--rw rp +--rw rp-group-mapping [rp-address group] +--rw rp-address union +--rw provider-managed +--rw enabled? boolean +--rw anycast-rp? boolean +--rw group union +--rw rp-discovery? identity-ref +--rw sites* [site-id] +--rw service +--rw multicast-site-type? enumeration +--rw multicast-transport-protocol +--rw ipv4? boolean +--rw ipv6? Boolean +--rw protocol-type? enumeration Multicast tracked as issue#5 Eric’s comment pointed that proposed multicast modeling does not handle many useful cases Multicast VPN has many flavors of usage and it’s hard to model it , may need multicast expert help ! New proposal

Other issues status in tracker Issue#1 : When is customer-nat-address used Answer provided on the list Leaf used when NAT is required to access cloud VPN and customer wants to use its own IP address. If provider provides the public IP, no need to use the leaf Can we close the issue ?

Other issues status in tracker Issue#2 : identify l3vpn svc by is or name or both Already presented => to be closed ? Issue#3 : M to N availability support Currently only primary/backup and loadsharing supported Today no indicator of relations between sites No progress for now Options given on the list : Changing the paradigm of one site = one access, so dual homed is two sites Add « multihomed » identity for site-availability and a « preference » access-type combined with a « preference » leaf Remove site-availability and access-type we have today and just rely on « preference » Is that enough ? Do we need to create a site-group-id to identify sites belonging to the same customer location ?

Other issues status in tracker Issue #4 : site-service-cloudaccess as grouping We created vpn-service-cloud-access applied in vpn-svc (not published yet) Can we close ? Issue #5 : Multicast VPN support Already talked about it Issue #6 : Inventory ops state Do we need an operational state to track what sites belong to a VPN or what sites are accessing a cloud ? No progress …

Other issues status in tracker Issue #7 : Generic VAS Consensus that VAS are not part of this model Only cloud VPN access is kept as it deals with network interconnection Can we close it ?

Other issues status in tracker Issue #8 : who keep site location information Service orchestrator must have the knowledge It may retrieve the customer address from customer inputs (self care portal) And may interact with some OSS component to find the best nodes to place the service on Is this enough ?

Other issues status in tracker Issue#9 (NEW) : modeling transport constraints ? Some customers are requesting some transport constraints : Low latency between two sites Disjoints path between two Hub sites Do we need to address it in the model ? How to model it ? VPN PE1 PE3 Hub#2 Hub#1 PE2 PE4 Disjoint transport path between pairs of PEs

Not finished … next steps … We still need to work on : Security parameters : encryption part to be reviewed ! Need to review if the current proposal fits any L3VPN rather than PE-Based only What about interAS consideration ? In my mind, nothing to do … but need to be discussed ! What about Hybrid VPNs (public+private sites) ? Anything else ?