draft-ietf-teas-yang-te-04

Slides:



Advertisements
Similar presentations
Extensions to PCEP for Distributing Label across Domains draft-chen-pce-label-x-domains-00 Huaimo Chen Autumn Liu
Advertisements

YANG Data Models for TE and RSVP Tunnels and Interfaces draft-saad-teas-yang-te-00 draft-saad-teas-yang-rsvp-00 Tarek Saad (Presenter) and Rakesh Gandhi,
YANG Data Models for TE and RSVP Tunnels and Interfaces draft-saad-teas-yang-te-00 draft-saad-teas-yang-rsvp-00 Tarek Saad (Presenter) and Rakesh Gandhi,
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-03 Author list: Tarek Saad
Forward-Search P2P/P2MP TE LSP Inter-Domain Path Computation draft-chen-pce-forward-search-p2p-path-computation draft-chen-pce-forward-search-p2mp-path.
draft-liu-teas-yang-te-topo
draft-ietf-teas-yang-te-topo-04
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.
Design Work of Tunnel Models
draft-sitaraman-sr-rsvp-coexistence-rec-01
L2VPN Yang Model IETF 93 Prague, CZ draft-shah-pals-mpls-l2vpn-yang-00
A Yang Data Model for ACTN VN Operation draft-lee-teas-actn-vn-yang-01
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-ietf-teas-yang-te-topo-05
RSVP-TE Extensions for Associated Co-routed Bidirectional Label Switched Paths (LSPs) draft-gandhishah-teas-assoc-corouted-bidir-01 Author list: Rakesh.
draft-ietf-teas-yang-te-topo-06
draft-ietf-teas-yang-te-topo-01
A YANG Data Model for OTN Network Topology& OTN Tunnel
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)
YANG Models for the Northbound Interface of a Transport Network Controller: Requirements and Gap Analysis CCAMP WG, IET97, Seoul draft-zhang-ccamp-transport-yang-gap-analysis-01.txt.
draft-ietf-teas-yang-te-topo-04
Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-ietf-teas-gmpls-lsp-fastreroute-06 Authors: Mike Taillon.
TE Topology and Tunnel Modeling for Transport Networks draft-bryskin-teas-te-topo-and-tunnel-modeling Igor Bryskin (Huawei Technologies) Xufeng Liu (Jabil)
Applicability of YANG models for ACTN
ACTN Information Model
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
Signaling RSVP-TE P2MP LSPs in an Inter-domain Environment draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-01.txt Zafar Ali, Cisco Systems.
draft-chandra-mpls-rsvp-shared-labels-np-00
CHAPTER 8 Network Management
Yang model for requesting
(draft-ietf-mpls-ldp-mldp-yang-00)
A Yang Data Model for ACTN VN Operation
draft-sitaraman-mpls-rsvp-shared-labels-00
YANG Data Models MPLS Base and Static LSPs draft-ietf-mpls-base-yang-04 draft-ietf-mpls-static-yang-04 Tarek.
OSPF WG Status IETF 98, Chicago
draft-liu-netmod-yang-schedule-02
(draft-ietf-mpls-ldp-yang-04)
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-08 draft-ietf-teas-yang-rsvp-07 draft-ietf-teas-yang-rsvp-te-01
DetNet Information Model Consideration
draft-barth-pce-association-bidir-01
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.
YANG Data Models for TE <draft-ietf-teas-yang-te-16> Latest YANG
draft-ietf-teas-yang-te-topo-08
Fast Reroute for Node Protection in LDP- based LSPs
Yang model for requesting
TEAS Working Group IETF 102
FlexE Design Team Presenter: Mach
IETF 103 – Bangkok November 2018
TEAS Working Group: IETF Montreal
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
TEAS Working Group IETF Prague
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.
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
draft-ietf-teas-yang-l3-te-topo-04
Basic YANG Model for Steering Client Services To Server Tunnels draft-bryskin-teas-service-tunnel-steering-model-02 Igor Bryskin (Huawei Technologies)
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
draft-ietf-teas-yang-l3-te-topo-02
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
IETF 100 – Singapore November 2017
YANG data model for Flexi-Grid Optical Networks
YANG Models for MPLS-TP
IETF-103, November 2018, Bangkok
draft-gandhi-spring-sr-mpls-pm-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.
Yang Data Model for Layer 3 TE Topologies
YANG Model for ETH TE Topology CCAMP WG, IETF 105, Montreal, Canada draft-zheng-ccamp-client-topo-yang-06 Italo Busi, Haomian Zheng, Aihua Guo (Huawei)
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.
E. Bellagamba, Ericsson P. Sköldström, Acreo D. Ward, Juniper
Presentation transcript:

draft-ietf-teas-yang-te-04 YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-04 https://github.com/ietf-mpls-yang/te Tarek Saad (Presenter) and Rakesh Gandhi, Cisco Systems Vishnu Pavan Beeram, Juniper Networks Xufeng Liu, Ericsson Himanshu Shah, Ciena Igor Bryskin, Huawei Xia Chen, Huawei Raqib Jones, Brocade Bin Wen, Comcast IETF-96, July 2016, Berlin draft-ietf-teas-yang-te-04

draft-ietf-teas-yang-te-04 Agenda Updates (from previous version) Open issues Next steps draft-ietf-teas-yang-te-04

