[
{
"source": "10.127.126.176:57400",
"timestamp": 1756891018884482368,
"time": "2025-09-03T14:46:58.884482368+05:30",
"updates": [
{
"Path": "openconfig:components/component[name=Ots0/3/0/0]/port/optical-port",
"values": {
"components/component/port/optical-port": {
"Cisco-IOS-XR-openconfig-transport-line-common-ext:cisco": {
"thresholds": {
"state": {
"input-signal-power-lower": "-47.00",
"output-signal-power-lower": "-7.00"
}
}
},
"state": {
"admin-state": "enabled",
"input-power": {
"avg": "-10.10",
"instant": "-10.09",
"interval": "10000000000",
"max": "-10.09",
"max-time": "1756891000907584499",
"min": "-10.11",
"min-time": "1756891000907584499"
},
"output-power": {
"avg": "5.46",
"instant": "5.46",
"interval": "10000000000",
"max": "5.46",
"max-time": "1756891000907584499",
"min": "5.45",
"min-time": "1756891000907584499"
}
}
}
}
},
{
"Path": "openconfig:components/component[name=Ots0/3/0/1]/port/optical-port",
"values": {
"components/component/port/optical-port": {
"Cisco-IOS-XR-openconfig-transport-line-common-ext:cisco": {
"thresholds": {
"state": {
"input-channel-power-delta-lower": "-3.00",
"input-channel-power-delta-upper": "3.00",
"input-signal-power-lower": "-30.00",
"output-signal-power-lower": "-7.00"
}
}
},
"state": {
"admin-state": "enabled",
"input-power": {
"avg": "-4.46",
"instant": "-4.46",
"interval": "10000000000",
"max": "-4.46",
"max-time": "1756891000907599978",
"min": "-4.46",
"min-time": "1756891000907599978"
},
"output-power": {
"avg": "8.41",
"instant": "8.43",
"interval": "10000000000",
"max": "8.42",
"max-time": "1756891000907599978",
"min": "8.39",
"min-time": "1756891003905812683"
},
{
"Path": "openconfig:components/component[name=Ots0/3/0/2]/port/optical-port",
"values": {
"components/component/port/optical-port": {
"Cisco-IOS-XR-openconfig-transport-line-common-ext:cisco": {
"thresholds": {
"state": {
"input-signal-power-lower": "-40.00"
}
}
},
"state": {
"admin-state": "enabled",
"input-power": {
"avg": "-17.03",
"instant": "-16.99",
"interval": "10000000000",
"max": "-17.00",
"max-time": "1756891000907615778",
"min": "-17.05",
"min-time": "1756891001905617411"
},
{
"Path": "openconfig:components/component[name=Ots0/3/0/3]/port/optical-port",
"values": {
"components/component/port/optical-port": {
"Cisco-IOS-XR-openconfig-transport-line-common-ext:cisco": {
"thresholds": {
"state": {
"input-signal-power-lower": "-40.00"
}
}
},
"state": {
"admin-state": "enabled",
"input-power": {
"avg": "-20.98",
"instant": "-20.95",
"interval": "10000000000",
"max": "-20.98",
"max-time": "1756891000907630336",
"min": "-21.01",
"min-time": "1756891000907630336"
},
{
"Path": "openconfig:components/component[name=Osc0/3/0/4]/port/optical-port",
"values": {
"components/component/port/optical-port": {
"Cisco-IOS-XR-openconfig-transport-line-common-ext:cisco": {
"thresholds": {
"state": {
"input-signal-power-lower": "-17.00",
"output-signal-power-lower": "-42.00"
}
}
},
"state": {
"admin-state": "enabled",
"input-power": {
"avg": "4.19",
"instant": "4.19",
"interval": "10000000000",
"max": "4.19",
"max-time": "1756891000907569297",
"min": "4.19",
"min-time": "1756891000907569297"
},
"output-power": {
"avg": "-17.24",
"instant": "-17.24",
"interval": "10000000000",
"max": "-17.24",
"max-time": "1756891000907569297",
"min": "-17.26",
"min-time": "1756891001905566687"
},
{
"Path": "openconfig:components/component[name=Optics0/3/0/5]/port/optical-port",
"values": {
"components/component/port/optical-port": {
"Cisco-IOS-XR-openconfig-transport-line-common-ext:cisco": {
"thresholds": {
"state": {
"input-signal-power-lower": "-30.00",
"input-signal-power-upper": "5.00",
"output-signal-power-lower": "0.00",
"output-signal-power-upper": "8.00"
}
}
},
"state": {
"admin-state": "enabled",
"input-power": {
"avg": "-19.00",
"instant": "-18.99",
"interval": "10000000000",
"max": "-19.00",
"max-time": "1756891000907645382",
"min": "-19.03",
"min-time": "1756891000907645382"
},
"output-power": {
"avg": "4.65",
"instant": "4.64",
"interval": "10000000000",
"max": "4.66",
"max-time": "1756891003905863164",
"min": "4.64",
"min-time": "1756891001905650733"
}
},
{
"Path": "openconfig:components/component[name=Optics0/3/0/7]/port/optical-port",
"values": {
"components/component/port/optical-port": {
"Cisco-IOS-XR-openconfig-transport-line-common-ext:cisco": {
"thresholds": {
"state": {
"input-signal-power-lower": "-30.00",
"input-signal-power-upper": "3.00",
"output-signal-power-lower": "-16.00",
"output-signal-power-upper": "0.00"
}
}
},
"state": {
"admin-state": "enabled",
"input-power": {
"avg": "-7.71",
"interval": "10000000000",
"max": "-7.67",
"max-time": "1756891000907490205",
"min": "-7.76",
"min-time": "1756891000907490205"
},
"output-power": {
"avg": "-2.17",
"interval": "10000000000",
"max": "-2.16",
"max-time": "1756891000907490205",
"min": "-2.19",
"min-time": "1756891009905462714"
}
]
]
OpenConfig parameters for span loss controlThe highlighted lines are the parameters for the span loss controller.
OC configuration for span loss controlThis example highlights the parameters to configure expected span loss.

Note
|
-
rx-expected-span-loss—enables span loss base line. This field is mandatory.
-
rx-span-loss-deg-rel-thr—sets RX span loss degrade threshold. The default is 3.0 dB.
-
rx-span-loss-fail-rel-thr—sets RX span loss fail threshold. The default is 5.0 dB.
If you don't set the rx-span-loss-deg-rel-thr and rx-span-loss-fail-rel-thr values, the system takes the default values. If you want to set non-default values for rx-span-loss-deg-rel-thr and rx-span-loss-fail-rel-thr , then edit the configuration as in this example.
|
{
"openconfig-platform:components": {
"component": [
{
"config": {
"name": "Ots0/1/0/0"
},
"name": "Ots0/1/0/0",
"port": {
"openconfig-transport-line-common:optical-port": {
"Cisco-IOS-XR-openconfig-transport-line-common-ext:cisco": {
"thresholds": {
"config": {
"rx-expected-span-loss": "23.00",
"rx-span-loss-deg-rel-thr": "3.00",
"rx-span-loss-fail-rel-thr": "5.00"
}
}
}
}
}
}
]
}
}
OC Xpath request to get configuration and state data for span loss base lineXpath:components/component[name=Ots0/3/0/0]/port/optical-port EDFA2 card on Slot 03 for line port 0
[
{
"source": "10.127.126.176:57400",
"timestamp": 1764919500851171600,
"time": "2025-12-05T12:55:00.8511716+05:30",
"updates": [
{
"Path": "openconfig:components/component[name=Ots0/3/0/0]/port/optical-port",
"values": {
"components/component/port/optical-port": {
"Cisco-IOS-XR-openconfig-transport-line-common-ext:cisco": {
"span-loss": {
"state": {
"rx-calibration-baseline-span-loss": "11.15", ----rx-signal-span-loss at the time of expected Span loss set on the system
"rx-signal-span-loss": "11.17“ --- actual Rx-signal-Span Loss
}
},
"thresholds": {
"config": {
"rx-expected-span-loss": "11.10“ --- Configure expected rx-signal Span loss on the system
},
"state": {
"input-signal-power-lower": "-47.00",
"output-signal-power-lower": "-7.00",
"rx-expected-span-loss": "11.10", --- State Rx-Signal Span Loss
"rx-span-loss-deg-rel-thr": "3.00", --- default thresholds for rx-span loss degrade
"rx-span-loss-fail-rel-thr": "5.00“ --- default fail threshold for rx-signal span loss
}
}
},
OpenConfig span loss alarmsThe OpenConfig module for span loss control supports these alarms.
OpenConfig span loss degrade alarmThis output highlights the alarm name and its ID type.
{
"Path": "openconfig:system/alarms/alarm[id=XR/HW_OTS/33#MODULE/TRC/1:PORT/OTS/0]",
"values": {
"system/alarms/alarm": {
"id": "XR/HW_OTS/33#MODULE/TRC/1:PORT/OTS/0",
"state": {
"id": "XR/HW_OTS/33#MODULE/TRC/1:PORT/OTS/0",
"resource": "Ots0/1/0/0",
"severity": "openconfig-alarm-types:MINOR",
"text": "Rx signal span loss degraded",
"time-created": "1764922397",
"type-id": "openconfig-alarm-types:MBLINE_SPAN_LOSS_DEG"
}
}
}
}
OpenConfig span loss fail alarmThis output highlights the alarm name and its ID type.
{
"Path": "openconfig:system/alarms/alarm[id=XR/HW_OTS/34#MODULE/TRC/1:PORT/OTS/0]",
"values": {
"system/alarms/alarm": {
"id": "XR/HW_OTS/34#MODULE/TRC/1:PORT/OTS/0",
"state": {
"id": "XR/HW_OTS/34#MODULE/TRC/1:PORT/OTS/0",
"resource": "Ots0/1/0/0",
"severity": "openconfig-alarm-types:MAJOR",
"text": "Rx signal span loss failed",
"time-created": "1764922557",
"type-id": "openconfig-alarm-types:MBLINE_SPAN_LOSS_FAIL"
}
}
}
}