Cisco Extensible Network Controller (XNC) User guide

Type
User guide
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
First Published: February 18, 2014
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
Text Part Number: OL-31560-01
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS,
INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH
THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,
CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version
of the UNIX operating system. All rights reserved. Copyright ©1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED AS IS" WITH ALL FAULTS.
CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT
LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network
topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional
and coincidental.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: http://
www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership
relationship between Cisco and any other company. (1110R)
The Java logo is a trademark or registered trademark of Sun Microsystems, Inc. in the U.S. or other countries.
©2014 Cisco Systems, Inc. All rights reserved.
CONTENTS
Preface
Preface v
Audience v
Document Conventions v
Obtaining Documentation and Submitting a Service Request vi
CHAPTER 1
Cisco Monitor Manager Embedded Overview 1
Cisco Monitor Manager Embedded Overview 1
About Cisco Extensible Network Controller 1
About Cisco Monitor Manager 2
Supported Web Browsers for Cisco Monitor Manager Embedded 2
Requirements for Cisco Nexus 3000 or 3100 Series switches 3
CHAPTER 2
Deploying Cisco Monitor Manager Embedded 5
Obtaining the Cisco Monitor Manager Embedded Software 5
Installing and Activating the Cisco Cisco Monitor Manager Embedded Software 6
Configuring the Cisco Plug-in for OpenFlow 6
Logging in to the Cisco Monitor Manager Embedded GUI 7
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
OL-31560-01 iii
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
iv OL-31560-01
Contents
Preface
This preface contains the following sections:
Audience, page v
Document Conventions, page v
Obtaining Documentation and Submitting a Service Request, page vi
Audience
This guide is intended for site administrators who will manage Cisco Smart-enabled software installation and
licensing.
Document Conventions
Command descriptions use the following conventions:
DescriptionConvention
Bold text indicates the commands and keywords that you enter literally
as shown.
bold
Italic text indicates arguments for which the user supplies the values.
Italic
Square brackets enclose an optional element (keyword or argument).[x]
Square brackets enclosing keywords or arguments separated by a vertical
bar indicate an optional choice.
[x | y]
Braces enclosing keywords or arguments separated by a vertical bar
indicate a required choice.
{x | y}
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
OL-31560-01 v
DescriptionConvention
Nested set of square brackets or braces indicate optional or required
choices within optional or required elements. Braces and a vertical bar
within square brackets indicate a required choice within an optional
element.
[x {y | z}]
Indicates a variable for which you supply values, in context where italics
cannot be used.
variable
A nonquoted set of characters. Do not use quotation marks around the
string or the string will include the quotation marks.
string
Examples use the following conventions:
DescriptionConvention
Terminal sessions and information the switch displays are in screen font.screen font
Information you must enter is in boldface screen font.boldface screen font
Arguments for which you supply values are in italic screen font.
italic screen font
Nonprinting characters, such as passwords, are in angle brackets.< >
Default responses to system prompts are in square brackets.[ ]
An exclamation point (!) or a pound sign (#) at the beginning of a line
of code indicates a comment line.
!, #
This document uses the following conventions:
Means reader take note. Notes contain helpful suggestions or references to material not covered in the
manual.
Note
Means reader be careful. In this situation, you might do something that could result in equipment damage
or loss of data.
Caution
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, using the Cisco Bug Search Tool (BST), submitting a service
request, and gathering additional information, see What's New in Cisco Product Documentation, at: http://
www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html.
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
vi OL-31560-01
Preface
Obtaining Documentation and Submitting a Service Request
Subscribe to What's New in Cisco Product Documentation, which lists all new and revised Cisco technical
documentation, as an RSS feed and deliver content directly to your desktop using a reader application. The
RSS feeds are a free service.
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
OL-31560-01 vii
Preface
Obtaining Documentation and Submitting a Service Request
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
viii OL-31560-01
Preface
Obtaining Documentation and Submitting a Service Request
CHAPTER 1
Cisco Monitor Manager Embedded Overview
This chapter contains the following sections:
Cisco Monitor Manager Embedded Overview, page 1
About Cisco Extensible Network Controller, page 1
About Cisco Monitor Manager, page 2
Supported Web Browsers for Cisco Monitor Manager Embedded, page 2
Requirements for Cisco Nexus 3000 or 3100 Series switches, page 3
Cisco Monitor Manager Embedded Overview
Suitable for single switch deployment, Cisco Monitor Manager Embedded allows you to run the Cisco XNC
and Cisco Monitor Manager applications directly on Cisco Nexus 3000 or 3100 Series switches. This allows
data centers to create a low-cost switch-based network traffic monitoring solution that is deployed on a single
switch.
About Cisco Extensible Network Controller
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 (JVM). 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:
Functionality to support network visibility and programmability, such as network topology discovery,
network device management, forwarding rules programming, and access to detailed network statistics.
A Service Abstraction Layer (SAL) that enables modular southbound interface support, such as OpenFlow.
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
OL-31560-01 1
Consistent management access through the GUI or through Java or Representational State Transfer
(REST) northbound APIs.
Security features, 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.
Troubleshooting tools, such as analytics gathering and diagnostic packet injection.
Cisco 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.
A CLI framework for Cisco XNC.
About Cisco Monitor Manager
Cisco Monitor Manager is a network application that runs on Cisco XNC. Cisco Monitor Manager, in
combination with the Cisco Plug-in for OpenFlow and Cisco Nexus 3000 or 3100 Series switches, enables
you to create a scalable and flexible replacement for matrix switches, which traditionally connect network
monitoring devices to points within the network where monitoring is desired.
Cisco Monitor Manager provides management support for multiple disjointed Cisco Monitor Manager networks.
You can manage multiple Monitor Manager topologies that may be disjointed using the same Cisco XNC
instance. For example, if you have 5 data centers and want to deploy an independent Cisco Monitor Manager
solution for each data center, you can manage all 5 independent deployments using a single Cisco XNC
instance by creating a logical partition (network slice) for each monitoring network.
With the Cisco Monitor Manager solution, you can do the following:
Classify Switched Port Analyzer (SPAN) and Test Access Point (TAP) ports.
Filter which traffic should be monitored.
Redirect packets from a single or multiple SPAN or TAP ports to multiple monitoring devices through
delivery ports.
Restrict which users can view and modify the monitoring system.
Supported Web Browsers for Cisco Monitor Manager Embedded
The following web browsers are supported for Cisco Monitor Manager Embedded:
Firefox 18.x and later versions
Chrome 24.x and later versions
Javascript 1.5 or a later version must be enabled in your browser.Note
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
2OL-31560-01
Cisco Monitor Manager Embedded Overview
About Cisco Monitor Manager
Requirements for Cisco Nexus 3000 or 3100 Series switches
You can run Cisco Monitor Manager Embedded on either Cisco Nexus 3000 or 3100 Series switches. Before
deploying the software, you need the following:
Ensure that you have admin rights to log in to the switch.
Verify that the management interface of the switch (mgmt0) has an IP address configured.
Run the switch# show running-config interface mgmt0 command to verify that the information.
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
OL-31560-01 3
Cisco Monitor Manager Embedded Overview
Requirements for Cisco Nexus 3000 or 3100 Series switches
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
4OL-31560-01
Cisco Monitor Manager Embedded Overview
Requirements for Cisco Nexus 3000 or 3100 Series switches
CHAPTER 2
Deploying Cisco Monitor Manager Embedded
This chapter contains the following sections:
Obtaining the Cisco Monitor Manager Embedded Software, page 5
Installing and Activating the Cisco Cisco Monitor Manager Embedded Software, page 6
Configuring the Cisco Plug-in for OpenFlow, page 6
Logging in to the Cisco Monitor Manager Embedded GUI, page 7
Obtaining the Cisco Monitor Manager Embedded Software
Step 1 In a web browser, navigate to Cisco.com.
Step 2 Under Support, click All Downloads.
Step 3 In the center pane, click Cloud and Systems Management.
Step 4 If prompted, enter your Cisco.com username and password to log in.
Step 5 In the right pane, click Network Controllers and Applications, and then click Cisco Extensible Network Controller
(XNC).
Step 6 Download and extract the Cisco Monitor Manager Embedded application bundle.
The application bundle zip file contains the following:
The Cisco Monitor Manager Embedded package, xnc1000-ctl-mmemb-k9-1.5.0.ova
The Cisco Plug-in for OpenFlow package, ofa_mmemb-1.1.2-n3000-r2-SPA-k9.ova
What to Do Next
Install the software on a Cisco Nexus 3000 Series switch.
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
OL-31560-01 5
Installing and Activating the Cisco Cisco Monitor Manager
Embedded Software
Step 1 Log in to the Cisco Nexus 3000 or 3100 Series switches.
Step 2 Copy theCisco Plug-in for OpenFlow package from the directory where you downloaded it to the switch.
switch# copy [scp: | ftp: | http:]// download_dir/ofa_mmemb-1.1.2-n3000-r2-SPA-k9.ova bootflash: vrf management
Step 3 Copy the Cisco Monitor Manager Embedded package from the directory where you downloaded it to the switch.
switch# copy [scp: | ftp: | http:]// download_dir/xnc1000-ctl-mmemb-k9-1.5.0.ova bootflash: vrf management
Step 4 Run the show virtual service command to verify the virtual services on the switch.
switch# show virtual-service list
Step 5 Install the Cisco Plug-in for OpenFlow package on the switch.
switch# virtual-service install name ofa_mmemb package bootflash:ofa_mmemb-1.1.2-n3000-r2-SPA-k9.ova
Step 6 Install the Cisco Monitor Manager Embedded package on the switch.
switch# virtual-service install name xnc_mmemb package bootflash:xnc1000-ctl-mmemb-k9-1.5.0.ova
Step 7 Run the show virtual-service list command to monitor the status of the installation.
Do not continue until both OVA files have been successfully installed.Note
Step 8 Enter the global configuration mode on the switch.
switch# configure terminal
Step 9 Start the virtual service for the Cisco Plug-in for OpenFlow package.
switch(config)# virtual-service ofa_mmemb
Step 10 Activate the Cisco Plug-in for OpenFlow package.
switch(config-virt-serv)# activate
Step 11 Return to the global configuration mode.
switch(config-virt-serv)# exit
Step 12 Start the virtual service for the Cisco Monitor Manager Embedded package.
switch(config)# virtual-service xnc_mmemb
Step 13 Activate the Cisco Monitor Manager Embedded package.
switch(config-virt-serv)# activate
Step 14 Run the show virtual-service list command to monitor the status of the activation.
Configuring the Cisco Plug-in for OpenFlow
The Cisco Plug-in for OpenFlow needs to be connected to the Cisco XNC controller locally running on the
Cisco Nexus 3000 or 3100 Series switches.
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
6OL-31560-01
Deploying Cisco Monitor Manager Embedded
Installing and Activating the Cisco Cisco Monitor Manager Embedded Software
Before You Begin
Install and activate the Cisco Monitor Manager Embedded package and the Cisco Plug-in for OpenFlow
package.
Step 1 Enter the Cisco Plug-in for OpenFlow configuration mode on the switch.
switch(config-virt-serv)# openflow
Step 2 Choose the switch to which you want to connect.
switch(config-ofa)# switch switch_num
Set the switch_num to 1. This is the default value. Only expert users should set the pipeline_num number to
any value other than 1.
Caution
Step 3 Choose the pipeline to which you want to connect.
switch(config-ofa-switch)# pipeline pipeline_num
Set the pipeline_num to 201. This is the default value. Only expert users should set the pipeline_num number
to any value other than 201.
Caution
Step 4 Configure the controller address using vrf management.
switch(config-ofa-switch)# controller ipv4 management_interface_address port port_num vrf management security
none
Note The controller ipv4 address should match the management interface
address.
By default, the Cisco Plug-in for OpenFlow listens on port 6663.
Step 5 Assign ports to the Cisco Plug-in for OpenFlow.
switch(config-ofa-switch)# of-port interface ethernet_port_num
Step 6 Exit from the current configuration command mode and return to EXEC mode.
switch(config-ofa-switch)# end
Step 7 Verify that the Cisco Plug-in for OpenFlow is connected to the Cisco Monitor Manager Embedded.
switch# show openflow switch switch_num controller
Logging in to the Cisco Monitor Manager Embedded GUI
The default HTTP web link for the Cisco Monitor Manager Embedded GUI is
http://Nexus_Switch_Management_IP:8080/monitor
Step 1 In your web browser, enter the Cisco Monitor Manager Embedded web link.
Step 2 On the launch page, do the following:
a) Enter your username and password.
The default username and password is admin/admin.
b) Click Log In.
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
OL-31560-01 7
Deploying Cisco Monitor Manager Embedded
Logging in to the Cisco Monitor Manager Embedded GUI
What to Do Next
Refer to the Cisco Monitor Manager Application Configuration Guide for the procedures you need to configure
Cisco Monitor Manager.
Cisco Monitor Manager Embedded Deployment Guide, Release 1.5
8OL-31560-01
Deploying Cisco Monitor Manager Embedded
Logging in to the Cisco Monitor Manager Embedded GUI
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16

Cisco Extensible Network Controller (XNC) User guide

Type
User guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI