Yingzhen Qu (Yingzhen.qu@Huawei.com) YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung (derek@accus.com)

Slides:



Advertisements
Similar presentations
OSPF Two-part Metrics Jeffrey Zhang Lili Wang Juniper Networks 88 th IETF, Vancouver.
Advertisements

Draft-ietf-ospf-segment-routing-extensions-01 draft-psenak-ospf-segment-routing-ospfv3-extension- 02 IETF 88, November 3-8, 2013 P. Psenak, S.Previdi,
Ogier - 1 OSPF Database Exchange Summary List Optimization draft-ietf-ospf-dbex-opt-00.txt Richard Ogier Presented by Acee Lindem March 19, 2007 IETF 68.
BGP Link-State extensions for Segment Routing
IETF 90 Toronto Yang Data Model for OSPF Protocol draft-yeung-netmod-ospf-01 and beyond Derek Yeung Derek Yeung Dean Bogdanovic
Members: Acee Lindem, Anees Shaikh, Christian Hopps, Dean Bogdanovic, Lou Berger, Qin Wu, Rob Shakir, Stephane Litkowski, Yan Gang Wiki:
IETF 92 Dallas, TX Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-00 Yingzhen Qu Derek Yeung YingZhen Qu
OSPFv3 Auto-Config IETF 83, Paris Jari Arkko, Ericsson Acee Lindem, Ericsson.
Draft-psenak-ospf-segment-routing-ospf-extension-03 draft-psenak-ospf-segment-routing-ospfv3-extension-00 IETF 88, November 3-8, 2013 P. Psenak, S.Previdi,
Pim wg multicast YANG team Meeting Interface Hierarchy (Option 1) +--rw routing +--rw routing-instance* [name] +--rw routing-protocols +--rw.
Draft-ietf-isis-yang-isis-cfg-01 IETF 91 S. Litkowski, Orange D. Yeung, Cisco A. Lindem, Cisco J. Zhang, Juniper L. Lhotka.
A use case for Schema Mount
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
IETF 96 Berlin, Germany Key Chain Yang Data Model
draft-ietf-l3sm-l3vpn-service-model IETF 94 - Yokohama
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
Synchronisation of Network Parameters draft-bryant-rtgwg-param-sync-00
draft-ietf-teas-yang-te-topo-06
Routing Area Yang Architecture Design Team Update
IETF 97 Seoul, South Korea Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-06 draft-ietf-ospf-sr-yang-00 Derek Yeung Derek Yeung
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
Routing Area Yang Architecture Design Team Update
IETF 97 Seoul, South Korea Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-06 draft-ietf-ospf-sr-yang-00 Derek Yeung Derek Yeung
draft-ietf-teas-yang-te-topo-04
IS-IS WG IETF-97 Seoul Chris Hopps
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-00
P. Psenak, S.Previdi, C. Filsfils – Cisco W. Henderickx – Nokia
draft-ppsenak-ospf-te-link-attr-reuse-02
YANG Key-Chain Model IETF 97, Seoul
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
IETF YANG Routing Types Update
OSPF WG Status IETF 97, Seoul
Interface extensions YANG & VLAN sub-interface YANG Status update
NMDA Q & A draft-dsdt-nmda-guidelines &
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.
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
Routing Area Yang Architecture Design Team Update
Post WG LC NMDA datastore architecture draft
OSPF WG Status IETF 98, Chicago
draft-liu-netmod-yang-schedule-02
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
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.
draft-ietf-teas-yang-te-topo-08
LSR YANG Status IETF 101, London
draft-ietf-ospf-lls-interface-id-00
Peter Psenak, C. Filsfils(Cisco)
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
draft-ietf-teas-yang-l3-te-topo-02
Preferred Path Routing (PPR) Updates
QoS Yang Model Aseem Choudhary, Norm Strahle, Ing-Whar Chen,
LISP YANG model (-09 update)
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
RIFT YANG draft-zhang-rift-yang-01
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-01
Task 62 Scope – Config / Operational State
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-00
Yang Data Model for Layer 3 TE Topologies
draft-ietf-ospf-te-link-attr-reuse-04
Interface extensions YANG & VLAN sub-interface YANG Status update
Schema version selection Reshad Rahman (presenting), Rob Wilton
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-02
Presentation transcript:

