Configuration Guide for Cisco NCS 1004, IOS XR Release 25.x.x

PDF

Configuration Guide for Cisco NCS 1004, IOS XR Release 25.x.x

OTN-XP cards

Want to summarize with AI?

Log in

This section explains the NCS1K4-OTN-XP line card, including its operating modes, port configurations, and how it supports flexible traffic aggregation and regeneration.


An OTN-XP card is an optical transport networking transponder/muxponder line card that

  • provides two trunk ports and up to 12 client ports for flexible traffic aggregation,

  • supports multiple operating modes including 10G-GREY-MXP, 4x100G-MXP-400G-TXP, 40x10G-4x100G-MXP, and OTUCn-REGEN, and

  • enables muxponder-slice configurations with independent client-to-trunk mapping for each slice.


LC modes on OTN-XP card

An LC mode is a line card operating mode on the OTN-XP card that

  • determines which client and trunk ports are enabled and their maximum data rates,

  • transitions the card from POWERED_ON state to OPERATIONAL state when configured, and

  • must be selected based on the Cisco IOS XR release installed on the router.

When you install the OTN-XP card in the Cisco NCS 1004 chassis, it is in the POWERED_ON state. The LCMODE is not configured for line card alarm is present on the card and the LED status is AMBER.


sysadmin-vm:0_RP0# show platform
Thu Mar  26 21:38:07.305 UTC+00:00
Location  Card Type               HW State      SW State      Config State  
----------------------------------------------------------------------------
0/0       NCS1K4-LC-FILLER        PRESENT       N/A           NSHUT         
0/1       NCS1K4-OTN-XP           POWERED_ON    N/A           NSHUT         
0/RP0     NCS1K4-CNTLR-K9         OPERATIONAL   OPERATIONAL   NSHUT         
0/FT0     NCS1K4-FAN              OPERATIONAL   N/A           NSHUT         
0/FT1     NCS1K4-FAN              OPERATIONAL   N/A           NSHUT         
0/FT2     NCS1K4-FAN              OPERATIONAL   N/A           NSHUT         
0/PM0     NCS1K4-AC-PSU           OPERATIONAL   N/A           NSHUT         
0/SC0     NCS1004                 OPERATIONAL   N/A           NSHUT         

sysadmin-vm:0_RP0# show alarms brief system active 
Thu Mar  26 21:38:34.394 UTC+00:00
-------------------------------------------------------------------------------
Active Alarms
-------------------------------------------------------------------------------
Location          Severity      Group           Set time            Description
-------------------------------------------------------------------------------
0                 major         environ         03/26/20 20:23:11   Power Module redundancy lost.
0                 critical      environ         03/26/20 20:23:29   Fan: One or more LCs missing, running fans at max speed.
0/1               not_alarmed   shelf           03/26/20 21:38:26   LCMODE is not configured for line card
sysadmin-vm:0_RP0# 

sysadmin-vm:0_RP0# show led location 0/1 
Thu Mar  26 21:39:05.101 UTC+00:00
=============================================================
Location  LED Name                      Mode         Color  
=============================================================
0/1        
          0/1-Status LED                WORKING     AMBER     
sysadmin-vm:0_RP0# 

You must select a datapath mode by configuring the LC mode. OTN-XP does not have a default LC mode. After the LC mode is configured using the CLI,the card transitions to the OPERATIONAL state, the alarm clears, and the LED status turns to GREEN.

Supported LC modes

The LC modes supported on the OTN-XP card are:

  • 10G-GREY-MXP

  • 4x100G-MXP-400G-TXP

  • 40x10G-4x100G-MXP

  • 4x100GE-MXP-DD

  • 400GE-TXP-DD

  • FC-MXP

  • OTUCn-REGEN

  • 2x100GE-TXP-MXP

Note

The 100G-TXP LC mode is not supported.

  • Only one LC mode can be configured at a time on the OTN-XP card.

  • When the LC mode is changed using the CLI, the alarm LCMODE changed, delete the datapath config and reload line card appears on the card and the DP FPD is disabled. To clear the alarm and enable DP FPD, delete the existing datapath configuration and reload the line card.

  • If a selected LC mode requires a different FPGA configuration and the package is not available, the alarm OTN_XP_DP_FPD_PKG is missing, please install the package to proceed appears. To clear this alarm, install the OTN_XP_DP_FPD_PKG file. After installation, the required FPGA image is copied to the card, the card reloads automatically, and becomes operational.

Note

The LC mode configuration is a shared plane configuration. The configuration does not enter the preconfigured state if the line card is not available.


Configure the LC mode

Configure LC mode on the OTN-XP card to activate it for service and transition the card from the POWERED_ON state to the OPERATIONAL state.

Before you begin

Ensure the OTN_XP_DP_FPD_PKG file is installed before configuring the LC mode.

