The bridge between intent and action
How quickly can you respond to customer requests? How much friction is there in your order process? How quickly can you roll out new products and services? Your answers to these questions (and how they compare to your peers) can indicate how satisfied your customers feel and how happy your employees are. Automation can give you better answers to these questions.
Robust automation capabilities are generally recognized as a competitive advantage because they can help improve customer experience, increase revenues, and lower costs. However, automation in the real world is complicated. Application and service requirements are myriad and ever-changing while infrastructure can span technologies, vendors, and generations. The ability to bridge these environments is where Cisco Network Services Orchestrator (NSO) excels. Almost a decade in production at large, complex service-provider and enterprise environment meeting these challenges has shaped NSO into a leading automation platform in the industry.
Figure 1. NSO as a bridge
Nearly every business shares a common set of challenges and opportunities:
Perhaps surprisingly, automation can contribute to success in all three of these areas—the sidebar explains why automation can positive impacts beyond the expected increase the efficiency of operations.
“With NSO we get the agility to design, refine and repackage network services at the speed of software.”
Pedro López, Director, Telefonica Business Solutions
NSO is built around three components (see Figure 2):
Taken together, these components allow NSO to provide a single, network-wide interface to all network devices and services—both physical and virtual—using a single-state model and configuration database. Through this common model, NSO acts at the Rosetta stone between applications and service owners and infrastructure operations.
Figure 2. NSO architecture
The NSO architecture provides a number of functional benefits when developing an automation framework:
Digging a little deeper into NSO reveals a set of capabilities that highlight why NSO is a leading automation solution today.
NSO can automatically generate a single, well-defined API into the entire network environment. Using the standardized YANG modeling language, you can model and automate any type of device—layers 1 through 7, physical or virtual, addressed traditionally or via software-defined networking (SDN) overlays. Beyond devices, you can also model any type of service or policy.
NSO captures the real-time configuration state of every device and service in the network. In a world where network provisioning and operations teams often work with data that is as much as 70 percent inaccurate, NSO can provide a single, scalable, continuous source of reliable data for the network.
To achieve end-to-end automation, an orchestrator should be able to receive the “intent” of the service and translate that to real change in the network. Your networking operations may currently rely on workflow definitions to accomplish this—and may soon find themselves overwhelmed by a constantly growing collection of workflows to account for each unique case. NSO takes a different approach through the concept of state convergence. Using the same common data models and modeling language to describe services and devices, NSO fully automates the creation, deletion, and run-time modification of network services. It maps design-time service definitions to run-time network operations through a single, flexible data model for a service. NSO’s stateful convergence algorithm then derives the minimum network changes required to meet the service definition and executes them.
Automation tools have typically been bound to a technology domain: a tool for the data center network, a tool for the WAN, a tool for the optical network, and perhaps tools to manage firewalls and other L4–L7 devices. NSO can span multiple technology domains allowing you to create and automate cross-domain service chains much more easily and dependably. Furthermore, NSO does this in a loosely coupled manner so that the operations teams responsible each technology domain can work cooperatively with the teams building the service chains.
Cisco NSO is not so much an automation tool as an automation platform—it has the power and flexibility to serve as a substrate for your overall automation and orchestration strategy. To help accelerate you automation plans, Cisco has developed a number of extensions to the core platform, which are discussed in the sidebar on the prior page.
For the virtualized environments, Cisco Elastic Services Controller (ESC) rides atop the core NSO platform. ESC serves as a virtual network functions manager (VNFM) and provides the necessary capabilities needed to automate the full lifecycle of virtual resources, virtual machines (VMs), or container-based networking elements as part of end-to-end services. As part of a single service model, NSO can trigger the launch, configuration, and ongoing monitoring and license management of VNFs—both individually and in complex service chains.
Role | Benefit |
Network or infrastructure engineer | Use task or platform-level automation to increase efficiency and accuracy and tame complexity during day-to-day operations |
DevOps or deployment engineer | Frontline for customer experience—needs robust tooling that can provide end-to-end automation or easily integrate into a larger tool chain |
App or service owner | Deliver growth by quickly developing, deploying and iterating new apps and services |
Sorry, no results matched your search criteria(s). Please try again.
Cisco also offers function packs that extend the core platform to address specific use cases:
NFVO - provides network function virtualization orchestration. Paired with NSO and ESC it forms a full ETSI NFV MANO solution
Secure Agile Exchange – automates secure agile exchange workflows that connect users to private data center and cloud-based applications
SD-WAN – automate processes associated with deploying SD-WAN services (mostly relevant to service providers)
vBranch – automates workflows associated with turning up a virtualized branch office
The team that built NSO has a decade of experience working side by side with the world’s top service providers and a growing number of large enterprises to help them automate their environments. Those real-world insights have shaped NSO not just in terms of a robust set of automation capabilities but also in areas like scalability and trust, which are equally as important in production environments.
“The flexibility and open nature of [NSO] will equip us with the tools to innovate new services at a rapid pace and keep ahead of our competition.”
Sadahiro Sato, SVP of ICT Innovation, SoftBank
Successful execution of an automation strategy is as much about people and process as it about tools such as NSO. You may find you need to augment your capabilities in these areas as you embark on your automation journey. In support of that, Cisco Services offers a full portfolio of services across the project lifecycle from advisory services to implementation and support to customization. In addition to the professional services offered by Cisco, Cisco Solution Plus partners also offer professional services related to their offers.
Cisco Capital® can help you acquire the technology you need to achieve your objectives and stay competitive. We can help you reduce CapEx. Accelerate your growth. Optimize your investment dollars and ROI. Cisco Capital financing gives you flexibility in acquiring hardware, software, services, and complementary third-party equipment. And there’s just one predictable payment. Cisco Capital is available in more than 100 countries.