Cisco NCS 1010 and NCS 1020 Datapath Configuration Guide, IOS XR Releases 26.x.x

PDF

Automatic-In-Service (AINS) state

Want to summarize with AI?

Log in

This section explains how the Automatic-In-Service (AINS) state manages controller transitions and alarm reporting during system bootup and soak periods in NCS 1010.


The AINS state is an administrative state that

  • allows the OTS, OMS, and OCH datapath controllers to automatically move to the Automatic In Service state after a system bootup,

  • prevents alarms reporting to the EMS/NMS monitoring system during the soak time period, and

  • helps the affected ports to transition to the In-Service state after the soak time period expires.

In NCS 1010, AINS state affects the

  • OTS controllers on the COM ports for the OLT and E-OLT cards. See

  • OTS-OCH controllers after the optical cross connections are configured on the OLT and E-OLT cards.

  • OMS and OCH controllers for the passive devices. See

AINS does not affect for the line side OTS-OCH controllers on OLT, E-OLT, ILA and E-ILA cards. Line side OTS-OCH controllers are labeled as OTS-OCH 0/0/0/0/x.


AINS soak time period

Soak time period is a timed delay that

  • keeps the affected NCS 1010 ports in the AINS state for defined duration after system boot,

  • suppress active alarms until the ports transition to the In-Service state, and

  • lasts for one minute by default.

Characteristics of soak time period

The characteristics of soak timer period are:

  • The soak time period for the AINS state is fixed and not configurable.

  • The soak timer restarts automatically during line card cold reloads or power cycles.

  • During the soak time period, any alarms are suppressed and can be viewed using the show alarms brief system conditions command.

  • When all alarms are resolved, the system transitions the affected ports to the In-Service state.

After an NCS 1010 chassis boots up, its COM ports for OLT and E-OLT cards enter the AINS state. The soak time period begins, lasting one minute. During this time, alarms are suppressed. When the soak time ends, if ther are no outstanding alarms, the ports move into In-Service.

  • The soak time period is a predefined value.

  • If an active alarm persists after the soak time, the affected port will not transition to In-Service.

A soak time period acts like a 'buffer zone' that delays action, ensuring that transient issues do not trigger alarms during initial startup or recovery.


Verify the AINS state and the suppressed alarms

Follow the steps to verify the administrative state of the affected controller types that are in AINS state.

  • OLT and E-OLT cards: OTS and OTS-OCH controllers

  • Passive modules: OCH and OMS controllers

When add/drop COM ports enter the AINS state, the alarms reported on those ports are suppressed during the soak time period. Use the steps in this task to check the adminstrative state of those ports and their alarms.

Procedure

1.

Use the show controllers ots R/S/I/P command to check the adminstrative status of the OTS controller.

Example:

This command displays the OTS controller statistics for Add/Drop 2 port in OLT and E-OLT cards.

RP/0/RP0/CPU0:ios#show controllers ots 0/0/0/2

This output displays the OTS controller statistics highlighting the adminstrative state as Automatic In Service.

Wed Jun 22 09:43:04.356 UTC

Controller State: Down 

Transport Admin State: Automatic In Service 

LED State: Red 

Alarm Status:
-------------
Detected Alarms:
RX-LOS-P
TX-POWER-FAIL-LOW

Alarm Statistics:
-----------------
RX-LOS-P = 1
RX-LOC = 0
TX-POWER-FAIL-LOW = 1
INGRESS-AUTO-LASER-SHUT = 0
INGRESS-AUTO-POW-RED = 0
INGRESS-AMPLI-GAIN-LOW = 0
INGRESS-AMPLI-GAIN-HIGH = 0
EGRESS-AUTO-LASER-SHUT = 0
EGRESS-AUTO-POW-RED = 0
EGRESS-AMPLI-GAIN-LOW = 0
EGRESS-AMPLI-GAIN-HIGH = 0
HIGH-TX-BR-PWR = 0
HIGH-RX-BR-PWR = 0
SPAN-TOO-SHORT-TX = 0
SPAN-TOO-SHORT-RX = 0

Parameter Statistics:
---------------------
Total RX Power = -50.00 dBm
Total TX Power = -50.00 dBm
Ingress Ampli Gain = 0.0 dB
Ingress Ampli Tilt = 0.0 dB



Configured Parameters:
------------
Ingress Ampli Gain = 16.0 dB
Ingress Ampli Tilt = 0.0 dB
2.

Use the show controllers ots-och R/S/I/P/x command to check the adminstrative status of the OTS-OCH controller.

Example:

This command displays the OTS-OCH cross-connect controller statistics for Add/Drop 13 port in E-OLT cards.

RP/0/RP0/CPU0:ios#show controllers ots-och 0/0/0/13/20

This output displays the OTS-OCH controller statistics highlighting the adminstrative state as Automatic In Service.


