HPlogo NS 3000/iX Operations and Maintenance Reference Manual > Appendix A LINKCONTROL Command

NS 3000/iX 100Base-T Link Statistics

MPE documents

Complete PDF
Table of Contents
Index

The following section describes the data that is output when you issue the LINKCONTROL command to obtain statistics relating to NS 3000/iX 100Base-T Links.

LINKSTATE Parameter Fields


The following is an example of the data that is displayed when you issue the LINKCONTROL linkname;STATUS=LINKSTATE command:

 Linkname:  SYSLINK   Linktype:  PCI 100BT  Linkstate:  CONNECTED

Linkname — The Likname field specifies the name of the link.

Linktype — The Linktype field specifies the type of link, such as LAP-B, 100BT, or IEEE 802.3, that is being monitored, and the type of I/O bus it is installed on (will be preceded with "PCI" for PCI 100Base-T links).

Linkstate — The Linkstate field specifies the current state of the link. The possible link states are as follows:
  • Connected

  • Not connected

CONFIGURATION Parameter Fields


The CONFIGURATION parameter for 100Base-T links displays several fields in addition to the LINKSTATE parameter field. This is an example of the data that is displayed when you issue the LINKCONTROL linkname;STATUS=CONFIGURATION command:

  Physical Path:                10/4/8
  Current Station Address:      08-00-09-DD-A2-5C
  Default Station Address:      08-00-09-DD-A2-5C
  Current Multicast Addresses:
    99-00-09-00-00-01  09-00-09-00-00-03  09-00-09-00-00-04
    09-00-09-00-00-06

Physical Path — The Physical Path field displays the current physical path for the adapter card as specified in the NMCONFIG configuration file.


NOTE: On PCI 100Base-T links, the physical path generally has more components and is a "longer" path (e.g., 1/12/0/0). Otherwise, output for PCI links is the same as HP-PB.

Current Station Address — The Current Station Address field is a display of the six (6) byte address to which the node is configured to respond. This address is used whenever frames are sent to the network media. The default station address is used unless it is overridden in the NMMGR link configuration screen. If this field is changed, then the station address of this node is changed. Make sure that you note this new address in the system manager log.

Default Station Address — The Default Station Address field is the default value for the Current Station Address described above. The default station address is determined by the specific adapter card. On HP-PB systems, it is also printed on a small label attached to a circuit board on the adapter card.


NOTE: This printed label is not available for PCI adapter cards. If the adapter card is changed for any reason, the Default Station Address of this node will change.

Current Multicast Address List — The Current Multicast Addresses field contains a list of all multicast addresses to which the adapter card responds. The default multicast address list contains no addresses. If no multicast addresses are enabled, the follow message is printed:

  Current multicast address list is empty

Multicast addresses are configured automatically by the network transport(s) using the adapter card. For PCI 100BT links, the maximum number of multicast addresses currently allowed is 14 (this is due to an implementation decision regarding how the PCI 100BT card manages multicast addresses). An example of multicast addresses are:
09-00-09-00-00-01

Probe address

09-00-09-00-00-02

Second probe address

09-00-09-00-00-04

DTC boot address

STATISTICS Parameter Fields


The STATISTICS parameter for 100Base-T links displays many fields in addition to the LINKSTATE parameter fields. The CONFIGURATION parameter fields are not displayed when this parameter is used. For an example of the data that is displayed when you issue the LINKCONTROL linkname;STATUS=STATISTICS command:
Transmit bytes           10191188    Receive bytes          495231926
Transmits                  127700    Receives                  113968
Transmits no error         127700    Receives broadcast       3955124
Transmits dropped               0    Receives multicast       1743137
Transmits deferred           1738    Receives no error       15688503
Transmits 1 retry              86    CRC or Maxsize error           0
Transmits >1 retry            179    Code or Align error            0
Trans 16 collisions             0    Recv dropped: addr       9876255
Trans late collision            0    Recv dropped: buffer           0
Trans underruns                 0    Recv dropped: dma              0
Carrier losses                  0    Recv dropped: other           19
Link disconnects                0    Recv deferred                  0
Link speed                     10    Recv overruns                  0
Link duplex                  Half    Link auto sensed              No
Link mode              100Base-TX    Secs since clear         2602760
The following example of the LINKCONTROL output for a PCI 100Base-T link (some of the statistics differ for PCI).
Transmit bytes           10191188    Receive bytes          495231926
Transmits                  127700    Receives unicast          113968
Transmits no error         127700    Receives broadcast       3955124
Transmits dropped               0    Receives multicast       1743137
Transmits deferred           1738    Receives no error       15688503
Transmits 1 retry              86    Recv CRC error                 0
Transmits >1 retry            179    Recv maxsize error             0
Trans 16 collisions             0    Recv dropped: addr       9876255
Trans late collision            0    Recv dropped: buffer           0
Trans underruns                 0    Recv dropped: descr            0
Carrier losses                  0    Recv dropped: other           19
Trans jabber timeout            0    Recv watchdg timeout           0
Link disconnects                0    Recv collisions                0
Link speed                     10    Recv overruns                  0
Link duplex                  Half    Link auto sensed              No
Link mode        100Base-TX Addon    Secs since clear            5259

