Листовка для Cisco Cisco Nexus 5010 Switch
© 2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.
Page 1 of 7
White Paper
Gain Network Programmability and Automation with
Open Cisco NX-OS
Open Cisco NX-OS
Organizations today need to deploy applications much faster, making use of agile
software, and improve existing processes to support software upgrades. They need
to manage and operate networks more productively using common tools that the
network, server, and software teams can use in collaboration. In environments in
which constant change is the norm, organizations need to deploy high-quality
user-focused applications that deliver immediate business value. Accomplishing these
goals requires a new approach to the data center. This approach needs to fill the gap
between the development and operation teams, enabling developers to push code to
the infrastructure quickly without negatively affecting the overall behavior of the
network.
software, and improve existing processes to support software upgrades. They need
to manage and operate networks more productively using common tools that the
network, server, and software teams can use in collaboration. In environments in
which constant change is the norm, organizations need to deploy high-quality
user-focused applications that deliver immediate business value. Accomplishing these
goals requires a new approach to the data center. This approach needs to fill the gap
between the development and operation teams, enabling developers to push code to
the infrastructure quickly without negatively affecting the overall behavior of the
network.
To understand the ways in which operations need to change, consider the ways in which networks are set up and
provisioned today. Most organizations spend most of their time trying to make sure that the network works by
staging and testing it. Furthermore, they use cumbersome, disjointed, and error-prone manual tasks to provision
and change the network to accommodate application needs. They also use manual processes to identify the
potential sources of network problems and to perform repetitive tasks, consuming large amounts of network
engineers’ time.
engineers’ time.
To improve data center operations and better meet business needs, organizations need process automation and
holistic architecture provisioning. Achieving these goals requires cultural changes by IT teams. Organizations need
better and more open libraries and interfaces, with common DevOps tools to automate scripting and provide
higher-level programmatic control. They need agents and distributed processes to collect and process information
about the state of the network and its components.
This document explores how a highly programmable network can enable automation of the full network lifecycle,
supporting agile development and achieving operational efficiency. It examines several use cases that use the
power of the programmable and open Cisco
®
NX-OS Software operating system:
●
, and Broadcom shell access)
●
Native Linux-based management
●
Open-source tools (
))
●
Linux containers (LXCs) in either a guest or native shell and Red-Hat Package Manager (RPM)
●
Scripting languages such as Python, Ruby, and data representation (JavaScript Object Notation [JSON]
and XML)
●
Configuration management and orchestration tools (Puppet, Chef, Ansible, OpenStack plug-in, and Cisco