Note
  • When you insert an OTN-XP line card having a lower FPD version, you must configure a LC mode which is supported on the software release that the line card is loaded with. You cannot upgrade the FPD of a line card if you configure a LC mode supported only in a higher software release.

  • The LC_CPU_MOD_FW version on a new OTN-XP line card is 7.3.1. Support for new LC modes or features from version 7.5.1 or higher, such as OTUCn-REGEN mode in 7.5.2, is not available in this line card software. When you install an OTN-XP card for the first time in an NCS 1004 chassis with the controller card software version of 7.5.1 or higher, you must upgrade LC_CPU_MOD_FW, to ensure the availability and support for the LC modes or features that are supported supported in the XR software version. You must configure an LC mode which is supported in the 7.3.1 XR software, such as 4x100G-MXP-400G-TXP, and bring the card to OPERATIONAL state to upgrade the line card software.

Follow these steps to configure the LC mode on the OTN-XP card to transition it from the POWERED_ON state to the OPERATIONAL state.

Procedure

1.

Run the configurelc-module location location lcmode mode command to configure the LC mode on the OTN-XP card.

2.

Run the show lc-module location location lcmode mode command to view the LC modes available on the OTN-XP card.

Example:


RP/0/RP0/CPU0:ios#sh lc-module location 0/0 lcmode all 
Wed Sep 29 14:41:51.487 UTC
States: A-Available     R-Running       C-Configured

Node    Lcmode_Supported    Owner    Options(State)                HW_Ver
--------------------------------------------------------------------------------
0/0     Yes                 None     10G-GREY-MXP (A)               3.0 
                                     4x100G-MXP-400G-TXP (A)        2.0 
From Release 7.3.2, you can view the hybrid mode options that are supported on the OTN-XP card. To view the LC modes supported on the OTN-XP card, use these ommand:

RP/0/RP0/CPU0:ios#show lc-module location 0/3 lcmode all 
Wed Aug 11 17:06:29.538 UTC
States: A-Available     R-Running       C-Configured

Node    Lcmode_Supported    Owner    Options(State)                HW_Ver
--------------------------------------------------------------------------------
0/3     Yes                 CLI      10G-GREY-MXP (A)               3.0 
                                     4x100G-MXP-400G-TXP (A)        2.0 
                                     40x10G-4x100G-MXP (A)          3.0
                                     4x100GE-MXP-DD (R/C)           7.0

Note

The 100G-TXP mode is listed when using the show lc-module location lcmode all command, but the configuration on 100G-TXP mode is not supported.

This is a sample in which the OTN-XP card is configured in the 10G-GREY-MXP mode.


RP/0/RP0/CPU0:ios#configure
Thu Mar 26 21:40:51.495 UTC
RP/0/RP0/CPU0:ios(config)#lc-module location 0/1 lcmode 10G-GREY-MXP 
RP/0/RP0/CPU0:ios(config)#commit

This is a sample output of a successful 10G-GREY-MXP LC mode configuration after which the card transitions to the OPERATIONAL state, the alarm clears, and the LED status turns to GREEN.


RP/0/RP0/CPU0:ios(config)#do show platform
Thu Mar 26 21:41:17.206 UTC
Node              Type                       State             Config state
--------------------------------------------------------------------------------
0/0               NCS1K4-LC-FILLER           PRESENT           NSHUT
0/1               NCS1K4-OTN-XP              OPERATIONAL       NSHUT
0/RP0/CPU0        NCS1K4-CNTLR-K9(Active)    IOS XR RUN        NSHUT
0/FT0             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/FT1             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/FT2             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/PM0             NCS1K4-AC-PSU              OPERATIONAL       NSHUT
0/SC0             NCS1004                    OPERATIONAL       NSHUT
RP/0/RP0/CPU0:ios(config)#do show alarms brief system active 
Thu Mar 26 21:41:29.641 UTC
------------------------------------------------------------------------------------
Active Alarms 
------------------------------------------------------------------------------------
Location        Severity     Group            Set Time                   Description                                                                                                                                                                                                                                                
------------------------------------------------------------------------------------
0               Major        Environ          03/26/2020 20:23:11 UTC    Power Module redundancy lost.                                                                                                                                                                                                                              
0               Critical     Environ          03/26/2020 20:23:29 UTC    Fan: One or more LCs missing, running fans at max speed.                                                                                                                          
RP/0/RP0/CPU0:ios(config)#end
RP/0/RP0/CPU0:ios#show lc-module location 0/1 lcmode all 
Thu Mar 26 21:41:58.780 UTC
States: A-Available     R-Running       C-Configured

Node    Lcmode_Supported    Owner    Options(State)                HW_Ver
--------------------------------------------------------------------------------
0/1     Yes                 CLI      10G-GREY-MXP (R/C)             3.0 
                                     4x100G-MXP-400G-TXP (A)        2.0 
RP/0/RP0/CPU0:ios#show lc-module location 0/1 lcmode     
Thu Mar 26 21:42:18.997 UTC

Node    Lcmode_Supported    Owner    Running                Configured
--------------------------------------------------------------------------------
0/1     Yes                 CLI      10G-GREY-MXP          10G-GREY-MXP 
RP/0/RP0/CPU0:ios#admin
Thu Mar 26 21:42:38.525 UTC

root connected from 192.0.2.3 using ssh on sysadmin-vm:0_RP0
sysadmin-vm:0_RP0# show led location 0/1
Thu Mar  26 21:42:45.337 UTC+00:00
=============================================================
Location  LED Name                      Mode         Color  
=============================================================
0/1        
          0/1-Status LED                WORKING     GREEN     

 

