If you want to sharpen you programmability and automation skills when configuring network devices using a model driven approach, then this new Sandbox is for you - from today you can now reserve yourself a IOS XE 16.5 based virtualised router, with NETCONF/YANG Learning Labs and RESTCONF ready for you to consume, use and learn on!
Not only that, but we’ve upgraded our already existing Always-On Sandbox to match, so if you so excited that you don’t want to wait a few minutes for your own IOS XE environment, you can immediately access the same environment shared with others.
Here’s some of the fun things you can get up to in these sandboxes:
Test device programmability automation scripts to automate repetitive tasks
Test new applications and libraries for network automation
Learn about interfacing with a device with NETCONF
Explore working with YANG Data Models
Learn about interfacing with a device with RESTCONF
If you weren’t sure, NETCONF (Network Configuration Protocol) is an IETF standard for network management. It provides mechanisms to install, manipulate, and delete the configuration of network devices, using Remote Procedure Calls. For more base knowledge you can read more about it here.
YANG (Yet Another Next Generation) is a data modelling language that uses NETCONF to transmit well defined data. The data modeling language can be used to model both configuration data as well as state data and event notifications of network elements. More base info on YANG here (good old Wikipedia making my blog work easier).
Finally, RESTCONF action maps a YANG specification you might create to a RESTful interface, in case that’s your preferred method of interacting and configuring up your devices. Pretty sweet. We’re using a draft RFC in this release, but later, we’ll provide full standard support in IOS XE - watch out for that.
You can get yourself some hands on walk throughs of the basic in our Learning Labs, RESTCONF here, NETCONF / YANG here.
There’s also a bunch of examples in the Sandbox notes taking you through the basics of NETCONF and YANG as well as samples to get you started if you’re new to all this CONF’ing and YANG’ing - so that should be enough to get stuck in!
As always reach out in the forums with any questions or feedback!
HiI am unable to find the schema files for XSI and CTI that correspond to the BroadWorks R24 release. I have tried here and in Broadsoft Xchange with no luck. Can you please send them to me. Thanks Best regardsRasmus Schram
My Cisco device is not directly accessible from the system where I am running the yangsuite, so I usually use an intermediate jump host to reach the device. I can connect to the Cisco device from the shell using the port forwarding as belowssh -L 830...
I'm looking to implement Single Sign On for use with the webservices, but it seems this is only possible in Java?https://github.com/CiscoDevNet/uccx-sample-code/blob/master/ids-sample-code/SampleIdSClient.java I started out from the Cisco_Finess...
Hi Experts, We are a Cisco Partner hosting lot of HCS customers and our team is looking to automate the RMA creation process. I checked the Cisco DevNet website and found the below URL but it only has a list of GET requests: https://tinyurl.com/...
In Sandbox: Packaged Contact Center Enterprise 12.5I am trying to listen to XMPP message from socialminer 12.5. Accept and start notifications are working but transfer and end task are not sending back socialminer messages. Error: <errormessage>conn...