SlideShare a Scribd company logo
1 of 14
Download to read offline
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
YANG Data Models and
Automation
1
Benoit Claise, Cisco, bclaise@cisco.com
October 2015
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
Background
•  Cisco: Distinguished Engineer
•  Passion for manageability and instrumentation in devices
デバイスの管理と計測にずっと力をいれています	
•  SNMP, MIB, IP SLA, Embedded Event Manager, IP SLA, NetFlow, NETCONF/
RESTCONF, YANG models, event MIB/expression MIB
•  IETF Area Director for Operations and Management (OPS)
•  Believer in standard protocol and data models
標準プロトコルとデータモデルの信奉者です
•  Focus on NETCONF/RESTCONF and YANG
最近はNETCONF/RESTCONFとYANGにフォーカスしています
2
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
Automation is Required 
•  More intelligence in devices/networks is good
	
  	
  	
  デバイスやネットワークにintelligenceがあることはよいこと	
  
•  However, time (and money) is required for customization/configuration
 しかし,カスタマイズやコンフィグには時間とお金がかかる	
 Example: Embedded Event Manager as opposed to SNMP
 例:SNMPではなくEEMを使う場合
•  Looking at the scale of networks today …
 現在のネットワークのスケールを考えると…
•  Looking at the frequency of change today …
 現在の変更の頻度を考えると…
•  … Automation from the NMS is required!
 …NMSからの自動化が必要!!	
  
3
自動化の必要性
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
What is YANG? なぜYANGか?
•  YANG: Yet Another Next-Generation
•  YANG Language: A data modeling language that produces YANG data models
 YANG言語:YANG	
  data	
  modelを生産するモデリング言語	
  
•  YANG Data-Model: explicitly and precisely determines the structure, syntax and
semantics of the data
 YANG	
  Data	
  Model:明確かつ詳細に構造,文法,意味を規定
•  Define management information for NETCONF
 NETCONFの管理情報を定義
•  Original focus on configuration information, but not restricted to it
 当初はコンフィグ情報にフォーカス.しかしそれに限るものではない
•  Can be separated from NETCONF (not a goal of the specification, but an important aspect)	  
NETCONFとは分離可能(仕様のゴールではかったが重要な側面) 4
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
Transport
Remote
Operations
Mgmt
Services
Mgmt info
(encoding)
Mgmt info
(definition)
XML-encoded
content
YANG modules
NETCONF
operations
XML
RPC
TLS,
SSH
XML/
JSON
HTTP
RESTCONF
TCP
IETF NETCONF WG Status: RESTCONF
5
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
Why YANG? Why Data Models? なぜYANG,なぜData	
  Model?
•  Because YANG is the standard language for network configuration (and also
monitoring) YANGはネットワークコンフィグ(と監視)のための標準言語	
  
  Network Modeling (NETMOD) working group:
http://datatracker.ietf.org/wg/netmod/
•  Because data models = APIs
•  Data Modeling-driven set of APIs is key for automation
  Model-­‐driven	
  API	
  setは,自動化のための鍵
•  Note: the encoding is just one encoding… 
•  NEW: “The NETMOD working group has defined the data modeling language YANG, which can be
used to specify network management data models that are transported over such protocols as
NETCONF and RESTCONF. “
  新:NETMOD	
  WGはYANG	
  data	
  modeling言語を定義したが,それはNETCONFやRESTCONFなどのプロトコル
で運ばれるネットワーク管理データモデルに使うことができる	
  
•  OLD: "manipulated by the NETCONF protocol”
  旧: NETCONFプロトコルによって操作される
6
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
YANG Data Models Development
7
www.claise.be
http://www.
yangvalidator.com/
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
YANG Data Models Development
•  More than 480 YANG data models in OpenDaylight
•  Metro Ethernet Forum developed Service OAM (SOAM), Fault Management
(FM), and Performance Management(PM) YANG models and is currently
working on EVC based services as defined in MEF 6.2 and 7.3.
•  The IEEE, has approved a project for 802.1x and 802.1q models, with interest in
developing an 802.3 model.
•  Broadband Forum interest
•  ITU-T discussion
•  Coordination job inside and outside the IETF
•  YANG Model Classification, draft-bogdanovic-netmod-yang-model-classification-05
8
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
Other IETF YANG-related Activities
•  L3SM Working Group, L3VPN Service YANG Module
•  Typically on top of a controller/orchestrator
 基本的にはcontroller/orchestrator上