This is a sample in which the LC mode is changed from 10G-GREY-MXP to the 4x100G-MXP-400G-TXP mode. In this sample, the datapath configuration is deleted and the card is reloaded to apply the new LC mode.


RP/0/RP0/CPU0:ios#show lc-module location all lcmode 
Thu Sep 30 10:19:29.853 UTC

Node    Lcmode_Supported    Owner    Running                Configured
--------------------------------------------------------------------------------
0/0     Yes                 CLI      10G-GREY-MXP           10G-GREY-MXP 
0/1     No                  N/A      N/A                    N/A
0/2     No                  N/A      N/A                    N/A
0/3     No                  N/A      N/A                    N/A


RP/0/RP0/CPU0:ios#configure 
Thu Sep 30 10:19:32.818 UTC
Current Configuration Session  Line       User     Date                     Lock
00001000-000051f7-00000000     vty1       root     Wed Sep 29 15:26:00 2021 
RP/0/RP0/CPU0:ios(config)#no lc-module location 0/0 lcmode 10g-GREY-MXP 
RP/0/RP0/CPU0:ios(config)#commit 
Thu Sep 30 10:20:34.086 UTC
RP/0/RP0/CPU0:ios(config)#do show alarms brief system active 
Thu Sep 30 10:20:52.950 UTC

------------------------------------------------------------------------------------
Active Alarms 
------------------------------------------------------------------------------------
Location        Severity     Group            Set Time                   Description                                                                                                                                                                                                                                                
------------------------------------------------------------------------------------
0/PM0           Major        Environ          09/29/2021 14:41:59 UTC    Power Module Output Disabled                                                                                                                                                                                                                               
0               Major        Environ          09/29/2021 14:42:15 UTC    Power Module redundancy lost.                                                                                                                                                                                                                              
0               Critical     Environ          09/29/2021 14:42:25 UTC    Fan: One or more LCs missing, running fans at max speed.                                                                                                                                                                                                   
0/0             NotAlarmed   Shelf            09/30/2021 10:20:34 UTC    LCMODE changed, delete the datapath config and reload line card                                                                                                                                                                                            


RP/0/RP0/CPU0:ios#configure 
Thu Sep 30 10:21:41.281 UTC
Current Configuration Session  Line       User     Date                     Lock
00001000-000051f7-00000000     vty1       root     Wed Sep 29 15:26:00 2021 
RP/0/RP0/CPU0:ios(config)#no hw-module location 0/0
RP/0/RP0/CPU0:ios(config)#commit 
Thu Sep 30 10:21:49.982 UTC
RP/0/RP0/CPU0:ios(config)#

RP/0/RP0/CPU0:ios#show platform
Thu Sep 30 10:22:08.482 UTC
Node              Type                       State             Config state
--------------------------------------------------------------------------------
0/0               NCS1K4-OTN-XP              OPERATIONAL       NSHUT
0/2               NCS1K4-LC-FILLER           PRESENT           NSHUT
0/3               NCS1K4-LC-FILLER           PRESENT           NSHUT
0/RP0/CPU0        NCS1K4-CNTLR-K9(Active)    IOS XR RUN        NSHUT
0/FT0             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/FT1             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/FT2             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/PM0             NCS1K4-AC-PSU              OPERATIONAL       NSHUT
0/SC0             NCS1004                    OPERATIONAL       NSHUT
RP/0/RP0/CPU0:ios#
RP/0/RP0/CPU0:ios#admin
Thu Sep 30 10:23:55.937 UTC
Last login: Thu Sep 30 04:32:57 2021 from 192.0.2.3
root connected from 192.0.2.3 using ssh on sysadmin-vm:0_RP0
sysadmin-vm:0_RP0# hw-module location 0/0 reload 
Thu Sep  30 10:24:17.938 UTC+00:00
Reloading the module will be traffic impacting if not properly drained. Continue to Reload hardware module ? [no,yes] yes
result Card graceful reload request on 0/0 succeeded.
sysadmin-vm:0_RP0#show platform 
Thu Sep  30 10:25:16.876 UTC+00:00
Location  Card Type               HW State      SW State      Config State  
----------------------------------------------------------------------------
0/0       NCS1K4-OTN-XP           POWERED_ON    N/A           NSHUT         
0/2       NCS1K4-LC-FILLER        PRESENT       N/A           NSHUT         
0/3       NCS1K4-LC-FILLER        PRESENT       N/A           NSHUT         
0/RP0     NCS1K4-CNTLR-K9         OPERATIONAL   OPERATIONAL   NSHUT         
0/FT0     NCS1K4-FAN              OPERATIONAL   N/A           NSHUT         
0/FT1     NCS1K4-FAN              OPERATIONAL   N/A           NSHUT         
0/FT2     NCS1K4-FAN              OPERATIONAL   N/A           NSHUT         
0/PM0     NCS1K4-2KW-AC           OPERATIONAL   N/A           NSHUT         
0/SC0     NCS1004-K9              OPERATIONAL   N/A           NSHUT         

sysadmin-vm:0_RP0#exit
RP/0/RP0/CPU0:ios#show lc-module location all lcmode 
Thu Sep 30 10:29:08.183 UTC

