Download Print this page
Cisco NCS1004 Manual

Cisco NCS1004 Manual

Configuring controllers
Hide thumbs Also See for NCS1004:

Advertisement

Quick Links

Configuring Controllers
There are three types of controllers for the line card. The controllers are the optics controller, the ethernet
controller, and the coherent DSP controller. This chapter describes the procedures used to configure these
controllers.
Note
Unless otherwise specified, "line cards" refers to 1.2T and 1.2TL line cards.
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 card.
AINS, on page 1
FEC, on page 10
Laser Squelching, on page 17
Idle Insertion, on page 19
LLDP Drop, on page 21
Link Layer Discovery Protocol (LLDP) Support on Management Interface, on page 24
MAC Address Snooping on Client Ports, on page 28
Transmit Shutdown, on page 30
Loopback, on page 32
Restore Factory Settings, on page 38
Headless Mode, on page 40
Trail Trace Identifier, on page 40
Chromatic Dispersion, on page 42
Transmit Power, on page 43
Frequency, on page 44
Pseudo Random Binary Sequence, on page 45
FlexO GID and IID, on page 51
Configuring Controllers
1

Advertisement

loading

Summary of Contents for Cisco NCS1004

  • Page 1 Configuring Controllers There are three types of controllers for the line card. The controllers are the optics controller, the ethernet controller, and the coherent DSP controller. This chapter describes the procedures used to configure these controllers. Note Unless otherwise specified, “line cards” refers to 1.2T and 1.2TL line cards. •...
  • Page 2 Configuring Controllers AINS States 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.
  • Page 3 Configuring Controllers Disabling AINS hw-module location location mxponder-slice slice-number client-port-ains-soak hours hours minutes minutes commit The following is a sample in which slice 0 client ports are configured with AINS with soak time period specified to be 40 minutes. RP/0/RP0/CPU0:ios#configure RP/0/RP0/CPU0:ios(config)#hw-module location 0/3 mxponder-slice 0 client-port-ains-soak hours 0 minutes 40 RP/0/RP0/CPU0:ios(config)#commit...
  • Page 4 Configuring Controllers Displaying the AINS Configuration 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.
  • Page 5 69.0 % 0.26 dBm -0.63 dBm 230.43 THz 69.1 % 0.56 dBm -0.10 dBm 230.43 THz Transceiver Vendor Details Form Factor : QSFP28 Name : CISCO-FINISAR Part Number : FTLC1152RGPL-C2 Rev Number : CISCO-FINISAR Serial Number : FNS22150LEC Configuring Controllers...
  • Page 6 Configuring Controllers Displaying the AINS Configuration : QSFP-100G-CWDM4-S : 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 : Running AINS Timer : 0h, 15m...
  • Page 7 -0.63 dBm 230.43 THz 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 : QSFP-100G-CWDM4-S : V02 CISCO-FINISAR Date Code(yy/mm/dd)
  • Page 8 -40.00 dBm 229.79 THz 66.8 % 1.89 dBm -40.00 dBm 230.25 THz Transceiver Vendor Details Form Factor : QSFP28 Name : CISCO-FINISAR Part Number : 10-3204-01 Rev Number Serial Number : FNS20510YUB : ONS-QSFP28-LR4 : V01 Date Code(yy/mm/dd) : 16/12/15...
  • Page 9 Configuring Controllers Configuring AINS on OTN-XP Card Ethernet Compliance Code: 100GBASE-LR4 Transceiver Temperature : 27 Celsius AINS Soak : Pending AINS Timer : 0h, 2m AINS remaining time : 120 seconds To override the default AINS settings on a specific controller, use the following commands: automatic-in-service controller optics R/S/I/P hours hours minutes minutes Note This configuration does not persist after a RP reload operation.
  • Page 10 -40.00 dBm 229.79 THz 66.8 % 1.89 dBm -40.00 dBm 230.25 THz Transceiver Vendor Details Form Factor : QSFP28 Name : CISCO-FINISAR Part Number : 10-3204-01 Rev Number Serial Number : FNS20510YUB : ONS-QSFP28-LR4 : V01 Date Code(yy/mm/dd) : 16/12/15...
  • Page 11 The LR4 pluggable is a 1310nm long range band pluggable that does not require you to enable FEC. The software automatically enables FEC mode on the pluggables installed in the Cisco NCS 1004. When you upgrade the software of an NCS 1004 with pluggables in the FEC disabled mode, traffic is affected.
  • Page 12 Configuring FEC on the Ethernet Controller Note The FEC configuration is not required for the supported pluggables. The configuration is required only in the case of non-Cisco qualified non-LR4 pluggables. To configure FEC on the Ethernet controller, use the following command: configure...
  • Page 13 Configuring Controllers FEC States for CoherentDSP Controller The following sample shows the running FEC configuration on the Ethernet controller: RP/0/RP0/CPU0:BH-SIT2#show controller HundredGigECtrlr 0/1/0/10 Tue Jul 16 15:30:30.165 IST Operational data for interface HundredGigECtrlr0/1/0/10: State: Administrative state: enabled Operational state: Down (Reason: State undefined) LED state: Red On Maintenance: Disabled AINS Soak: None...
  • Page 14 Configuring FEC on CoherentDSP Controllers Table 2: Feature History Feature Name Release Information Description Enhanced Q-Margin Support Cisco IOS XR Release 7.3.1 Enhanced Q-Margin is supported for Forward error correction (FEC) and performance monitoring on CoherentDSP Controllers for 1.2T and 1.2TL cards. This enhanced...
  • Page 15 Configuring Controllers Verifying FEC on CoherentDSP Controllers fec {EnhancedSD15 | EnhancedSD27} commit The following sample shows how to configure FEC on the CoherentDSP controller: RP/0/RP0/CPU0:ios#configure RP/0/RP0/CPU0:ios(config)#controller coherentDSP 0/0/0/0 RP/0/RP0/CPU0:ios(config-CoDSP)#fec EnhancedSD15 Tue Feb 25 11:25:52.670 UTC WARNING! Changing FEC mode can impact traffic RP/0/RP0/CPU0:ios(config-CoDSP)#commit Verifying FEC on CoherentDSP Controllers The following sample shows the FEC configuration on the CoherentDSP controller:...
  • Page 16 Configuring Controllers Verifying FEC on OTN-XP Card From Release 7.3.1 onwards, CFP2-DCO trunk is configured with 0-FEC. Note The options enhanced SD15 and SD17 are not supported on the OTN-XP card. To configure FEC on the CoherentDSP controller for the OTN-XP card, use the following command: configure controller coherentDSP R/S/I/P fec OFEC...
  • Page 17 Configuring Controllers Laser Squelching FEC mode : O-FEC AINS Soak : None AINS Timer : 0h, 0m AINS remaining time : 0 seconds Laser Squelching You can enable laser squelching on ethernet controllers. When laser squelching is enabled, the laser is shut down in the event of trunk faults (LOS, LOF) and a SQUELCHED alarm is raised.
  • Page 18 Configuring Controllers Configuring Laser Squelching on OTN-XP Card Forward error correction: Standard (Reed-Solomon) Holdoff Time: 0ms Configuring Laser Squelching on OTN-XP Card From R7.2.1 onwards, laser squelching is supported on 10GE controllers for the OTN-XP card. To configure laser squelching on the 10GE controllers for the OTN-XP card, use the following commands: configure controller tenGigECtrlr Rack/Slot/Instance/Port/Lanenumber laser-squelch...
  • Page 19 Configuring Controllers Idle Insertion Idle Insertion When a fault occurs on the trunk port, you can hold the propagation of local faults using the idle insertion feature. This feature is enabled on the ethernet controller by configuring the hold-off timer. When the fault occurs on the trunk, idles are inserted in the traffic stream from the trunk port to the client port for the duration of the configured holdoff-time.
  • Page 20 Configuring Controllers Enabling Idle Insertion on OTN-XP Card BER monitoring: Not supported Forward error correction: Standard (Reed-Solomon) Holdoff Time: 3000ms Enabling Idle Insertion on OTN-XP Card From R7.2.1 onwards, you can enable the idle insertion feature on the 10GE controller for OTN-XP card. To enable idle insertion on the 10GE controller, enter the following commands: configure controller tenGigECtrlr Rack/Slot/Instance/Port/Lanenumber...
  • Page 21 Configuring Controllers LLDP Drop LLDP Drop Link Layer Discovery Protocol (LLDP) Snooping is enabled by default on all ethernet controllers. To verify the LLDP neighbors, use the following commands: RP/0/RP0/CPU0:ios#show lldp neighbors detail Tue Mar 12 11:49:20.819 IST Capability codes: (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device (W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other ------------------------------------------------...
  • Page 22 Configuring Controllers Configuring LLDP Drop When you enable LLDP drop on the client controller ports of the muxponder or muxponder slice, the LLDP frames drop on the ports without forwarding. Configuring LLDP Drop You can configure the LLDP drop for a muxponder or muxponder slice. By default, the LLDP drop status is set to False.
  • Page 23 Configuring Controllers Verifying the Status of LLDP Drop RP/0/RP0/CPU0:ios#show hw-module location all mxponder Fri Feb 22 13:22:19.281 UTC Location: Client Bitrate: NONE Trunk Bitrate: NONE Status: Not Provisioned Location: Slice ID: Client Bitrate: 100GE Trunk Bitrate: 500G Status: Provisioned LLDP Drop Enabled: FALSE Client Port Mapper/Trunk Port...
  • Page 24 The CDP is a device discovery protocol that runs over Layer 2. Layer 2 is also known as the data link layer that runs on all Cisco devices, such as routers, bridges, access servers, and switches. This protocol allows the network management applications to automatically discover and learn about other Cisco devices that connect to the network.
  • Page 25: Neighbor Discovery

    With LLDP, the user can also access the information about a particular physical network connection. If the user uses a non-Cisco monitoring tool (through SNMP), LLDP helps you identify the Object Identifiers (OIDs) that the system supports. The following OIDs are supported: •...
  • Page 26 Configuring Controllers Link Layer Discovery Protocol (LLDP) Support on Management Interface The following table describes the global LLDP attributes that the user can configure: Table 3: Attribute Default Range Description Holdtime 0–65535 Specifies the hold time (in sec). Hold time refers to the time or duration that an LLDP device maintains the neighbor information...
  • Page 27 Configuring Controllers Link Layer Discovery Protocol (LLDP) Support on Management Interface Tx: enabled Rx: enabled Tx state: IDLE Rx state: WAIT FOR FRAME The output of show lldp neighbors command is as follows: RP/0/RP0/CPU0:M-131#show lldp neighbors Mon Dec 2 11:01:20.143 CET Capability codes: (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device (W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other...
  • Page 28 Configuring Controllers MAC Address Snooping on Client Ports MAC Address Snooping on Client Ports MAC address snooping allows you to learn the MAC address of the neighbor, that is connected to the client ports. You can enable ARP snooping on all client ports and learn the MAC address of neighbors through CLI. This feature overcomes the limitation, where LLDP (Link Layer Discovery protocol) cannot be enabled in some networks.
  • Page 29 Configuring Controllers Viewing Neighbor MAC Address The following sample shows the output of show controllers hundredGigEctrlr command, before configuring MAC address or ARP snoop on client ports. RP/0/RP0/CPU0:ios#show controllers hundredGigECtrlr 0/1/0/2 Mon Mar 16 19:40:37.434 UTC Operational data for interface HundredGigECtrlr0/1/0/2: State: Administrative state: enabled Operational state: Up...
  • Page 30 Configuring Controllers Transmit Shutdown Phy: Media type: Not known Autonegotiation disabled. Operational values: Speed: 100Gbps Duplex: Full Duplex Flowcontrol: None Transmit Shutdown Transmit shut on trunk optics controller brings down the CFP2 transmit power. Configuring Transmit Shutdown on Trunk Optics Controller To perform transmit shutdown, enter the following commands: RP/0/RP0/CPU0:ios#configure RP/0/RP0/CPU0:ios(config)#controller Optics R/S/I/P...
  • Page 31 Polarization Dependent Loss = 0.70 dB Polarization Change Rate = 0.00 rad/s Differential Group Delay = 1.00 ps Transceiver Vendor Details Form Factor : CFP2 Name : CISCO-ACACIA Part Number : 10-3500-01 Rev Number : 01 Serial Number : ACA24230026 PID : ONS-CFP2D-400G-C VID : VES1 Date Code(yy/mm/dd) : 10/09/Í...
  • Page 32 Configuring Controllers Loopback AINS Soak : None AINS Timer : 0h, 0m AINS remaining time : 0 seconds Loopback You can configure the loopback on the coherent DSP and ethernet controllers. The loopback can be performed only in the maintenance mode. Use the controller controller-type secondary-admin-state maintenance command to place the controllers in the maintenance mode.
  • Page 33 Configuring Controllers Loopback FEC: Corrected Codeword Count: 0 Uncorrected Codeword Count: 0 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 RP/0/RP0/CPU0:ios#configure RP/0/RP0/CPU0:ios(config)#controller HundredGigECtrlr 0/1/0/10 loopback line RP/0/RP0/CPU0:ios(config)#commit RP/0/RP0/CPU0:ios(config)#exit...
  • Page 34 Configuring Controllers Loopback Bandwidth : 200.0Gb/s Alarm Information: LOS = 0 LOF = 1 LOM = 0 OOF = 0 OOM = 0 AIS = 0 IAE = 0 BIAE = 0 SF_BER = 0 SD_BER = 0 BDI = 3 TIM = 0 FECMISMATCH = 0 FEC-UNC = 0 Detected Alarms : None...
  • Page 35 Configuring Controllers Loopback LED state: Green On Maintenance: Enabled AINS Soak: None Total Duration: 0 hour(s) 0 minute(s) Remaining Duration: 0 hour(s) 0 minute(s) 0 second(s) Laser Squelch: Disabled Phy: Media type: Not known Autonegotiation disabled. Operational values: Speed: 10Gbps Duplex: Full Duplex Flowcontrol: None Loopback: Internal...
  • Page 36 Configuring Controllers Loopback AINS Soak : None AINS Timer : 0h, 0m AINS remaining time : 0 seconds The following is a sample in which the internal loopback is configured on the OTU2 controller. RP/0/RP0/CPU0:ios#configure RP/0/RP0/CPU0:ios(config)#controller otu2 0/0/0/5/1 RP/0/RP0/CPU0:ios(config-otu2)#secondary-admin-state maintenance RP/0/RP0/CPU0:ios(config-otu2)#loopback internal RP/0/RP0/CPU0:ios(config-otu2)#commit Thu Apr 23 11:01:00.562 UTC...
  • Page 37 Configuring Controllers Loopback Port : OTU4 0/0/0/0 Controller State : Up Inherited Secondary State : Normal Configured Secondary State : Maintenance Derived State : Maintenance Loopback mode : Internal BER Thresholds : SF = 1.0E-5 SD = 1.0E-7 Performance Monitoring : Enable Bandwidth : 100.0Gb/s...
  • Page 38: Restore Factory Settings

    Configuring Controllers Restore Factory Settings RP/0/RP0/CPU0:ios#show controllers hundredGigECtrlr 0/0/0/5 Thu Apr 23 10:47:48.020 UTC Operational data for interface hundredGigECtrlr0/0/0/5: State: Administrative state: enabled Operational state: Up LED state: Green On Maintenance: Enabled AINS Soak: None Total Duration: 0 hour(s) 0 minute(s) Remaining Duration: 0 hour(s) 0 minute(s) 0 second(s) Laser Squelch: Disabled Phy:...
  • Page 39 Configuring Controllers Restore Factory Settings Status report: node0_RP0_CPU0: BACKUP HAS COMPLETED SUCCESSFULLY [Done] Proceed with reload? [confirm] Reloading node 0/RP0/CPU0 RL: Reboot initiated with code 1, cause User initiated graceful reload reboot_timeout 30 shutdown delay 0 RL: Shutdown initiated Query the node to be reloaded NODE_IP of noded to be reloaded 192.0.0.4 sending stop hb Cause: User initiated graceful reload...
  • Page 40: Headless Mode

    Configuring Controllers Headless Mode Headless Mode During process restarts, CPU reload, or removal of CPU, the NCS 1004 operates in headless mode for up to 72 hours. During this time, traffic is not impacted, although the control plane is not up and running. Fault propagation continues to operate for failures on client and trunk ports.
  • Page 41 Configuring Controllers Trail Trace Identifier PREFEC : 7.7E-03 POSTFEC BER : 0.0E+00 OTU TTI Sent OPERATOR SPECIFIC ASCII : 1234 OPERATOR SPECIFIC HEX : 31323334000000000000000000000000 : 00000000000000000000000000000000 OTU TTI Received OPERATOR SPECIFIC ASCII : 1234 OPERATOR SPECIFIC HEX : 31323334000000000000000000000000 : 00000000000000000000000000000000 OTU TTI Expected OPERATOR SPECIFIC...
  • Page 42: Chromatic Dispersion

    Configuring Controllers Chromatic Dispersion OPERATOR SPECIFIC ASCII : 1234 OPERATOR SPECIFIC HEX : 31323334000000000000000000000000 : 00000000000000000000000000000000 OTU TTI Expected OPERATOR SPECIFIC ASCII : 5678 OPERATOR SPECIFIC HEX : 35363738000000000000000000000000 : 00000000000000000000000000000000 FEC mode : Soft-Decision 27 AINS Soak : None AINS Timer : 0h, 0m AINS remaining time...
  • Page 43: Transmit Power

    Configuring Controllers Transmit Power enh-sop-tol-mode 1 cross-pol-gain-mode 10 lbc-high-threshold 5 controller Optics0/1/0/1 description trunk power UP cd-min -1000 cd-max 4000 enh-colorless-mode 2 enh-sop-tol-mode 3 nleq-comp-mode 4 cross-pol-gain-mode 2 cross-pol-weight-mode 3 cpr-win-mode 3 cpr-ext-win-mode 8 rx-voa fixed-ratio 1200 filter-roll-off-factor 0.035 controller Optics0/1/0/5 soak-time 10 Transmit Power From Release 7.3.1 onwards, you can configure transmit power on the CFP2 DCO optics for the OTN-XP...
  • Page 44 Configuring Controllers Frequency 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 Laser Bias Current = 0.0 %...
  • Page 45 The Pseudo Random Binary Sequence (PRBS) feature allows you to perform data integrity checks between the NCS1004 trunk links without enabling the actual client traffic. You need to enable PRBS feature on both the transmitting and receiving NCS 1004 trunk ports. The transmitting trunk port generates a bit pattern and sends it to the peer NCS 1004 device.
  • Page 46 Configuring Controllers Pseudo Random Binary Sequence Note From R7.3.1 onwards, the 1.2T card supports PRBS on ODU4. NCS 1004 trunk port supports the following PRBS patterns: • PRBS31 Sequence length is from 2^31 -1 bits. • PRBS23 Sequence length is from 2^23 -1 bits. •...
  • Page 47 Configuring Controllers Configuring Pseudo Random Binary Sequence Configuring Pseudo Random Binary Sequence The secondary admin state of the coherentDSP or ODU4 controller must be set to maintenance before enabling PRBS. To enable the PRBS on the trunk port, use the following configuration command at the coherentDSP controller: controller coherentDSP R/S/I/P prbs mode {source | sink | source-sink} pattern {pn31 | pn23 | pn15 | pn7} To enable the PRBS on the trunk port, use the following configuration command at the ODU4 controller:...
  • Page 48 Configuring Controllers Verifying PRBS Verifying PRBS You can monitor the status of Pseudo Random Binary Sequence (PRBS) on the CoherentDSP or ODU4 controller using the following command: show controllers coherentDSP | ODU4 R/S/I/P prbs-details RP/0/RP0/CPU0:ios#show controllers coherentDSP 0/1/0/0 prbs-details Wed Nov 6 23:12:22.464 UTC ----------------------PRBS details------------------ PRBS Test...
  • Page 49 Configuring Controllers Configuring PRBS on OTN-XP Card CONFIG-PTRN : PRBS_PATTERN_PN31 Last clearing of "show controllers OTU" counters never RP/0/RP0:ios#show controllers ODU4 0/3/0/1/1 pm current 15-min prbs Mon Jan 11 00:58:48.327 UTC PRBS in the current interval [00:45:00 - 00:58:48 Mon Jan 11 2021] PRBS current bucket type : Valid : 40437528165 FOUND-COUNT...
  • Page 50 Configuring Controllers Verifying PRBS on OTN-XP Card Wed Nov 11 00:38:11.789 UTC RP/0/RP0/CPU0:ios(config)#controller odu4 0/2/0/5 RP/0/RP0/CPU0:ios(config-odu4)#secondary-admin-state maintenance RP/0/RP0/CPU0:ios(config-odu4)#opu prbs mode source-sink pattern invertedpn31 direction system RP/0/RP0/CPU0:ios(config-odu4)#commit Wed Nov 11 00:38:26.391 UTC The following example shows how to configure PRBS mode as source-sink with pattern as invertedpn31 with direction as line: RP/0/RP0/CPU0:ios#configure Wed Nov 11 00:38:11.789 UTC...
  • Page 51 Configuring Controllers FlexO GID and IID PRBS Direction : Line PRBS Lock Time(in seconds) : 28 PRBS Bit Errors : 23776 --------------------------------------------------- To clear the lock time and bit errors before the PRBS test, use the clear command: RP/0/RP0/CPU0:ios#clear controller odu4 0/2/0/5 prbs-details Fri Nov 13 03:21:50.726 UTC PRBS bit errors cleared The following sample displays the bit errors and lock time are removed.
  • Page 52 Configuring Controllers Verifying FlexO GID and IID Verifying FlexO GID and IID The following sample shows the flexO GID and IID configuration on the CoherentDSP controller: RP/0/RP0/CPU0:ios#show controllers coherentDSP 0/2/0/12 Tue Jan 12 11:26:08.235 UTC Port : CoherentDSP 0/2/0/12 Controller State : Up Inherited Secondary State : Normal Configured Secondary State : Normal Derived State : In Service...