•  Need to produce all device-central for this L3VPN Service YANG Module
 このL3VPNサービスYANGモジュールのために,全てのdevice	
  central	
  modelを生産する必要がある	
  
•  LIME Working Group, Layer Independent OAM Management in the Multi-Layer
Environment
•  Focusing on OAM YANG data models for consistent configuration, reporting, and presentation
 一貫性のあるコンフィグ,レポート,表現のためのOAM	
  YANG	
  data	
  modelにフォーカス	
  
•  SUPA Working Group, Simplified Use of Policy Abstractions
•  YANG data models for generic policies
 一般的なポリシーのためのYANG	
  data	
  model
•  I2NSF, Interface to Network Security Functions
•  Focusing on security related YANG models
セキュリティー関連のYANG	
  data	
  modelにフォーカス
9
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
Messages
•  YANG is the data modeling language for configuration and monitoring
 YANGはコンフィグおよび監視のためのmodeling言語
•  Data Modeling-driven set of APIs is key for automation
 Data	
  Model	
  driven	
  API	
  setは,自動化のための鍵である	
  
•  And automation is required these days
 今日では自動化は必須
•  Many YANG data model developments  多くのdata	
  modelが開発されている
•  In different standard development organizations (but primarly at the IETF),
•  In opensource
•  NETCONF and RESTCONF(XML/JSON)
•  Vendor implementation (you know how to contact me)
 ヴェンダ実装.. (コンタクトして戴いて構いません..) 10
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
References
11
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
NETCONF IETF Standard Information
V 1.0 V 1.1 Extension
RFC 3535
Background and Requirements
RFC 6241
1.1 Base NETCONF Protocol
RFC 5277
Event Notifications
RFC 4741
1.0 Base NETCONF Protocol
RFC 6242
NETCONF over SSH
RFC 5717
Partial Locking
RFC 4742
NETCONF over SSH
RFC 6243
With defaults
RFC 6244
NETCONF + YANG
Architectural Overview
RFC 6536 NETCONF
Access Control Model
12
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
Standard References: YANG
•  RFC 6020: YANG – A Data Modeling Language for the Network Configuration Protocol
•  RFC 6087: Guidelines for Authors and Reviewers of YANG Data Model Documents
•  RFC 6110: Mapping YANG to Document Schema Definition Languages and Validating
NETCONF Content
•  RFC 6643: Translation of SMIv2 MIB Modules to YANG Modules
•  RFC 6991: Common YANG Data Types
•  RFC 7223: A YANG Data Model for Interface Management
•  RFC 7224: IANA Interface Type YANG Module
•  RFC 7227: A YANG Data Model for IP Management
•  RFC 7317: A YANG Data Model for System Management
•  RFC 7407: A YANG Data Model for SNMP Configuration
13
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600
YANG Resources
•  YANG Doctors: http://www.ietf.org/iesg/directorate/yang-doctors.html
•  YANG Model Coordination Group:
http://www.ietf.org/iesg/directorate/yang-model-coordination-group.html
•  The Routing Area YANG Coordination Forum:
http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgYangCoord
•  All the stats compiled on www.claise.be
•  http://www.yangvalidator.com/
•  http://www.yang-central.org
•  http://www.netconfcentral.org/
14

More Related Content

What's hot

Развитие решений для маршрутизации в корпоративных сетях Cisco
Развитие решений для маршрутизации в корпоративных сетях CiscoРазвитие решений для маршрутизации в корпоративных сетях Cisco
Развитие решений для маршрутизации в корпоративных сетях CiscoCisco Russia
 
VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26VirtualTech Japan Inc.
 
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...VirtualTech Japan Inc.
 
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's HotOpenStack Korea Community
 
NFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch servicesNFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch servicesCisco Canada
 
Nexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack IntegrationNexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack Integrationopenstackindia
 
Cisco UCS for OpenStack Cloud
Cisco UCS for OpenStack CloudCisco UCS for OpenStack Cloud
Cisco UCS for OpenStack CloudLora O'Haver
 
Presentation asa 5585-x next generation multi-service adaptive security app...
Presentation   asa 5585-x next generation multi-service adaptive security app...Presentation   asa 5585-x next generation multi-service adaptive security app...
Presentation asa 5585-x next generation multi-service adaptive security app...xKinAnx
 