Node    Lcmode_Supported    Owner    Running                Configured
--------------------------------------------------------------------------------
0/0     Yes                 None     Not running            Not configured
0/1     No                  N/A      N/A                    N/A
0/2     No                  N/A      N/A                    N/A
0/3     No                  N/A      N/A                    N/A

RP/0/RP0/CPU0:ios#show platform
Thu Sep 30 10:29:36.075 UTC
Node              Type                       State             Config state
--------------------------------------------------------------------------------
0/0               NCS1K4-OTN-XP              POWERED_ON        NSHUT
0/2               NCS1K4-LC-FILLER           PRESENT           NSHUT
0/3               NCS1K4-LC-FILLER           PRESENT           NSHUT
0/RP0/CPU0        NCS1K4-CNTLR-K9(Active)    IOS XR RUN        NSHUT
0/FT0             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/FT1             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/FT2             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/PM0             NCS1K4-AC-PSU              OPERATIONAL       NSHUT
0/SC0             NCS1004                    OPERATIONAL       NSHUT
RP/0/RP0/CPU0:ios#
RP/0/RP0/CPU0:ios#configure 
Thu Sep 30 10:29:57.997 UTC
Current Configuration Session  Line       User     Date                     Lock
00001000-000051f7-00000000     vty1       root     Wed Sep 29 15:26:00 2021 
RP/0/RP0/CPU0:ios(config)#lc-module location 0/0 lcmode 4x100G-MXP-400G-TXP 
RP/0/RP0/CPU0:ios(config)#commit 
Thu Sep 30 10:30:11.312 UTC
RP/0/RP0/CPU0:ios(config)#end
RP/0/RP0/CPU0:ios#show lc-module location all lcmode 
Thu Sep 30 10:40:56.480 UTC

Node    Lcmode_Supported    Owner    Running                Configured
--------------------------------------------------------------------------------
0/0     Yes                 CLI      4x100G-MXP-400G-TXP    4x100G-MXP-400G-TXP 
0/1     No                  N/A      N/A                    N/A
0/2     No                  N/A      N/A                    N/A
0/3     No                  N/A      N/A                    N/A

RP/0/RP0/CPU0:ios# RP/0/RP0/CPU0:ios#show  platform
Thu Sep 30 10:41:25.093 UTC
Node              Type                       State             Config state
--------------------------------------------------------------------------------
0/0               NCS1K4-OTN-XP              OPERATIONAL       NSHUT
0/2               NCS1K4-LC-FILLER           PRESENT           NSHUT
0/3               NCS1K4-LC-FILLER           PRESENT           NSHUT
0/RP0/CPU0        NCS1K4-CNTLR-K9(Active)    IOS XR RUN        NSHUT
0/FT0             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/FT1             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/FT2             NCS1K4-FAN                 OPERATIONAL       NSHUT
0/PM0             NCS1K4-AC-PSU              OPERATIONAL       NSHUT
0/SC0             NCS1004                    OPERATIONAL       NSHUT
RP/0/RP0/CPU0:ios#

This is a sample in which the OTN-XP card is configured in the 4x100GE-MXP-DD mode.

RP/0/RP0/CPU0:ios#show lc-module location all lcmode all 
Thu Sep 30 10:43:47.536 UTC
States: A-Available     R-Running       C-Configured

Node    Lcmode_Supported    Owner    Options(State)                HW_Ver
--------------------------------------------------------------------------------
0/0     Yes                 CLI      100G-TXP (A)                   3.0 
                                     10G-GREY-MXP (A)               3.0 
                                     4x100G-MXP-400G-TXP (A)        2.0 
                                     40x10G-4x100G-MXP (A)          3.0 
                                     4x100GE-MXP-DD (R/C)           7.0 
                                     400GE-TXP-DD (A)               1.0 
                                     FC-MXP (A)                     4.0 
                                     OTUCn-REGEN (A)                8.0 
                                     2x100GE-TXP-MXP (R/C)          9.0 
0/1     No                  N/A      N/A                            N/A
0/2     No                  N/A      N/A                            N/A
0/3     No                  N/A      N/A                            N/A

This is a sample to configure the OTUCn-REGEN mode:

RP/0/RP0/CPU0:ios#configure 
Fri Feb  4 16:52:18.021 UTC
RP/0/RP0/CPU0:ios(config)#lc-module location 0/2 lcmode OTUCn-REGEN
RP/0/RP0/CPU0:ios(config)#commit
This is a sample to verify the OTUCn-REGEN LC mode.
RP/0/RP0/CPU0:ios#sh lc-module location 0/2 lcmode    
Fri Feb  4 17:00:09.842 UTC

Node    Lcmode_Supported    Owner      Running          Configured
------------------------------------------------------------------------------------------------
0/2       Yes                CLI       OTUCn-REGEN       OTUCn-REGEN 
This is a sample to configure the OTN-XP card in FC-MXP mode:

RP/0/RP0/CPU0:ios#configure 
Fri Feb  5 15:53:17.023 UTC
RP/0/RP0/CPU0:ios(config)#lc-module location 0/2 lcmode FC-MXP
RP/0/RP0/CPU0:ios(config)#commit
This is a sample to verify the FC-MXP mode configured on the OTN-XP card:
RP/0/RP0/CPU0:ios#show lc-module location 0/2 lcmode
Fri Feb  4 16:13:32.745 UTC

