Network Device YANG Organizational Model draft-rtgyangdt-rtgwg-device-model-03 Authors: Acee Lindem, Christian Hopps, Dean Bogdanovic, Lou Berger (Ed.)

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Advertisements

Performance Evaluation of Open Virtual Routers M.Siraj Rathore
L3vpn end-system draft Pedro Marques. Overview Defines a mechanism to associate an end- system virtual interface to an L3VPN. – Co-located forwarder:
Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks.
Gap Analysis of Simplified Use of Policy Abstractions (SUPA) Presenter: Jun Bi draft-bi-supa-gap-analysis-02 IETF 92 SUPA BoF Dallas, TX March 23, 2015.
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
BGP L3VPN Virtual PE draft-fang-l3vpn-virtual-pe-01
MPLS-TP - 79th IETF1 MPLS-TP Control Plane Framework draft-ietf-ccamp-mpls-tp-cp- framework-03.txt Contributors: Loa Andersson Lou Berger Luyuan Fang Nabil.
MPLS-TP - 78th IETF1 MPLS-TP Control Plane Framework draft-ietf-ccamp-mpls-tp-cp- framework-02.txt Contributors: Loa Andersson Lou Berger Luyuan Fang Nabil.
Status of Work Feb 2, What and how fits? (option 1) Network Manager Network Elements (routers, switches, etc) RESTCONF / NETCONF Service Management.
Routing Area WG (rtgwg) IETF 90 – London Chairs: Alvaro Retana Jeff Tantsura
IETF 81 Quebec City1 Requirements and Framework of VPN-oriented Data Center Services Ning
CCAMP WG, IETF 81th, Quebec City, Canada draft-zhang-ccamp-gmpls-evolving-g txt Authors & Contributors GMPLS Signaling Extensions for the Evolving.
BGP L3VPN Virtual CE draft-fang-l3vpn-virtual-ce-01 Luyuan Fang Cisco John Evans Cisco David Ward Cisco Rex Fernando Cisco John Mullooly Cisco Ning So.
Lucy Yong Young Lee IETF CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.
IETF 90 Toronto Yang Data Model for OSPF Protocol draft-yeung-netmod-ospf-01 and beyond Derek Yeung Derek Yeung Dean Bogdanovic
1 MPLS: Progress in the IETF Yakov Rekhter
MPLS-TP - 77th IETF1 MPLS-TP Control Plane Framework draft-abfb-mpls-tp-control-plane- framework-02.txt Contributors: Loa Andersson Lou Berger Luyuan Fang.
Members: Acee Lindem, Anees Shaikh, Christian Hopps, Dean Bogdanovic, Lou Berger, Qin Wu, Rob Shakir, Stephane Litkowski, Yan Gang Wiki:
Dissuasion, Working Group Scope and Deliverables Lou Berger Pat Thaler
IETF 92 Dallas, TX Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-00 Yingzhen Qu Derek Yeung YingZhen Qu
PCE 64 th IETF PCE Policy Architecture draft-berger-pce-policy-architecture-00.txt Lou Berger Igor Bryskin Dimitri Papadimitriou.
OSPFv3 Auto-Config IETF 83, Paris Jari Arkko, Ericsson Acee Lindem, Ericsson.
1/13 draft-carpenter-nvo3-addressing-00 Brian Carpenter Sheng Jiang IETF 84 Jul/Aug 2012 Layer 3 Addressing Considerations for Network Virtualization Overlays.
Draft-ietf-eman-energy-aware-mib-01 Energy-Aware Networks and Devices MIB draft-ietf-eman-energy-aware-mib-01 Benoit Claise, John Parello.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: IETF Liaison Report Date Submitted: May 14, 2009 Presented at IEEE session.
Why Fabric? 1 Complicated technology/vendor/device specific provisioning for networks, especially heterogeneous network DC Network – STP, TRILL, SPB, VXLAN,
IETF YANG models for VLAN interface classification draft-wilton-netmod-intf-vlan-yang Robert Wilton (Cisco)
PerfSONAR Schema and Topology Martin Swany. Schema Key Goals: Extensibility, Normalization, Readability Break representation of performance measurements.
Connectionless OAM yang model Deepak Kumar Qin WU Zitao Wang Reshad Rahman Srihari Raghavan 1IETF96, Berlin, Germany.
Design Work of Tunnel Models
MEF Modeling Activities
A use case for Schema Mount
Advertising Generic Information in IS-IS
Multi-layer software defined networking in GÉANT
Connectionless OAM yang model
draft-ietf-l3sm-l3vpn-service-model IETF 94 - Yokohama
Routing Area Yang Architecture Design Team Update
OpState & Schema Mount Update NETMOD WG Chairs IETF 95 Buenos Aires
Routing Area Yang Architecture Design Team Update
draft-clacla-netmod-yang-model-update-02
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
draft-ietf-teas-yang-te-topo-04
Qin Wu Roni Even Ying Cheng IETF 103 Bangkok, Tailand Oct 12, 2018
IETF 103 NETMOD BBF YANG Update
Joe Clarke (presenting)
and LMAP liaison Document Number: IEEE R0
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
IETF YANG Routing Types Update
Medium-Sized Switched Network Construction
IETF 98 NETMOD Working Group
NMDA Q & A draft-dsdt-nmda-guidelines &
draft-ding-netmod-arp-yang-model-00 Xiaojian Ding, Feng Zheng
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
Routing Area Yang Architecture Design Team Update
Post WG LC NMDA datastore architecture draft
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
Update on draft-ietf-spring-segment-routing-mpls-12
Routing Area Common YANG Data Types
YANG Data Model for FlexE Interface Management
Scope and Approach of ONF OIMT Internet Protocol Work Items
TESTA-II IP Addressing
Scope and Approach of ONF OIMT Internet Protocol Work Items
LISP YANG model (-09 update)
Joe Clarke (presenting)
NETMOD Versioning Design Team Update
OSPF WG Status IETF 80, Prague CZ
Interface extensions YANG & VLAN sub-interface YANG Status update
TESTA-II IP Addressing
Presentation transcript:

Network Device YANG Organizational Model draft-rtgyangdt-rtgwg-device-model-03 Authors: Acee Lindem, Christian Hopps, Dean Bogdanovic, Lou Berger (Ed.) Contributors: Anees Shaikh, Kevin D'Souza, Luyuan Fang, Qin Wu, Rob Shakir, Stephane Litkowski, Yan Gang Repo:

Topics Brief Review of Models, LNEs, and NIs Challenges Use of Schema Mount Draft Changes since 01 Model Disposition Open issues Next steps IETF 952

Defined Models 1. module: network-device Overall structure for any network device type From small router to Carrier Class Covers relations amongst models – Not to be implemented directly 2. module: logical-network-element Separates management/resource domains Commonly called logical system or router, and virtual switch, chassis, or fabric, virtual device contexts 3. module: network-instance Separates routing or switching domain e.g., VRF or VSI Will eventually be broken into three documents 2 and 3 will separate standards track RTGWG drafts IETF 953 Details Covered in RTGWG

Current (draft -03) Approach Rely on “schema” mount Works for any module – without modification Adds two tables LNE: logical-network-inventory NI: network-instance Each table defines a per {LNE, NI} instance root Under which any top-level model may be instantiated Note this is defined in the schema Choice of available model is up to the implementation Some type of device profile definition is expected ietf-yang-library is used to enumerate available models The term schema mount is used to be solution neutral IETF 95 4

Logical Network Elements Separate management sub-domains Sub-domains can be managed independently and by a top level manager (managed=true) Differs from multiple logical devices and VMs Where top level management of subdomains not supported IETF 955 Network Device (Physical or Virtual) Logical Network Element Interfaces Logical Network Element Interfaces Net Inst ance Managed =true

Network Instances Separate routing / switching domains Can represent of an RFC 4364 VRF or a Layer 2 Virtual Switch Instance (VSI) or a bridge/router (i.e., both) General virtualized instance implying a separate L2, L3, or L2/L3 context. For L3, this implies a unique IPv4/IPv6 address space. IETF 956 Network Device (Physical or Virtual) Logical Network Element Net Inst ance Interfaces Logical Network Element Net Inst ance Interfaces

Schema Mount Usage Allows device hierarchy to vary for different classes of devices.  All modules present in the top level may also be mounted within an LNE.  Modules supported within an LNE is implementation dependent.  Network Instances can be mounted at top or within LNE.  All modules can also be mounted with in LNE though for many it doesn’t make sense.  Modules supported by a device learned through ietf-yang-library. IETF 957

Model 1: A Top-Level Device Namespace "urn:ietf:params:xml:ns:yang:..."; +--rw ietf-yang-library | +--rw interfaces +--rw hardware +--rw qos | +--rw system-management +--rw network-services +--rw oam-protocols | +--rw routing +--rw mpls +--rw ieee-dot1Q | +--rw ietf-acl +--rw ietf-key-chain | +--rw logical-network-element +--rw network-instance IETF 95 8

Model 1: Open Issue Question is what to do with the device model? Keep it informational and it will not necessary dictate model hierarchy or inter-module relationships? Risk is that the work will not have impact Make it standards track and move to NETMOD WG? Would dictate where other models fit in the hierarchy Hard to get consensus on overall device layout – “Haters gonna hate!” IETF 959

ietf-routing Alignment ietf-routing no longer includes routing-instance list ietf-routing is now a module that would be mounted at the top, LNE, or NI level. ietf-routing includes its own list of routing protocols since this is needed for static routing definition. Should this list be elsewhere? ietf-routing includes a list of interface – this would not be needed with LNE and NI bindings. IETF 9510

Open Issues/Plans Relying on Standardized Schema Mount Solution from NETMOD Instantiation of LNEs and NIs triggered simply by list addition? Alignment with OpsState Requirements, Clarification of relationship with different policy containers Hardware/QoS structuring System management, network services, and OAM protocol base models IETF 9511