Traffic Mirroring Commands

All commands applicable for the Cisco NCS 5500 Series Router are also supported on the Cisco NCS 540 Series Router that is introduced from Cisco IOS XR Release 6.3.2. References to earlier releases in Command History tables apply to only the Cisco NCS 5500 Series Router.

Note:

This module provides command line interface (CLI) commands for configuring traffic monitoring interfaces.

clear monitor-session counters

To clear the traffic mirroring session statistics, use the clear monitor-session counters command in EXEC mode.

clear monitor-session counters [session-name] [interface type interface-path-id]

Syntax Description

interface Identifies the interface for which the counters are to be cleared.
type Interface type. For more information, use the question mark (?) online help function.
interface-path-id Physical interface or virtual interface.
Note: Use the show interfaces command to see a list of all interfaces currently configured on the router.
For more information about the syntax for the router, use the question mark (?) online help function.
session-name Name of the monitor session to clear.

Command Default

All stored statistics for all interfaces are cleared.

Command Modes

EXEC

Command History

Release Modification
Release 6.1.1 This command was introduced.

Usage Guidelines

No specific guidelines impact the use of this command.

Task ID

Task ID Operations
interface read

Examples

This example shows how to clear the traffic mirroring statistic counters:

XR EXEC mode
clear monitor-session mon1 counters

destination interface

To associate a destination interface with a traffic mirroring session, use the destination interface command in monitor session configuration mode. To remove the designated destination, use the no form of this command.

destination interface type interface-path-id
no destination interface type interface-path-id

Syntax Description

type Interface type. For more information, use the question mark (?) online help function.
interface-path-id Physical interface or virtual interface.
Note: Use the show interfaces command to see a list of all interfaces currently configured on the router.
For more information about the syntax for the router, use the question mark (?) online help function.

Command Default

No default behavior or values

Command Modes

Monitor sessions configuration

Command History

Release Modification
Release 6.1.1 This command was introduced.

Usage Guidelines

Use the destination interface command to assign a traffic monitoring session to a specific destination interface. This is the port to which a network analyzer is connected. This is generally called the monitoring port.

A destination port has these characteristics:

Examples

This example shows how to configure a monitoring port for a traffic mirroring session:

RP/0/RP0/CPU0:router(config)# monitor-session mon1
RP/0/RSP0/CPU0:router(config-mon) # destination interface gigabitethernet0/0/0/15

mirror first

To configure partial traffic mirroring, use the mirror first command in monitor session configuration mode. To stop mirroring a portion of the packet, use the no form of this command.

mirror first bytes

Syntax Description

bytes Number of bytes mirrored. The mirrored packet length value can range from 65 to 128.

Command Default

The entire packet is mirrored.

Command Modes

Monitor session configuration

Command History

Release Modification
Release 6.1.1 This command was introduced.

Usage Guidelines

To mirror the first 64 to 128 bytes of the packet, use the mirror first command. The actual mirrored packet is the configured partial packet monitoring size plus the 4-byte trailing CRC.

Examples

This example shows how to mirror the first 100 bytes of the packet:

RP/0/RP0/CPU0:router(config)# interface gigabitethernet0/0/0/11
RP/0/RP0/CPU0:router(config-if)# monitor-session mon1
RP/0/RP0/CPU0:router(config-if-mon) # mirror first 100

monitor-session

To define a traffic mirroring session and enter monitor session configuration mode, use the monitor-session command in global configuration mode. To remove the traffic mirroring session, use the no form of this command.

monitor-session session-name
no monitor-session session-name

Syntax Description

session-name Name of the monitor session to configure.

Command Default

No default behavior or values

Command Modes

Global configuration mode

Command History

Release Modification
Release 6.1.1 This command was introduced.

Usage Guidelines

Before you can assign a monitor session to a specific interface, you must configure it using the monitor-session command. The session-name should not be the same as any interface name.