Node    Lcmode_Supported    Owner    Running     Configured
------------------------------------------------------------------------------------------
0/2          Yes             CLI     FC-MXP       FC-MXP 

RP/0/RP0/CPU0:ios#

Example:

This is a sample to configure the OTN-XP card in 2x100GE-TXP-MXP mode:


RP/0/RP0/CPU0:ios#configure 
Fri Feb  5 15:53:17.023 UTC
RP/0/RP0/CPU0:ios(config)#lc-module location 0/0 lcmode 2x100GE-TXP-MXP
RP/0/RP0/CPU0:ios(config)#commit

This is a sample output that verifies the 2x100GE-TXP-MXP mode configured on the OTN-XP card:


RP/0/RP0/CPU0:ios#sh lc-module location 0/0 lcmode 
Mon Nov  7 10:41:48.398 UTC

Node    Lcmode_Supported    Owner    Running                Configured
--------------------------------------------------------------------------------
0/0     Yes                 CLI      2x100GE-TXP-MXP    2x100GE-TXP-MXP 
3.

Run the commit command to save and apply the LC mode configuration.

Example:

RP/0/RP0/CPU0:ios(config)#commit

The OTN-XP card transitions from POWERED_ON to OPERATIONAL state with the configured LC mode active. The card is now ready for muxponder or transponder configuration.


Regeneration modes on OTN-XP cards

A regenerative mode is a line card (LC) mode on the OTN-XP card that

  • enables full 3R (reamplify, reshape, retime) optical signal regeneration on the trunk ports,

  • requires the OTN-XP card to be configured in the OTUCn-REGEN LC mode using the lc-module command, and

  • creates only trunk optics controllers and CoherentDSP controllers (no client ports are active in this mode).

Table 1. Feature History Table

Feature

Release Information

Description

Regeneration Mode Support on the OTN-XP Card

Cisco IOS XR Release 7.5.2

The OTN-XP card now supports the OTUCn-REGEN LC mode for regeneration. This mode allows regeneration of the DWDM channels across trunk ports of the OTN-XP card and significantly extends the reach of the service. You can configure 200G and 400G trunk rates on the card.

The OTN-XP card supports the OTUCn-REGEN mode as a part of the LC mode for regeneration.

The OTUCn-REGEN mode supports these features:

  • Trunk rate: 400G and 200G

  • Modulation type:

    • 16-QAM for 400G

    • 8-QAM, 16-QAM, and QPSK for 200G

  • Trunk optics: ONS-CFP2D-400G-C

  • Supported features: Loopbacks, TTI, AINS

Limitation:

GCC0 is not supported on the REGEN trunks.


Configure the regen mode on OTN-XP card

Enable reliable, high-speed optical signal regeneration between trunk ports without activating client interfaces

Before you begin

Note

You must configure the OTUCn-REGEN LC mode on the OTN-XP card before performing this configuration. For details, see Configure the LC mode.

Follow these steps to configure and verify regen mode on an OTN-XP card:

Procedure

1.

Run the configure command to enter global configuration mode.

Example:

This is a sample for configuring regen mode with 400G trunk rate:


RP/0/RP0/CPU0:ios#configure 
Fri Feb  4 16:53:48.018 UTC
RP/0/RP0/CPU0:ios(config)#
RP/0/RP0/CPU0:ios(config)#hw-module location 0/2 regen 
RP/0/RP0/CPU0:ios(config-regen)#trunk-rate 400G 
RP/0/RP0/CPU0:ios(config-regen)#commit
Fri Feb  4 16:54:05.920 UTC

This is a sample to verify the 400G trunk rate configured in the regen mode.


RP/0/RP0/CPU0:ios#show hw-module location 0/2 regen 
Fri Feb  4 16:58:51.716 UTC

Location:             0/2
Trunk  Bitrate:       400G
Status:               Provisioned
East Port                   West Port
---------                   ---------
CoherentDSP0/2/0/12         CoherentDSP0/2/0/13

This is a sample for configuring regen mode with 200G trunk rate:


RP/0/RP0/CPU0:ios#configure 
Fri Feb  4 16:53:48.018 UTC
RP/0/RP0/CPU0:ios(config)#
RP/0/RP0/CPU0:ios(config)#hw-module location 0/2 regen 
RP/0/RP0/CPU0:ios(config-regen)#trunk-rate 200G 
RP/0/RP0/CPU0:ios(config-regen)#commit
Fri Feb  4 16:54:05.920 UTC

If you want to change the modulation format for the 200G trunk rate, see Configure the 8QAM modulation for 200G muxponder mode.

This is a sample to verify the 200G trunk rate configured in the regen mode.


RP/0/RP0/CPU0:ios#show hw-module location 0/2 regen 
Fri Feb  4 16:58:51.716 UTC

Location:             0/2
Trunk  Bitrate:       200G
Status:               Provisioned
East Port                   West Port
---------                   ---------
CoherentDSP0/2/0/12         CoherentDSP0/2/0/13
2.