Since IETF95 Update # 1 MPLS Segment Routing Traffic Engineering New module that Augments the TE module Allows per path signaling type as “SR” Allows specifying the TE path as set of MPLS label(s) Additional path constraints, including protected/unprotected segments The first update was to address the need to model TE data outside the scope of a device draft-ietf-teas-yang-te-03 & draft-ietf-teas-yang-rsvp-03

Since IETF95 Update # 2 TE link endpoint for H-LSP Support for TE link endpoint for hierarchical LSP Associates the underlay tunnel with the overlay TE link Allows propagating properties of the hierarchical LSP to the overlay TE link The first update was to address the need to model TE data outside the scope of a device draft-ietf-teas-yang-te-04

Since IETF95 Update # 3 Generic TE label type Need for technology agnostic label Series of bytes with no strict type check Technology specific module(s) use technology specific label type Packet MPLS LSP use labels of type mpls-label, OTN LSPs of type otn-label The abstract TE model(s) (e.g. abstract TE topology) that may contain data nodes belonging to multiple technologies use TE generic label type Run time check using “must” (e.g. on expected value) The first update was to address the need to model TE data outside the scope of a device . draft-ietf-teas-yang-te-04

Since IETF95 Update # 4 TE transport Model Continious sync-ups with the team driving TE transport service model on possible alignments Received some comments from team driving Transport service model on possible changes/alignments Topics under discussion Use of strings (or uints) versus URIs for IDs or keys in the model RPCs for creation/deletion of tunnels The first update was to address the need to model TE data outside the scope of a device draft-ietf-teas-yang-te-04

Issue# 1 Reuse of TE model for different technologies OPTION # 1: Reusable data as groupings (tunnels, LSPs, etc.) in generic module(s) Technology models (e.g. MPLS, OTN, etc.) import the generic module and use the generic groupings PROs: Allows reuse across technologies CONs: Augment of generic groupings only possible after grouping is used (in each tech model) Referencing nodes in one generic grouping from another is error prone Relative path in leafrefs can easily break if groupings are arbitrarily used in the tree module ietf-te-mpls { uses te-generic-grouping { augment “te” { uses te-mpls-grouping } etc. module ietf-te-otn { uses te-generic-grouping { augment “te” { uses te-otn-grouping } etc. The second update was to address one of the initial design objectives draft-ietf-teas-yang-te-04

Issue# 1 Reuse of TE model for different technologies OPTION # 2: TE generic model defined as standalone at the root/TOP of tree Technology models reuse the generic model by “mounting” it under respective path (../mpls/te/..., ../otn/te/..., etc) PROs: Augmentation of generic model possible Separation of technology specific TE data CONs: Limitation on referencing data nodes outside mount: e.g. needed to reference interfaces for TE device model The second update was to address one of the initial design objectives draft-ietf-teas-yang-te-04

Issue# 1 Reuse of TE model for different technologies OPTION # 3: TE generic model defined as standalone at the root/TOP of tree with per data node technology type Different TE technology data nodes are represented in same model, e.g.: MPLS, OTN, and other LSPs coexist in same model (in same list too) A new technology type per data node (e.g. LSP) to identify specific tech. PROs: Augmentation of generic model possible CONs: No separation of technology specific TE data The second update was to address one of the initial design objectives draft-ietf-teas-yang-te-04

draft-ietf-teas-yang-te-04 Summary Issue #1 Option Reusability of Generic Data Dependency between data nodes (leafref) Separation of technology specific data Augment of generic model OPTION #1 (groupings) ✓ ✗ Only when grouping is used OPTION #2 (mount) Not outside mount space OPTION #3 (multi-technology generic model) draft-ietf-teas-yang-te-04

TE/RSVP and MPLS YANG Modules Structure and Relationship ietf-mpls-base.yang ietf-otn-base.yang mount ? ietf-rsvp-ext.yang ietf-te.yang ietf-rsvp.yang ietf-te-device.yang ietf-te-pcc.yang ietf-te-rsvp.yang ietf-te-sr-mpls.yang augment To be defined YANG module ietf-te-rsvp-mpls.yang Defined YANG module draft-ietf-teas-yang-te-04

Issue# 2 P2MP and P2P TE tunnels lists Currently have single list of tunnels and LSPs: Keyed by name and type: P2P or P2MP List contains both P2P and P2MP types P2MP tunnels/LSPs have multiplicity of destinations May be simpler to model P2MP separate from P2P LSPs Existing P2P/P2MP MIBs have this separation The second update was to address one of the initial design objectives draft-ietf-teas-yang-te-04

Open Issue# 3 RPCs for TE tunnels Model (so far) allows TE tunnels creation via: Configuration PCE/controller as ephemeral Another option is to allow creation/deletion of TE tunnels via RPC: Also creates ephemeral state User specified tunnel attributes or associated with attribute set Generic question and may apply to apply to many other model that support ephemeral state The second update was to address one of the initial design objectives draft-ietf-teas-yang-te-04

draft-ietf-teas-yang-te Next Steps Conclude on open issues Request further review and address comments Complete the augmentation for module: PCC-TE data draft-ietf-teas-yang-te

draft-ietf-teas-yang-te Thank You draft-ietf-teas-yang-te