NOTE: Some of the parameter descriptions vary according to whether the adapter card is operating at 100Mbps or 10Mbps speed. Most also apply to an HP-PB 100VG-AnyLAN card operating in 10Base-T mode.

This command displays statistics about data transmitted and received across the link. Many field values are summations. Over time, the values in these fields reach their maximum possible value. When this occurs, these fields can only be reset manually.

Transmit bytes — Total number of bytes successfully transmitted onto the medium. This includes unicast, broadcast, and multicast frames that were successfully transmitted on the first attempt, as well as frames that were successfully transmitted after being deferred or that experienced one or more collisions. The maximum printable value of this 64-bit field is 17 digits, or about 99 million Gbytes. In the previous example, 10.1 million bytes were transmitted, or about 9.7 Mbytes.

Transmits — Total number of frames successfully transmitted onto the medium at normal priority. This includes unicast, broadcast, and multicast frames that were successfully transmitted on the first attempt, as well as frames that were successfully transmitted after being deferred or that experienced one or more collisions. The byte count given by Transmit bytes is distributed over this number of frames. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the previous example, 127700 frames were transmitted at normal priority.

Transmits no error — Total number of frames the adapter card reports it successfully transmitted onto the medium. These adapter card statistics are periodically read, and are accumulated by the link driver. The total includes all unicast, broadcast, and multicast frames that were successfully transmitted on the first attempt, as well as frames that were successfully transmitted after being deferred or that experienced one or more collisions. It should equal the value of "Transmits". The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the previous example, 127700 frames were transmitted.

Transmits dropped — Total number of frames the link driver discarded because the transmit queue was full, or because the data to be sent was fragmented beyond recognition. The maximum value of this 32-bit field is 2147483647. It would be unusual for this statistic to contain a nonzero value.


NOTE: Collisions occur on 100Base-T Local Area Network links whenever two nodes on the link attempt to transmit data at the same time. When a collision occurs, each node involved in the collision waits a random amount of time, called random backoff, before attempting to again transmit the frame along the link. Many of the fields described in this section are incremented whenever a collision occurs.

Transmits deferred — Total number of frames that were deferred to other network traffic before their initial transmission onto the network. This means that the 100Base-T card had to wait for carrier to drop and stay dropped for a few nanoseconds, before attempting to transmit the frame. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the previous example, 1738 transmit frames were deferred.

Transmits 1 retry — This field indicates the number of frames that collided once before being transmitted successfully. This means that the random backoff strategy was only used once. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the example above, 86 frames were transmitted after only one collision. This statistic is not logged when the adapter card is operating in full duplex mode, and would print as 0.

Transmits >1 retry — This field indicates the number of frames that collided more than once, but fewer than 16 times, before being transmitted successfully onto the link. If the frame was not transmitted successfully (more than 16 attempts were made without success), then the card aborts transmission of this frame, and it counts the event in the "Trans 16 collisions" field. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the previous example, 179 frames were transmitted after experiencing between 2 and 15 collisions. This statistic is not logged when the adapter card is operating in full duplex mode, and would print as 0.

Trans 16 collisions — This field indicates the number of times a frame was not transmitted, because 16 consecutive collisions occurred. This can occur during periods of high network utilization. If the node is experiencing many Trans 16 errors, possible causes include the following:
  • The network is saturated with traffic.

  • There is a short in the cable.

  • There is an opening in the cable.

The maximum value of this 32-bit field is 2147483647. This statistic is not logged when the adapter card is operating in full duplex mode, and would print as 0.

Trans late collision — This field indicates that a frame was active in the network for a longer time than is permitted by the protocol. No attempt is made to retransmit a frame after a late collision. The IEEE 802.3 protocol expects each frame to be transmitted within one slot time (the expected time for a 512 bit frame to traverse the entire network). The slot time exceeds the amount of time a single frame should need to traverse the entire network.

A value in this field indicates that a network problem caused a late collision. A late collision is one in which the collision occurs after one slot time has passed and another node, sensing that the network is inactive, begins to transmit a frame. Late collisions are caused by one of the following:
  • A network that is too long.

  • Broken 100Base-T cards in the network.

A network can be made too long by installing too many repeaters between nodes. The 100Base-T card hardware detects collisions after the 512 bit timer expires even though IEEE 802.3 standards do not require the link to be monitored beyond that time. The maximum value of this 32-bit field is 2147483647. This statistic is not logged when the adapter card is operating in full duplex mode, and would print as 0.

Trans underruns — Total number of frames aborted by the adapter card during transmission because the remaining data was not made available to the transmit hardware fast enough. It indicates unexpected latency on the dedicated internal bus onboard the adapter card. If this condition occurs, the adapter will automatically adjust to improve the latency, and retransmit the aborted frame automatically. The maximum value of this 32-bit field is 2147483647. For this statistic, a value of less than 3 would be considered normal.

Carrier losses — This field indicates that the transmitting node turned off the carrier signal on the cable. A carrier loss occurs when a receive carrier was not detected after a slottime from the start of transmission. The carrier must be present continuously from the start until the end of transmission to prevent an error. If the 100Base-T link continuously loses carrier, the problem is probably caused by a faulty hub or cable, or a disconnected cable somewhere else within the network, along the path between the target nodes. The maximum value of this 32-bit field is 2147483647. This statistic is not logged when the adapter card is operating in full duplex mode, and would print as 0.


NOTE: The PCI 100Base-T adapter card reports both "loss of carrier" (during transmission) and "no carrier" (no carrier detected at start of transmission) as distinct events. For PCI, the "carrier losses" statistic represents the sum of the "no carrier" and "loss of carrier" events.

Trans jabber timeouts — The number of times the adapter card transmitted onto the LAN for too long, and had to be forced to stop. This should only occur if the adapter card or hub are faulty. The maximum value of this 32-bit field is 2147483647. This statistic is displayed for PCI 100Base-T only.

Link disconnects — Number of times the link driver noticed the link had previously been established, but was no longer up. This may occur because the cable was unplugged, the hub was powered off, the hub automatically requested a reconnect, or normally (at link shutdown time). This total does not include repetitive, failed attempts by the link driver to reestablish the link. The maximum value of this 32-bit field is 2147483647.

Link speed — Maximum link speed (either 100 or 10) in million bits per second, the link is currently configured to operate at. When displaying a 100Base-T link operating in 100Base-T mode, this value will always be 100. When a 100Base-T link is operating in 10Base-T mode, this value will always be 10.

Link mode — Electrical mode the link is currently operating at. When displaying a 100Base-T link operating in 100Base-T mode, this value will always be "100Base-T". When it is operating in 10Base-T mode, this value will be "10Base-T". For PCI, the type of card (e.g., "Addon") may also be shown here.

Receive bytes — Total number of bytes successfully received over the medium. This includes unicast, multicast, broadcast, and that were successfully received on the first attempt, as well as frames that were successfully received after being deferred or that experienced one or more collisions. The maximum value of this 64-bit field is 17 digits, or about 99 million Gbytes. In the previous example, 495 million bytes were received, or about 472 Mbytes.

Receives / Receives Unicast — Total number of unicast frames (addressed to this specific adapter card) which were successfully received over the medium and forwarded to an upper layer protocol such as IP. This includes unicast frames that were successfully received on the first attempt, as well as unicast frames that were successfully received after being deferred, or that experienced one or more collisions. It does not include unicast frames received but dropped for any reason. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the previous example, 113968 unicast frames were received and forwarded to upper layers.


