draft-liu-netmod-yang-schedule-02

Slides:



Advertisements
Similar presentations
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,
Advertisements

draft-liu-teas-yang-te-topo
Mutually Exclusive Link Group (MELG) draft-beeram-ccamp-melg-01.txt Vishnu Pavan Beeram (Ed), John Drake, Gert Grammel [Juniper Networks] Igor Bryskin.
Mutually Exclusive Link Group (MELG) draft-beeram-ccamp-melg-00.txt Vishnu Pavan Beeram (Ed), John Drake, Gert Grammel [Juniper Networks] Igor Bryskin.
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
Yang Data Model for Tunnel Policy draft-li-rtgwg-tunnel-policy-yang-00
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-ietf-teas-yang-te-topo-05
Shared Resource Link Group [SRcLG] draft-beeram-ccamp-srclg-00
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
draft-ietf-teas-yang-te-topo-06
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
pim wg multicast YANG team
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)
Applicability of YANG models for ACTN
draft-ietf-pim-igmp-mld-yang-04
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
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-00
Yang model for requesting
YANG Key-Chain Model IETF 97, Seoul
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
(draft-ietf-mpls-ldp-mldp-yang-00)
YANG data model for Flexi-Grid Optical Networks
draft-ding-netmod-arp-yang-model-00 Xiaojian Ding, Feng Zheng
RIFT YANG draft-zhang-rift-yang-00
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
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-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
Igor Bryskin (Huawei Technologies) Xufeng Liu (Jabil)
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
Routing Area Common YANG Data Types
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
Y. Lee, D. Dhody, X. Zhang, A. Guo (Huawei)
CCAMP IETF 102 Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
IETF 103 – Bangkok November 2018
YANG Data Model for FlexE Interface Management
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.
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)
Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
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
Applicability of YANG models for ACTN
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 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:

draft-liu-netmod-yang-schedule-02 YANG Data Model for Configuration Scheduling draft-liu-netmod-yang-schedule-02 Github: https://github.com/ietf-mpls-yang/te/blob/master/ietf-schedule.yang Xufeng Liu (Ericsson) Vishnu Pavan Beeram (Juniper Networks) Igor Bryskin (Huawei Technologies) Tarek Saad (Cisco) Himanshu Shah (Ciena) Oscar Gonzalez De Dios (Telefonica)

Introduction A YANG model to specify configuration scheduling. When schedules are specified on a data object, the object is configured or removed based on the schedules.

Changes Updated draft based review comments Changed from YANG grouping to a separate schema tree The target application model does not need to include scheduling schema Scheduling model can be used for any target models without altering, e.g. te-tunnel model Capable of changing leaf values

Model Relatioins module: ietf-schedule +--rw configuration-schedules +--rw target* [object] +--rw object yang:xpath1.0 +--rw data-value? string +--rw schedules | +--rw schedule* | +--rw schedule-id | +--rw inclusive-exclusive? | +--rw start? | +--rw schedule-duration? | +--rw repeat-interval? augment /nw:networks/nw:network/nt:link: +--rw te! +--rw config | +--rw te-link-template* | +--rw te-link-attributes | +--rw schedules | | +--rw schedule* | | +--rw schedule-id | | +--rw start? | | +--rw schedule-duration? | | +--rw repeat-interval? | +--rw access-type? | +--rw external-domain | +--rw is-abstract? | +--rw name?

Model Structure module: ietf-schedule +--rw configuration-schedules +--rw target* [object] +--rw object yang:xpath1.0 +--rw data-value? string +--rw schedules | +--rw schedule* [schedule-id] | +--rw schedule-id uint32 | +--rw inclusive-exclusive? enumeration | +--rw start? yang:date-and-time | +--rw schedule-duration? string | +--rw repeat-interval? string +--ro state +--ro next-event +--ro start? yang:date-and-time +--ro duration? string +--ro operation? enumeration

Usage Example module: example +--rw te-links +--rw te-link* [id] +--rw id string <configuration-schedules> <target xmlns:ex=""urn:example"> <object>/ex:te-links/ex:te-link[ex:link-id='link-1']</object> <schedules> <schedule> <schedule-id>11<schedule-id> <start>2016-09-12T23:20:50.52Z</start> <schedule-duration>P1D</schedule-duration> <repeat-interval>R5/P1W</repeat-interval> </schedule> </schedules> </target> </configuration-schedules> link-1 is configured weekly for 5 1-day periods, starting from 2016-09-12T23:20:50.52Z.

Next Steps Solicit comments WG consensus