YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-03 draft-ietf-teas-yang-rsvp-03 https://github.com/ietf-mpls-yang/te Tarek Saad (Presenter)

Slides:



Advertisements
Similar presentations
RSVP-TE Extensions for SRLG Configuration of FA
Advertisements

1 Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute-05 Author.
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,
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
1 RSVP-TE Extensions For Fast Reroute of Bidirectional Co-routed LSPs draft-tsaad-mpls-rsvpte-bidir-lsp-fastreroute-00.txt Author list: Mike Taillon
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
Konstantin agouros Omkar deshpande
YANG Data Model For RIB Extensions IETF 97, Seoul
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-ietf-teas-yang-te-topo-05
Connectionless OAM yang model
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
Routing Area Yang Architecture Design Team Update
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
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.
draft-ietf-teas-yang-te-04
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)
draft-ietf-pim-igmp-mld-yang-04
TEAS Working Group IETF London Online Agenda and Slides:
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 model for requesting
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
(draft-ietf-mpls-ldp-mldp-yang-00)
WG Document Status Compiled By: Lou Berger, Vishnu Pavan Beeram
RIFT YANG draft-zhang-rift-yang-00
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
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.
Routing Area Yang Architecture Design Team Update
IGMP & MLD Snooping YANG Model
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
Yang model for requesting
TEAS Working Group IETF 102
Y. Lee, D. Dhody, X. Zhang, A. Guo (Huawei)
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.
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)
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
RIFT YANG draft-zhang-rift-yang-01
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 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.
Presentation transcript:

YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-03 draft-ietf-teas-yang-rsvp-03 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 Xia Chen, Huawei Technologies Raqib Jones, Brocade Bin Wen, Comcast IETF-95, April 2016, Buenos Aires draft-ietf-teas-yang-te-03 & draft-ietf-teas-yang-rsvp-03

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

Update # 1 Regrouping of TE generic model Issue - TE generic model need to contain no device specific data The TE generic model may be deployed to model data outside the scope of a device (e.g. TE SDN controller, PCE) TE generic model covers data Global scoped: e.g. tunnels, LSPs Device scoped: e.g. TE interfaces properties, device timers, device local policies, etc. Ideally maximize reusability of existing TE generic model Resolution - Regroup and extract device-specific data into separate module that augments the TE generic model 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

TE device data YANG model draft-ietf-teas-yang-te-03 & draft-ietf-teas-yang-rsvp-03 TE device data YANG model module: ietf-te-device augment /ietf-te:te: +--rw interfaces +--rw config | +--rw flood-thresholds +--rw interface* [interface] +--rw interface if:interface-ref | +--rw te-metric? | +--rw (admin-group-type)? | | +--:(value-admin-groups) .. | | +--:(named-admin-groups) | +--rw (srlg-type)? | | +--:(value-srlgs) | | +--:(named-srlgs) ... +--ro te-advertisements_state +--ro flood-interval? +--ro last-flooded-time? +--ro next-flooded-time? +--ro last-flooded-trigger? +--ro advertized-level-areas* +--ro level-area uint32 module: ietf-te-device augment /ietf-te:te/ietf-te:globals/ietf-te:config: +--rw lsp-install-interval? uint32 +--rw lsp-cleanup-interval? uint32 augment /ietf-te:te/ietf-te:globals/ietf-te:state: +--ro lsp-install-interval? uint32 +--ro lsp-cleanup-interval? uint32 +--ro tunnels-counter? uint32 +--ro lsps-counter? uint32 augment /ietf-te:te/ietf-te:lsps-state/ietf-te:lsp: +--ro lsp-timers | +--ro life-time? uint32 | +--ro time-to-install? uint32 | +--ro time-to-die? uint32 +--ro downstream-info | +--ro nhop? inet:ip-address | +--ro outgoing-interface? if:interface-ref | +--ro neighbor? inet:ip-address | +--ro label? uint32 +--ro upstream-info +--ro phop? inet:ip-address +--ro neighbor? inet:ip-address +--ro label? uint32

Update # 2 Reuse of TE model for different TE technologies Issue – Reuse of the TE model for multiple technologies TE model defined at the root TOP Natural way for technology specific data to reside below the technology, e.g. .../mpls/te/.., or .../otn/te/… etc. Reuse the same TE model and only augment with specific technology data (if needed) YANG language currently does not allow attaching same YANG model in multiple places of the YANG tree Resolution - OPEN Several proposals to extend this capability to YANG, e.g. using “mounts” The second update was to address draft-ietf-teas-yang-te-03 & draft-ietf-teas-yang-rsvp-03

Update # 3 General edits to TE/RSVP data models Issue – Need to reflect the actual LSP path independent of the signaling protocol (e.g. RSVP-TE) though present in the RSVP-TE model, some applications (e.g. controller) may use other signaling protocols to establish LSP Resolution - Add RECORD-ROUTE list in TE generic LSP state data Issue – Support for tunnel termination point identification LSPs endpoint identified by destination node-identifier (or router ID) or TE interface For some TE technologies LSPs originate/terminate on a specific port within a node – identified by termination point ID Further discussion in update for “draft-ietf-teas-yang-te-topo” Resolution – Added source/destination Tunnel Termination Point identifier in TE general model draft-ietf-teas-yang-te-03 & draft-ietf-teas-yang-rsvp-03

Update # 4 Minor edits/changes Added new module ietf-te-mpls.yang Contains packet/mpls TE data Renamed “psc” to “mpls” in module names and data node names PSC may (for some) be confused with other acronyms More consistent with other mpls technology protocols (e.g. LDP and SR mpls) draft-ietf-teas-yang-te-03 & draft-ietf-teas-yang-rsvp-03

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-spring.yang augment To be defined YANG module ietf-te-rsvp-mpls.yang ietf-te-spring-mpls.yang Defined YANG module draft-ietf-teas-yang-te-03 & draft-ietf-teas-yang-rsvp-03

draft-ietf-teas-yang-te Open Issues Close on mechanism to mount the TE generic model for specific technology May require adding new target “mount” node(s) in each technology module that TE generic model hangs from Issue: schema-mount does not allow referencing outside the “mount” sandbox Some leafrefs in the TE generic model referencing the global tree (e.g. interface list in interface module) draft-ietf-teas-yang-te

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

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