Cisco ACI and_Ansible
Cisco ACI and_AnsibleCisco ACI and_Ansible
Cisco ACI and_AnsibleTakao Setaka
 
やっとでた! OpenStack Manila
やっとでた! OpenStack Manilaやっとでた! OpenStack Manila
やっとでた! OpenStack ManilaTakeshi Kuramochi
 
Cisco asa 5500 x series migration options-asa 5555-x, asa 5525-x & asa 55...
Cisco asa 5500 x series migration options-asa 5555-x, asa 5525-x & asa 55...Cisco asa 5500 x series migration options-asa 5555-x, asa 5525-x & asa 55...
Cisco asa 5500 x series migration options-asa 5555-x, asa 5525-x & asa 55...IT Tech
 
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...OpenStack Korea Community
 
Leverage the Network
Leverage the NetworkLeverage the Network
Leverage the NetworkCisco Canada
 
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:Cisco Canada
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...OpenStack Korea Community
 
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of NetworkingOpenStack Korea Community
 
Развитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях CiscoРазвитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях CiscoCisco Russia
 
Cisco Connect Montreal 2017 - Mise à Jour UCS et Hyperflex
Cisco Connect Montreal 2017 - Mise à Jour UCS et HyperflexCisco Connect Montreal 2017 - Mise à Jour UCS et Hyperflex
Cisco Connect Montreal 2017 - Mise à Jour UCS et HyperflexCisco Canada
 
Cisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex updateCisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex updateCisco Canada
 
UCS Automation through the use of API's and UCS PowerTool
UCS Automation through the use of API's and UCS PowerToolUCS Automation through the use of API's and UCS PowerTool
UCS Automation through the use of API's and UCS PowerToolCisco Canada
 

What's hot (20)

Развитие решений для маршрутизации в корпоративных сетях Cisco
Развитие решений для маршрутизации в корпоративных сетях CiscoРазвитие решений для маршрутизации в корпоративных сетях Cisco
Развитие решений для маршрутизации в корпоративных сетях Cisco
 
VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26
 
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
 
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
 
NFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch servicesNFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch services
 
Nexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack IntegrationNexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack Integration
 
Cisco UCS for OpenStack Cloud
Cisco UCS for OpenStack CloudCisco UCS for OpenStack Cloud
Cisco UCS for OpenStack Cloud
 
Presentation asa 5585-x next generation multi-service adaptive security app...
Presentation   asa 5585-x next generation multi-service adaptive security app...Presentation   asa 5585-x next generation multi-service adaptive security app...
Presentation asa 5585-x next generation multi-service adaptive security app...
 
Cisco ACI and_Ansible
Cisco ACI and_AnsibleCisco ACI and_Ansible
Cisco ACI and_Ansible
 
やっとでた! OpenStack Manila
やっとでた! OpenStack Manilaやっとでた! OpenStack Manila
やっとでた! OpenStack Manila
 
Cisco asa 5500 x series migration options-asa 5555-x, asa 5525-x & asa 55...
Cisco asa 5500 x series migration options-asa 5555-x, asa 5525-x & asa 55...Cisco asa 5500 x series migration options-asa 5555-x, asa 5525-x & asa 55...
Cisco asa 5500 x series migration options-asa 5555-x, asa 5525-x & asa 55...
 
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
 
Leverage the Network
Leverage the NetworkLeverage the Network
Leverage the Network
 
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
 
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
 
Развитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях CiscoРазвитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях Cisco
 
Cisco Connect Montreal 2017 - Mise à Jour UCS et Hyperflex
Cisco Connect Montreal 2017 - Mise à Jour UCS et HyperflexCisco Connect Montreal 2017 - Mise à Jour UCS et Hyperflex
Cisco Connect Montreal 2017 - Mise à Jour UCS et Hyperflex
 
Cisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex updateCisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex update
 
UCS Automation through the use of API's and UCS PowerTool
UCS Automation through the use of API's and UCS PowerToolUCS Automation through the use of API's and UCS PowerTool
UCS Automation through the use of API's and UCS PowerTool
 

Viewers also liked

Yang in OpenDaylight
Yang in OpenDaylightYang in OpenDaylight
Yang in OpenDaylightGunjan Patel
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesJustyna Bak
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDxCentral
 
Voip powerpoint
Voip powerpointVoip powerpoint
Voip powerpointGW1992
 
