Cisco IOS XR System Monitoring Command Reference, Release 3.7
IP Service Level Agreement Commands on Cisco IOS XR Software

Table Of Contents

IP Service Level Agreement Commands on Cisco IOS XR Software

access-list

action (IP SLA)

ageout

buckets (history)

buckets (statistics hourly)

buckets (statistics interval)

control disable

datasize request

destination address (IP SLA)

destination port

distribution count

distribution interval

exp

filter

force explicit-null

frequency (IP SLA)

history

interval

ipsla

key-chain

life

lives

low-memory

lsp selector ipv4

lsr-path

maximum hops

maximum paths (IP SLA)

monitor

mpls discovery vpn

mpls lsp-monitor

operation

output interface

output nexthop

packet count

packet interval

path discover

path discover echo

path discover path

path discover scan

path discover session

react

react lpd

reaction monitor

reaction operation

reaction trigger

responder

recurring

reply dscp

reply mode

samples

scan delete-factor

scan interval

schedule monitor

schedule operation

schedule period

show ipsla application

show ipsla history

show ipsla mpls discovery vpn

show ipsla mpls lsp-monitor lpd

show ipsla mpls lsp-monitor scan-queue

show ipsla mpls lsp-monitor summary

show ipsla responder statistics ports

show ipsla statistics

show ipsla statistics aggregated

show ipsla statistics enhanced aggregated

source address

source port

start-time

statistics

tag (IP SLA)

target ipv4

target pseudowire

target traffic-eng

threshold

threshold type average

threshold type consecutive

threshold type immediate

threshold type xofy

timeout

tos

ttl

type icmp echo

type icmp path-echo

type icmp path-jitter

type mpls lsp ping

type mpls lsp trace

type udp echo

type udp jitter

type udp ipv4 address

verify-data

vrf (IP SLA)

vrf (IP SLA MPLS LSP monitor)


IP Service Level Agreement Commands on Cisco IOS XR Software


This module describes the Cisco IOS XR software commands used to configure IP Service Level Agreements (IP SLAs). For detailed information about IP SLA concepts, configuration tasks, and examples, see the Implementing IP Service Level Agreements on Cisco IOS XR Software module in Cisco IOS XR System Management Configuration Guide.

access-list

To specify an access-list name to filter provider edge (PE) addresses to restrict operations that are automatically created by MPLS LSP monitor (MPLSLM) instance, use the access-list command in the appropriate configuration mode. To return to the default value, use the no form of this command.

access-list acl-name

no access-list

Syntax Description

acl-name

Filters an access-list name.


Defaults

No access list is configured by default.

Command Modes

IP SLA MPLS LSP monitor ping configuration
IP SLA MPLS LSP monitor trace configuration

Command History

Release
Modification

Release 3.6.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Access-list changes are processed before the scan interval expires to display a planned list of changes in the scan-queue.


Note There is no verification check between the access list and the IPSLA configuration.


Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to use the access-list command:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# mpls lsp-monitor
RP/0/RP0/CPU0:router(config-ipsla-mplslm)# monitor 1
RP/0/RP0/CPU0:router(config-ipsla-mplslm-def)# type mpls lsp ping
RP/0/RP0/CPU0:router(config-ipsla-mplslm-lsp-ping)# access-list ipsla

Related Commands

Command
Description

scan interval

Specifies the frequency at which the MPLS LSP monitor instance checks the scan queue for updates

type mpls lsp ping

Tests connectivity in an LSP path in an MPLS VPN.

type mpls lsp trace

Traces the hop-by-hop route of an LSP path in an MPLS VPN.


action (IP SLA)

To specify what action or combination of actions the operation performs when you configure the react command or when threshold events occur, use the action command in the appropriate configuration mode. To clear action or combination of actions (no action can happen), use the no form of this command.

action {logging | trigger}

no action {logging | trigger}

Syntax Description

logging

Sends a logging message when the specified violation type occurs for the monitored element. The IP SLA agent generates a syslog and informs SNMP. Then, it is up to the SNMP agent to generate a trap or not.

trigger

Determines that the operation state of one or more target operations makes the transition from pending to active when the violation conditions are met. The target operations to be triggered are specified using the ipsla reaction trigger command. A target operation continues until its life expires, as specified by the lifetime value of the target operation. A triggered target operation must finish its life before it can be triggered again.


Defaults

No default behavior or values

Command Modes

IP SLA reaction condition configuration
IP SLA MPLS LSP monitor reaction configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

This command was added to IP SLA MPLS LSP monitor reaction configuration mode.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

For the action command to occur for threshold events, the threshold type must be defined. Absence of threshold type configuration is considered if the threshold check is not activated.

When the action command is used from IP SLA MPLS LSP monitor reaction configuration mode, only the logging keyword is available.

If the action command is used in IP SLA operation mode, the action defined applies to the specific operation being configured. If the action command is used in IP SLA MPLS LSP monitor mode, the action defined applies to all operations associated with the monitored provider edge (PE) routers. This configuration is inherited by all LSP operations that are created automatically.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to use the action command with the logging keyword:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# reaction operation 432
RP/0/RP0/CPU0:router(config-ipsla-react)# react connection-loss
RP/0/RP0/CPU0:router(config-ipsla-react-cond)# action logging

The following example shows how to use the action command from the IP SLA MPLS LSP monitor reaction configuration mode:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# mpls lsp-monitor
RP/0/RP0/CPU0:router(config-ipsla-mplslm)# reaction monitor 1
RP/0/RP0/CPU0:router(config-ipsla-mplslm-react)# react connection-loss
RP/0/RP0/CPU0:router(config-ipsla-mplslm-react-cond)# action logging

Related Commands

Command
Description

mpls lsp-monitor

Configures MPLS label switched path (LSP) monitoring.

operation

Configures an IP SLA operation.

schedule operation

Schedules an IP SLA operation.

reaction monitor

Configures MPLS LSP monitoring reactions.

reaction operation

Configures certain actions that are based on events under the control of the IP SLA agent.

react

Specifies an element to be monitored for a reaction.

threshold

Sets the lower-limit and upper-limit values.

threshold type average

Takes action on average values to violate a threshold.

threshold type consecutive

Takes action after a number of consecutive violations.

threshold type immediate

Takes action immediately upon a threshold violation.

threshold type xofy

Takes action upon X violations in Y probe operations.


ageout

To specify the number of seconds to keep the operation in memory when it is not actively collecting information, use the ageout command in IP SLA schedule configuration mode. To use the default value and the operation will never age out, use the no form of this command.

ageout seconds

no ageout

Syntax Description

seconds

Age-out interval in seconds. The value 0 seconds means that the collected data is not aged out. Range is 0 to 2073600.


Defaults

The default value is 0 seconds (never aged out).

Command Modes

IP SLA schedule configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to use the ageout command:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# schedule operation 1
RP/0/RP0/CPU0:router(config-ipsla-sched)# ageout 3600

Related Commands

Command
Description

operation

Configures an IP SLA operation.

schedule operation

Schedules an IP SLA operation.


buckets (history)

To set the number of history buckets that are kept during the lifetime of the IP SLA operation, use the buckets command in IP SLA operation history configuration mode. To use the default value, use the no form of this command.

buckets buckets

no buckets

Syntax Description

buckets

Number of history buckets that are kept during the lifetime of an IP SLA operation. Range is 1 to 60.


Defaults

The default value is 15 buckets.

Command Modes

IP SLA operation history configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

The buckets command is supported only to configure the following operations:

IP SLA ICMP path-echo

IP SLA ICMP echo

IP SLA UDP echo

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to use the buckets command in IP SLA UDP echo configuration mode:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp echo
RP/0/RP0/CPU0:router(config-ipsla-udp-echo)# history
RP/0/RP0/CPU0:router(config-ipsla-op-hist)# buckets 30

Related Commands

Command
Description

history

Configures the history parameters for the IP SLA operation.

operation

Configures an IP SLA operation.

schedule operation

Schedules an IP SLA operation.


buckets (statistics hourly)

To set the number of hours for which statistics are kept, use the bucket command in the appropriate configuration mode. To use the default value, use the no form of this command.

buckets hours

no buckets

Syntax Description

hours

Number of hours for which statistics are maintained for the IP SLA operations. Range is 0 to 25 in IP SLA operation statistics configuration mode, and 0 to 2 in IP SLA MPLS LSP monitor statistics configuration mode.


Defaults

The default value is 2.

Command Modes

IP SLA operation statistics configuration
IP SLA MPLS LSP monitor statistics configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

This command was added to IP SLA MPLS LSP monitor statistics configuration mode.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

The buckets command with the hours argument is valid only for the statistics command with the hourly keyword.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to set the number of hours in which statistics are maintained for the IP SLA UDP jitter operation for the buckets command:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp jitter
RP/0/RP0/CPU0:router(config-ipsla-udp-jitter)# statistics hourly 
RP/0/RP0/CPU0:router(config-ipsla-op-stats)# buckets 10

Related Commands

Command
Description

statistics

Sets the statistics collection parameters for the operation.


buckets (statistics interval)

To specify the maximum number of buckets in which the enhanced history statistics are kept, use the buckets command in IP SLA operation statistics configuration mode. To remove the statistics collection of the specified interval, use the no form of this command.

buckets bucket-size

no buckets

Syntax Description

bucket-size

The bucket size is when the configured bucket limit is reached. Therefore, statistics gathering for the operation ends. Range is 1 to 100. Default is 100.


Defaults

The default value is 100.

Command Modes

IP SLA operation statistics configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

The buckets command with the bucket-size argument is valid only for the statistics command with the interval keyword.

Examples

The following example shows how to collect statistics for a given time interval for the IP SLA UDP jitter operation for the buckets command:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp jitter
RP/0/RP0/CPU0:router(config-ipsla-udp-jitter)# statistics interval 60
RP/0/RP0/CPU0:router(config-ipsla-op-stats)# buckets 50

Related Commands

Command
Description

statistics

Sets the statistics collection parameters for the operation.


control disable

To disable the control packets, use the control disable command in the appropriate configuration mode. To use the control packets again, use the no form of this command.

control disable

no control disable

Syntax Description

This command has no arguments or keywords.

Defaults

Control packets are enabled by default.

Command Modes

IP SLA UDP echo configuration
IP SLA UDP jitter configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

When you configure the control disable command on the agent side, you need to configure a permanent port on the responder side or the operation returns a timeout error. If you configure the control disable command, a permanent port of the IP SLA Responder or some other functionality, such as the UDP echo server, is required on the remote device.

The control disable command is valid for operations that require a responder.

The IP SLA control protocol is disabled, which is used to send a control message to the IP SLA Responder prior to sending an operation packet. By default, IP SLA control messages are sent to the destination device to establish a connection with the IP SLA Responder.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to use the control disable command in IP SLA UDP jitter configuration mode:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)#ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp jitter
RP/0/RP0/CPU0:router(config-ipsla-udp-jitter)# control disable

Related Commands

Command
Description

operation

Configures an IP SLA operation.

schedule operation

Schedules an IP SLA operation.


datasize request

To set the protocol data size in the request packet in the payload of an operation, use the datasize request command in the appropriate configuration mode. To reset the default data size, use the no form of this command.

datasize request size

no datasize request

Syntax Description

size

Specifies the following ranges and default values that are protocol dependent:

For a UDP jitter operation, range is 16 to 1500 B.

For a UDP echo operation, range is 4 to 1500 B.

For an ICMP echo operation, range is 0 to 16384 B.

For an ICMP path-echo operation, range is 0 to 16384 B.

For an ICMP path-jitter operation, range is 0 to 16384 B.

For an MPLS LSP ping operation, range is 100 to 17986 B.


Defaults

For a UDP jitter operation, the default value is 32 B.

For a UDP echo operation, the default value is 16 B.

For an ICMP echo operation, the default value is 36 B.

For an ICMP path-echo operation, the default value is 36 B.

For an ICMP path-jitter operation, the default value is 36 B.

For an MPLS LSP ping operation, the default value is 100 B.

Command Modes

IP SLA UDP echo configuration
IP SLA UDP jitter configuration
IP SLA ICMP path-jitter configuration
IP SLA ICMP path-echo configuration
IP SLA ICMP echo configuration
IP SLA MPLS LSP ping configuration
IP SLA MPLS LSP monitor ping configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

Support was added for IP SLA MPLS LSP ping configuration mode.

Release 3.5.0

This command was added to IP SLA MPLS LSP monitor ping configuration mode.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to use the datasize request command in IP SLA UDP jitter configuration mode:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp jitter
RP/0/RP0/CPU0:router(config-ipsla-udp-jitter)# datasize request 512

Related Commands

Command
Description

mpls lsp-monitor

Configures MPLS label switched path (LSP) monitoring.

operation

Configures an IP SLA operation.

schedule operation

Schedules an IP SLA operation.

type icmp echo

Configures an IP SLA ICMP echo operation.

type icmp path-echo

Configures an IP SLA ICMP path-echo operation.

type icmp path-jitter