Run the commit command to save and apply the regen mode configuration.

Example:

RP/0/RP0/CPU0:ios(config)#commit

FC-MXP modes on OTN-XP card

An FC-MXP mode is an LC mode on the OTN-XP card that

  • aggregates multiple Fibre Channel (FC) client signals onto a single high-rate OTN trunk wavelength,

  • supports 16G FC and 32G FC client data rates, and

  • uses the FC-MXP LC mode configured through the lc-module CLI command.

Table 2. Feature History Table

Feature

Release Information

Description

FC-MXP Mode Support on the OTN-XP Card

Cisco IOS XR Release 7.5.2

The OTN-XP card now supports FC-MXP LC mode for Fiber Channel (FC) support. You can configure 16G FC with 400G trunk rate.

32G FC-MXP Mode Support on the OTN-XP Card

Cisco IOS XR Release 7.7.1

The OTN-XP card now supports 32G FC-MXP LC mode for Fiber Channel (FC) support, in addition to the 16G FC-MXP mode that was supported already. You can configure 32G FC with 400G trunk rate on slice 0.

From Release 7.5.2 , the OTN-XP card supports FC-MXP LC mode for Fiber Channel (FC) support. You can configure 16G FC with 400G trunk rate on both the slices.

From Release 7.7.1, 32GFC can be configured on slice 0.

Table 3. FC-MXP mode attributes

FC mode

Supported slices

Slice 0 ports

Slice 1 ports

Client payloads

Trunk rate

Client optics

Trunk optics

Modulation type

16G FC-MXP

Slice 0 and Slice 1

Clients: 1, 6, 7, 9, 10, 11 and Trunk: 12

Clients: 0, 2, 3, 4, 5, 8 and Trunk: 13

16G FC

400G (OTUC4) on both the slices

ONS-QC-16GFC-SW

ONS-CFP2D-400G-C

DP04CFP2-M25-K9

16-QAM

32G FC-MXP

Slice 0

Clients: 9, 10, 11 and Trunk: 12

NA

32G FC

400G (OTUC4) on slice 0

DS-SFP-4X32G-SW

ONS-CFP2D-400G-C

DP04CFP2-M25-K9

16-QAM

The FC-MXP mode supports these features:

  • Loopback

  • PRBS

  • AINS

  • Laser squelch

The FC-MXP mode supports these alarms:

  • SIGLOSS (Signal Loss)

  • SYNCLOSS (Loss of Synchronization)

  • NOS (Not-Operational Primitive Sequence)

Limitations

  • The combination of 16G FC and 32G FC configurations is not supported on the same slice.

  • GCC0 and GCC1 are not supported.

  • Local Fault and Remote Fault Ethernet alarms are not supported.

  • FC32 only supports SIGLOSS alarm.

  • FC32 does not support statistics counters.


Configure the OTN-XP card in 16G FC muxponder mode

.

Before you begin

Ensure the FC-MXP LC mode is configured on the OTN-XP card before performing this configuration. For details, see Configure the LC mode.

Follow these steps to configure the OTN-XP card in 16G FC-MXP mode.

Procedure

1.

Run the configure hw-module location location mxponder-slice mxponder-slice-number trunk-rate 400G client-port-rate client-port-number lane lane-number client-type fc16 command to to configure the OTN-XP card in 16G FC-MXP mode.

Example:

This is a sample to configure 16G FC muxponder mode on slice 0 of the OTN-XP card:


RP/0/RP0/CPU0:ios#configure 
RP/0/RP0/CPU0:ios(config)#hw-module location 0/2 mxponder-slice 0
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#trunk-rate 400G 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 1 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 1 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 1 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 1 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 6 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 6 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 6 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 6 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 7 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 7 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 7 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 7 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 9 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 9 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 9 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 9 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 10 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 10 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 10 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 10 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 11 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 11 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 11 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 11 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#commit
Fri Feb  4 16:06:59.967 UTC
RP/0/RP0/CPU0:ios(config-hwmod-mxp)# 

This is a sample to verify the 16G FC muxponder mode configured on slice 0 of the OTN-XP card:


RP/0/RP0/CPU0:ios#show hw-module location 0/2 mxponder-slice 0
Fri Feb  4 16:15:10.984 UTC

Location:             0/2
Slice ID:             0
Client Bitrate:       FC16G
Trunk  Bitrate:       400G
Status:               Provisioned
Client Port                     Mapper/Trunk Port          CoherentDSP0/2/0/12  
                                Traffic Split Percentage