Voice over IP (VoIP)
Voice over IP (VoIP)Voice over IP (VoIP)
Voice over IP (VoIP)Peter R. Egli
 
Voice Over IP (VoIP)
Voice Over IP (VoIP)Voice Over IP (VoIP)
Voice Over IP (VoIP)habib_786
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVKingston Smiler
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGTail-f Systems
 

Viewers also liked (9)

Yang in OpenDaylight
Yang in OpenDaylightYang in OpenDaylight
Yang in OpenDaylight
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
Voip powerpoint
Voip powerpointVoip powerpoint
Voip powerpoint
 
Voice over IP (VoIP)
Voice over IP (VoIP)Voice over IP (VoIP)
Voice over IP (VoIP)
 
Voice Over IP (VoIP)
Voice Over IP (VoIP)Voice Over IP (VoIP)
Voice Over IP (VoIP)
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANG
 

Similar to Data models-and-automation-jp

PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPROIDEA
 
Introduction to YANG data models and their use in OpenDaylight: an overview
Introduction to YANG data models and their use in OpenDaylight: an overviewIntroduction to YANG data models and their use in OpenDaylight: an overview
Introduction to YANG data models and their use in OpenDaylight: an overviewCisco DevNet
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PROIDEA
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Cisco DevNet
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco DevNet
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco Canada
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...Indonesia Network Operators Group
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Cisco Russia
 
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Joel W. King
 
Flexpod with SAP HANA and SAP Applications
Flexpod with SAP HANA and SAP ApplicationsFlexpod with SAP HANA and SAP Applications
Flexpod with SAP HANA and SAP ApplicationsLishantian
 
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)SDNRG ITB
 
5G Core Network - ZTE 5g Cloude ServCore
5G Core Network - ZTE 5g Cloude ServCore5G Core Network - ZTE 5g Cloude ServCore
5G Core Network - ZTE 5g Cloude ServCoreITU
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreCisco Canada
 
Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...
Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...
Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...Cisco Canada
 
Cisco Prime for IP NGN
Cisco Prime for IP NGNCisco Prime for IP NGN
Cisco Prime for IP NGNCisco Canada
 

Similar to Data models-and-automation-jp (20)

PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
 
SDN and metrics from the SDOs
SDN and metrics from the SDOsSDN and metrics from the SDOs
SDN and metrics from the SDOs
 
Introduction to YANG data models and their use in OpenDaylight: an overview
Introduction to YANG data models and their use in OpenDaylight: an overviewIntroduction to YANG data models and their use in OpenDaylight: an overview
Introduction to YANG data models and their use in OpenDaylight: an overview
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
 
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
 
Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015
 
Flexpod with SAP HANA and SAP Applications
Flexpod with SAP HANA and SAP ApplicationsFlexpod with SAP HANA and SAP Applications
Flexpod with SAP HANA and SAP Applications
 
ACI Hands-on Lab
ACI Hands-on LabACI Hands-on Lab
ACI Hands-on Lab
 
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
 
5G Core Network - ZTE 5g Cloude ServCore
5G Core Network - ZTE 5g Cloude ServCore5G Core Network - ZTE 5g Cloude ServCore
5G Core Network - ZTE 5g Cloude ServCore
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centre
 
cisco file
cisco filecisco file
cisco file
 
Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...
Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...
Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...
 
Cisco Prime for IP NGN
Cisco Prime for IP NGNCisco Prime for IP NGN
Cisco Prime for IP NGN
 

More from Miya Kohno

Career - design, adaption and diversity - for EMC I&D event
Career - design, adaption and diversity - for EMC I&D eventCareer - design, adaption and diversity - for EMC I&D event
Career - design, adaption and diversity - for EMC I&D eventMiya Kohno
 
Janog37 Pattern BoF
Janog37 Pattern BoFJanog37 Pattern BoF
Janog37 Pattern BoFMiya Kohno
 
Mk state in-programming-01
Mk state in-programming-01Mk state in-programming-01
Mk state in-programming-01Miya Kohno
 
Mk model driven-automation
Mk model driven-automationMk model driven-automation
Mk model driven-automationMiya Kohno
 
Mk model driven-automation-en
Mk model driven-automation-enMk model driven-automation-en
Mk model driven-automation-enMiya Kohno
 
Mk epn seminar-panel-for-public
Mk epn seminar-panel-for-publicMk epn seminar-panel-for-public
Mk epn seminar-panel-for-publicMiya Kohno
 
