Chapter 1. Cisco Monitor Manager Embedded Overview

About Cisco Monitor Manager Embedded

About Cisco Extensible Network Controller

About Cisco Monitor Manager

Supported Web Browsers

Prerequisites for Cisco Nexus 3000 and 3100 Series Switches

Chapter 2. Deploying Cisco Monitor Manager Embedded

Obtaining the Cisco Monitor Manager Embedded Software

Installing and Activating the Cisco Monitor Manager Embedded Software

Configuring the Cisco Plug-in for OpenFlow on Cisco Nexus 3000 and 3100 Series Switches

Logging in to the Cisco Monitor Manager Embedded GUI

Preface

Audience

Document Conventions

Obtaining Documentation and Submitting a Service Request

Copyright Page

The Java logo is a trademark or registered trademark of Sun Microsystems, Inc. in the U.S. or other countries.

Chapter 1. Cisco Monitor Manager Embedded Overview

This chapter contains the following sections:

- About Cisco Monitor Manager Embedded

- About Cisco Extensible Network Controller

- About Cisco Monitor Manager

- Supported Web Browsers

- Prerequisites for Cisco Nexus 3000 and 3100 Series Switches

About Cisco Monitor Manager Embedded

Cisco Monitor Manager Embedded enables you to run the Cisco Extensible Network Controller (XNC) and Cisco Monitor Manager applications directly on Cisco Nexus 3000 and 3100 Series switches. With Cisco Monitor Manager Embedded, you can 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 (XNC) is a software platform that serves as an interface between the network elements (southbound) and third-party applications (northbound). Cisco XNC, which is a JVM-based application that runs on a Java Virtual Machine (JVM), is based on a highly-available, scalable, and extensible architecture. Cisco XNC is built for extensibility using the Open Services Gateway initiative (OSGi) framework.

Cisco XNC can support multiple protocol plugins in the southbound direction. In Release 1.6, 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.

- 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 enables you to make logical partitions of the network using flow specifications, and Monitor Manager, that provides you with visibility into the network traffic.

- A command line interface (CLI) framework for Cisco XNC.

About Cisco Monitor Manager

Cisco Monitor Manager is a network application that runs on Cisco Extensible Network Controller (XNC). Cisco Monitor Manager, in combination with the Cisco Plug-in for OpenFlow and a Cisco Nexus 3000 or 3100 Series switch, 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.

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.

- Connect to Cisco One Platform kit (Cisco onePK) agents for which Cisco onePK devices have been configured in Cisco XNC.

- A set VLAN option is supported on Cisco Nexus 3000 and 3100 Series switches.

- Configure symmetric load balancing or QinQ, depending on whether the network device is a Cisco Nexus 3000 or 3100 Series switch:

- Symmetric load balancing is supported on Cisco Nexus 3100 Series switches.

- QinQ is supported on Cisco Nexus 3000 and 3100 Series switches.

Supported Web Browsers

The following web browsers are supported for Cisco Monitor Manager Embedded:

- Firefox 18.x and later versions

- Chrome 24.x and later versions

Note

JavaScript 1.5 or a later version must be enabled in your browser.

Prerequisites for Cisco Nexus 3000 and 3100 Series Switches

You can run Cisco Monitor Manager Embedded on Cisco Nexus 3000 and 3100 Series switches. Before you deploy the software, you must do 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 by running the switch# show running-config interface mgmt0 command.

Chapter 2. Deploying Cisco Monitor Manager Embedded

This chapter contains the following sections:

- Obtaining the Cisco Monitor Manager Embedded Software

- Installing and Activating the Cisco Monitor Manager Embedded Software

- Configuring the Cisco Plug-in for OpenFlow on Cisco Nexus 3000 and 3100 Series Switches

- Logging in to the Cisco Monitor Manager Embedded GUI

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-memb-k9-1.6.0.ova

- The Cisco Plug-in for OpenFlow package, ofa_mmemb-1.1.4-r3-n3000-SPA-k9.ova

What to Do Next

Install the software on a Cisco Nexus 3000 or 3100 Series switch.

Installing and Activating the Cisco Monitor Manager Embedded Software

