Craig Huitema blogged about Cisco’s SDN strategy and one of the key pillars is programmable networks. Cisco’s programmable networks is based on Nexus operating system NX-OS and our Robb Boyd from TechWiseTV covers it here and goes in more depth about NX-API REST (Object model) here and here.
Also go here if you missed our September 25th SDxCentral DemoFriday where we looked at use cases and demos related to NX-Toolkit and NX-API REST. Bottom line is to drive operational agility in the data center by enabling IT admins to manage Nexus switches as a Linux server with open interfaces and integrating DevOps tools.
One of the DevOps tools is Puppet. Integrating Puppet Enterprise agent is an integral part of programmable networks as I touched on it in my previous blog.
As we break lifecycle management into Day 0, 1, 2 and N to install, configure, optimize and upgrade the network to meet application and user requirements, Puppet plays a key role in each step.
Come and visit Cisco’s booth at PuppetConf October 7 – 9 to see demos and learn more about the integration of Puppet and its benefits on Day 0, 1, 2, and N. Also, visit our sponsor theater on Thursday, Oct 8 at 12:10 PM in the main exhibit hall as well as our breakout session Friday, October 9 at 2:30 PM. We will share how Cisco’s strategy of openness has helped the developer community.
To stay up to date on the latest version of the CiscoPuppet Module source code, visit this GitHub repository that allows network administrators to manage Cisco Network Elements using Puppet.
Tags: Cisco Nexus Switches, Cisco SDN, data center switching, devops, github, NX-API, NX-API REST, NX-OS, programmable networks, Puppet Labs
Welcome to the Season 4 Finale! Instead of a cliffhanger, Randy Keener (@vmrandy) and Trevor Roberts (@vmtrooper) bring you practical how-tos for your dev/test or home lab environment. If you have wanted to try your hand at code but didn’t know how to start, or if you want step-by-step on devtest on UCS Blades, this is the episode for you.
Read More »
Tags: dev test, github, home labs, programming, ucs blades, vagrant
If you are an open source fan, in particular GitHub, I have good news for you.
Yes, we now have a Cisco Nexus 9000 community on GitHub. While many of the initial contributions were created by Cisco employees, ANYONE is allowed and in fact encouraged to participate and share code. Pull requests are monitored and reviewed by a group of administrators to maintain a level of quality and protect users consuming code as well.
Our GitHub presence comprises two sections:
1. Cisco NX-OS Standalone Mode: Focuses on the Nexus 9000 series of switches running enhanced Nexus OS. These products include NX-API, Puppet, Chef, and scripting capabilities using Python and other shell scripts.
2. Cisco Application Centric Infrastructure (ACI) Mode: Focuses on the Cisco APIC controller and Cisco ACI Object Model. This includes Python, Puppet, and Chef code samples. Additionally, it includes Tenant creation examples, Application profiles which are XML-based configurations that model applications, and southbound device automation scripts, which can be used to integrate 3rd party L4-7 devices.
If you are wondering how you take advantage of this offering, first and foremost I can assure you these code samples can speed up your learning curve with Cisco ACI and Nexus 9000 programmability aspects. Refer my Cisco ACI blog on Cisco Nexus 9000 programmability details.
Tags: Cisco ACI, Cisco APIC, github, Nexus 9000, NX-OS
On Engineers Unplugged this week, we are trying something new, a double edition! First up in Episode 5, VCE’s Jay Cuthrell (@qthrul) and Nick Weaver (@lynxbat) talk shop in terms of Automation and the evolution of Open Source, including GitHub, and the role of Community in Tech solving problems. Amazing discussion with practical guidance on how you can get more involved:
Jay Cuthrell and Nick Weaver take the Community Unicorn Challenge!
Read More »
Tags: automation, Cisco, community, engineers unplugged, github, l2, networki architect, simplfied network design, Storage, VCE, VMware
What if your mobile device allowed you the freedom to seamlessly roam across any network in the world, regardless of location or operator and with all the attributes you would expect, security or privacy… With LISPmob, we may have gotten a giant step closer as we open sourced a network stack for network mobility on Linux platforms, an implementation of basic LISP mobile node functionalities.
This is the Locator Identifier Separation Protocol, which supports the separation of the IPv4 and IPv6 address space following a network-based map-and-encapsulate scheme based on an IETF open standard.
We hope this will be a project and a community many will find not just interesting and vibrant, but necessary and fun to engage, collaborate and contribute.
How will this help your plans to deal with all these amazing possibilities of mobile access to an ever-growing Internet?
Tags: github, ietf, ipv4, ipv4 address exhaustion, IPv6, Linux, LISP, LISPmob, open source, open standards