NOTE: This has been renamed "Receives Unicast" in the PCI statistics display to better distinguish this statistic from the other receive statistics, but the meaning is the same as before.

Receives broadcast — Total number of frames addressed to a broadcast address which were successfully received over the medium and forwarded to an upper layer protocol such as IP. This includes broadcast frames that were successfully received on the first attempt, as well as broadcast frames that were successfully received after being deferred, or that experienced one or more collisions. It does not include broadcast frames received but dropped for any reason. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the previous example, 3.96 million broadcast frames were received and forwarded to upper layers.

Receives multicast — Total number of frames addressed to a multicast address which were successfully received over the medium and forwarded to an upper layer protocol such as IP. This includes multicast frames that were successfully received on the first attempt, as well as multicast frames that were successfully received after being deferred, or that experienced one or more collisions. It does not include multicast frames received but dropped for any reason. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the previous example, 1.74 million multicast frames were received and forwarded to upper layers.

Receives no error — Total number of frames the adapter card reports it successfully received over the medium. These adapter card statistics are periodically read, and are accumulated by the link driver. This includes all address-matched unicast, broadcast, and multicast frames received without error. It does not include frames not addressed to the adapter card, frames dropped for any reason, or any frames the card detected errors against. The total should approximate the sum of all frames forwarded to upper layer protocols. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the example above, 15.7 million frames were received successfully by the adapter card, then either forwarded or dropped.

CRC or Maxsize error — Number of cyclic redundancy check (CRC) errors or oversized frames that were seen during reception by the link. A CRC error indicates that the frame was checked using CRC-32 frame-checking, but that the value obtained by the CRC did not match the CRC value contained at the end of the frame. CRC errors do not include frames having alignment or coding errors. Oversized frames are those longer than 1518 bytes. These adapter card statistics are periodically read, and are accumulated by the link driver. The maximum value of this 32-bit field is 2147483647. A nonzero value in this statistic could indicate a defective cable, adapter, or hub, a loose connection, presence of severe electrical noise along the cable path, or a misbehaved application, adapter, or hub at the transmission end. For PCI 100Base-T, these statistics (CRC error, Maxsize error) are reported separately by the adapter card and are displayed separately (Recv CRC error, Recv Maxsize error).

Code or Align error — Number of frames received with an alignment error (not an even multiple of 4 bits of data) or code errors (an error signal was received from the 100Base-T receive hardware). These adapter card statistics are periodically read, and are accumulated by the link driver. The maximum value of this 32-bit field is 2147483647. This statistic is not applicable to PCI and is not displayed for PCI 100Base-T links. If alignment errors occur frequently, one of the following may be the cause:
  • A 100Base-T adapter card is not operating to within 802.3 specifications.

  • A 100Base-T hub is performing poorly.

  • The 100Base-T cable is not CAT-5 grade.

  • A section of 100Base-T cable contains wire pairs which are not properly twisted, paired, or of equal length.

Recv dropped: addr — Total number of frames received by the adapter card, but dropped because no upper layer protocol had requested future reception of those frames, or because that protocol unbound itself from the link while the received frame was still in motion. Older, intelligent adapter cards can invisibly receive and drop these frames, often without ever reporting them as statistics. But today's adapters are not intelligent, and require link driver involvement. For users unfamiliar with seeing it, this statistic may seem excessive. But it is important because it gives an indication of the amount of unnecessary traffic present on the network segment to which the adapter card is connected. High values may indicate a need to resegment the network, since systems and their adapters are spending a large amount of time and resources recognizing and dropping frames they do not care to see. High volumes of such traffic can also limit network bandwidth. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the previous example, out of 15.7 million frames received, 9.87 million have been dropped based on address: about 63 percent of all frames received are then being dropped. This level would be considered high.

Recv dropped: buffer — Total number of frames received from the adapter card, but dropped because no data buffers were available from the upper layer protocol requesting to receive these frames. This is a relatively common occurrence, amounting to flow control for all protocols sharing those buffers. Many protocols include built-in mechanisms for detecting lost frames and requesting their retransmission from the remote side. The maximum value of this 32-bit field is 2147483647. In the previous example, out of 66.4 million frames received, 262 have been dropped for lack of buffer resources; any similar level would be considered normal.