Mk network programmability-03_en
Mk network programmability-03_enMk network programmability-03_en
Mk network programmability-03_enMiya Kohno
 
Mk network programmability-03
Mk network programmability-03Mk network programmability-03
Mk network programmability-03Miya Kohno
 

More from Miya Kohno (8)

Career - design, adaption and diversity - for EMC I&D event
Career - design, adaption and diversity - for EMC I&D eventCareer - design, adaption and diversity - for EMC I&D event
Career - design, adaption and diversity - for EMC I&D event
 
Janog37 Pattern BoF
Janog37 Pattern BoFJanog37 Pattern BoF
Janog37 Pattern BoF
 
Mk state in-programming-01
Mk state in-programming-01Mk state in-programming-01
Mk state in-programming-01
 
Mk model driven-automation
Mk model driven-automationMk model driven-automation
Mk model driven-automation
 
Mk model driven-automation-en
Mk model driven-automation-enMk model driven-automation-en
Mk model driven-automation-en
 
Mk epn seminar-panel-for-public
Mk epn seminar-panel-for-publicMk epn seminar-panel-for-public
Mk epn seminar-panel-for-public
 
Mk network programmability-03_en
Mk network programmability-03_enMk network programmability-03_en
Mk network programmability-03_en
 
Mk network programmability-03
Mk network programmability-03Mk network programmability-03
Mk network programmability-03
 

Recently uploaded

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 

Recently uploaded (20)

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 

Data models-and-automation-jp

  • 1. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public YANG Data Models and Automation 1 Benoit Claise, Cisco, bclaise@cisco.com October 2015
  • 2. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 Background •  Cisco: Distinguished Engineer •  Passion for manageability and instrumentation in devices デバイスの管理と計測にずっと力をいれています •  SNMP, MIB, IP SLA, Embedded Event Manager, IP SLA, NetFlow, NETCONF/ RESTCONF, YANG models, event MIB/expression MIB •  IETF Area Director for Operations and Management (OPS) •  Believer in standard protocol and data models 標準プロトコルとデータモデルの信奉者です •  Focus on NETCONF/RESTCONF and YANG 最近はNETCONF/RESTCONFとYANGにフォーカスしています 2
  • 3. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 Automation is Required  •  More intelligence in devices/networks is good      デバイスやネットワークにintelligenceがあることはよいこと   •  However, time (and money) is required for customization/configuration  しかし,カスタマイズやコンフィグには時間とお金がかかる  Example: Embedded Event Manager as opposed to SNMP  例:SNMPではなくEEMを使う場合 •  Looking at the scale of networks today …  現在のネットワークのスケールを考えると… •  Looking at the frequency of change today …  現在の変更の頻度を考えると… •  … Automation from the NMS is required!  …NMSからの自動化が必要!!   3 自動化の必要性
  • 4. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 What is YANG? なぜYANGか? •  YANG: Yet Another Next-Generation •  YANG Language: A data modeling language that produces YANG data models  YANG言語:YANG  data  modelを生産するモデリング言語   •  YANG Data-Model: explicitly and precisely determines the structure, syntax and semantics of the data  YANG  Data  Model:明確かつ詳細に構造,文法,意味を規定 •  Define management information for NETCONF  NETCONFの管理情報を定義 •  Original focus on configuration information, but not restricted to it  当初はコンフィグ情報にフォーカス.しかしそれに限るものではない •  Can be separated from NETCONF (not a goal of the specification, but an important aspect)   NETCONFとは分離可能(仕様のゴールではかったが重要な側面) 4
  • 5. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 Transport Remote Operations Mgmt Services Mgmt info (encoding) Mgmt info (definition) XML-encoded content YANG modules NETCONF operations XML RPC TLS, SSH XML/ JSON HTTP RESTCONF TCP IETF NETCONF WG Status: RESTCONF 5
  • 6. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 Why YANG? Why Data Models? なぜYANG,なぜData  Model? •  Because YANG is the standard language for network configuration (and also monitoring) YANGはネットワークコンフィグ(と監視)のための標準言語     Network Modeling (NETMOD) working group: http://datatracker.ietf.org/wg/netmod/ •  Because data models = APIs •  Data Modeling-driven set of APIs is key for automation   Model-­‐driven  API  setは,自動化のための鍵 •  Note: the encoding is just one encoding…  •  NEW: “The NETMOD working group has defined the data modeling language YANG, which can be used to specify network management data models that are transported over such protocols as NETCONF and RESTCONF. “   新:NETMOD  WGはYANG  data  modeling言語を定義したが,それはNETCONFやRESTCONFなどのプロトコル で運ばれるネットワーク管理データモデルに使うことができる   •  OLD: "manipulated by the NETCONF protocol”   旧: NETCONFプロトコルによって操作される 6
  • 7. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 YANG Data Models Development 7 www.claise.be http://www. yangvalidator.com/
  • 8. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 YANG Data Models Development •  More than 480 YANG data models in OpenDaylight •  Metro Ethernet Forum developed Service OAM (SOAM), Fault Management (FM), and Performance Management(PM) YANG models and is currently working on EVC based services as defined in MEF 6.2 and 7.3. •  The IEEE, has approved a project for 802.1x and 802.1q models, with interest in developing an 802.3 model. •  Broadband Forum interest •  ITU-T discussion •  Coordination job inside and outside the IETF •  YANG Model Classification, draft-bogdanovic-netmod-yang-model-classification-05 8
  • 9. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 Other IETF YANG-related Activities •  L3SM Working Group, L3VPN Service YANG Module •  Typically on top of a controller/orchestrator  基本的にはcontroller/orchestrator上 •  Need to produce all device-central for this L3VPN Service YANG Module  このL3VPNサービスYANGモジュールのために,全てのdevice  central  modelを生産する必要がある   •  LIME Working Group, Layer Independent OAM Management in the Multi-Layer Environment •  Focusing on OAM YANG data models for consistent configuration, reporting, and presentation  一貫性のあるコンフィグ,レポート,表現のためのOAM  YANG  data  modelにフォーカス   •  SUPA Working Group, Simplified Use of Policy Abstractions •  YANG data models for generic policies  一般的なポリシーのためのYANG  data  model •  I2NSF, Interface to Network Security Functions •  Focusing on security related YANG models セキュリティー関連のYANG  data  modelにフォーカス 9
  • 10. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 Messages •  YANG is the data modeling language for configuration and monitoring  YANGはコンフィグおよび監視のためのmodeling言語 •  Data Modeling-driven set of APIs is key for automation  Data  Model  driven  API  setは,自動化のための鍵である   •  And automation is required these days  今日では自動化は必須 •  Many YANG data model developments  多くのdata  modelが開発されている •  In different standard development organizations (but primarly at the IETF), •  In opensource •  NETCONF and RESTCONF(XML/JSON) •  Vendor implementation (you know how to contact me)  ヴェンダ実装.. (コンタクトして戴いて構いません..) 10
  • 11. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public References 11
  • 12. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 NETCONF IETF Standard Information V 1.0 V 1.1 Extension RFC 3535 Background and Requirements RFC 6241 1.1 Base NETCONF Protocol RFC 5277 Event Notifications RFC 4741 1.0 Base NETCONF Protocol RFC 6242 NETCONF over SSH RFC 5717 Partial Locking RFC 4742 NETCONF over SSH RFC 6243 With defaults RFC 6244 NETCONF + YANG Architectural Overview RFC 6536 NETCONF Access Control Model 12
  • 13. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 Standard References: YANG •  RFC 6020: YANG – A Data Modeling Language for the Network Configuration Protocol •  RFC 6087: Guidelines for Authors and Reviewers of YANG Data Model Documents •  RFC 6110: Mapping YANG to Document Schema Definition Languages and Validating NETCONF Content •  RFC 6643: Translation of SMIv2 MIB Modules to YANG Modules •  RFC 6991: Common YANG Data Types •  RFC 7223: A YANG Data Model for Interface Management •  RFC 7224: IANA Interface Type YANG Module •  RFC 7227: A YANG Data Model for IP Management •  RFC 7317: A YANG Data Model for System Management •  RFC 7407: A YANG Data Model for SNMP Configuration 13
  • 14. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2600 YANG Resources •  YANG Doctors: http://www.ietf.org/iesg/directorate/yang-doctors.html •  YANG Model Coordination Group: http://www.ietf.org/iesg/directorate/yang-model-coordination-group.html •  The Routing Area YANG Coordination Forum: http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgYangCoord •  All the stats compiled on www.claise.be •  http://www.yangvalidator.com/ •  http://www.yang-central.org •  http://www.netconfcentral.org/ 14