Cisco Extensible Network Controller

Similar documents
Cisco Nexus Data Broker

Cisco Monitor Manager Application Configuration Guide, Release 1.6

Cisco Nexus Data Broker for Network Traffic Monitoring and Visibility

One Platform Kit: The Power to Innovate

SAP High-Performance Analytic Appliance on the Cisco Unified Computing System

UNIVERSITY OF CAGLIARI

Cisco Tetration Platform: Network Performance Monitoring and Diagnostics

Introduction to Segment Routing

Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework

Cisco Application Centric Infrastructure (ACI) Simulator

The Need In today s fast-paced world, the growing demand to support a variety of applications across the data center and help ensure the compliance an

Cisco CloudCenter Solution with Cisco ACI: Common Use Cases

Transformation Through Innovation

Network Programmability and Automation with Cisco Nexus 9000 Series Switches


5 days lecture course and hands-on lab $3,295 USD 33 Digital Version

2 to 4 Intel Xeon Processor E v3 Family CPUs. Up to 12 SFF Disk Drives for Appliance Model. Up to 6 TB of Main Memory (with GB LRDIMMs)

ONOS OVERVIEW. Architecture, Abstractions & Application

Cisco Virtual Networking Solution for OpenStack

Pradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc.

HP SDN Document Portfolio Introduction

Software-Defined Networking (SDN) Overview

Vendor: Cisco. Exam Code: Exam Name: Developing with Cisco Network Programmability (NPDEV) Version: Demo

Cisco Data Center Network Manager 5.1

Red Hat OpenStack Platform 10 Red Hat OpenDaylight Product Guide

ALCATEL-LUCENT ENTERPRISE INTELLIGENT FABRIC TECHNOLOGY REMOVING THE LAST BARRIER FOR IT TO SUPPORT AGILE BUSINESS APPLICATION NOTE

SDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES)

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

OpenADN: Service Chaining of Globally Distributed VNFs

Configuring OpenFlow. Information About OpenFlow. This chapter contains the following sections:

Cisco UCS Virtual Interface Card 1225

Cisco Application Centric Infrastructure

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

Cisco Wide Area Application Services: Secure, Scalable, and Simple Central Management

SDN Security BRKSEC Alok Mittal Security Business Group, Cisco

Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision

VxRack FLEX Technical Deep Dive: Building Hyper-converged Solutions at Rackscale. Kiewiet Kritzinger DELL EMC CPSD Snr varchitect

Cisco UCS Central Software

Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches

The Why, What, and How of Cisco Tetration

ProgrammableFlow White Paper. March 24, 2016 NEC Corporation

Taxonomy of SDN. Vara Varavithya 17 January 2018

Lossless 10 Gigabit Ethernet: The Unifying Infrastructure for SAN and LAN Consolidation

PSOACI Tetration Overview. Mike Herbert

Cisco HyperFlex Systems

CSC 401 Data and Computer Communications Networks

Improving Visibility and Monitoring with SDN for Carrier Networks

Cisco ACI Virtual Machine Networking

VXLAN Overview: Cisco Nexus 9000 Series Switches

Cisco Prime Central for HCS Assurance

Cisco Prime Cable Provisioning 5.1

EOS CloudVision Overview Data Sheet

Video-Aware Networking: Automating Networks and Applications to Simplify the Future of Video

Designing and Implementing Cisco Network Programmability (NPDESI) v1.0

Network Layer: The Control Plane

Cisco Nexus 7000 Series Virtual Device Context Deployment Scenarios and Recommended Practices

Cisco ACI Virtual Machine Networking

Ending the Confusion About Software- Defined Networking: A Taxonomy

The Virtual Machine Aware SAN

Advances In Routing BRKRST Yun Cie Foo Network Consulting Engineer

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

Five Reasons Why You Should Choose Cisco MDS 9000 Family Directors Cisco and/or its affiliates. All rights reserved.

A Hybrid Hierarchical Control Plane for Software-Defined Network

Virtualized Network Services SDN solution for enterprises

Cisco ACI App Center. One Platform, Many Applications. Overview

Software-Defined Networking (SDN) Now for Operational Technology (OT) Networks SEL 2017

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist

Cloud Networking (VITMMA02) Server Virtualization Data Center Gear

Cisco ACI Virtual Machine Networking

Cisco Quantum Policy Suite for Mobile

Cisco UCS B460 M4 Blade Server

Cisco UCS Virtual Interface Card 1227

SEL-5056 Software-Defined Network (SDN) Flow Controller

Contrail Cloud Platform Architecture

Overview of the Cisco OpenFlow Agent

Cisco Nexus 4000 Series Switches for IBM BladeCenter

Chapter 5 Network Layer: The Control Plane

Contrail Cloud Platform Architecture

MidoNet Scalability Report

Design a Remote-Office or Branch-Office Data Center with Cisco UCS Mini

Cisco ISR G2 Management Overview

AVAYA SDN Fx HEALTHCARE SOLUTION BRIEF

CSC 4900 Computer Networks: Routing Protocols

White Paper. OCP Enabled Switching. SDN Solutions Guide

Nuage Networks Product Architecture. White Paper

Enable Infrastructure Beyond Cloud

Cisco UCS Performance Manager

Design a Remote-Office or Branch-Office Data Center with Cisco UCS Mini

Cisco SAN Analytics and SAN Telemetry Streaming

Virtualized Network Services SDN solution for service providers

The Software Defined Hybrid Packet Optical Datacenter Network BIG DATA AT LIGHT SPEED TM CALIENT Technologies

Configuring Tap Aggregation and MPLS Stripping

Transforming the Cisco WAN with Network Intelligence

OpenFlow: What s it Good for?

Chapter 5 Network Layer: The Control Plane

OpenStack Networking: Where to Next?

Introduction to Cisco ASR 9000 Series Network Virtualization Technology

Cisco Nexus 9500 Platform Switches for Cisco Application Centric Infrastructure

Title DC Automation: It s a MARVEL!

Cisco Tetration Analytics

Transcription:

Data Sheet Cisco Extensible Network Controller Product Overview Today s resource intensive applications are making the network traffic grow exponentially putting high demands on the existing network. Companies are finding it challenging to differentiate the critical applications from non-critical ones and to dynamically allocate the network resources to higher priority applications. As a result, customers are seeking a solution to make the network application-aware by intelligently monitoring and routing the network traffic. The Cisco Extensible Network Controller (XNC), which is based on OpenDaylight, addresses the challenges by providing automation and orchestration of the network fabric, and by allowing dynamic, applicationbased configuration of networks and services. With XNC, Cisco is introducing the programmability functions into the platform and software-defined networking (SDN). SDN is an approach to programmable networks that separates and abstracts some of the control-plane functions from the network devices and places them in a centralized controller. Cisco has taken a hybrid approach, in which the traditional control plane continues to exist along with a centralized external controller that will program the network based on applications or business use case requirements. Cisco XNC allows business applications to extract network data, make decisions about how they want the network to behave, and then program the network using a policy-based approach. Cisco XNC then communicates with the network devices to program the network functions for specific business use cases. Cisco XNC is designed to support multiple protocols for device communication. Cisco XNC Release 1.0 supports OpenFlow and will be adding Cisco Open Network Environment (ONE) Platform Kit (onepk) support. Cisco XNC is built for extensibility using the Java OSGi application framework. This framework provides the flexibility needed for Cisco and Cisco partners and customers to extend the functions of the controller based on business needs. Cisco XNC also provides robust northbound Representational State Transfer (REST) APIs for business applications to access and program policies. Cisco XNC is the industry s first controller with the capability to support multiple protocols for device communication. In addition, by using a service abstraction layer (SAL), Cisco XNC provides the abstraction for northbound business applications. The OpenFlow 1.0 implementation in Cisco XNC is standards compliant and supports interoperability with Cisco and third-party network devices. Cisco onepk enables access to the vast amount of intelligence present in Cisco network devices, providing a comprehensive set of analytic data to applications and improving the integration of the applications and the network. 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 1