Recv dropped: dma — The link driver design now queues frames under conditions of low DMA resources, so this statistic is now obsolete, should never contain a nonzero value, and may be deleted in a future release. This statistic is not applicable to PCI and is not displayed for PCI 100Base-T links.

Recv dropped descr — Total number of times the adapter card reported it was unable to receive a frame because of a problem with the receive instructions specified by the software driver. The maximum value of this 32-bit field is 2147483647. It would be unusual for this statistic to contain a nonzero value. This statistic is only applicable for PCI 100Base-T links.

Recv dropped: other — Sum total number of frames received from the adapter card, but dropped because: an upper layer protocol error was returned; the required address format was not supported; the frame arrived while the link driver was in an unusual state; or for perfect multicast filtering reasons. The maximum value of this 32-bit sum is 2147483647. In the previous example, 24785 frames have been dropped for one or more of the reasons listed; this number would be considered high, and further investigation might be needed if it appears to be impacting any applications.

Recv deferred — Number of times an address-matched receive frame was temporarily held (queued) by the link driver, because of a momentary lack of DMA resources. Once those resources became available, the frame was automatically transferred to the host. The maximum printable value of this 64-bit field is 17 digits, or about 99 million billion frames. In the previous example, 123 frames were temporarily held. This statistic is not applicable to PCI and is not displayed for PCI 100Base-T links.

Recv overruns — Total number of address-matched frames that could not be received into the adapter card, either because prior data was not being removed by the receive hardware fast enough, or because their size exceeded the maximum frame size. May indicate unexpected latency on the dedicated internal bus onboard the adapter card, which cannot be automatically adjusted by the link driver. The maximum value of this 32-bit field is 2147483647. It would be unusual for this statistic to contain a nonzero value.

The following receive statistics are only applicable for PCI 100Base-T links:

Recv watchdg timeout — The number of times the adapter card tried to receive from the LAN for too long, and had to be forced to stop. This should only occur if the adapter card, the hub, or another adapter card on the network, are faulty. The maximum value of this 32-bit field is 2147483647.

Recv collisions — This field indicates that a frame was active in the network for a longer time than is permitted by the protocol, and damaged a frame being received. No attempt is made to re-receive a frame damaged by a late collision. The IEEE 802.3 protocol expects each frame to be transmitted within one slot time (the expected time for a 512 bit frame to traverse the entire network). The slot time exceeds the amount of time a single frame should need to traverse the entire network.

A value in this field indicates that a network problem caused a late collision. A late collision is one in which the collision occurs after one slot time has passed and another node, sensing that the network is inactive, begins to transmit a frame. Late collisions are caused by one of the following:
  • A network that is too long.

  • Broken 100Base-T cards in the network.

A network can be made too long by installing too many repeaters between nodes. The 100Base-T card hardware detects receive collisions occurring after the 512 bit timer expires even though IEEE 802.3 standards do not require the link to be monitored beyond that time. The maximum value of this 32-bit field is 2147483647. This statistic is not logged when the adapter card is operating in full duplex mode, and would print as 0. Not applicable to HP-PB.

Link auto sensed — A value of Yes indicates the local adapter card attempted to autonegotiate its speed and duplex settings, and the remote side returned a set of remote capabilities to the local adapter card, meaning the remote also supports the autonegotiation feature. The "Link speed" and "Link mode" fields report the settings chosen by the two sides. A value of No indicates the remote side did not return a set of capabilities although the local adapter card attempted to autonegotiate, and the "Link speed" and "Link mode" fields report the driver's best-guess settings. "No" is also shown when the local adapter card is configured in NMCONFIG to use fixed speed and duplex settings.

Secs since clear — The number of seconds elapsed since statistics were last reset via the LINKCONTROL linkname; STATUS=RESET command. This gives the sample time over which the displayed statistics have been collected. Per-time-unit figures may then be calculated if desired. The maximum value of this 32-bit field is 2147483647, or about 68 years.




NS 3000/iX 100VG-AnyLAN Link Statistics


NS 3000/iX LAPBMUX Link Statistics