IETF 90 Toronto Yang Data Model for OSPF Protocol draft-yeung-netmod-ospf-01 and beyond Derek Yeung Derek Yeung Dean Bogdanovic

Slides:



Advertisements
Similar presentations
Bogdan Doinea & Eric Kwok Configuring OSPFv3 Technical Manager Cisco Networking Academy.
Advertisements

IPv6 Static Routes Overview.
OSPF Two-part Metrics Jeffrey Zhang Lili Wang Juniper Networks 88 th IETF, Vancouver.
CCNP Network Route IPV-6 Part-III IPV-6 Static Routing: R1(Conf t)# ip routing  (Turn on Routing) R1(Conf t)# ipv6 unicast-routing  (Turn on ipv6 routing)
OSPF Two-part Metrics Jeffrey Zhang Juniper Networks 90 th IETF, Toronto.
Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks.
IETF YANG routing models VRF centric vs Protocol centric.
OSPF Two-part Metrics Jeffrey Zhang Juniper Networks 89 th IETF, Landon.
1 Multi Topology Routing for OSPFv3 (draft-mirtorabi-mt-ospfv3-00.txt) Sina Mirtorabi
OSPFv3 as a PE-CE Routing Protocol
OSPF WG – IETF 67 OSPF WG Document Status or “You can bring a Horse to Water …” Rohit Dube/Consultant Acee Lindem/Cisco Systems.
OSPF WG – IETF 69 - Chicago OSPF WG Document Abhay Roy/Cisco Systems Acee Lindem/Redback Networks.
OSPF WG – IETF 66 OSPF WG Document Status Rohit Dube/Consultant Acee Lindem/Cisco Systems.
Pim wg multicast YANG team Meeting Graceful Restart Config module: ietf-pim-base augment /rt:routing/rt:routing-instance/rt:routing-protocols:
Members: Acee Lindem, Anees Shaikh, Christian Hopps, Dean Bogdanovic, Lou Berger, Qin Wu, Rob Shakir, Stephane Litkowski, Yan Gang Wiki:
MPLS YANG Data Models IETF91 Submitted I-Ds: draft-chen-mpls-ldp-yang-cfg X. Chen, and Z. Li draft-chen-mpls-te-yang-cfg X. Chen, Z. Li, and X. Zeng draft-gandhi-mpls-te-yang-model.
IETF 92 Dallas, TX Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-00 Yingzhen Qu Derek Yeung YingZhen Qu
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing Protocols.
Access Control List Model draft-ietf-netmod-acl-model (draft-bogdanovic-netmod-acl-model-02) IETF 91 Honolulu Lisa Huang, Dana Blair, Kiran Koushik, Dean.
OSPFv3 Auto-Config IETF 83, Paris Jari Arkko, Ericsson Acee Lindem, Ericsson.
OSPFv3 John Rullan Cisco Certified Instructor Trainer Thomas A. Edison CTE HS Stephen Lynch Network Architect, CCIE #36243 ABS Technology Architects.
OSPF Hybrid Broadcast and P2MP Interface Type Nischal Sheth, Lili Wang, Jeffrey Zhang Juniper Networks 81th IETF, Quebec City.
Autoconf WG 66 th IETF, Montreal. Agenda and Status (1/2) Agenda Bashing min WG & Doc Status
Extended procedures and Considerations for Loop Free Alternatives draft-chunduri-rtgwg-lfa-extended-procedures-01 Uma Chunduri Ericsson Inc. Jeff Tantsura.
YANG Data Model for IPv4-in-IPv6 Softwire draft-sun-softwire-yang November 2014 Q. Sun, H. Wang, Y. Cui, I. Farrer (presenter), M. Boucadair.
Pim wg multicast YANG team Meeting Interface Hierarchy augment /rt:routing/rt:routing-instance/rt:routing-protocols: +--rw pim +--rw graceful-restart.
Pim wg multicast YANG team Meeting Interface Hierarchy (Option 1) +--rw routing +--rw routing-instance* [name] +--rw routing-protocols +--rw.
RADIUS attributes commonly used in fixed networks draft-klammorrissette-radext-very-common-vsas-00 Devasena Morrissette, Frederic Klamm, Lionel Morand.
BGP. BGP Configuration Create Fabric ASN Enable BGP on a given Tenant & VRF Create BGP Neighbor and associated config eBGP Vs iBGP Route Maps BGP over.
Network Device YANG Organizational Model draft-rtgyangdt-rtgwg-device-model-03 Authors: Acee Lindem, Christian Hopps, Dean Bogdanovic, Lou Berger (Ed.)
Draft-ietf-isis-yang-isis-cfg-01 IETF 91 S. Litkowski, Orange D. Yeung, Cisco A. Lindem, Cisco J. Zhang, Juniper L. Lhotka.
Draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala.
YANG Data Model For RIB Extensions IETF 97, Seoul
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
OSPFv3 over IPv4 for IPv6 Transition
IETF 96 Berlin, Germany Key Chain Yang Data Model
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
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
IETF 95 – Buenos Aires April 2016
pim wg multicast YANG team
Routing Area Yang Architecture Design Team Update
Pertemuan 3 Single Area OSPF Configuration
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
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
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
Yang-Push On-change Notification Capability
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-00
YANG Key-Chain Model IETF 97, Seoul
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
OSPF WG Status IETF 97, Seoul
NMDA Q & A draft-dsdt-nmda-guidelines &
RIFT YANG draft-zhang-rift-yang-00
Routing Area Yang Architecture Design Team Update
OSPF WG Status IETF 98, Chicago
Yingzhen Qu YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung
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
YANG Data Model for FlexE Interface Management
IETF Prague BFD Unsolicited
draft-ietf-teas-yang-l3-te-topo-04
IETF 100 – Singapore November 2017
RIFT YANG draft-zhang-rift-yang-01
OSPF WG Status IETF 80, Prague CZ
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
Interface extensions YANG & VLAN sub-interface YANG Status update
Presentation transcript:

