This preface contains the following
About Cisco Extensible
Cisco Extensible Network
Controller (Cisco XNC) is a software platform that serves as an interface between the
network elements (southbound) and third-party applications (northbound).
Cisco XNC is a JVM-based application that runs on a Java Virtual Machine
Cisco XNC is based on a highly available, scalable, and extensible
architecture that supports a network.
Cisco XNC is built for extensibility using the Open Services Gateway
initiative (OSGi) framework, which allows new functionality to be added.
Cisco XNC can support multiple protocol plugins in the southbound
direction. In the current release, Cisco Plug-in for OpenFlow 1.0 is available.
Cisco XNC provides the following:
capability with the Cisco Plug-in for OpenFlow version 1.0 available in this
support network visibility and programmability, such as network topology
discovery, network device management, forwarding rules programming, and access
to detailed network statistics.
Abstraction Layer (SAL) that enables modular southbound interface support, such
management access through the GUI or through Java or Representational State
Transfer (REST) northbound APIs.
such as role-based access control (RBAC), and integration with an external
Active Directory using RADIUS or TACACS for authentication, authorization, and
accounting (AAA) functions.
tools, such as analytics gathering and diagnostic packet injection.
features such as Topology Independent Forwarding (TIF), which enables the
administrator to customize the path a data flow takes through the network.
applications such as Network Slicing that allows logical partitioning of the
network using flow specification, and Monitor Manager, that provides visibility
into the network traffic.
clustering to provide scalability and high availability.
- The Cisco Open Network
Environment Platform Kit (Cisco onePK) version 1.1.0 is supported in this
Cisco XNC. The Cisco onePK plug-in communicates with the onePK agent.
- Support for onePK devices in
the network and the ability to install TIF rules on onePK devices.
- A CLI framework for
- Virtual Patch Panel
Application (P2P Forwarding application) provides port-to-port traffic
management within a switch or across the network without any need for physical
connection changes or rewiring.
Cisco XNC GUI
Cisco XNC GUI contains
the following areas and panes:
A menu bar across
the top of the window that provides access to the main categories of
A topology map on
the right that displays a visual representation of your network.
Several panes with
additional views and information on the selected category.
Depending on the
Cisco XNC applications
that you have installed, the items on the menu bar may vary.
The menu bar contains
the following items:
Devices tab—Provides access to the
Cisco XNC network
Flows tab—Provides access to flow entries and flow
Troubleshoot tab—Provides information about flows,
ports, and policies for troubleshooting purposes.
Manager tab—Provides access to paths and policies for Topology
Independent Forwarding (TIF).
Properties tab—Provides access to property templates.
list—Provides access to different slices, and lists the current slice you are
in. If no slices are created, or you have not selected a slice, the
default drop-down list is displayed.
You must have an
administrative role and the Network Slicing application to view this list.
The Online help
button—Provides access to the online help for the current page.
Save button to save any additions or changes made in
the Monitor Manager application.
management list—Provides access to different administrative tasks, such as
saving or managing users, and viewing the OSGi components list.
list displays the username that you used when you logged into
Cisco XNC. In this
documentation, this will be referred to as the
Admin drop-down list.
The left side of
topology pane contains a group of tools that allow you to manipulate the
content of the topology pane. Hovering over a tool displays its function. From
the top of the pane to the bottom, the tools are:
mode—Use this tool to select one or more elements in the topology diagram. To
select one or more elements, click on the first element and drag your mouse
across the diagram. The elements selected are highlighted with a circle around
Move mode—Use this tool to move the entire topology diagram, a
single topology element, or a node group. To move an element or a node group,
click it and drag it.
this tool to increase the size of the topology diagram.
You can also
increase the size of the topology diagram by scrolling up with your mouse
this tool to decrease the size of the topology diagram.
You can also
decrease the size of the topology diagram by scrolling down with your mouse
selection—Use this tool to zoom in on a specific topology element. To zoom by
selection, click the tool, then click and drag your mouse across the element
you want to zoom in on. The zoom element display resets after a few seconds.
Fit stage—Use this tool to reset the topology diagram in the
Settings—Use this tool to choose the preferred
Display Icons as dots setting. Select the radio
button for the preference you desire.
tips display information about each tool, or about nodes in the topology. To
display tool tip information, hover over the tool or over a node in the
You can resize the
panes in the GUI display by clicking the pane resize grippers.
To increase or
decrease the height of either of the left or right bottom pane, click the pane
resize grippers at the top of the pane, then drag up or down with your mouse.
either the lower right or lower left pane, hover over the pane resize grippers
at the top of the pane until a double-ended arrow is displayed, then click your
To restore a
collapsed pane, hover over the pane resize grippers at the bottom of the pane
until a double-ended arrow is displayed, then click your mouse once.
To increase or
decrease the width of the two left panes at the same time, click the pane
resize grippers at the top of the pane, then drag left or right with your
Using the Topology
The topology diagram
displays a graphical view of your network. Once a device or link has been
Cisco XNC, it is visible
in the topology diagram. On all tabs in
Cisco XNC, you can
perform the following tasks:
Hover over a
switch to view the node name, the source ports, and the destination ports.
Hover over a link
to view the source and destination port of that link.
Hover over a tool to view the tool tip.
Use the + or -
tools, or move your mouse wheel up or down to change the zoom level.
Click and drag a
switch to move it to a different location.
Click and drag a node group to move it to a different location.
Click and drag the
background to move the entire topology to a different location.
Certain tabs also
allow advanced tasks.
periodically save the configuration changes that you make in
configuration changes will be lost if you stop the
Cisco XNC application.
| On the
Cisco XNC menu bar,