Configure your 100G DWDM linecard for interop!

This is how you configure your shiny new 100G router port for interoperability according to the standard. Read the full story and look at the pretty pictures from our 100G interop lab.

The interface number is naturally an example and you need to fill in yours. The same is true for channel / frequency / wavelength and output power. I have however shown a configuration here that is the equivalent for each platform, i.e. we use a frequency if 193.4THz, which is channel 34 on Nokia, channel 54 on Huawei and wavelength 1550.12nm on Juniper. Output power is -10dBm but this is expressed in different ways, some platforms use dBm while other work in units of 0.1 dBm which means that -10dBm is equivalent to a value of -100.


Cisco IOS XR configuration for the ASR9k. Already XML formatted so you can punt it over the NETCONF interface and have your router configured!

<interface-configurations xmlns="">
        <dwdm xmlns="">


CLI conf for Huawei since their NETCONF interface is currently an abomination.

controller Wdm 1/0/0
 fec enhanced
interface 100GE 1/0/0
 optical-tx-power target -100
 wavelength-channel 54


Juniper calls the standard “hgfec”, here expressed in XML that you can send over a NETCONF interface!

<configuration xmlns="">


Here’s how to configure a port on Nokia SROS. “interop2” is the magic name for the interoperable FEC and bit mapping:

port 1/2/3
        channel 34
            channel 34
            compatibility interop2
            target-power -10
Written on September 23, 2016