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.

Slides:



Advertisements
Similar presentations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Diffserv Yang Model
Advertisements

IETF 92 Dallas, TX Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-00 Yingzhen Qu Derek Yeung YingZhen Qu
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.
YANG Data Model For RIB Extensions IETF 97, Seoul
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
Connectionless OAM yang model
draft-ietf-l3sm-l3vpn-service-model IETF 94 - Yokohama
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
RSVP-TE Extensions for Associated Co-routed Bidirectional Label Switched Paths (LSPs) draft-gandhishah-teas-assoc-corouted-bidir-01 Author list: Rakesh.
pim wg multicast YANG team
draft-ietf-teas-yang-te-topo-06
Routing Area Yang Architecture Design Team Update
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
pim wg multicast YANG team
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)
draft-ietf-teas-yang-te-04
Subscribing to YANG datastore push updates draft-ietf-netconf-yang-push-02 NETMOD WG IETF #95 Buenos Aires 4-April-2015 Alexander Clemm Alberto Gonzalez.
draft-ietf-teas-yang-te-topo-04
IGMP & MLD Snooping YANG Model
TE Topology and Tunnel Modeling for Transport Networks draft-bryskin-teas-te-topo-and-tunnel-modeling Igor Bryskin (Huawei Technologies) Xufeng Liu (Jabil)
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
CCAMP IETF 103 Bangkok Giuseppe Fioccola, Huawei Kwang-Koog Lee, KT
CHAPTER 8 Network Management
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
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.
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
Updates to YANG Data Model for IEEE 1588v2
Yingzhen Qu YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung
Update on draft-ietf-spring-segment-routing-mpls-12
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)
CCAMP IETF 102 Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
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.
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.
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
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
Interface extensions YANG & VLAN sub-interface YANG Status update
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.
Presentation transcript:

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 @ https://github.com/ietf-mpls-yang/te Tarek Saad (Presenter) and Rakesh Gandhi, Cisco Systems Vishnu Pavan Beeram, Juniper Networks Xufeng Liu, Jabil Igor Bryskin, Huawei Himanshu Shah, Ciena IETF-98, Mar 2017, Chicago

Agenda Updates to I-Ds (since IETF97) Next steps

I-D: draft-ietf-teas-yang-te-06

draft-ietf-teas-yang-te Summary of Changes Credits: Thanks to Sergio Belotti and Italo Busi et. al for discussions and providing review comments Thanks to multi-vendor team for continued discussions during meetings High-level model changes: further alignment of names/types with OC-MPLS models Added new leafs under TE tunnel container Replaced types by newly defined routing types where necessary Introduced path-signaling-type per tunnel and per path Added new leafs under named-path-constraints (exclude/include ERO list) Made modification to explicit-route-object draft-ietf-teas-yang-te

draft-ietf-teas-yang-te Next Steps Complete definition of tunnel RPCs Request further review and address comments draft-ietf-teas-yang-te

draft-ietf-teas-yang-te-05 I-D: draft-ietf-teas-yang-rsvp-07 I-D: draft-ietf-teas-yang-rsvp-te-00 I-D: draft-ietf-teas-yang-rsvp-te-mpls-00 draft-ietf-teas-yang-te-05

Summary of Changes Document reorganization: Model changes Split the modules into new documents: draft-ietf-teas-yang-rsvp: contains RSVP base and RSVP extended YANG module definition draft-ietf-teas-yang-rsvp-te: contains RSVP-TE generic YANG module definition draft-ietf-teas-yang-rsvp-te-mpls: contains RSVP-TE MPLS YANG module definition Model changes Added parameters in RSVP sessions Added parameters in RSVP neighbor Added a leafref in TE model from LSP to RSVP session Integrated with changes in key-chain model draft-ietf-teas-yang-rsvp draft-ietf-teas-yang-rsvp-te

Next Steps RSVP base/extended in I-D: draft-ietf-teas-yang-rsvp model is stable and ready for WGLC We request further review from WG and welcome comments draft-ietf-teas-yang-rsvp draft-ietf-teas-yang-rsvp-te

I-D: draft-ietf-mpls-base-04

draft-ietf-mpls-base Summary of Changes Modelled additional parameters in MPLS base model MPLS augmentation to IETF routing YANG model for IP routes (AF=IPv4/IPv6) MPLS augmentation to IETF routing YANG for (non-IP) “MPLS” routes draft-ietf-mpls-base

Update # 1 Additional MPLS base parameters < draft-ietf-mpls-base-04> rw mpls:mpls +--rw mpls:config |  +--rw mpls:ttl-propagate?   boolean +--ro mpls:state |  +--ro mpls:ttl-propagate?   boolean +--rw mpls:label-blocks |  +--rw mpls:label-block* [index] |     +--rw mpls:index          -> ../config/index |     +--rw mpls:start-label?   -> ../config/start-label |     +--rw mpls:end-label?     -> ../config/end-label |     +--rw mpls:config |     |  +--rw mpls:index?                   string |     |  +--rw mpls:start-label?             rt-types:mpls-label |     |  +--rw mpls:end-label?               rt-types:mpls-label |     |  +--rw mpls:block-allocation-mode?   identityref |     +--ro mpls:state |        +--ro mpls:index?                   string |        +--ro mpls:start-label?             rt-types:mpls-label |        +--ro mpls:end-label?               rt-types:mpls-label |        +--ro mpls:block-allocation-mode?   identityref |        +--ro mpls:free-labels-count?       uint32 |        +--ro mpls:inuse-labels-count?      uint32 Changes to use rt-types Add TTL-propagate leaf Add support for MPLS label blocks

Update # 2 Augmentation to RIB for MPLS routes < draft-ietf-mpls-base-04> +--ro ribs    +--ro rib* [name]       +--ro name              string       +--ro address-family    identityref       +--ro default-rib?      boolean {multiple-ribs}?       +--ro routes       |  +--ro route*       |     +--ro route-preference?          route-preference       |     +--ro next-hop       |     |  +--ro (next-hop-options)       |     |     +--:(simple-next-hop)       |     |     |  +--ro outgoing-interface?      if:interface-state-ref       |     |     |  +--ro mpls:remote-labels*      rt-types:mpls-label       |     |     |  +--ro v4ur:next-hop-address?   inet:ipv4-address       |     |     +--:(special-next-hop)       |     |     |  +--ro special-next-hop?        enumeration       |     |     +--:(next-hop-list)       |     |        +--ro next-hop-list       |     |           +--ro next-hop*       |     |              +--ro outgoing-interface?   if:interface-state-ref       |     |              +--ro mpls:index?           string       |     |              +--ro mpls:backup-index?    string       |     |              +--ro mpls:loadshare?       uint16       |     |              +--ro mpls:role?            nhlfe-role       |     |              +--ro mpls:remote-labels*   rt-types:mpls-label       |     |              +--ro v4ur:address?         inet:ipv4-address       |     +--ro source-protocol            identityref       |     +--ro active?                    empty       |     +--ro last-updated?              yang:date-and-time       |     +--ro mpls:local-label?          rt-types:mpls-label       |     +--ro v4ur:destination-prefix?   inet:ipv4-prefix Augmentation show IPv4-RIB augmentation for AF IPv4 prefixes Types of routes: IP routes – identified by IP destination prefixes MPLS routes – identified by application FECs, e.g per-VRF label per-CE label etc.

Next Steps MPLS base I-D:<draft-ietf-mpls-base> is stable and ready for WGLC We request further review from WG and welcome comments

Thank You

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-05