In monitor session configuration mode, you should define the destination interface to be used in the traffic mirroring session using the destination command. This commands triggers entry in to the monitor-session sub-mode and creates the session. The session will be non-operable until a destination is configured for the session. The destination can be either IPv4 or IPv6.

Examples

This example shows how to enter monitor session configuration mode:

RP/0/RP0/CPU0:router(config)# monitor-session mon1
RP/0/RP0/CPU0:router(config-mon) #

monitor-session (interface)

To associate a traffic mirroring session with a specific interface, use the monitor-session command in interface configuration mode or dynamic-template configuration mode. To remove the association between a traffic mirroring session and an interface, use the no form of this command.

monitor-session session name ethernetport-level [direction {rx-only | tx-only}]
traffic class {0-7}
discard class {0-7}
no monitor-session session-name port-level [direction {rx-only | tx-only}] [traffic class {0-7}][discard class {0-7}]

Syntax Description

session-name Name of the monitor session to configure.
port-level Specifies port-level mirroring.
direction Specifies that traffic replication is in only one direction.
rx-only Specifies that only ingress traffic is replicated.
tx-only Specifies that only egress traffic is replicated.

Command Default

Replicates both ingress and egress traffic.

Command Modes

Interface configuration

Command History

Release Modification
Release 6.1.1 This command was introduced.

Usage Guidelines

Before you can associate a traffic mirroring session to a specific interface, you must define it using the monitor-session global configuration command. After the traffic mirroring session is defined, use the monitor-session interface configuration command to associate this session with a specific source interface. When the session is associated, all specified traffic on the interface is then replicated to the destination location defined in the monitor session configuration. The monitor-session interface configuration command also enters monitor session configuration mode for you to configure additional features of the mirroring session.

Task ID

Task ID Operations
interface read, write
config-services read, write

Examples

This example shows a sample configuration of the monitor-session command in the interface configuration mode:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# interface gigabitethernet0/0/0/11
RP/0/RP0/CPU0:router(config-if)# monitor-session mon1 port-level direction rx-only
RP/0/RP0/CPU0:router(config-if-mon)#

monitor session ERSPAN ACL

This command defines a monitor session, and enters monitor session configuration mode.

monitor-session ERSPANethernetdirection{rx-onlyport-levelacl}

Syntax Description

