Description

A port set as 4x1GE shows valid on Juniper Port Checker Portal, but the configuration does not seem to work on the device, as the port continues to show 10Gbps speed.

 

set chassis fpc 0 pic 0 port 0 speed 100g

set chassis fpc 0 pic 0 port 1 number-of-sub-ports 4

set chassis fpc 0 pic 0 port 1 speed 1G

set chassis fpc 0 pic 0 port 2 speed 100g

set chassis fpc 0 pic 0 port 3 speed 10g

 

-----------------------

 

FPC 0          BUILTIN   BUILTIN      MPC

 PIC 0          BUILTIN   BUILTIN      4XQSFP28 PIC

 

  Xcvr 0      QSFP-100GBASE-LR4

  Xcvr 1     QSFP+-4X10G-SR

  Xcvr 2      QSFP-100GBASE-SR4

  Xcvr 3      QSFP+-40G-LR4

Solution

Upon checking the port checker, we can see that 4x1GE on one port is accepted as valid, but we are unable to configure it on the device.

 

I set the below configuration on the lab device, which worked:

 

set chassis fpc 0 pic 0 tunnel-services bandwidth 10g

set chassis fpc 0 pic 0 inline-services bandwidth 1g

set chassis fpc 0 pic 0 port 0 speed 100g

set chassis fpc 0 pic 0 port 1 number-of-sub-ports 4

set chassis fpc 0 pic 0 port 1 speed 10g   <<<<<< Here, speed should be 10G.

set chassis fpc 0 pic 0 port 2 speed 100g

set chassis fpc 0 pic 0 port 3 speed 10g

set chassis fpc 0 pic 1 number-of-ports 0

 

set interfaces xe-0/0/1:0 gigether-options no-auto-negotiation

set interfaces xe-0/0/1:0 gigether-options speed 1g

set interfaces xe-0/0/1:1 gigether-options no-auto-negotiation

set interfaces xe-0/0/1:1 gigether-options speed 1g

set interfaces xe-0/0/1:2 gigether-options no-auto-negotiation

set interfaces xe-0/0/1:2 gigether-options speed 1g

set interfaces xe-0/0/1:3 gigether-options no-auto-negotiation

set interfaces xe-0/0/1:3 gigether-options speed 1g

 

Using this, please note that the xe-0/0/1:0, xe-0/0/1:1, xe-0/0/1:2, xe-0/0/1:3 ports all change to 1G ports.

 

This can be verified using the below command:

 

> show interfaces xe-0/0/1:0 | match speed

 

labroot@jtac-mx204-r2045> show interfaces xe-0/0/1:0 | match speed

 Link-level type: Ethernet, MTU: 9192, MRU: 9200, LAN-PHY mode, Speed: 10Gbps, BPDU Error: None, Loop Detect PDU Error: None, Ethernet-Switching Error: None, MAC-REWRITE Error: None,

 Loopback: None, Source filtering: Disabled, Flow control: Enabled, Speed Configuration: 1G

 

 

Here we can see the BW as 10 Gbps, but Speed configuration as 1G. 

After configuring 1-Gbps speed, the protocol continues to advertise the bandwidth as 10-Gigabit Ethernet.

 

The Speed Configuration output parameter in the command output indicates the current operation speed of the interface. If the interface is configured with 1-Gbps speed, then Speed Configuration displays 1G; if the interface is configured with 10-Gbps speed, Speed Configuration displays AUTO.

 

Please see the below document for more details:

https://www.juniper.net/documentation/us/en/software/junos/cli-reference/topics/ref/statement/speed-gigether-options.html

 

==============================

 

Coming to the other 100G interfaces, you do not need to change the speed using the below command:

# set interfaces et-0/0/0 gigether-options speed.

 

The speed of these ports can be set to 100G in the [edit chassis] heirarchy. 

 

  fpc 0 {

    pic 0 {

      tunnel-services {

        bandwidth 10g;

      }

      inline-services {

        bandwidth 1g;

      }

      port 0 {

        speed 100g;

      }

      port 1 {

        number-of-sub-ports 4;

        speed 1G;

      }

      port 2 {

        speed 100g;

      }

      port 3 {

        speed 10g;

      }

 

After the changes are made, Kindly proceed with the restart of the PIC.

 

> request chassis pic fpc-slot 0 pic-slot 0 offline

> request chassis pic fpc-slot 0 pic-slot 0 online

 

This should resolve 2 issues:

 

1. 0/0/0 and 0/0/2 ports are 100G

2. 0/0/1 has 4 1G ports

Modification History

2024-08-29 : Article Created