Product Architecture and Functions The controller consists of many different modules that interact through the Java OSGi application framework to provide the full capabilities of the solution. Figure 1 shows the controller and its modules. Figure 1. Cisco XNC Architecture The services built into Cisco XNC are grouped into four categories: Southbound API modules handle the interconnectivity and interoperability between Cisco XNC and the network devices (through the agents running on those devices). Cisco XNC can support a variety of protocols for southbound device communication, thereby providing the foundation for future expansion as new protocol standards emerge. The infrastructure core is a group of modules that provide the core services for Cisco XNC. These modules include the Topology Manager; the Forwarding Rules Manager, which handles forwarding; and the Dijkstra shortest-path first (SPF) algorithm, which provides the optimal path for a given optimization criterion. Network applications are programs that interact with the infrastructure core directly to provide extended support services northbound. Examples are the Network Slicing and Monitor Manager applications. Northbound APIs such as Java OSGi and HTTP and REST support the interaction between applications and Cisco XNC. 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 2 of 6

Features and Benefits Cisco XNC is based on a highly available, scalable, and extensible architecture designed to support a production network. Table 1 summarizes the main features and benefits of Cisco XNC. Table 1. Main Features and Benefits Feature Extensible, modular architecture Multiple access methods and access controls Network visibility and troubleshooting High availability through clustering Multiprotocol support Benefit Capability to add, update, and delete modules without the need to restart Cisco XNC Java OSGi-based architecture, which allows customers and partners to extend Cisco XNC functions using Java or Python Service abstraction layer, which abstracts the southbound plug-ins (for device communication) to the northbound applications Consistent management access through the GUI or through Java or REST northbound APIs Security features such as role-based access control (RBAC); integration with the enterprise authentication, authorization, and accounting (AAA) infrastructure; and secure control protocols Functions to support network visibility and programmability, such as network topology discovery, network device management and forwarding rules programming, and access to detailed network statistics Troubleshooting tools that provide flow-level visibility for each device Support for deployment of multiple instances in an active-active model Active-active deployment model, making the controller both highly available and scalable Synchronization of information and state across all controllers in real time, helping prevent loss of information in the event of a failure The industry s first multiprotocol support for device communication starting with OpenFlow 1.0 and adding Cisco onepk support soon Multiprotocol support that enables business applications to extend their use cases transparently across a multivendor network Cisco XNC has a built-in GUI. Figure 2 shows an example of the GUI. Figure 2. Cisco XNC GUI 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 3 of 6

Cisco XNC also offers users the flexibility to configure individual flows in each network device and to specify forwarding rules using the Flow Programmer feature. Using the Flow Programmer feature, the user can identify a flow based on Layer 1 through Layer 4 criteria and can specify the actions to be performed on the packets that match the flow specification. Possible actions are as follows: Drop or forward the packet to one or more interfaces Set the VLAN ID and priority Remove the VLAN header Modify the source and destination MAC addresses Modify the source and destination IP addresses Set the type-of-service (ToS) bits Modify the source and destination Layer 4 ports Set the next hop Send the packet to the controller Main Use Cases Supported in Cisco XNC Release 1.0 Cisco XNC Release 1.0 supports the following three use cases: Monitor Manager: Application that applies the SDN approach to provide visibility into the network traffic Network Slicing: Application that provides the capability to partition the network based on physical or logical (flow) criteria Topology-Independent Forwarding (TIF): Application that provides the capability to define the forwarding path in the network based on application requirements Table 2 summarizes the challenges addressed and the main features and benefits for each use case. Table 2. Main Use Cases and Benefits Use Case Challenge Features and Benefits Monitor Manager Network Slicing The amount of data traversing the data center is increasing dramatically, and IT departments need to find ways to maintain visibility into the traffic in a scalable and event-based manner. With Cisco XNC, the Monitor Manager application, and Cisco Nexus 3000 Series Switches, Cisco addresses the challenges that exist with the conventional tapping approach. As enterprise IT infrastructure expands, customers are looking for ways to create logical network separation that goes beyond VLANs and also can be created programmatically as needed. Cisco s SDN-based solution addresses the challenges that exist with conventional tapping approaches: Replacement of purpose-built hardware with familiar production switches saves capital expenditures (CapEx) and operating expenses (OpEx) over time, also increasing the scalability of the solution. SDN enables the controller to enforce policy in real time and through event-based activities. Controller northbound interfaces provide a programmatic option to develop custom tools to capture traffic details and trigger policies dynamically. For more information, please refer to the Monitor Manager data sheet available at http://www.cisco.com/go/xnc. The Cisco XNC Network Slicing application allows the network administrator to partition the network based on physical and logical criteria for multiple user communities. Slicing provides the logical separation required to manage the network traffic domains. A slice can be based on: Network devices (a network device can be shared by multiple slices) Network device interfaces (an interface can be shared by multiple slices) Flow specification (source and destination IP addresses, protocol, or source and destination TCP ports) Two or more slices can share the same physical switch and interface, because each data flow is individually assigned to a slice on the basis of the flow specification. For more information, please refer to the Network Slicing and TIF data sheet available at http://www.cisco.com/go/xnc. 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 4 of 6