IETF 90 Toronto Yang Data Model for OSPF Protocol draft-yeung-netmod-ospf-01 and beyond Derek Yeung Derek Yeung Dean Bogdanovic Jeffrey Zhang Kiran Agrahara Sreenivasa YingZhen Qu

History  Changes between netmod-*-00 and netmod-*-01  Align with draft-ietf-netmod-routing-cfg-13.txt  OSPF WG ospf-yang-00 is in progress  Multiple vendors involved  Dependency on update requested on draft-ietf- netmode-routing-cfg-15.txt  LR vs VRF  Default instance  MT support

Goals  Define OSPF data model that work for multiple vendors  Support various configuration options for different vendors  Support OSPFv2 & OSPFv3 in one model  Support optional features  augment  feature

Configuration Style Protocol centric router ospf 1 vrf red … router ospf 2 vrf blue … VRF centric vrf red router ospf 1 … vrf blue router ospf 2 …

Inheritance router ospfv3 201 area 1 stub address-family ipv4 unicast router-id address-family ipv6 unicast router-id address-family ipv4 unicast vrf red router-id

Data Model OSPFv2 Config +--rw routing +--rw routing-instance [name] +--rw routing-protocols +--rw routing-protocol [name] +--rw ospf:ospf. +--rw ospf:ospf-afs +--rw ospf:ospf-af [vrf af] +--rw ospf:ospf-areas. +--rw ospf:ospf-area [area-id]. +--rw ospf:ospf-interfaces. +--rw ospf:ospf-interface [interface].

Data Model OSPFv2 Oper +--ro routing-state +--ro routing-instance [name] +--ro routing-protocols +--ro routing-protocol [name] +--ro ospf:ospf +--ro ospf:ospf-afs +--ro ospf:ospf-af [vrf af] +--ro ospf:ospf-neighbors +--ro ospf:ospf-neighbor [area-id interface neighbor-id]. +--ro ospf:ospf-interfaces +--ro ospf:ospf-interface [area-id interface]. +--ro ospf:ospf-areas +--ro ospf:ospf-area [area-id]. +--ro ospf-databases +--ro ospf:area-scope-lsas [area-id lsa-type]. +--ro ospf:as-scope-lsas [lsa-type].

Data Model OSPFv3 Config +--rw routing +--rw routing-instance [name] +--rw routing-protocols +--rw routing-protocol [name] +--rw ospf:ospf. +--rw ospf:ospf-afs +--rw ospf:ospf-af [vrf af]. +--rw ospf:ospf-areas. +--rw ospf:ospf-area [area-id]. +--rw ospf:ospf-interfaces. +--rw ospf:ospf-interface [interface].

Data Model OSPFv3 Oper +--ro routing-state +--ro routing-instance [name] +--ro routing-protocols +--ro routing-protocol [name] +--ro ospf:ospf +--rw ospf:ospf-afs +--rw ospf:ospf-af [vrf af] +--ro ospf:ospf-neighbors +--ro ospf:ospf-neighbor [area-id interface neighbor-id]. +--ro ospf:ospf-interfaces +--ro ospf:ospf-interface [area-id interface]. +--ro ospf:ospf-areas +--ro ospf:ospf-area [area-id]. +--ro ospf-databases +--ro ospf:link-scope-lsas [area-id interface lsa-type]. +--ro ospf:area-scope-lsas [area-id lsa-type]. +--ro ospf:as-scope-lsas [lsa-type].

Next steps  Submit -00 to OSPF WG  Collaborate with OSPF WG  Is the WG interested to adopt this work as WG doc?