draft-ietf-teas-yang-l3-te-topo-02

Slides:



Advertisements
Similar presentations
RSVP-TE Extensions for SRLG Configuration of FA
Advertisements

© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Diffserv Yang Model
draft-liu-teas-yang-te-topo
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,
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.
Draft-ietf-isis-yang-isis-cfg-01 IETF 91 S. Litkowski, Orange D. Yeung, Cisco A. Lindem, Cisco J. Zhang, Juniper L. Lhotka.
Yang Data Model for Tunnel Policy draft-li-rtgwg-tunnel-policy-yang-00
A Yang Data Model for ACTN VN Operation draft-lee-teas-actn-vn-yang-01
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-ietf-teas-yang-te-topo-05
Connectionless OAM yang model
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
draft-ietf-teas-yang-te-topo-06
Routing Area Yang Architecture Design Team Update
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
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
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)
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
draft-chandra-mpls-rsvp-shared-labels-np-00
Yang model for requesting
DetNet Configuration YANG Model
Abstraction and Control of TE Networks (ACTN) Abstraction Methods
YANG data model for Flexi-Grid Optical Networks
OSPF WG Status IETF 97, Seoul
RIFT YANG draft-zhang-rift-yang-00
draft-sitaraman-mpls-rsvp-shared-labels-00
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
draft-liu-netmod-yang-schedule-02
A framework for Management and Control of microwave and millimeter wave interface parameters draft-ietf-ccamp-microwave-framework-01
(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)
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.
YANG Data Models for TE <draft-ietf-teas-yang-te-16> Latest YANG
draft-ietf-teas-yang-te-topo-08
Yang model for requesting
TEAS Working Group IETF 102
draft-lee-rtgwg-actn-applicability-enhanced-vpn-03
Y. Lee, D. Dhody, X. Zhang, A. Guo (Huawei)
A YANG Data Model for Microwave Radio Link draft-mwdt-ccamp-mw-yang-01
IETF 103 – Bangkok November 2018
TEAS Working Group: IETF Montreal
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
YANG Data Model for FlexE Interface Management
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)
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
IETF 100 – Singapore November 2017
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
TAPI and RFC8345 Network Topology Analysis
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 Model for ETH TE Topology CCAMP WG, IETF 105, Montreal, Canada draft-zheng-ccamp-client-topo-yang-06 Italo Busi, Haomian Zheng, Aihua Guo (Huawei)
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-ietf-teas-yang-l3-te-topo-02 Yang Data Model for Layer 3 TE Topologies draft-ietf-teas-yang-l3-te-topo-02 Xufeng Liu (Volta Networks) Igor Bryskin (Huawei Technologies) Vishnu Pavan Beeram (Juniper Networks) Tarek Saad (Cisco) Himanshu Shah (Ciena) Oscar Gonzalez De Dios (Telefonica)

Augmentation Hierarchy L3 TE Topology augments L3 Topology and references TE Topology. Packet extension module augments ietf-te-topology. Layer 3 Topology ietf-l3-topology TE Topology ietf-te-topology Augment, a “inheritance” relation Leafref, an “association” relation Layer 3 TE Topology ietf-l3-te-topology TE Topology Packet Extension ietf-te-topology-packet 2

Changes Since Last Revision Aligned with latest dependencies Added more detailed descriptions on the model structures Updated the section of Security Considerations

Aligned with latest dependencies RFC8340: YANG Tree Diagrams RFC8342: NMDA RFC8345: Model for Network Topologies RFC8346: Model for Layer 3 Topologies draft-ietf-teas-yang-te: Model for TE Tunnels and Interfaces (including ietf-te-types) draft-ietf-teas-yang-te-topo: Model for TE Topologies

Added more detailed descriptions on the model structures Topology Referencing augment /nw:networks/nw:network/l3t:l3-topology-attributes: +--rw l3-te-topology-attributes +--rw network-ref? -> /nw:networks/network/network-id R1 R2 R3 R6 R7 L3 TE Topology 1 R1’ R2’ R3’ R6’ R7’ L3 Topology 2

Added more detailed descriptions on the model structures Node Referencing augment /nw:networks/nw:network/nw:node/l3t:l3-node-attributes: +--rw l3-te-node-attributes +--rw node-ref? leafref +--rw network-ref? -> /nw:networks/network/network-id L3 TE Topology 1 L3 Topology 2 R1 R2 R3 R1’ R2’ R3’ R6 R7 R6’ R7’

Added more detailed descriptions on the model structures Link Termination Point Referencing augment /nw:networks/nw:network/nw:node/nt:termination-point /l3t:l3-termination-point-attributes: +--rw l3-te-tp-attributes +--rw tp-ref? leafref +--rw node-ref? leafref +--rw network-ref? -> /nw:networks/network/network-id L3 TE Topology 1 L3 Topology 2 R1 R2 R3 R1’ R2’ R3’ R6 R7 R6’ R7’

Added more detailed descriptions on the model structures Link Referencing augment /nw:networks/nw:network/nt:link/l3t:l3-link-attributes: +--rw l3-te-link-attributes +--rw link-ref? leafref +--rw network-ref? -> /nw:networks/network/network-id L3 TE Topology 1 L3 Topology 2 R1 R2 R3 R1’ R2’ R3’ R6 R7 R6’ R7’