Configures an IP SLA ICMP path-jitter operation.

type mpls lsp ping

Tests connectivity in an LSP path in an MPLS VPN.

type udp echo

Configures an IP SLA UDP echo operation.

type udp jitter

Configures an IP SLA UDP jitter operation.


destination address (IP SLA)

To identify the address of the target device, use the destination address command in the appropriate configuration mode. To unset the destination address, use the no form of this command.

destination address ipv4-address

no destination address

Syntax Description

ipv4-address

IP address of the target device.


Defaults

No default behavior or values

Command Modes

IP SLA UDP echo configuration
IP SLA UDP jitter configuration
IP SLA ICMP path-jitter configuration
IP SLA ICMP path-echo configuration
IP SLA ICMP echo configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

You must specify the address of the target device. The configuration for the destination address command is mandatory for all operations.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to designate an IP address for the destination address command in IP SLA UDP jitter configuration mode:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp jitter
RP/0/RP0/CPU0:router(config-ipsla-udp-jitter)# destination address 12.25.26.10

Related Commands

Command
Description

operation

Configures an IP SLA operation.

schedule operation

Schedules an IP SLA operation.


destination port

To identify the port of the target device, use the destination port command in the appropriate configuration mode. To unset the destination port, use the no form of this command.

destination port port

no destination port

Syntax Description

port

Port number of the target device. Range is 1 to 65355.


Defaults

No default behavior or values

Command Modes

IP SLA UDP echo configuration
IP SLA UDP jitter configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

The destination port command is not supported when you configure an ICMP operation; it is supported only to configure UDP operations.

You must specify the port of the target device. The configuration for the destination port command is mandatory for both IP SLA UDP echo and IP SLA UDP jitter configurations.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to designate a port for the destination port command in IP SLA UDP jitter configuration mode:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp jitter
RP/0/RP0/CPU0:router(config-ipsla-udp-jitter)# destination port 11111

Related Commands

Command
Description

operation

Configures an IP SLA operation.

schedule operation

Schedules an IP SLA operation.


distribution count

To set the number of statistics distributions that are kept for each hop during the lifetime of the IP SLA operation, use the distribution count command in IP SLA operation statistics configuration mode. To use the default value, use the no form of this command.

distribution count slot

no distribution count

Syntax Description

slot

Number of statistics distributions that are kept. Range is 1 to 20. Default is 1.


Defaults

The default value is 1.

Command Modes

IP SLA operation statistics configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

In most situations, you do not need to change the number of statistics distributions kept or the time interval for each distribution. Only change these parameters when distributions are needed, for example, when performing statistical modeling of your network. To set the statistics distributions interval, use the distribution interval command in IP SLA operation statistics configuration mode. The total number of statistics distributions captured is the value set by the distribution count command times the value set by the maximum hops command times the value set by the maximum path command times the value set by the buckets command.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to set the number of statistics distribution for the distribution count command:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp jitter
RP/0/RP0/CPU0:router(config-ipsla-udp-jitter)# statistics hourly 
RP/0/RP0/CPU0:router(config-ipsla-op-stats)# distribution count 15

Related Commands

Command
Description

buckets (statistics hourly)

Sets the number of hours in which statistics are kept.

distribution interval

Sets the time interval (in milliseconds) for each statistical distribution.

maximum hops

Sets the number of hops in which statistics are maintained for each path for the IP SLA operation.

maximum paths (IP SLA)

Sets the number of paths in which statistics are maintained for each hour for an IP SLA operation.

statistics

Sets the statistics collection parameters for the operation.


distribution interval

To set the time interval (in milliseconds) for each statistical distribution, use the distribution interval command in IP SLA operation statistics configuration mode. To use the default value, use the no form of this command.

distribution interval interval

no distribution interval

Syntax Description

interval

Number of milliseconds used for each statistics distribution that is kept. Range is 1 to 100. Default is 20.


Defaults

The default value is 20.

Command Modes

IP SLA operation statistics configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

In most situations, you do not need to change the number of statistics distributions kept or the time interval for each distribution. Only change these parameters when distributions are needed, for example, when performing statistical modeling of your network. To set the statistics distributions count, use the distribution count command in IP SLA operation statistics configuration mode. The total number of statistics distributions captured is the value set by the distribution count command times the value set by the maximum hops command times the value set by the maximum path command times the value set by the buckets command.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to set the time interval for the distribution interval command:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp jitter
RP/0/RP0/CPU0:router(config-ipsla-udp-jitter)# statistics hourly 
RP/0/RP0/CPU0:router(config-ipsla-op-stats)# distribution interval 50

Related Commands

Command
Description

buckets (statistics hourly)

Sets the number of hours in which statistics are kept.

distribution count

Sets the number of statistics distributions that are kept for each hop during the lifetime of the IP SLA operation.

maximum hops

Sets the number of hops in which statistics are maintained for each path for the IP SLA operation.

maximum paths (IP SLA)

Sets the number of paths in which statistics are maintained for each hour for an IP SLA operation.

statistics

Sets the statistics collection parameters for the operation.


exp

To specify the MPLS experimental field (EXP) value in the header of echo request packets, use the exp command in the appropriate configuration mode. To return to the default value, use the no form of this command.

exp exp-bits

no exp

Syntax Description

exp-bits

Experimental field value in the header of an echo request packet. Valid values are from 0 to 7. Default is 0.


Defaults

The experimental field value is set to 0.

Command Modes

IP SLA MPLS LSP ping configuration
IP SLA MPLS LSP trace configuration
IP SLA MPLS LSP monitor ping configuration
IP SLA MPLS LSP monitor trace configuration

Command History

Release
Modification

Release 3.4.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.5.0

This command was added to the IP SLA MPLS LSP monitor ping and monitor trace configuration modes.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Use the exp command to set the MPLS experimental field in the headers of echo request packets in an MPLS LSP ping or MPLS LSP trace operation. The experimental (EXP) field allows for eight different quality-of-service (QoS) markings that determine the treatment (per-hop behavior) that a transit LSR node gives to a request packet. You can configure different MPLS EXP levels for different operations to create differentiated levels of response.

If the exp command is used in IP SLA operation mode, it acts on the headers of echo request packets for the specific operation being configured. If the exp command is used in IP SLA MPLS LSP monitor mode, it acts on the headers of echo request packets for all operations associated with the monitored provider edge (PE) routers. This configuration is inherited by all LSP operations that are created automatically.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to use the exp command:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type mpls lsp trace
RP/0/RP0/CPU0:router(config-ipsla-mpls-lsp-trace)# exp 5

The following example shows how to use the exp command in MPLS LSP monitor mode:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# mpls lsp-monitor
RP/0/RP0/CPU0:router(config-ipsla-mplslm)# monitor 1
RP/0/RP0/CPU0:router(config-ipsla-mplslm-def)# type mpls lsp trace
RP/0/RP0/CPU0:router(config-ipsla-mplslm-lsp-trace)# exp 5

Related Commands

Command
Description

operation

Configures an IP SLA operation.

schedule operation

Schedules an IP SLA operation.

type mpls lsp ping

Tests connectivity in an LSP path in an MPLS VPN.

type mpls lsp trace

Traces the hop-by-hop route of an LSP path in an MPLS VPN.


filter

To define the type of information that are kept in the history table for the IP SLA operation, use the filter command in IP SLA operation history configuration mode. To unset the history filter, use the no form of this command.

filter {all | failures}

no filter

Syntax Description

all

Stores history data for all operations, if set.

failures

Stores data for operations that failed, if set.


Defaults

The default is not to collect the history unless the filter command is enabled.

Command Modes

IP SLA operation history configuration

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.

Release 3.7.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

The filter command is supported only to configure the following operations:

IP SLA ICMP path-echo

IP SLA ICMP echo

IP SLA UDP echo

If you use the no form of the filter command, the history statistics are not collected.

Task ID

Task ID
Operations

monitor

read, write


Examples

The following example shows how to use the filter command in IP SLA UDP echo configuration mode:

RP/0/RP0/CPU0:router# configure
RP/0/RP0/CPU0:router(config)# ipsla 
RP/0/RP0/CPU0:router(config-ipsla)# operation 1
RP/0/RP0/CPU0:router(config-ipsla-op)# type udp echo
RP/0/RP0/CPU0:router(config-ipsla-udp-echo)# history 
RP/0/RP0/CPU0:router(config-ipsla-op-hist)# filter all

Related Commands

Command
Description

operation

Configures an IP SLA operation.

schedule operation

Schedules an IP SLA operation.


force explicit-null

To add an explicit null label to the label stack of an LSP when an echo request is sent, use the force explicit-null command in the appropriate configuration mode. To return to the default value, use the no form of this command.

force explicit-null

no forc