1 / 10

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

IETF 90 Toronto Yang Data Model for OSPF Protocol draft-yeung-netmod-ospf-01 and beyond. Derek Yeung. Derek Yeung ( myeung@cisco.com ) Dean Bogdanovic ( deanb@juniper.net ) Jeffrey Zhang ( zzhang@juniper.net ) Kiran Agrahara Sreenivasa ( kkoushik@Brocade.com )

barb
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IETF 90 TorontoYang Data Model for OSPF Protocol draft-yeung-netmod-ospf-01 and beyond Derek Yeung Derek Yeung(myeung@cisco.com) Dean Bogdanovic (deanb@juniper.net) Jeffrey Zhang (zzhang@juniper.net) KiranAgraharaSreenivasa (kkoushik@Brocade.com) YingZhenQu(yiqu@cisco.com)

  2. 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

  3. 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

  4. 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 …

  5. Inheritance router ospfv3 201 area 1 stub address-family ipv4 unicast router-id 4.1.1.4 address-family ipv6 unicast router-id 4.1.1.6 address-family ipv4 unicast vrf red router-id 4.1.2.4

  6. 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] .

  7. 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] .

  8. 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] .

  9. 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] .

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

More Related