Optimizing Port Link Status Detection on Pluribus Switches



With Netvisor Version 5.1.0 and later, Netvisor ONE enables you to bypass unnecessary port link status checks for RXLOS-compliant devices installed on Pluribus switches.


On  select switches such as AS5712-54XS and Pluribus F9272-X, the SFP ports in 1G mode (copper) take a longer time of approximately 20 seconds to come up when the link cable is plugged-in or unplugged. The reason for the delay in bringing up the SFP ports is caused due to Pluribus support for SFP adaptor modules that convert an optical SFP port into a 1G copper link.


The Optical SFP transceivers use an RXLOS signal to indicate the link status, but some SFP 1G copper modules do not support the use of RXLOS signal. For such modules, a more complex process is required to determine the port link status. Netvisor supports SFP transceivers that are both RXLOS-compliant and RXLOS-non-compliant. When the number of SFP transceivers increases on a switch, the time taken to check every SFP module for determining the link status increases proportionately, causing a delay in reporting the port link status. This processing takes place regardless of whether the SFP transceiver is RXLOS-compliant or not.


Netvisor version 5.1.0  addresses this delay by adding a new parameter flag to the system-settings-modify command. You can use the optimize-rxlos parameter flag to enable or disable the support for RXLOS-non-compliant 1G SFP adaptors on the switch. When the optimize-rxlos parameter flag is enabled, then Netvisor determines and reports the port link status with minimal delay.  Use the command:


CLI (network-admin@aquarius-test) > system-settings-modify optimize-<tab>


optimize-arps

Specify to enable ARP optimization

optimize-nd

Specify to enable ND optimization

optimize-datapath

Specify the datapath optimization for cluster, fabric and data communication

optimize-rxlos

Specify to disable processing of port modules that do not support RXLOS


For example, to enable the feature of disabling the processing of port modules that do not support RXLOS, use the command:


CLI (network-admin@aquarius-test) > system-settings-modify optimize-rxlos

Setting optimize-rxlos to ON: Link state of SFP modules that do not support RXLOS may not be properly detected


To see if the feature is enabled or disabled, use the command:


CLI (network-admin@aquarius-test) > system-settings-show format optimize-rxlos

optimize-rxlos: on


To disable the feature, use the command:


CLI (network-admin@aquarius-test) > system-settings-modify no-optimize-<tab>


no-optimize-arps

Specify to disable ARP optimization

no-optimize-nd

Specify to disable ND optimization

no-optimize-rxlos

Specify to enable processing of port modules that do not support RXLOS


For example,


CLI (network-admin@aquarius-test) > system-settings-modify no-optimize-rxlos


To view, use the command,


CLI (network-admin@aquarius-test) > system-settings-show format optimize-rxlos,

optimize-rxlos: off