...
Info |
---|
For additional information about MikroTik SFP and QSFP type of interfaces and their compatibility, please refer to wired interface compatibility page. |
Auto-negotiation and forced link mode
Auto-negotiation is a communication method and a set of steps employed by Ethernet devices connected via twisted pair cables. It enables these devices to agree on key transmission settings, including speed, duplex mode, and flow control. During this process, the connected devices initially exchange information about their capabilities concerning these settings. Afterward, they mutually select the best possible transmission mode that both devices can support effectively.
In RouterOS, auto-negotiation is always enabled by default and it selects the best possible transmission mode based on configured advertise arguments whichacepts multiple values. Other option is to force the interface into single speed, but for this property to work it requires disabled auto-negotiation.
Code Block | ||
---|---|---|
| ||
# Enabled auto-negotiation (default) with multiple advertise values
/interface ethernet
set [ find default-name=ether2 ] advertise=100M-baseT-full,1G-baseT-full
# Disabled auto-negotiation with single speed value
/interface ethernet
set [ find default-name=ether3 ] auto-negotiation=no speed=100M-baseT-full |
When it comes to SFP and QSFP type of interfaces, auto-negotiation procedure differs significantly. Prior to RouterOS version 7.12, enabled auto-negotiation attempts to guess the maximum speed of the transceiver and interface (making the advertise setting inapplicable for SFP/QSFP interfaces), or disabled auto-negotation together with speed property attempts to force the speed.
After the RouterOS version 7.12, you can now utilize the advertise bits to specify the desired link modes you want to use. The speed arguments have also been revised to provide clearer representation, as the previous values were too ambiguous. Additionally, the full-duplex setting has been removed because the new link modes already encompass the duplex options. The fec-mode setting also plays important role for establishing a working link between SFP28, QSFP+ and QSFP28 interfaces. The same mode should be used on both link ends, otherwise FEC mismatch could result in non-working link or even false link-ups. RouterOS uses a disabled FEC mode as the default setting, but it can be changed to fec74 (aka FC-FEC) or fec91 (aka RS-FEC). For more information on FEC mode options, refer to the property description.
Link Modes (for advertise and speed properties) | Description | Supported FEC modes |
---|---|---|
10M-baseT-half | 10M twisted-pair half-duplex | |
10M-baseT-full | 10M twisted-pair full-duplex | |
100M-baseT-half | 100M twisted-pair half-duplex | |
100M-baseT-full | 100M twisted-pair full-duplex | |
1G-baseT-half | 1G twisted-pair half-duplex | |
1G-baseT-full | 1G twisted-pair full-duplex | |
1G-baseX | 1G optical-fiber | |
2.5G-baseT | 2.5G twisted-pair full-duplex | |
2.5G-baseX | 2.5G optical-fiber | |
5G-baseT | 5G twisted-pair full-duplex | |
10G-baseT | 10G twisted-pair full-duplex | |
10G-baseCR | 10G twinaxial-copper | |
10G-baseSR-LR | 10G optical-fiber | |
25G-baseCR | 25G twinaxial-copper | fec74, fec91* |
25G-baseSR-LR | 25G optical-fiber | fec74, fec91* |
40G-baseCR4 | 4x10G twinaxial-copper | fec74 |
40G-baseSR4-LR4 | 4x10G optical-fiber | fec74 |
50G-baseCR2 | 2x25G twinaxial-copper | fec74, fec91 |
50G-baseSR2-LR2 | 2x25G optical-fiber | fec74, fec91 |
100G-baseCR4 | 4x25G twinaxial-copper | fec91 |
100G-baseSR4-LR4 | 4x25G optical-fiber | fec91 |
Info | ||
---|---|---|
| ||
The first number followed by M or G (e.g. 10M, 100M, 1G) represent the data transmission rates. The symbols after "base" indicate the interface types. The T stands for twisted pair followed by duplex mode (either half or full). The SR-LR is shorthand for "short-range" and "long-range" optical modules, it also includes all other variants like LRM, ER, ZR, etc. These link modes should be used with optical modules. The CR stands for twinaxial copper and should be used with direct attach cable (DAC). For 1Gbps DAC the 1G-baseX link mode is appropriate. The last digit represent the number of lines, with "CR2" meaning two lines and "CR4" indicating four lines. The CCR2004-1G-2XS-PCIe device does not support fec91 on SFP28 interfaces. |
Each interface expose all the supported link mode capabilities. They can be monitored by the "/interface ethernet monitor
" command:
Code Block | ||
---|---|---|
| ||
[admin@MikroTik] > /interface/ethernet/monitor qsfp28-1-1
name: qsfp28-1-1
supported: 10M-baseT-half,10M-baseT-full,100M-baseT-half,100M-baseT-full,1G-baseT-half,1G-baseT-full,
1G-baseX,2.5G-baseT,2.5G-baseX,5G-baseT,10G-baseT,10G-baseSR-LR,10G-baseCR,40G-baseSR4-LR4,
40G-baseCR4,25G-baseSR-LR,25G-baseCR,50G-baseSR2-LR2,50G-baseCR2,100G-baseSR4-LR4,100G-baseCR4
... |
Then we can set advertise bits with the modes that we would like to use. When transceiver is inserted, RouterOS SFP handling tries to create a list of all the modes that this module and interface could support.These values can be monitored as sfp-supported and advertising:
Code Block | ||
---|---|---|
| ||
[admin@MikroTik] > /interface/ethernet/monitor qsfp28-1-1
name: qsfp28-1-1
supported: 10M-baseT-half,10M-baseT-full,100M-baseT-half,100M-baseT-full,1G-baseT-half,1G-baseT-full,
1G-baseX,2.5G-baseT,2.5G-baseX,5G-baseT,10G-baseT,10G-baseSR-LR,10G-baseCR,40G-baseSR4-LR4,
40G-baseCR4,25G-baseSR-LR,25G-baseCR,50G-baseSR2-LR2,50G-baseCR2,100G-baseSR4-LR4,100G-baseCR4
sfp-supported: 10G-baseSR-LR,25G-baseSR-LR,100G-baseSR4-LR4
advertising: 10G-baseSR-LR,25G-baseSR-LR,100G-baseSR4-LR4
... |
The list of link modes are chosen like this:
link-modes = (interface-supported & advertising-bits) & sfp-supported-modes
In the end, the maximum rate of the link-modes is selected.
Info |
---|
RouterOS SFP/QSFP auto-negotiation does not support the same mechanisms as Ethernet interfaces, this is just extra way to influence guessing the link mode to set for interface. |
One application for this is to configure all of the link modes within QSFP's. The overall configuration process starts with the topmost enabled port. If the chosen mode is valid and supported, it will be applied. If that particular link mode requires multiple lanes, the advertise and speed configuration of the next interface is ignored, but the interface should remain enabled. The next available free lane or port follows a similar process.
Code Block | ||
---|---|---|
| ||
/interface ethernet
set [ find default-name=qsfp28-1-1 ] advertise=50G-baseCR2
set [ find default-name=qsfp28-1-3 ] advertise=25G-baseCR
set [ find default-name=qsfp28-1-4 ] advertise=25G-baseCR |
In the situation when a warning message appears in the log records after connecting the DAC cable or optical module, as example:
Code Block | ||
---|---|---|
| ||
10:20:47 interface,warning sfp-sfpplus1 module auto-initialization failed, try forced-mode |
This may indicate that the connected cable or module has a corrupted or bad EEPROM checksum, which causes the automatic connection configuration to fail. This functionality was introduced in RouterOS version 7.12 and may affect some links that worked in the past by mistake with wrongly assumed module/cable attributes, which could lead to various problems related to link connection and device functionality.
In such cases, you can attempt to set the link mode manually, and this might help establish a working link. The following forced port setting examples are provided:
- For DAC cables and connection speeds of 1G/10G/25G:
Code Block | ||
---|---|---|
| ||
/interface ethernet
set [ find default-name=sfp-sfpplus1 ] auto-negotiation=no speed=1G-baseT-full
set [ find default-name=sfp-sfpplus1 ] auto-negotiation=no speed=10G-baseCR
set [ find default-name=sfp-sfpplus1 ] auto-negotiation=no speed=25G-baseCR |
Info |
---|
Note: When selecting the interface speed setting, pay attention to what rates your DAC cable supports (check cable specification data) |
- For optical modules and connection speeds of 1G/10G/25G:
Code Block | ||
---|---|---|
| ||
/interface ethernet
set [ find default-name=sfp-sfpplus1 ] auto-negotiation=no speed=1G-baseX
set [ find default-name=sfp-sfpplus1 ] auto-negotiation=no speed=10G-baseSR-LR
set [ find default-name=sfp-sfpplus1 ] auto-negotiation=no speed=25G-baseSR-LR |
Info |
---|
Note: When selecting the interface speed setting, pay attention to what rates your optical module supports (check module specification data) |
Properties
Sub-menu: /interface ethernet
...
Property | Description |
---|---|
advertise(since RouterOS v7.12: 10M-baseT-half | 10M-baseT-full| 100M-baseT-half | 100M-baseT-full | 1G-baseT-half | 1G-baseT-full | 1G-baseX | 2.5G-baseT | 2.5G-baseX | 5G-baseT | 10G-baseT | 10G-baseSR-LR | 10G-baseCR | 40G-baseSR4-LR4 | 40G-baseCR4 | 25G-baseSR-LR | 25G-baseCR | 50G-baseSR2-LR2 | 50G-baseCR2 | 100G-baseSR4-LR4 | 100G-baseCR4; Default: ) (older RouterOS: 10M-full | 10M-half | 100M-full | 100M-half | 1000M-full | 1000M-half | 2500M-full | 5000M-full | 10000M-full; Default: ) | Advertised link modes, only applies when auto-negotiation is enabled. Advertising higher speeds than the actual interface supported speed can result in undefined behavior. Multiple options are allowed. |
arp (disabled | enabled | local-proxy-arp | proxy-arp | reply-only; Default: enabled) | Address Resolution Protocol mode:
|
arp-timeout (auto | integer; Default: auto) | How long the ARP record is kept in the ARP table after no packets are received from IP. Value auto equals to the value of arp-timeout in IP/Settings, default is 30s. |
auto-negotiation (yes | no; Default: yes) | When enabled, the interface "advertises" its maximum capabilities to achieve the best connection possible.
|
bandwidth (integer/integer; Default: unlimited/unlimited) | Sets max rx/tx bandwidth in kbps that will be handled by an interface. TX limit is supported on all Atheros switch-chip ports. RX limit is supported only on Atheros8327/QCA8337 switch-chip ports. |
cable-setting (default | short | standard; Default: default) | Changes the cable length setting (only applicable to NS DP83815/6 cards) |
combo-mode (auto | copper | sfp; Default: auto) | When auto mode is selected, the port that was first connected will establish the link. In case this link fails, the other port will try to establish a new link. In case of a reboot, any of the two ports can be running, it depends on which port will successfully establish the link first. When sfp mode is selected, the interface will only work through SFP/SFP+ cage. When copper mode is selected, the interface will only work through RJ45 Ethernet port. |
comment (string; Default: ) | Descriptive name of an item |
disable-running-check (yes | no; Default: yes) | Disable running check. If this value is set to 'no', the router automatically detects whether the NIC is connected with a device in the network or not. Default value is 'yes' because older NICs do not support it. (relevant only applicable to to CHR and x86) |
fec-mode (auto | fec74 | fec91 | off; Default: auto) | Changes Forward Error Correction (FEC) mode for SFP28, QSFP+ and QSFP28 interfaces. Same mode should be used on both link ends, otherwise FEC mismatch could result in non-working link or even false link-ups. It is recommended to enable FEC, particularly when creating link between CRS3xx, CRS5xx series switches. Some optical modules might rely on FEC functionality in MACs.
|
tx-flow-control (on | off | auto; Default: off) | When set to on, the port will generate pause frames to the upstream device to temporarily stop the packet transmission. Pause frames are only generated when some routers output interface is congested and packets cannot be transmitted anymore. auto is the same as on except when auto-negotiation=yes flow control status is resolved by taking into account what other end advertises. |
rx-flow-control (on | off | auto; Default: off) | When set to on, the port will process received pause frames and suspend transmission if required. auto is the same as on except when auto-negotiation=yes flow control status is resolved by taking into account what other end advertises. |
full-duplex (yes | no; Default: yes) | Defines whether the transmission of data appears in two directions simultaneously, only applies when auto-negotiation is disabled. Since RouterOS v7.12, the setting is replaced with new speed link modes. |
l2mtu (integer [0..65536]; Default: ) | Layer2 Maximum transmission unit. Read more. |
mac-address (MAC; Default: ) | Media Access Control number of an interface. |
mdix-enable (yes | no; Default: yes) | Whether the MDI/X auto cross over cable correction feature is enabled for the port (Hardware specific, e.g. ether1 on RB500 can be set to yes/no. Fixed to 'yes' on other hardware.) |
mtu (integer [0..65536]; Default: 1500) | Layer3 Maximum transmission unit |
name (string; Default: ) | Name of an interface |
orig-mac-address (read-only: MAC; Default: ) | Original Media Access Control number of an interface. |
passthrough-interface (interface; Default: ) | Sets an interface in passthrough mode on CCR2004-1G-2XS-PCIe device. By default, the PCIe interface will show up as four virtual Ethernet interfaces. Two interfaces in passthrough mode to the 25G SFP28 cages. The remaining two virtual Ethernet-PCIe interfaces are bridged with the Gigabit Ethernet port for management access. |
poe-out (auto-on | forced-on | off; Default: off) | Poe Out settings. Read more . |
poe-priority (integer [0..99]; Default: ) | Poe Out settings. Read more . |
sfp-shutdown-temperature (integer; Default: 95 | 80) | The temperature in Celsius at which the interface will be temporarily turned off due to too high detected SFP module temperature (introduced v6.48). The default value for SFP/SFP+/SFP28 interfaces is 95, and for QSFP+/QSFP28 interfaces 80 (introduced v7.6). |
sfp-rate-select (high | low; Default: high) | Allows to control rate select pin for SFP ports. |
speed (since RouterOS v7.12: 10M-baseT-half | 10M-baseT-full| 100M-baseT-half | 100M-baseT-full | 1G-baseT-half | 1G-baseT-full | 1G-baseX | 2.5G-baseT | 2.5G-baseX | 5G-baseT | 10G-baseT | 10G-baseSR-LR | 10G-baseCR | 40G-baseSR4-LR4 | 40G-baseCR4 | 25G-baseSR-LR | 25G-baseCR | 50G-baseSR2-LR2 | 50G-baseCR2 | 100G-baseSR4-LR4 | 100G-baseCR4; Default: ) (older RouterOS: 10Mbps | 10Gbps | 100Mbps | 1Gbps | 2.5Gbps | 5Gbps | 25Gbps | 40Gbps | 100Gbps; Default: ) | Sets interface data transmission speed which takes effect only when auto-negotiation is disabled. Setting higher speeds than the actual interface supported speed can result in undefined behavior. Single option is allowed. |
...
Property | Description |
---|---|
advertising (since RouterOS v7.12: 10M-baseT-half | 10M-baseT-full| 100M-baseT-half | 100M-baseT-full | 1G-baseT-half | 1G-baseT-full | 1G-baseX | 2.5G-baseT | 2.5G-baseX | 5G-baseT | 10G-baseT | 10G-baseSR-LR | 10G-baseCR | 40G-baseSR4-LR4 | 40G-baseCR4 | 25G-baseSR-LR | 25G-baseCR | 50G-baseSR2-LR2 | 50G-baseCR2 | 100G-baseSR4-LR4 | 100G-baseCR4) (older RouterOS: 10M-full | 10M-half | 100M-full | 100M-half | 1000M-full | 1000M-half | 2500M-full | 5000M-full | 10000M-full) | Advertised link modes, only applies when auto-negotiation is enabled |
auto-negotiation (disabled | done | failed | incomplete) | Current auto-negotiation status:
|
default-cable-settings (short | standard) | Default cable length setting (only applicable to NS DP83815/6 cards)
|
fec (fec74 | fec91 | off) | Currect FEC mode. |
full-duplex (yes | no) | Whether transmission of data occurs in two directions simultaneously |
link-partner-advertising (since RouterOS v7.12: 10M-baseT-half | 10M-baseT-full| 100M-baseT-half | 100M-baseT-full | 1G-baseT-half | 1G-baseT-full | 1G-baseX | 2.5G-baseT | 2.5G-baseX | 5G-baseT | 10G-baseT | 10G-baseSR-LR | 10G-baseCR | 40G-baseSR4-LR4 | 40G-baseCR4 | 25G-baseSR-LR | 25G-baseCR | 50G-baseSR2-LR2 | 50G-baseCR2 | 100G-baseSR4-LR4 | 100G-baseCR4) (older RouterOS: 10M-full | 10M-half | 100M-full | 100M-half | 1000M-full | 1000M-half | 2500M-full | 5000M-full | 10000M-full) | Link partner advertised link modes, only applies when auto-negotiation is enabled |
rate (10Mbps | 100Mbps | 1Gbps | 2.5Gbps | 5Gbps | 10Gbps | 25Gbps | 40Gbps | 50Gbps | 100Gbps) | Actual data rate of the connection. |
status (link-ok | no-link | unknown) | Current link status of an interface
|
tx-flow-control (yes | no) | Whether TX flow control is used |
rx-flow-control (yes | no) | Whether RX flow control is used |
combo-state (copper | sfp) | Used combo-mode for combo interfaces |
sfp-module-present (yes | no) | Whether a transceiver is in cage |
sfp-rx-lose (yes | no) | Whether a receiver signal is lost |
sfp-tx-fault (yes | no) | Whether a transceiver transmitter is in fault state |
sfp-type (SFP/SFP+/SFP28/SFP56 | DWDM-SFP/SFP+ | QSFP | QSFP+ | QSFP28/QSFP56) | Used transceiver type |
sfp-connector-type (SC | LC | optical-pigtail | copper-pigtail | multifiber-parallel-optic-1x12 | no-separable-connector | RJ45) | Used transceiver connector type |
sfp-link-length-9um (m) | Transceiver supported link length for single mode 9/125um fiber |
sfp-link-length-50um (m) | Transceiver supported link length for multi mode 50/125um fiber (OM2) |
sfp-link-length-62um (m) | Transceiver supported link length for multi mode 62.5/125um fiber (OM1) |
sfp-link-length-copper (m) | Supported link length of copper transceiver |
sfp-vendor-name (string) | Transceiver manufacturer |
sfp-vendor-part-number (string) | Transceiver part number |
sfp-vendor-revision (string) | Transceiver revision number |
sfp-vendor-serial (string) | Transceiver serial number |
sfp-manufacturing-date (date) | Transceiver manufacturing date |
sfp-wavelength (nm) | Transceiver transmitter optical signal wavelength |
sfp-temperature (C) | Transceiver temperature |
sfp-supply-voltage (V) | Transceiver supply voltage |
sfp-tx-bias-current (mA) | Transceiver Tx bias current |
sfp-tx-power (dBm) | Transceiver transmitted optical power |
sfp-rx-power (dBm) | Transceiver received optical power |
sfp-supported (10M-baseT-half | 10M-baseT-full| 100M-baseT-half | 100M-baseT-full | 1G-baseT-half | 1G-baseT-full | 1G-baseX | 2.5G-baseT | 2.5G-baseX | 5G-baseT | 10G-baseT | 10G-baseSR-LR | 10G-baseCR | 40G-baseSR4-LR4 | 40G-baseCR4 | 25G-baseSR-LR | 25G-baseCR | 50G-baseSR2-LR2 | 50G-baseCR2 | 100G-baseSR4-LR4 | 100G-baseCR4) | Module supported link modes. This property only applies to certain devices. |
supported (10M-baseT-half | 10M-baseT-full| 100M-baseT-half | 100M-baseT-full | 1G-baseT-half | 1G-baseT-full | 1G-baseX | 2.5G-baseT | 2.5G-baseX | 5G-baseT | 10G-baseT | 10G-baseSR-LR | 10G-baseCR | 40G-baseSR4-LR4 | 40G-baseCR4 | 25G-baseSR-LR | 25G-baseCR | 50G-baseSR2-LR2 | 50G-baseCR2 | 100G-baseSR4-LR4 | 100G-baseCR4) | Interface Shows the supported interface hardware link modesmode capabilities. |
eeprom-checksum (good | bad) | Whether EEPROM checksum is correct |
eeprom (hex dump) | Raw EEPROM of the transceiver |
...
Property | Description |
---|---|
driver-rx-byte (integer) | Total count of received bytes on device CPU |
driver-rx-packet (integer) | Total count of received packets on device CPU |
driver-tx-byte (integer) | Total count of transmitted bytes by device CPU |
driver-tx-packet (integer) | Total count of transmitted packets by device CPU |
fc-fec-block-corrected (integer) | Total count of FC-FEC corrected blocks. Applies only when fec74 mode is used. |
fc-fec-block-uncorrected (integer) | Total count of FC-FEC uncorrected blocks. Applies only when fec74 mode is used. |
fc-fec-rx-block (integer) | Total count of FC-FEC received blocks. Applies only when fec74 mode is used. |
rs-fec-corrected (integer) | Total count of RS-FEC corrected codewords. Applies only when fec91 mode is used. |
rs-fec-symbol-error (integer) | Total count of RS-FEC symbol errors. Applies only when fec91 mode is used. |
rs-fec-uncorrected (integer) | Total count of RS-FEC uncorrected codewords. Applies only when fec91 mode is used. |
rx-64 (integer) | Total count of received 64 byte frames |
rx-65-127 (integer) | Total count of received 65 to 127 byte frames |
rx-128-255 (integer) | Total count of received 128 to 255 byte frames |
rx-256-511 (integer) | Total count of received 256 to 511 byte frames |
rx-512-1023 (integer) | Total count of received 512 to 1023 byte frames |
rx-1024-1518 (integer) | Total count of received 1024 to 1518 byte frames |
rx-1519-max (integer) | Total count of received frames larger than 1519 bytes |
rx-align-error (integer) | Total count of received align error events - packets where bits are not aligned along octet boundaries |
rx-broadcast (integer) | Total count of received broadcast frames |
rx-bytes (integer) | Total count of received bytes |
rx-carrier-error (integer) | Total count of received frames with carrier sense error |
rx-code-error (integer) | Total count of received frames with code error |
rx-control (integer) | Total count of received control or pause frames |
rx-error-events (integer) | Total count of received frames with the active error event |
rx-fcs-error (integer) | Total count of received frames with incorrect checksum |
rx-fragment (integer) | Total count of received fragmented frames (not related to IP fragmentation) |
rx-ip-header-checksum-error (integer) | Total count of received frames with IP header checksum error |
rx-jabber (integer) | Total count of received jabbed packets - a packet that is transmitted longer than the maximum packet length |
rx-length-error (integer) | Total count of received frames with frame length error |
rx-multicast (integer) | Total count of received multicast frames |
rx-overflow (integer) | Total count of received overflowed frames can be caused when device resources are insufficient to receive a certain frame |
rx-pause (integer) | Total count of received pause frames |
rx-runt (integer) | Total count of received frames shorter than the minimum 64 bytes, is usually caused by collisions |
rx-tcp-checksum-error (integer) | Total count of received frames with TCP header checksum error |
rx-too-long (integer) | Total count of received frames that were larger than the maximum supported frame size by the network device, see the max-l2mtu property |
rx-too-short (integer) | Total count of the received frame shorter than the minimum 64 bytes |
rx-udp-checksum-error (integer) | Total count of received frames with UDP header checksum error |
rx-unicast (integer) | Total count of received unicast frames |
rx-unknown-op (integer) | Total count of received frames with unknown Ethernet protocol |
tx-64 (integer) | Total count of transmitted 64 byte frames |
tx-65-127 (integer) | Total count of transmitted 65 to 127 byte frames |
tx-128-255 (integer) | Total count of transmitted 128 to 255 byte frames |
tx-256-511 (integer) | Total count of transmitted 256 to 511 byte frames |
tx-512-1023 (integer) | Total count of transmitted 512 to 1023 byte frames |
tx-1024-1518 (integer) | Total count of transmitted 1024 to 1518 byte frames |
tx-1519-max (integer) | Total count of transmitted frames larger than 1519 bytes |
tx-align-error (integer) | Total count of transmitted align error events - packets where bits are not aligned along octet boundaries |
tx-broadcast (integer) | Total count of transmitted broadcast frames |
tx-bytes (integer) | Total count of transmitted bytes |
tx-collision (integer) | Total count of transmitted frames that made collisions |
tx-control (integer) | Total count of transmitted control or pause frames |
tx-deferred (integer) | Total count of transmitted frames that were delayed on its first transmit attempt due to already busy medium |
tx-drop (integer) | Total count of transmitted frames that were dropped due to the already full output queue |
tx-excessive-collision (integer) | Total count of transmitted frames that already made multiple collisions and never got successfully transmitted |
tx-excessive-deferred (integer) | Total count of transmitted frames that were deferred for an excessive period of time due to an already busy medium |
tx-fcs-error (integer) | Total count of transmitted frames with incorrect checksum |
tx-fragment (integer) | Total count of transmitted fragmented frames (not related to IP fragmentation) |
tx-carrier-sense-error (integer) | Total count of transmitted frames with carrier sense error |
tx-late-collision (integer) | Total count of transmitted frames that made collision after being already halfway transmitted |
tx-multicast (integer) | Total count of transmitted multicast frames |
tx-multiple-collision (integer) | Total count of transmitted frames that made more than one collision and subsequently transmitted successfully |
tx-overflow (integer) | Total count of transmitted overflowed frames |
tx-pause (integer) | Total count of transmitted pause frames |
tx-all-queue-drop-byte (integer) | Total count of transmitted bytes dropped by all output queues |
tx-all-queue-drop-packet (integer) | Total count of transmitted packets dropped by all output queues |
tx-queueX-byte (integer) | Total count of transmitted bytes on a certain queue, the X should be replaced with a queue number |
tx-queueX-packet (integer) | Total count of transmitted frames on a certain queue, the X should be replaced with a queue number |
tx-runt (integer) | Total count of transmitted frames shorter than the minimum 64 bytes, is usually caused by collisions |
tx-too-short (integer) | Total count of transmitted frames shorter than the minimum 64 bytes |
tx-rx-64 (integer) | Total count of transmitted and received 64 byte frames |
tx-rx-64-127 (integer) | Total count of transmitted and received 64 to 127 byte frames |
tx-rx-128-255 (integer) | Total count of transmitted and received 128 to 255 byte frames |
tx-rx-256-511 (integer) | Total count of transmitted and received 256 to 511 byte frames |
tx-rx-512-1023 (integer) | Total count of transmitted and received 512 to 1023 byte frames |
tx-rx-1024-max (integer) | Total count of transmitted and received frames larger than 1024 bytes |
tx-single-collision (integer) | Total count of transmitted frames that made only a single collision and subsequently transmitted successfully |
tx-too-long (integer) | Total count of transmitted packets that were larger than the maximum packet size |
tx-underrun (integer) | Total count of transmitted underrun packetsunderrun frames which can be caused when device resources are insufficient to transmit a certain frame |
tx-unicast (integer) | Total count of transmitted unicast frames |
...