Configuring Switch Port Speed and Duplex Setting

Note

Note

For information about displaying port speed, duplex, autonegotiation, and flow control settings, see Displaying Port Information.
ExtremeXOS supports the following port types:
  • 2.5 GBASE-T ports
  • 5 GBASE-T ports
  • 10 Gbps ports
  • 25 Gbps
  • 40 Gbps ports
  • 50 Gbps
  • 100 Gbps ports
  • 10/100/1000 Mbps copper ports
  • 10/100/1000 SFPs
  • 10/100/1000 Mbps copper ports with PoE (Power over Ethernet)—only on the Summit X450G2-24p, X450G2-48p, X460-G2-24p, X460G2-48p, and ExtremeSwitching X440-G2-48p, X440-G2-24p, and X440-G2-12p switches
  • 1 Gbps small form factor pluggable (SFP) fiber ports
  • 100 FX SFPs, which must have their speed configured to 100 Mbps
  • 10 Gbps stacking ports (Summit family switches only)
  • 10 Gbps small Form Factor pluggable+ (SFP+) fiber ports. These should be configured to 10 Gbps auto off if an SFP+ optic is inserted; they should be configured to 1G auto on (or auto off) if 1G SFP optic is inserted.
Note

Note

Stacking ports always use the same type of connector and copper PHY, which are built in to the Summit family switches. You cannot configure stacking port parameters such as port speed, duplex, and link fault signal. You also cannot configure data port features such as VLANs and link aggregation.

Autonegotiation determines the port speed and duplex setting for each port (except 10 and 40 Gbps ports). You can manually configure the duplex setting and the speed of 10/100/1000 Mbps ports.

The 10/100/1000 Mbps ports can connect to either 10BASE-T, 100BASE-T, or 1000BASE-T networks. By default, the ports autonegotiate port speed. You can also configure each port for a particular speed (either 10 Mbps or 100 Mbps).

Note

Note

With autonegotiation turned off, you cannot set the speed to 1000 Mbps.

In general, SFP gigabit Ethernet ports are statically set to 1 Gbps, and their speed cannot be modified.

However, there are two SFPs supported by Extreme that can have a configured speed:

The 10 Gbps ports always run at full duplex and 10 Gbps. The 40 Gbps ports always run at full duplex and 40 Gbps.

ExtremeXOS allows you to specify the medium as copper or fiber when configuring Summit switches with combination ports. If the medium is not specified for combination ports then the configuration is applied to the current primary medium. The current primary medium is displayed in the Media Primary column of the show ports configuration command output.
Note

Note

For switches that do not support half-duplex, the copper switch ports must have autonegotiation disabled and full duplex enabled when connecting 10/100/1000 Mbps devices that do not autonegotiate. If the switch attempts and fails to auto negotiate with its partner, it will fail to link up. A non-negotiating connected device must also be manually configured for full duplex or packet loss and port errors will occur each time it detects a collision.

To configure port speed and duplex setting , use the following command:

configure ports port_list {medium [copper | fiber]} auto off speed speed duplex [half | full]

To configure the system to autonegotiate, use the following command:

configure ports port_list {medium [copper|fiber]} auto on {[{speed speed} {duplex [half | full]}] | [{duplex [half | full]} {speed speed}]}

Note

Note

The keyword medium is used to select the configuration medium for combination ports. If port_list contains any non-combination ports, the command is rejected.

ExtremeXOS does not support turning off autonegotiation on the management port.

Support for Autonegotiation on Various Ports

The following table lists the support for autonegotiation, speed, and duplex setting for the various types of ports.

Port Autonegotiation Speed Duplex
100 Gbps

Off (default)

On

100,000 Mbps Full duplex
10 Gbps Off 10,000 Mbps Full duplex
40 Gbps Off 40,000 Mbps Full duplex
1 Gbps fiber SFP

On (default)

Off

1,000 Mbps Full duplex
100 FX SFP

On (default)

Off

100 Mbps Full duplex
10/100/1,000 Mbps

On (default)

Off

10 and 100 Mbps

1,000 Mbps

Full/half duplex

Full/half duplex

10/100 Mbps

On (default)

Off

10 Mbps

100 Mbps

Full/half duplex

Full/half duplex

100/1000/2.5 Gbps

On (default)

Off

100 and 1,000 Mbps

2,500 Mbps

Full/half duplex

Full/half duplex

100/1,000/2.5/5 Gbps

On (default)

Off

100, 1000, and 2,500 Mbps

5,000 Mbps

Full duplex

Full duplex

25 Gpbs

Off (default)

On

25,000 Mbps Full duplex
10 Gbps SFP+ Off 10,000 Mbps Full duplex

50 Gbps

Off (default)

On

50,000 Mbps Full duplex
Note

Note

The following products do not support half-duplex operation: Summit X450-G2 and X460-G2 (excluding the Summit X460-G2-24p-24hp-10GE4 and X460-G2-24t-24ht-10GE4 models).

Flow control on Gigabit Ethernet ports is enabled or disabled as part of autonegotiation (see IEEE 802.3x). If autonegotiation is set to Off on the ports, flow control is disabled. When autonegotiation is On, flow control is enabled.

With Extreme Networks devices, the 1 Gbps ports and the 10 Gbps ports implement flow control as follows:

  • 1 Gbps ports
    • Autonegotiation enabled
      • Advertise support for pause frames
      • Respond to pause frames
    • Autonegotiation disabled
      • Do not advertise support for pause frames
      • Do not respond to pause frames
  • 10 Gbps ports for the Summit X460-G2, X450-G2, X670-G2, X770, and ExtremeSwitching X440-G2 and X620 series switches, SummitStack:
    • Autonegotiation always disabled
    • Do not advertise support for pause frames
    • Respond to pause frames

Support for IEEE Forward Error Correction (FEC)

ExtremeXOS allows you to enable IEEE Forward Error Correction (FEC) Clause 91 or Clause 74 (exclusively) on a per-port basis regardless of speed/type.

FEC gives the receiver the ability to correct errors without requiring a reverse channel to request retransmission of data, but at the cost of a fixed, higher forward channel bandwidth. Some devices require this to interoperate.

FEC is only available on ExtremeSwitching X870 and X690 series switches.

To enable/disable FEC, use the following commands:

configure ports port_list forward-error-correction [off | on [cl74 | cl91]]

To show FEC status, use the following commands:

show port port_list forward-error-correction {refresh | no-refresh } port-number

show port {mgmt |port_list | tag tag} information {detail}