Added more detailed descriptions on the model structures Packet Switching Technology Extensions to TE Link augment /nw:networks/tet:te/tet:templates/tet:link-template /tet:te-link-attributes /tet:interface-switching-capability: +--rw packet-switch-capable +--rw minimum-lsp-bandwidth? rt-types:bandwidth-ieee-float32 +--rw interface-mtu? uint16 augment /nw:networks/nw:network/nt:link/tet:te /tet:information-source-entry +--ro packet-switch-capable +--ro minimum-lsp-bandwidth? rt-types:bandwidth-ieee-float32 +--ro interface-mtu? uint16

Added more detailed descriptions on the model structures Packet Switching Technology Extensions for Performance Metric augment /nw:networks/nw:network/nw:node/tet:te /tet:te-node-attributes/tet:connectivity-matrices: +--rw performance-metric +--rw measurement | ...... +--rw normality +--rw throttle ......

Updated the section of Security Considerations Followed the latest YANG security guidelines

Next Steps Add a configuration example and a state example. Complete and confirm performance metrices (The topic is currently being finalized by TE Tunnel Modeling Team). Ask for YANG doctor's review. Welcome further reviews and suggestions. Working Group Last Call after completing above.

draft-ietf-teas-yang-sr-te-topo-02 Yang Data Model for SR and SR TE Topologies draft-ietf-teas-yang-sr-te-topo-02 Xufeng Liu (Volta Networks) Igor Bryskin (Huawei Technologies) Vishnu Pavan Beeram (Juniper Networks) Tarek Saad (Cisco) Himanshu Shah (Ciena) Stephane Litkowski (Orange)

SR (Segment Routing) Topology Augment layer 3 network topology model Layer 3 Network Topology ietf-l3-unicast-topology Segment Rougint Topology ietf-sr-topology

SR (Segment Routing) TE Topology Multiple inheritance: Is both SR topology and layer 3 TE topology model. Uses multiple network types: “l3-te” and “sr”. SR Topology ietf-sr-topology Layer 3 TE Topology ietf-l3-te-topology SR TE Topology

Changes Since Last Revision Aligned with latest dependencies. Add more detailed descriptions on the model structures. Covered features: Link protection. Link bundle.

Aligned with latest dependencies RFC8340: YANG Tree Diagrams RFC8342: NMDA RFC8345: Model for Network Topologies RFC8346: Model for Layer 3 Topologies draft-ietf-teas-yang-te: Model for TE Tunnels and Interfaces (including ietf-te-types) draft-ietf-teas-yang-te-topo: Model for TE Topologies

Added more detailed descriptions on the model structures Topology Attributes augment /nw:networks/nw:network/l3t:l3-topology-attributes: +--rw sr +--rw srgb* [lower-bound upper-bound] +--rw lower-bound uint32 +--rw upper-bound uint32

Added more detailed descriptions on the model structures Node Attributes augment /nw:networks/nw:network/nw:node/l3t:l3-node-attributes: +--rw sr +--rw srgb* [lower-bound upper-bound] | +--rw lower-bound uint32 | +--rw upper-bound uint32 +--rw srlb* [lower-bound upper-bound] +--rw node-capabilities | +--rw transport-planes* [transport-plane] | | +--rw transport-plane identityref | +--rw readable-label-stack-depth? uint8 +--ro information-source? enumeration +--ro information-source-state +--ro credibility-preference? uint16

Added more detailed descriptions on the model structures Node Prefix Attributes augment /nw:networks/nw:network/nw:node/l3t:l3-node-attributes /l3t:prefix: +--rw sr! +--rw value-type? enumeration +--rw start-sid uint32 +--rw range? uint32 +--rw algorithm? identityref +--rw last-hop-behavior? enumeration | {sid-last-hop-behavior}? +--rw is-local? boolean

Added more detailed descriptions on the model structures Link Termination Point Attributes augment /nw:networks/nw:network/nw:node/nt:termination-point /l3t:l3-termination-point-attributes: +--rw sr! +--rw value-type? enumeration +--rw sid uint32 +--rw advertise-protection? enumeration +--rw is-local? boolean +--ro is-backup? boolean +--ro is-part-of-set? boolean +--ro is-on-lan? boolean +--ro information-source? enumeration +--ro information-source-state +--ro credibility-preference? Uint16

Link protection Added attribute advertise-protection augment /nw:networks/nw:network/nw:node/nt:termination-point /l3t:l3-termination-point-attributes: +--rw sr! +--rw value-type? enumeration +--rw sid uint32 +--rw advertise-protection? enumeration +--rw is-local? boolean +--ro is-backup? boolean +--ro is-part-of-set? boolean +--ro is-on-lan? boolean +--ro information-source? enumeration +--ro information-source-state +--ro credibility-preference? Uint16

Link bundle Re-used the existing modeling construct in ietf-te- topology.yang augment /nw:networks/nw:network/nt:link: +--rw te! +--rw (bundle-stack-level)? | +--:(bundle) | | +--rw bundled-links | | +--rw bundled-link* [sequence] | | +--rw sequence uint32 | | +--rw src-tp-ref? leafref | | +--rw des-tp-ref? leafref | +--:(component) | +--rw component-links | +--rw component-link* [sequence] | +--rw sequence uint32 | +--rw src-interface-ref? string | +--rw des-interface-ref? string

Next Steps Add a configuration example and a state example. Complete the missing features: MSD in node capabilities. Ask for YANG doctor's review. Update the section of Security Considerations according to latest guidelines. Welcome further reviews and suggestions. Working Group Last Call after completing above.