Configure Performance Monitoring

Performance monitoring (PM) parameters are used by service providers to gather, store, set thresholds for, and report performance data for early detection of problems. The user can retrieve both the current and historical PM counters for the various controllers in several intervals.

PM for optical parameters include laser bias current, transmit and receive optical power, mean polarization mode dispersion, accumulated chromatic dispersion, and received optical signal-to-noise ratio (OSNR). These parameters simplify troubleshooting operations and enhance data that can be collected directly from the equipment.

Performance monitoring parameters

Performance monitoring (PM) parameters are optical controller measurements and thresholds that service providers use to gather, store, report, and troubleshoot controller performance data.

Optical performance monitoring parameters

PM for optical parameters includes measurements that support controller troubleshooting and equipment-level data collection.

  • Laser bias current

  • Optical power transmitted (OPT)

  • Optical power received (OPR)

  • Mean polarization mode dispersion

  • Accumulated chromatic dispersion

  • Received optical signal-to-noise ratio (OSNR)

Configure performance monitoring parameters

Configure performance monitoring parameters to control how the device reports optical transport section (OTS) controller data and threshold crossing alerts.

The configuration applies to OTS controller PM intervals such as 30 seconds, 15 minutes, and 24 hours.

Procedure


Step 1

Enter global configuration mode.

Example:

configure

Step 2

Use the controller controller-type command to configure the PM parameters for the OTS controllers.

controller controller-type Rack/Slot/Instance/Port pm { 15-min | 24-hour | 30-sec } ots { report | threshold } { opr | opt } value

Example:

This example enables the maximum threshold crossing alert (TCA) for optical power received (OPR) on OTS controller 0/1/0/0 in 24-hour intervals.


configure
controller ots 0/1/0/0 pm 24-hour ots report opr max-tca enable
commit

Example:

This example sets the maximum TCA for OPR on OTS controller 0/1/0/0 in 24-hour intervals.


configure
controller ots 0/1/0/0 pm 24-hour ots threshold opr max 4000
commit

Step 3

Commit the configuration.

Example:

commit

The performance monitoring parameters for the OTS controllers are configured.


What to do next

For details about PM collection intervals, see Performance monitoring collection intervals.

Performance monitoring collection intervals

Use these values to understand how often the PM collector gathers controller data.

Table 1. PM collection intervals

PM interval

Samples

Jitter provision

30 seconds

30 samples

6 seconds

15 minutes

32 samples

45 seconds

24 hours

1 sample

45 seconds

The jitter provision compensates for computation delays that occur when the data provider PM engine collects data.

View performance monitoring parameters

Check current and historical optical controller counters using PM parameters.

Table 2. Feature History

Feature Name

Release Information

Feature Description

10sec PM buckets

Cisco IOS XR Release 7.3.1

Performance monitoring parameters for the OTS and OTS OCH controllers in 10-second intervals are available. This new bucket for performance monitoring allows you to gather, store, and report performance data with higher granularity.

Commands modified:

  • controller ots

  • show controllers

Procedure


Use the show controllers command to display the current or historical PM parameters.

show controllers controller-type Rack/Slot/Instance/Port pm { current | history } { 15-min | 24-hour | 30-sec | flex-bin } optics lane-number { bucket bucket-number }

The flex-bin option corresponds to a 10-second bucket.

Specify the bucket option when you use pm history .

Example:

This example displays current PM parameters of the Optics controller in 15-minute intervals.


RP/0/RP0/CPU0:ios# show controllers ots 0/1/0/0 pm current 15-min optics 1
Thu Mar 16 15:07:21.093 CET

Optics in the current interval [15:00:00 - 15:07:21 Thu Mar 16 2017]

Optics current bucket type : Valid
MIN AVG MAX Threshold TCA Threshold TCA
(min) (enable) (max) (enable)
LBC[% ] : 0.2 4.5 18.6 0.0 NO 0.0 NO
OPT[dBm] : -40.00 -0.40 8.00 -50.00 NO 10.00 NO
OPR[dBm] : -17.52 -17.01 -16.90 -50.00 NO 10.00 NO

Last clearing of "show controllers OPTICS" counters never

The command output displays the selected current or historical PM counters.


What to do next

For details about bucket ranges and bucket behavior, see Performance monitoring bucket values.

Performance monitoring bucket values

Use bucket values to select historical PM intervals and confirm that command output matches the expected time interval.

This table lists bucket values for each performance monitoring time interval.

Table 3. Bucket values for each PM interval

PM time interval

Bucket value

15 minutes

1 to 32

24 hours

no value

30 seconds

1 to 30

flex-bin (10 seconds)

1

Bucket interval verification

The show controllers command might occasionally return the previous bucket. Verify the timestamp and interval in the command output during the review of historical PM data.

This example shows a query that returned the earlier 30-second bucket.


RP/0/RP0/CPU0:ios# show controllers optics 0/1/0/4 pm history 30-sec optics 1 bucket 5
Mon May 29 15:02:05.697 CEST

Optics in interval 1 [15:01:00 - 15:01:30 Mon May 29 2017]

Optics history bucket type : Valid
              MIN       AVG       MAX
LBC[% ]    : 335.3     341.3     352.3
OPT[dBm]   : 1.90      2.01      2.10
OPR[dBm]   : -12.20    -12.16    -12.10

Last clearing of "show controllers OPTICS" counters never