Tue Jul 12 10:19:48.838 UTC

 Controller State: Down 

 Transport Admin State: Automatic In Service 

         Alarm Status:
         -------------
         Detected Alarms: 
                 RX-LOS-P    
                 TX-POWER-FAIL-LOW    

         Alarm Statistics:
         -----------------
         RX-LOS-P = 1          
         TX-POWER-FAIL-LOW = 1          

         Parameter Statistics:
         ---------------------
         Total RX Power = -50.00 dBm 
         Total TX Power = -50.00 dBm 


         Cross Connect Info:
         ---------------------
         line Channel  = Ots-Och0/0/0/0/20
          
          
          
          
         Configured Parameters:
         -------------
         Rx Low Threshold = -50.0 dBm 
         Tx Low Threshold = -50.0 dBm 
3.

Use the show controllers och R/S/I/P command to check the adminstrative status of the OCH controller in passive modules.

Example:

This command displays the OCH controller statistics for port 0 in passive modules.

RP/0/RP0/CPU0:ios#show controllers och 0/1/0/0

This output displays the OCH controller statistics highlighting the adminstrative state as Automatic In Service.

Wed Jul 6 14:28:12.500 UTC

Controller State: Down

Transport Admin State: Automatic In Service

LED State: Red

Alarm Status:
-------------
Detected Alarms:
RX-LOS-P

Alarm Statistics:
-----------------
RX-LOS-P = 1
TX-POWER-FAIL-LOW = 0

Parameter Statistics:
---------------------
TX Power = -50.00 dBm
RX Power = -20.72 dBm

This example displays the OCH controller statistics after AINS Soak time expiry. When the soak time expires, the Transport Admin State of OCH controller changes from Automatic In Service to In Service.

Wed Jul 6 14:29:59.242 UTC

Controller State: Up

Transport Admin State: In Service

LED State: Off

Alarm Status:
-------------
Detected Alarms: None


Alarm Statistics:
-----------------
RX-LOS-P = 1
TX-POWER-FAIL-LOW = 0

Parameter Statistics:
---------------------
TX Power = -50.00 dBm
RX Power = 2.79 dBm
4.

Use the show controllers oms R/S/I/P command to check the adminstrative status of the OMS controller in passive modules.

Example:

This command displays the OMS controller statistics for port 25 in NCS1K-MD-32O/E-C passive module.

RP/0/RP0/CPU0:ios#show controllers oms 0/1/0/25

This output displays the OMS controller statistics highlighting the administrative state as Automatic In Service.


Tue Jul 12 10:32:05.258 UTC

 Controller State: Down 

 Transport Admin State: Automatic In Service 

 LED State: Red 

         Alarm Status:
         -------------
         Detected Alarms: 
                 RX-LOS-P    

         Alarm Statistics:
         -----------------
         RX-LOS-P = 1          
         TX-POWER-FAIL-LOW = 0          

         Parameter Statistics:
         ---------------------
         TX Power = -7.40 dBm 
         RX Power = -19.91 dBm 
5.

(Optional) Use the show alarms brief system conditions command to check the alarms suppressed for the controllers in AINS state.

Example:

This command displays the suppressed alarms in AINS state.
RP/0/RP0/CPU0:ios#show alarms brief system conditions

This output displays the alarms reported for the affected controller types in AINS state.

Mon Jul 25 05:43:50.073 UTC

------------------------------------------------------------------------------------
Conditions 
------------------------------------------------------------------------------------
Location        Severity     Group            Set Time                   Description                                                                                                                                                                                                                                                
------------------------------------------------------------------------------------
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/1 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/2 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/4 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/5 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/6 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/7 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/8 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/9 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/10 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/11 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/12 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/13 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/14 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/15 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/16 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/17 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/18 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/19 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/21 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Och0/1/0/22 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Oms0/1/0/31 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Oms0/1/0/26 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Oms0/1/0/27 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Oms0/1/0/28 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Oms0/1/0/29 - Loss of Signal - Payload
0/1             Critical     Controller       07/21/2022 11:11:54 UTC    Oms0/1/0/30 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/33 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/33 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/9 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/9 - Loss of Signal - Payload 
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/8 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/8 - Loss of Signal - Payload 
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/7 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/7 - Loss of Signal - Payload 
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/6 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/6 - Loss of Signal - Payload 
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/5 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/5 - Loss of Signal - Payload 
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/4 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/4 - Loss of Signal - Payload 
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/3 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/3 - Loss of Signal - Payload 
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/2 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/2 - Loss of Signal - Payload 
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/32 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/32 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/31 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/31 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/30 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/30 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/29 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/29 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/28 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/28 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/25 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/25 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/10 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/10 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/11 - Output OTS Power Reading Below The Fail-Low Threshold
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/11 - Loss of Signal - Payload
0/0             Critical     Controller       07/21/2022 11:12:00 UTC    Ots0/0/0/12 - Output OTS Power Reading Below The Fail-Low Threshold