Command or Action

Purpose

Step 1

switch# login username password

Logs you in to the Cisco Nexus 3000 or 3100 Series switch.

Step 2

switch# copy [scp: | ftp: | http:] //download_dir ofa_mmemb-1.1.4-r3-n3000-SPA-k9.ova bootflash: vrf management

Copies theCisco Plug-in for OpenFlow package from the directory where you downloaded it to the switch.

Step 3

switch# copy [scp: | ftp: | http:] //download_dir xnc1000-ctl-memb-k9-1.6.0.ova bootflash: vrf management

Copies the Cisco Monitor Manager Embedded package from the directory where you downloaded it to the switch.

Step 4

switch# show virtual-service list

Monitors the status of the copy processes.

Step 5

switch# virtual-service install name ofa_mmemb package bootflash: ofa_mmemb-1.1.4-r3-n3000-SPA-k9.ova

Install the Cisco Plug-in for OpenFlow package on the switch.

Step 6

switch# virtual-service install name xnc_mmemb package bootflash:xnc1000-ctl-memb-k9-1.6.0.ova

Installs the Cisco Monitor Manager Embedded package on the switch.

Step 7

switch# show virtual-service list

Monitors the status of the installations.

Note:
Do not continue until both OVA files have been successfully installed.

Step 8

switch# configure terminal

Enters global configuration mode on the switch.

Step 9

switch (config)# onep

Specifies that configuration is for onePK services.

Step 10

switch (config)# service set vty

Enables onePK VTY services.

Step 11

switch (config)# virtual-service ofa_mmemb

Starts the virtual service for the Cisco Plug-in for OpenFlow package and enters virtual service configuration mode on the switch.

Step 12

switch(config-virt-serv)# activate

Activates the Cisco Plug-in for OpenFlow package.

Step 13

switch(config-virt-serv)# exit

Returns to global configuration mode.

Step 14

switch(config)# virtual-service xnc_mmemb

Starts the virtual service for the Cisco Monitor Manager Embedded package and enters virtual service configuration mode on the switch.

Step 15

switch(config-virt-serv)# activate

Activates the Cisco Monitor Manager Embedded package.

Step 16

switch(config-virt-serv)# exit

Exits virtual service configuration mode on the switch.

Step 17

switch# show virtual-service list

Monitors the status of the package activations.

Configuring the Cisco Plug-in for OpenFlow on Cisco Nexus 3000 and 3100 Series Switches

The Cisco Plug-in for OpenFlow needs to be connected to the Cisco Extensible Network Controller (XNC) controller locally running on the Cisco Nexus 3000 or 3100 Series switch.

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
Caution:
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.

Step 3

Choose the pipeline to which you want to connect. switch(config-ofa-switch)# pipeline pipeline_num
Caution:
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.

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 (mgmt0) address.

- By default, the Cisco Plug-in for OpenFlow listens on port 6653.

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:

1. Enter your username and password.
The default username and password is admin/admin.

2. Click Log In.

What to Do Next

See the Cisco Monitor Manager Application Configuration Guide for the procedures that you need to configure Cisco Monitor Manager.

Preface

This preface contains the following sections:

- Audience

- Document Conventions

- Obtaining Documentation and Submitting a Service Request

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:

Convention

Description

bold

Bold text indicates the commands and keywords that you enter literally as shown.

Italic

Italic text indicates arguments for which the user supplies the values.

[x]

Square brackets enclose an optional element (keyword or argument).

[x | y]

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 | z}]

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.

variable

Indicates a variable for which you supply values, in context where italics cannot be used.

string

A nonquoted set of characters. Do not use quotation marks around the string or the string will include the quotation marks.

Examples use the following conventions:

Convention

Description

screen font

Terminal sessions and information the switch displays are in screen font.

boldface screen font

Information you must enter is in boldface screen font.

italic screen font

Arguments for which you supply values are in 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:

Note

Means reader take note. Notes contain helpful suggestions or references to material not covered in the manual.

Caution

Means reader be careful. In this situation, you might do something that could result in equipment damage or loss of data.

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: Click Here .

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.

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: Click Here . 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)