Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan...
Transcript of Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan...
![Page 1: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/1.jpg)
![Page 2: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/2.jpg)
Hands On Exploration of NETCONF and YANG
Bryan Byrne, CCIE 25607 (R/S)
Technical Solutions Architect – Enterprise Networks
DEVNET-2561
@bryan25607
![Page 3: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/3.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#DEVNET-2561
![Page 4: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/4.jpg)
• Introduction
• Module 1 - YANG Data Modeling
• Module 2 – Introduction to the NETCONF Protocol
• Closing
Agenda
![Page 5: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/5.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5DEVNET-2561
The Network is No Longer Isolated
![Page 6: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/6.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6DEVNET-2561
What is a Data Model?
A data model is simply a well understood and agreed upon method to describe "something". As an example, consider this simple "data model" for a person.
• Person
• Gender - male, female, other
• Height - Feet/Inches or Meters
• Weight - Pounds or Kilos
• Hair Color - Brown, Blond, Black, Red, other
• Eye Color - Brown, Blue, Green, Hazel, other
![Page 7: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/7.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7DEVNET-2561
What might a YANG Data Model describe?
![Page 8: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/8.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8DEVNET-2561
Introducing the NETCONF Protocol
Some key details:
• Initial standard in 2006
with RFC4741
• Latest standard is RFC6241 in 2011
• Does NOT explicitly define content
![Page 9: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/9.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9DEVNET-2561
NETCONF Protocol Stack
![Page 10: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/10.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10DEVNET-2561
Operations - NETCONF ActionsOperation Description
<get> Retrieve running configuration and device state information
<get-config> Retrieve all or part of specified configuration data store
<edit-config> Loads all or part of a configuration to the specified configuration data store
<copy-config> Replace an entire configuration data store with another
<delete-config> Delete a configuration data store
<commit> Copy candidate data store to running data store
<lock> / <unlock> Lock or unlock the entire configuration data store system
<close-session> Graceful termination of NETCONF session
<kill-session> Forced termination of NETCONF session
![Page 11: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/11.jpg)
The Lab Guide Is Located at:
http://cs.co/DEVNET-2561-Guide
![Page 12: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/12.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#DEVNET-2561
![Page 13: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/13.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Please complete your Online Session Evaluations after each session
• Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt
• All surveys can be completed via the Cisco Live Mobile App or the Communication Stations
Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/.
Complete Your Online Session Evaluation
![Page 14: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/14.jpg)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Tech Circle
• Meet the Engineer 1:1 meetings
• Related sessions
14DEVNET-2561
![Page 15: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/15.jpg)
Thank you
![Page 16: Hands On Exploration of - clnv.s3.amazonaws.com · Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect –Enterprise Networks DEVNET-2561](https://reader031.fdocuments.in/reader031/viewer/2022022717/5c28053209d3f240638ba0ec/html5/thumbnails/16.jpg)