ERSpan Name of the session.
ethernet Replicates Ethernet traffic.
direction Use the direction keyword to specify that only ingress or egress traffic is mirrored.
monitor-session session-name [direction { rx-only | tx-only ]
rx-only Specifies that only ingress traffic is mirrored.
port-level Use this port level command to mirror all traffic types.
acl The ACL that is attached in the ingress interface.
  • Even when the acl command is configured on the source mirroring port, if the ACL configuration command does not use the capture keyword, no traffic gets mirrored.
  • If the ACL configuration uses the capture keyword, but the acl command is not configured on the source port, although traffic is mirrored, no access list configuration is applied.
  • All ingress traffic is mirrored.

Command Default

No default behavior or values

Command Modes

Route-policy configuration

Command History

Release Modification
Release 6.6.1 This command was introduced.

Usage Guidelines

Task ID Operations
route-policy read, write

Examples

RP/0/RP0/CPU0: pyke-008#sh run monitor-session ERSPAN
monitor-session ERSPAN ethernet
destination interface tunnel-ip1
!
RP/0/RP0/CPU0:pyke-008#sh run int tunnel-ip 1
interface tunnel-ip1
ipv4 address 4.4.4.1 255.255.255.0
tunnel mode gre ipv4

tunnel source 20.1.1.1
tunnel destination 20.1.1.2
!

show monitor-session status

To display status information about configured traffic mirroring sessions, use the show monitor-session status command in XR EXEC mode.

show monitor-session [session-name] status [detail] [errors]

Syntax Description

session-name Name of the monitor session to configure.
detail Displays the full error string for any errors.
errors Displays all sessions, but only source interfaces with errors are displayed (if no source interfaces have errors, then 'No errors' is displayed).

Command Default

No default behavior or values

Command Modes

XR EXEC mode

Command History

Release Modification
Release 6.1.1 This command was introduced.

Usage Guidelines

The show monitor-sessions status command displays the following information:

Examples

This example shows sample output from the show monitor-session status command:

RP/0/RP0/CPU0:router# show monitor-session status
Monitor-session foo
Destination interface GigabitEthernet 0/0/0/0
Source Interface
==
Gi0/1/0/0.10 Both Operational
Gi0/1/0/0.11 Rx Operational
Gi0/1/0/0.12 Tx Operational

This example shows the sample output for the show monitor-session status detail command:

RP/0/RP0/CPU0: router show monitor-session status detail
Monitor-session foo
Destination interface GigabitEthernet 0/0/0/0
Source Interfaces
GigabitEthernet 0/1/0/0.100:
Direction: Both
Status: Operating
GigabitEthernet 0/2/0/0.200:
Direction: Rx
Status:
Error: <blah>
Monitor session bar
No destination configured
Source Interfaces
GigabitEthernet 0/3/0/0.100:
Direction: Rx
Status:
Not operational (no destination interface)

PDF preview unavailable. Download the PDF instead.

b-ncs5500-interfaces-cli-reference chapter 0111 DITA Open Toolkit XEP 4.9 build 20070312; modified using iText 2.1.7 by 1T3XT

Related Documents

Preview Cisco IOS XR Software Flexible Consumption Model Data Sheet
Explore the Cisco IOS XR Software Flexible Consumption Model, a flexible and cost-effective approach to acquiring and managing Cisco IOS XR software licenses. This data sheet details the Essentials and Advantage software suites, ordering information, and benefits of this consumption model.
Preview Cisco NCS 5500 Series Routers Release Notes 6.1.2 | New Features & Updates
Discover the latest features, hardware support, and important updates for Cisco NCS 5500 Series Routers with Cisco IOS XR Release 6.1.2. Essential reading for network professionals.
Preview Cisco NCS 5000 Series Routers IOS XR 6.6.2 Release Notes
Detailed release notes for Cisco NCS 5000 Series Routers with Cisco IOS XR Release 6.6.2, covering software packages, system requirements, hardware features, caveats, and upgrade procedures.
Preview Cisco NCS 5500 Series Routers, IOS XR Release 7.6.2 Release Notes
This document provides release notes for Cisco NCS 5500 Series Routers running Cisco IOS XR Release 7.6.2, detailing new features, hardware introductions, supported features, caveats, and software package information.
Preview System Setup and Software Installation Guide for Cisco NCS 6000 Series Routers, IOS XR Release 7.1.x
Comprehensive guide for setting up and installing Cisco NCS 6000 Series routers (NCS 6008) with IOS XR Release 7.1.x, covering configuration, upgrades, disaster recovery, and user management.
Preview Cisco NCS 5500/5700 Fixed Platforms Architecture White Paper
This white paper details the architecture, characteristics, and packet forwarding of the Cisco NCS 5500 and NCS 5700 fixed form factor platforms, covering three generations of networking hardware.
Preview System Setup and Software Installation Guide for Cisco NCS 5500 Series Routers, IOS XR Release 7.7.x
A comprehensive guide for setting up and installing Cisco NCS 5500 Series Routers with IOS XR Release 7.7.x. This document covers system setup, software installation, configuration, and disaster recovery.
Preview Cisco NCS 5500 Series Routers Interface and Hardware Configuration Guide
A comprehensive guide detailing the interface and hardware component configuration for Cisco NCS 5500 Series Routers running IOS XR Release 7.2.x. Learn about preconfiguring physical interfaces, advanced management Ethernet interface configuration, Ethernet OAM, link bundling, traffic mirroring, and more.