Use Case Challenge Features and Benefits Topology Independent Forwarding As network traffic increases, using conventional techniques, IT administrators are finding it impossible to configure and maintain the traffic forwarding path for mission-critical applications. The TIF application on Cisco XNC allows IT administrators to configure the forwarding path using both conventional metrics and custom metrics such as bandwidth, monetary cost for the link, etc. The TIF application includes logic that can compute the optimal path on the basis of a given property and criteria, thereby making the network application aware. Network-aware applications also can request a forwarding path that meets certain criteria before sending the traffic, thereby enhancing the application experience for the end users. For more information, please refer to the Network Slicing and TIF data sheet available at http://www.cisco.com/go/xnc. Minimum System Requirements for running Cisco XNC Cisco XNC can run on a bare metal server or a VM (Virtual Machine) that meets the following requirements 6 core Processor 8 GB RAM 40 GB free space in the directory where Cisco XNC will be installed 64-bit Linux Operating System Java 1.7 Licensing and Ordering Information Licensing for Cisco XNC depends on the application or the base controller itself. Table 3 and Table 4 provides ordering information for Cisco XNC and applications. Table 3. Base Cisco XNC (No Applications) Part Numbers Part Number L-XNC-S-K9= L-XNC-M-K9= L-XNC-L-K9= Description XNC Controller with Right To Manage 10 device XNC Controller with Right To Manage 50 device XNC Controller with Right To Manage 100 device Table 4. Cisco XNC and Cisco XNC Applications Promotional Bundles Part Number L-XNC-MM-B-ST-K9 Description Starter Bundle that includes one instance of Cisco XNC and Monitor Manager application RTM 5 Top of Rack (1-2 RU) Nexus fixed switches L-XNC-MM-B-S-K9 Small size deployment Bundle that includes two instance of Cisco XNC for HA and Monitor Manager application RTM 10 Top of Rack (1-2 RU) Nexus fixed switches L-XNC-MM-B-M-K9 Medium size deployment Bundle that includes two instance of Cisco XNC for HA and Monitor Manager application RTM 25 Top of Rack (1-2 RU) Nexus fixed switches L-XNC-MM-B-L-K9 Large size deployment Bundle that includes two instance of Cisco XNC for HA and Monitor Manager application RTM 50 Top of Rack (1-2 RU) Nexus fixed switches L-XNC-TNS-B-ST-K9 Starter Bundle that includes one instance of Cisco XNC and TIF and Network Slicing applications RTM 5 Top of Rack (1-2 RU) Nexus fixed switches L-XNC-TNS-B-S-K9 L-XNC-TNS-B-M-K9 L-XNC-TNS-B-L-K9 Small size deployment Bundle that includes two instance of Cisco XNC for HA and TIF and Network Slicing applications RTM 10 Top of Rack (1-2 RU) Nexus fixed switches Medium size deployment Bundle that includes two instance of Cisco XNC for HA and TIF and Network Slicing applications RTM 25 Top of Rack (1-2 RU) Nexus fixed switches Large size deployment Bundle that includes two instance of Cisco XNC for HA and TIF and Network Slicing applications RTM 50 Top of Rack (1-2 RU) Nexus fixed switches 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 5 of 6

For More Information For more information about Cisco XNC, visit http://www.cisco.com/go/xnc or contact your local account representative. Printed in USA C78-729453-00 09/13 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 6 of 6