SixteenGigFibreChanCtrlr0/2/0/1/1       ODU-FLEX0/2/0/12/1/1                          100
SixteenGigFibreChanCtrlr0/2/0/1/2       ODU-FLEX0/2/0/12/1/2                          100
SixteenGigFibreChanCtrlr0/2/0/1/3       ODU-FLEX0/2/0/12/1/3                          100
SixteenGigFibreChanCtrlr0/2/0/1/4       ODU-FLEX0/2/0/12/1/4                          100
SixteenGigFibreChanCtrlr0/2/0/6/1       ODU-FLEX0/2/0/12/6/1                          100
SixteenGigFibreChanCtrlr0/2/0/6/2       ODU-FLEX0/2/0/12/6/2                          100
SixteenGigFibreChanCtrlr0/2/0/6/3       ODU-FLEX0/2/0/12/6/3                          100
SixteenGigFibreChanCtrlr0/2/0/6/4       ODU-FLEX0/2/0/12/6/4                          100
SixteenGigFibreChanCtrlr0/2/0/7/1       ODU-FLEX0/2/0/12/7/1                          100
SixteenGigFibreChanCtrlr0/2/0/7/2       ODU-FLEX0/2/0/12/7/2                          100
SixteenGigFibreChanCtrlr0/2/0/7/3       ODU-FLEX0/2/0/12/7/3                          100
SixteenGigFibreChanCtrlr0/2/0/7/4       ODU-FLEX0/2/0/12/7/4                          100
SixteenGigFibreChanCtrlr0/2/0/9/1       ODU-FLEX0/2/0/12/9/1                          100
SixteenGigFibreChanCtrlr0/2/0/9/2       ODU-FLEX0/2/0/12/9/2                          100
SixteenGigFibreChanCtrlr0/2/0/9/3       ODU-FLEX0/2/0/12/9/3                          100
SixteenGigFibreChanCtrlr0/2/0/9/4       ODU-FLEX0/2/0/12/9/4                          100
SixteenGigFibreChanCtrlr0/2/0/10/1      ODU-FLEX0/2/0/12/10/1                         100
SixteenGigFibreChanCtrlr0/2/0/10/2      ODU-FLEX0/2/0/12/10/2                         100
SixteenGigFibreChanCtrlr0/2/0/10/3      ODU-FLEX0/2/0/12/10/3                         100
SixteenGigFibreChanCtrlr0/2/0/10/4      ODU-FLEX0/2/0/12/10/4                         100
SixteenGigFibreChanCtrlr0/2/0/11/1      ODU-FLEX0/2/0/12/11/1                         100
SixteenGigFibreChanCtrlr0/2/0/11/2      ODU-FLEX0/2/0/12/11/2                         100
SixteenGigFibreChanCtrlr0/2/0/11/3      ODU-FLEX0/2/0/12/11/3                         100
SixteenGigFibreChanCtrlr0/2/0/11/4      ODU-FLEX0/2/0/12/11/4                         100

RP/0/RP0/CPU0:ios#

This is a sample to configure 16G FC muxponder mode on slice 1 of the OTN-XP card:

RP/0/RP0/CPU0:ios#configure 
RP/0/RP0/CPU0:ios(config)#hw-module location 0/2 mxponder-slice 1
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#trunk-rate 400G 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 0 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 0 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 0 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 0 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 2 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 2 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 2 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 2 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 3 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 3 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 3 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 3 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 4 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 4 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 4 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 4 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 5 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 5 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 5 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 5 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 8 lane 1 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 8 lane 2 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 8 lane 3 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 8 lane 4 client-type fc16 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#commit
Fri Feb  4 16:06:59.967 UTC
RP/0/RP0/CPU0:ios(config-hwmod-mxp)# 

This is a sample to verify the 16G FC muxponder mode configured on slice 1 of the OTN-XP card:

RP/0/RP0/CPU0:ios#show hw-module location 0/2 mxponder-slice 1
Fri Feb  4 16:15:10.984 UTC

Location:             0/2
Slice ID:             1
Client Bitrate:       FC16G
Trunk  Bitrate:       400G
Status:               Provisioned
Client Port                     Mapper/Trunk Port          CoherentDSP0/2/0/13  
                                Traffic Split Percentage

SixteenGigFibreChanCtrlr0/2/0/0/1       ODU-FLEX0/2/0/13/0/1                          100
SixteenGigFibreChanCtrlr0/2/0/0/2       ODU-FLEX0/2/0/13/0/2                          100
SixteenGigFibreChanCtrlr0/2/0/0/3       ODU-FLEX0/2/0/13/0/3                          100
SixteenGigFibreChanCtrlr0/2/0/0/4       ODU-FLEX0/2/0/13/0/4                          100
SixteenGigFibreChanCtrlr0/2/0/2/1       ODU-FLEX0/2/0/13/2/1                          100
SixteenGigFibreChanCtrlr0/2/0/2/2       ODU-FLEX0/2/0/13/2/2                          100
SixteenGigFibreChanCtrlr0/2/0/2/3       ODU-FLEX0/2/0/13/2/3                          100
SixteenGigFibreChanCtrlr0/2/0/2/4       ODU-FLEX0/2/0/13/2/4                          100
SixteenGigFibreChanCtrlr0/2/0/3/1       ODU-FLEX0/2/0/13/3/1                          100
SixteenGigFibreChanCtrlr0/2/0/3/2       ODU-FLEX0/2/0/13/3/2                          100
SixteenGigFibreChanCtrlr0/2/0/3/3       ODU-FLEX0/2/0/13/3/3                          100
SixteenGigFibreChanCtrlr0/2/0/3/4       ODU-FLEX0/2/0/13/3/4                          100
SixteenGigFibreChanCtrlr0/2/0/4/1       ODU-FLEX0/2/0/13/4/1                          100
SixteenGigFibreChanCtrlr0/2/0/4/2       ODU-FLEX0/2/0/13/4/2                          100
SixteenGigFibreChanCtrlr0/2/0/4/3       ODU-FLEX0/2/0/13/4/3                          100
SixteenGigFibreChanCtrlr0/2/0/4/4       ODU-FLEX0/2/0/13/4/4                          100
SixteenGigFibreChanCtrlr0/2/0/5/1       ODU-FLEX0/2/0/13/5/1                         100
SixteenGigFibreChanCtrlr0/2/0/5/2       ODU-FLEX0/2/0/13/5/2                         100
SixteenGigFibreChanCtrlr0/2/0/5/3       ODU-FLEX0/2/0/13/5/3                         100
SixteenGigFibreChanCtrlr0/2/0/5/4       ODU-FLEX0/2/0/13/5/4                         100
SixteenGigFibreChanCtrlr0/2/0/8/1       ODU-FLEX0/2/0/13/8/1                         100
SixteenGigFibreChanCtrlr0/2/0/8/2       ODU-FLEX0/2/0/13/8/2                         100
SixteenGigFibreChanCtrlr0/2/0/8/3       ODU-FLEX0/2/0/13/8/3                         100
SixteenGigFibreChanCtrlr0/2/0/8/4       ODU-FLEX0/2/0/13/8/4                         100

