100 likes | 562 Views
Network Topology model draft-clemm-i2rs-yang-network-topo-00.txt. Jan Medved, jmedved@cisco.com Nitin Bahadur, nitinb@juniper.net Alexander Clemm, alex@cisco.com Hariharan Ananthakrishnan, hanantha@juniper.net Tony Tkacik, ttkacik@cisco.com Robert Varga, rovarga@cisco.com. Purpose.
E N D
Network Topology modeldraft-clemm-i2rs-yang-network-topo-00.txt Jan Medved, jmedved@cisco.com Nitin Bahadur, nitinb@juniper.net Alexander Clemm, alex@cisco.com Hariharan Ananthakrishnan, hanantha@juniper.net Tony Tkacik, ttkacik@cisco.com Robert Varga, rovarga@cisco.com
Purpose • Data model for network topologies • Generic topology model, extensions for specific topologies • L3 Unicast IGP, OSPF, IS-IS as part of this draft • Can be extended for other topologies • Specified using YANG • Applications • Data nodes capture and reconcile their understanding of network topology, propagate topology info • Network controllers represent controller network topology
Adoption • Implementation shipping in OpenDaylight since February • Export of topology gleaned from BGP/LS • Export of LERs attached via PCEP • ODL-private extension for PCEP • Proposed to become one of the core ODL models
Next steps • Re-issue the draft • Split the L3-specific models into separate draft • Do we need a separate information model?
Model structure Topology Node Link Termination Point • Links connect nodes, are terminated by termination points • Topologies can refer to underlay topologies • Links can refer to underlay links • Nodes can refer to underlay nodes • Unidirectional, point-to-point links represent non-ptp through hierarchies of nodes links
Model structure (contd.) Generic topology model Traffic engineering data definitions, used in multiple topologies Network Topology TED IGP Topology OSPF Topology ISIS Topology Other topologies (future) Model allows for multiple levels of refinement Additional topologies can be added at any refinement level
Model structure (contd.) Topology Node Link IGP Topology Termination Point prefix IGP node IGP link • Derive IGP topology model elements • Integrity rules ensure links, nodes, topology of matching type
Model structure (contd.) Topology Node Link IGP Topology OSPF topo ISIS topo TP prefix IGP node IGP link • Pattern recurses ISIS link ISIS node OSPF node OSPF link