AINS
The Automatic-In-Service (AINS) feature allows the controller to automatically move to the automatic-in-service state after the maintenance window is completed. A soak time period is associated with the AINS state. The controller automatically moves to the In-Service state after the soak time period is completed. During the AINS maintenance window, alarms are not propagated to the EMS/NMS monitoring system.
You can configure AINS on the client ports of the 1.2T and 2.4T cards.
AINS States
The following table lists the AINS states.
State |
Description |
---|---|
None |
AINS is not enabled on the controller or the soak time period is complete. |
Pending |
AINS is configured on the controller. However, the soak time period has not started because either the primary state of controller is in Shutdown, Admin down, or Not ready state or the secondary state is in Maintenance state. AINS can also move to Pending state if alarms are raised during the soak time period. |
Running |
AINS is enabled on the controller. The primary state of the controller is Up and the secondary state is AINS. |
If there are any service-affecting alarms when AINS is running on ethernet or optics controllers, the AINS state moves to Pending state. When the alarms are cleared, the AINS state moves to Running state.
The AINS soak time period restarts when there are line card reloads, XR reloads, line card warm reloads, power cycles, or alarm conditioning.
Soak Time Period
You can configure the soak time period to be between 1 minute to 48 hours.
All alarms are suppressed during the AINS state. When the optical and ethernet alarms are raised on the port during the soak time period, the AINS state moves to Pending. These alarms are not displayed in the output of the show alarms brief card location 0/RP0/CPU0 active command but in the output of the show alarms brief card location 0/RP0/CPU0 conditions command. When all the alarms clear, the soak time period starts, and the AINS state moves to Running. When the soak time period expires, the port moves to IS state.
Configuring AINS
To configure AINS on a controller, use the following command:
automatic-in-service controller controller rate controller hours hours minutes minutes
RP/0/RP0/CPU0:ios#configure
RP/0/RP0/CPU0:ios#automatic-in-service controller coherentDSP 0/0/0/12 hours 0 minutes 15
RP/0/RP0/CPU0:ios(config)#commit
To configure AINS on a muxponder slice, use the following command:
configure
hw-module location location mxponder-slice slice-number client-port-ains-soak hours hours minutes minutes
commit
RP/0/RP0/CPU0:ios#configure
RP/0/RP0/CPU0:ios(config)#hw-module location 0/3/nxr0 mxponder-slice 0 client-port-ains-soak hours 0 minutes 40
RP/0/RP0/CPU0:ios(config)#commit
To configure AINS globally, use the following command:
ains-soak hours hours minutes minutes
RP/0/RP0/CPU0:ios#configure
RP/0/RP0/CPU0:ios(config)#ains-soak hours 0 minutes 15
RP/0/RP0/CPU0:ios(config)#commit
Disabling AINS
To disable AINS on all muxponder client ports, set the hours and minutes to 0. Use the following commands:
configure
hw-module location location mxponder-slice slice-number client-port-ains-soak hours hours minutes minutes
commit
The following is a sample in which AINS is disabled on all client ports.
RP/0/RP0/CPU0:ios#configure
RP/0/RP0/CPU0:ios(config)#hw-module location 0/3/nxr0 mxponder-slice 0 client-port-ains-soak hours 0 minutes 0
RP/0/RP0/CPU0:ios(config)#commit
To disable AINS on a muxponder slice, set the hours and minutes to 0. Use the following command:
configure
hw-module location location mxponder-slice slice-number client-port-ains-soak hours hours minutes minutes
commit
The following is a sample in which AINS is disabled on all client ports of slice 0.
RP/0/RP0/CPU0:ios#configure
RP/0/RP0/CPU0:ios(config)#hw-module location 0/3/nxr0 mxponder-slice 0 client-port-ains-soak hours 0 minutes 0
RP/0/RP0/CPU0:ios(config)#commit
Displaying the AINS Configuration
The AINS Soak field in the output indicates the current state of AINS. The current state can be None, Pending, or Running. The Total Duration field indicates the total soak time period that is configured. The Remaining Duration field indicates the soak time that remains, after which, the AINS state moves to None.
This example displays the ethernet controller statistics with AINS Soak in running state.
RP/0/RP0/CPU0:ios#show controller HundredGigECtrlr 0/1/0/2
Thu Feb 21 19:52:55.001 UTC
Operational data for interface HundredGigECtrlr0/1/0/2:
State:
Administrative state: enabled
Operational state: Up
LED state: Green On
Maintenance: Disabled
AINS Soak: Running
Total Duration: 0 hour(s) 15 minute(s)
Remaining Duration: 0 hour(s) 5 minute(s) 37 second(s)
Laser Squelch: Disabled
Phy:
Media type: Not known
Autonegotiation disabled.
Operational values:
Speed: 100Gbps
Duplex: Full Duplex
Flowcontrol: None
Loopback: None (or external)
BER monitoring:
Not supported
Holdoff Time: 0ms
This example displays the ethernet controller statistics with AINS Soak in pending state.
RP/0/RP0/CPU0:ios#show controllers HuC 0/0/0/2
Thu Mar 12 13:52:12.129 UTC
Operational data for interface HundredGigECtrlr0/0/0/2:
State:
Administrative state: enabled
Operational state: Down (Reason: State undefined)
LED state: Red On
Maintenance: Disabled
AINS Soak: Pending
Total Duration: 0 hour(s) 30 minute(s)
Remaining Duration: 0 hour(s) 30 minute(s) 0 second(s)
Laser Squelch: Disabled
Phy:
Media type: Not known
Alarms:
Current:
Local Fault
Statistics:
FEC:
Corrected Codeword Count: 0
Uncorrected Codeword Count: 9
Autonegotiation disabled.
Operational values:
Speed: 100Gbps
Duplex: Full Duplex
Flowcontrol: None
Loopback: None (or external)
BER monitoring:
Not supported
Forward error correction: Standard (Reed-Solomon)
Holdoff Time: 0ms
This example displays the optics controller statistics with AINS Soak in running state.
RP/0/RP0/CPU0:ios#show controller optics 0/1/0/3
Thu Feb 21 19:45:41.088 UTC
Controller State: Up
Transport Admin State: Automatic In Service
Laser State: On
LED State: Green
Optics Status
Optics Type: 400G QSFP-DD DR4
Alarm Status:
-------------
Detected Alarms: None
LOS/LOL/Fault Status:
Alarm Statistics:
-------------
HIGH-RX-PWR = 0 LOW-RX-PWR = 0
HIGH-TX-PWR = 0 LOW-TX-PWR = 0
HIGH-LBC = 0 HIGH-DGD = 0
OOR-CD = 0 OSNR = 0
WVL-OOL = 0 MEA = 0
IMPROPER-REM = 0
TX-POWER-PROV-MISMATCH = 0
Performance Monitoring: Enable
THRESHOLD VALUES
----------------
Parameter High Alarm Low Alarm High Warning Low Warning
------------------------ ---------- --------- ------------ -----------
Rx Power Threshold(dBm) 4.9 -12.0 0.0 0.0
Tx Power Threshold(dBm) 3.5 -10.1 0.0 0.0
LBC Threshold(mA) N/A N/A 0.00 0.00
LBC High Threshold = 98 %
Polarization parameters not supported by optics
Total TX Power = 6.39 dBm
Total RX Power = 5.85 dBm
Lane Laser Bias TX Power RX Power Output Frequency
---- ---------- ---------- ---------- ----------------
1 75.0 % 0.59 dBm 0.63 dBm 230.43 THz
2 68.6 % 0.06 dBm -0.68 dBm 230.43 THz
3 69.0 % 0.26 dBm -0.63 dBm 230.43 THz
4 69.1 % 0.56 dBm -0.10 dBm 230.43 THz
Transceiver Vendor Details
Form Factor : QSFP-DD
Name : INNOLIGHT
Part Number : T-DP4CNT-NGL
Rev Number : 1A
Serial Number : INLBFI940027
PID : T-DP4CNT-NGL
VID : 1A
Date Code(yy/mm/dd) : 21/08/21
Fiber Connector Type: MPO
Otn Application Code: Not Set
Sonet Application Code: Not Set
Ethernet Compliance Code: 400GBASE-DR4
Transceiver Temperature : 32 Celsius
AINS Soak : Running
AINS Timer : 0h, 15m
AINS remaining time : 771 seconds
When the soak time expires, AINS state changes from Running to None. The Transport Admin State of optics controller changes from Automatic In Service to In Service.
RP/0/RP0/CPU0:ios# show controllers optics 0/1/0/3
Thu Feb 21 20:02:34.126 UTC
Controller State: Up
Transport Admin State: In Service
Laser State: On
LED State: Green
Optics Status
Optics Type: Grey optics
Alarm Status:
-------------
Detected Alarms: None
LOS/LOL/Fault Status:
Alarm Statistics:
-------------
HIGH-RX-PWR = 0 LOW-RX-PWR = 0
HIGH-TX-PWR = 0 LOW-TX-PWR = 0
HIGH-LBC = 0 HIGH-DGD = 0
OOR-CD = 0 OSNR = 0
WVL-OOL = 0 MEA = 0
IMPROPER-REM = 0
TX-POWER-PROV-MISMATCH = 0
Performance Monitoring: Enable
THRESHOLD VALUES
----------------
Parameter High Alarm Low Alarm High Warning Low Warning
------------------------ ---------- --------- ------------ -----------
Rx Power Threshold(dBm) 4.9 -12.0 0.0 0.0
Tx Power Threshold(dBm) 3.5 -10.1 0.0 0.0
LBC Threshold(mA) N/A N/A 0.00 0.00
LBC High Threshold = 98 %
Polarization parameters not supported by optics
Total TX Power = 6.41 dBm
Total RX Power = 5.85 dBm
Lane Laser Bias TX Power RX Power Output Frequency
---- ---------- ---------- ---------- ----------------
1 74.9 % 0.60 dBm 0.63 dBm 230.43 THz
2 68.6 % 0.06 dBm -0.70 dBm 230.43 THz
3 69.0 % 0.30 dBm -0.63 dBm 230.43 THz
4 69.1 % 0.57 dBm -0.11 dBm 230.43 THz
Transceiver Vendor Details
Form Factor : QSFP28
Name : CISCO-FINISAR
Part Number : FTLC1152RGPL-C2
Rev Number : CISCO-FINISAR
Serial Number : FNS22150LEC
PID : QSFP-100G-CWDM4-S
VID : V02
CISCO-FINISAR
Date Code(yy/mm/dd) : 18/04/11
Fiber Connector Type: LC
Sonet Application Code: Not Set
Ethernet Compliance Code: 100GBASE-CWDM4
Transceiver Temperature : 32 Celsius
AINS Soak : None
AINS Timer : 0h, 0m
AINS remaining time : 0 seconds