Yingzhen Qu (Yingzhen.qu@Huawei.com) YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung (derek@accus.com) Yingzhen Qu (Yingzhen.qu@Huawei.com) Jeffrey Zhang (zzhang@juniper.com) Helen Chen (ing-whenr_chen@jabil.com) Acee Lindem (acee@cisco.com)

draft-ietf-ospf-yang-08

Changes in draft-ietf-ospf-yang-08 OSPF Operational State Included in the same tree as OSPF configuration, consistent with Network Management Datastore Architecture [I-D.ietf-netmod-revised- datastores]. Removed inheritance Added spf-log and lsa-log Use dotted-quad for OSPFv2 LSA ID Fixed virtual-link transit-area-id leafref path and must statement Conform to RFC6087BIS appendix C: YANG Module Template Fixed virtual link and sham link to include link-local database.

New spf-log and lsa-log, align with ISIS model. augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: +--rw ospf +--rw operation-mode? identityref +--rw instance* [af] +--rw af identityref +-- … +--ro spf-log | +--ro event* [id] | +--ro id uint32 | +--ro spf-type? enumeration | +--ro schedule-timestamp? yang:timestamp | +--ro start-timestamp? yang:timestamp | +--ro end-timestamp? yang:timestamp | +--ro trigger-lsa* | +--ro area-id? area-id-type | +--ro link-id? union | +--ro type? uint16 | +--ro lsa-id? yang:dotted-quad | +--ro adv-router? yang:dotted-quad | +--ro seq-num? uint32 +--ro lsa-log | +--ro id uint32 | +--ro lsa | | +--ro area-id? area-id-type | | +--ro link-id? union | | +--ro type? uint16 | | +--ro lsa-id? yang:dotted-quad | | +--ro adv-router? yang:dotted-quad | | +--ro seq-num? uint32 | +--ro received-timestamp? yang:timestamp | +--ro reason? Identityref New spf-log and lsa-log, align with ISIS model.

Current Status and Next Steps: Dependencies ietf-routing-types.yang: in WG last call RFC8022 refactoring to be consistent with NMDA No redistribution (aka, import policy) or any other features dependent on policy (e.g., default origination) Route policy draft (draft-ietf-rtgwg-policy-model) expired in April 2016 Virtual Meeting with BFD YANG Design Team to discuss protocol specific BFD configuration one more time (Jeff Haas) YANG doctor review Last Call for publication

draft-ietf-ospf-sr-yang-02

Changes in draft-ietf-ospf-sr-yang-02 Operational State Included in the same tree as OSPF configuration, consistent with Network Management Datastore Architecture [I-D.ietf-netmod-revised- datastores]. Added local-block-tlvs and srms-preference-tlv Removed binding TLV Conform to RFC6087BIS appendix C: YANG Module Template

grouping local-block-tlvs { description "The SR local block TLV contains the range of labels reserved for local SIDs."; container local-block-tlvs { description "List of SRLB TLVs."; list local-block-tlv { description "SRLB TLV."; leaf range-size { type ospf:uint24; description "The SID range."; } uses sid-sub-tlv; +--ro local-block-tlvs | +--ro local-block-tlv* | +--ro range-size? ospf:uint24 | +--ro sid-sub-tlv | +--ro sid? uint32 SR Local Block TLV

+--ro srms-preference-tlv +--ro preference? uint8 grouping srms-preference-tlv { description "The SRMS preference TLV is used to advertise a preference associated with the node that acts as an SR Mapping Server."; container srms-preference-tlv { description "SRMS Preference TLV."; leaf preference { description "SRMS preference TLV, value from 0 to 255."; type unit8 { range "0 .. 255"; } +--ro srms-preference-tlv +--ro preference? uint8 SRMS Preference TLV

Next Steps: draft-ietf-ospf-sr-yang Awaiting progression of OSPF segment routing draft

Thank You!