RP/0/RP0/CPU0:ios#
2.

Run the commit command to save and apply the 16G FC muxponder configuration.

Example:

RP/0/RP0/CPU0:ios(config-hwmod-mxp)#commit

The OTN-XP card is configured in 16G FC muxponder mode. The 16G FC client traffic is aggregated onto a 400G OTN trunk.


Configure the OTN-XP card in 32G FC muxponder mode

Enable aggregation of multiple 32G Fibre Channel client streams onto a single 400G OTN trunk by configuring the OTN-XP card in 32G FC muxponder mode, maximizing transport efficiency and bandwidth utilization.

Before you begin

Ensure the FC-MXP LC mode is configured on the OTN-XP card before performing this configuration. For details, see Configure the LC mode.

The Production Software Maintenance Updates (SMU) for the Cisco IOS-XR Release 7.7.1 (ncs1004-sysadmin-7.7.1.CSCwb01852.tar) is mandatory to configure the latest port configurations for the 32G FC muxponder mode.

Follow these steps to configure the OTN-XP card in 32G FC-MXP mode.

Procedure


1.

Run the configure hw-module location location mxponder-slice mxponder-slice-number trunk-rate 400G client-port-rate client-port-number lane lane-number client-type fc32 command to configure the OTN-XP card in 32G FC-MXP mode.

This is a sample to configure 32G FC muxponder mode on slice 0 of the OTN-XP card:

RP/0/RP0/CPU0:ios#configure 
Fri Feb  4 16:24:53.964 UTC
RP/0/RP0/CPU0:ios(config)#
RP/0/RP0/CPU0:ios(config)#hw-module location 0/2 mxponder-slice 0
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#trunk-rate 400G 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 9 lane 1 client-type fc32  
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 9 lane 2 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 9 lane 3 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 9 lane 4 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 10 lane 1 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 10 lane 2 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 10 lane 3 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 10 lane 4 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 11 lane 1 client-type fc32 
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 11 lane 2 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 11 lane 3 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#client-port-rate 11 lane 4 client-type fc32
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#commit
Fri Feb  4 16:26:46.550 UTC
RP/0/RP0/CPU0:ios(config-hwmod-mxp)#

This is a sample to verify the 32G FC muxponder mode configured on slice 0 of the OTN-XP card:

RP/0/RP0/CPU0:ios#show hw-module location 0/2 mxponder-slice 0
Fri Feb  4 16:31:37.494 UTC

Location:             0/2
Slice ID:             0
Client Bitrate:       FC32G
Trunk  Bitrate:       400G
Status:               Provisioned
Client Port                     Mapper/Trunk Port          CoherentDSP0/2/0/12  
                                Traffic Split Percentage

ThirtyTwoGigFibreChanCtrlr0/2/0/9/1     ODU-FLEX0/2/0/12/9/1                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/9/2     ODU-FLEX0/2/0/12/9/2                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/9/3     ODU-FLEX0/2/0/12/9/3                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/9/4     ODU-FLEX0/2/0/12/9/4                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/10/1     ODU-FLEX0/2/0/12/10/1                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/10/2     ODU-FLEX0/2/0/12/10/2                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/10/3     ODU-FLEX0/2/0/12/10/3                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/10/4     ODU-FLEX0/2/0/12/10/4                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/11/1     ODU-FLEX0/2/0/12/11/1                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/11/2     ODU-FLEX0/2/0/12/11/2                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/11/3     ODU-FLEX0/2/0/12/11/3                          100
ThirtyTwoGigFibreChanCtrlr0/2/0/11/4     ODU-FLEX0/2/0/12/11/4                          100

RP/0/RP0/CPU0:ios#

2.

Run the commit command to save and apply the 32G FC muxponder configuration.

Example:

RP/0/RP0/CPU0:ios(config-hwmod-mxp)#commit

The OTN-XP card is configured in 32G FC muxponder mode. The 32G FC client traffic is aggregated onto a 400G OTN trunk per slice.