ETHERNET
Her vises uddybende forklaringer
til fejltyper som kan forekomme nævnt i målerapporter, hvor der
anvendes Hewlett Packard Network Advisor som dataanalysator.
Network Advisor anvendes i forbindelse med følgende standardmålinger hos Holm & Bertram: LAN Status Måling, LAN Belastnings Måling, LAN Netværks Måling.
VITAL SIGNS
Utilization % is a measure of the amount of time that your network is being used to transmit data. Therefore, it is an important statistical parameter which indicates how much of the network bandwidth is in use. A high Utilization % could indicate excessive traffic levels.
There are two Utilization % measurements which can be done in Ethernet Vital Signs, and which one is performed depends on the current data source (which is selected in the Network Advisor Setup window):
* If the data source is Network Under Test, the Network Counts Utilization % measurement is done. This measurement runs from hardware connected directly to the network interface. Therefore this measurement is not affected by the presence of capture filters, because the Utilization % calculation is done on frames before they enter the Capture Buffer. This measurement is guaranteed to not miss any frames or data.
* If the data source is
Capture Buffer, the Buffer Counts Utilization % measurement is done. This measurement
runs from frames already in the Capture Buffer. Since capture filters affect
which frames enter the Capture Buffer, capture filters affect this measurement.
In addition, the performance of this measurement is limited by the RISC processor
analysis system.
Regardless of which Utilization % measurement is run, the following formula is used to calculate the Utilization percentage:
(Number of bits measured in 1 second / 10,000,000) * 100
Here are two example calculations for a fully loaded 10Mbps Ethernet network:
----------------------------------
Frames of the Minimum Frame Length
----------------------------------
The minimum frame length is 64 octets:
* 6 octets for the Destination Address
* 6 octets for the Source Address
* 2 octets for the type or length
* 46 octets for the data
* 4 octets for the FCS
To these 64 octets must be added the following 20 octets in order
to calculate the maximum frame rate:
* 7 octets for the preamble
* 1 octet for the frame delimiter
* 9.6 microsecond for the minimum frame spacing (equivalent to 12 octets)
Thus, the total number of bits is 672 (84 octets times 8 bits per octet), and the maximum frame rate for frames of the minimum legal length is:
10,000,000/672 = 14,881
In such a case, the Utilization % is calculated as the number of bits for the minimum frame length times the maximum frame rate divided by 10,000,000. The resulting number is then multiplied by 100 to convert it to a percentage:
64 * 8 (14881/10,000,000) * 100 = 76.2%
----------------------------------
Frames of the Maximum Frame Length
----------------------------------
The maximum frame length is 1518 octets. To this must be added the following 20 octets in order to calculate the maximum frame rate:
* 7 octets for the preamble
* 1 octet for the frame delimiter
* 9.6 microsecond for the minimum frame spacing (equivalent to 12 octets)
Thus, the total number of bits is 12,304 (1538 octets times 8 bits per octet), and the maximum frame rate for frames of the maximum legal length is:
10,000,000/12,304 = 813
In such a case, the Utilization % is calculated as the number of bits for the maximum frame length times the maximum frame rate divided by 10,000,000. The resulting number is then multiplied by 100 to convert it to a percentage:
1518 * 8 * (813/10,000,000) * 100 = 98.7%
--------------------------------
'---' Displayed in Utilization %
--------------------------------
Normally, when Ethernet
Vital Signs is running, the Advisor continuously monitors the network and sends,
to the display at the end of each sample time, data about the total number of
bytes on the network. If the Vital Signs measurement is unable to process the
samples as fast as they are arriving, '---' is displayed in place of a Utilization
percentage. This can happen if you have too many other measurements running
or if you are printing a long file. As soon as the measurement can accept sample
data again, the Utilization % field displays a value.
Frames
is a count of all the frames and frame fragments received by the Advisor. This
includes collision fragments, all good frames, and all frames with errors on
the network.
The Local Collisions count is incremented when a proper collision fragment has been received. To be proper, the frame must be shorter than 64 bytes (a runt), and the Advisor must have
detected a collision during
the reception of the frame.
The Late Collisions count is incremented when an improper collision fragment has been received. To be counted as a late collision, the frame must be longer than 64 bytes and the Advisor must have detected a collision during the reception of the frame.
To be judged a remote collision,
the fragment must be shorter than 64 bytes, have a bad FCS, and contain the
jam pattern of alternating 1's and 0's.
On 10BaseT networks, virtually all collisions will appear as remote collisions. On coaxial-based networks, these collisions will be common if the network involves heavy traffic and repeaters. Remote collisions are thus a normal occurrence on most networks. They should occur in numbers similar to local ollisions.
To be judged a remote late collision, the fragment must be longer than 64 bytes, have a bad FCS, and contain the jam pattern of alternating 1's and 0's.
If remote late collisions are appearing in surprising numbers on coaxial-based networks, try moving the Advisor to different segments to determine which segment has the LOCAL late collisions and investigate from there. The Ethernet Node Stats measurement can be used to try to isolate the source of these frames.
bad FCS. When a frame is transmitted, a calculation is done using the contents of the Destination Address, Source Address, Type/Length, and Data fields. The resulting value is put into the FCS field. When the frame is received, a similar calculation is done. If the values do not match, an FCS error has occurred.
This Runts count includes Runts with good or bad FCS fields.
The Runts (good FCS) count is incremented when a runt frame with
a good FCS is received. This is an indication that a device has intentionally sent a runt frame.
Though a violation of the specification, some devices use runts to communicate. These devices are primarily bridges and routers, who use runts to prevent these frames from leaving the local network. No bridge or router should forward a runt frame.
The Jabbers count is incremented when a jabber frame with a good FCS is received. This indicates that a device has intentionally sent a jabber frame.
The Jabbers (bad FCS) count is incremented when a jabber frame with a bad FCS is received. These should never occur on a normal network.
The Broadcasts count is incremented when a frame with a destination address of FF-FF-FF-FF-FF-FF is received. These frames are commonly used and should be expected in moderate quantities of a few a second.
The Multicasts count is incremented when a frame is received with a group destination address. A group destination address has the least significant bit of the most significant byte set to 1. In Ethernet, a group address is any address where the first address byte is odd, for example, ODD#-XX-XX-XX-XX-XX.
These frames are significant because, like broadcasts, they represent processing overhead for all devices which are members of the group. Multicast frames are common on many networks. Usually, multicast frames occur less frequently than broadcast frames.
Ethernet statistical measurements count errors in frames in the following ways.
* Ethernet Summary Stats: Summary Stats shows an overall Error counter which is the total of all error counts. Each kind of error in a frame is also sorted into an error category. Summary Stats can be configured to count many kinds of errors. See the Configure Trends menu for choices.
* Ethernet Vital Signs: Each kind of error is sorted into an error category. This measurement also makes inferences about types of collisions that occur.
* Ethernet Top Error Sources: The number of errors in the frame is added to the total errors seen for each listed node. The kinds of errors seen by each node are listed, although the totals for each kind of error are not listed. Use Vital Signs or Summary Stats to see totals for each kind of error.
* Ethernet Node Stats: Errors in the Data Link Layer (physical layer) are totaled for each node. Runts, jabbers, bad FCS, and misaligns are counted as errors.
* Ethernet Protocol Stats: Errors in the Data Link Layer (physical layer) are totaled for each protocol. Runts, jabbers, bad FCS, and misaligns are counted as errors.
Note: Because a frame can have more than one error, the total error count may be greater than the number of frames.
The Ethernet Vital Signs measurement gives definitions for each specific frame error.
Network Utilization % is a measure of the amount of time that your network is being used to transmit data. Therefore, it is an important statistical parameter which indicates how much of the network bandwidth is in use. A high Network Utilization % could indicate excessive traffic levels.
--------------------------------
'---' Displayed in Utilization %
--------------------------------
Normally, when Novell Vital Signs is running, the Internet Advisor LAN continuously monitors the network and sends data to the display about the total number of bytes on the network at the end of each sample time. If the Vital Signs measurement is unable to process the samples as fast as they are arriving, '---' is displayed in place of a utilization percentage. This can happen if you have too many other measurements running or if you are printing a long file. As soon as the measurement can accept sample data again, the Network Utilization % field displays a value.
The IPX Utilization percent shows the percentage of all frames on the network which are IPX frames.
The Network Packets count shows the count of packets per second on the network.
The IPX Packet
Size value is the average number of bytes in the IPX packets seen during
the last sample period.
Small packet sizes are efficient for command exchanges, large packets are efficient for file transfers. Use this statistic to tune your network.
The Remote Transmission Rate shows the number of kilobytes per second transmitted on remote networks during the last sample period. Packets with a non-zero hop count are considered remote transmission frames.
The Burst Mode count shows the Netware traffic using the Netware Burst Mode protocol.
This value shows the number of Routing Information Protocol (RIP) frames during the last sample period. A Routing Information Protocol packet is used to exchange routing information on the network.
This value shows the number of Service Advertising Protocol (SAP) frames on the network during the last sample period. A Service Advertising Protocol packet is used to announce which services are available at which addresses.
This value shows the number of Read Request frames during the last sample period.
A Busy Server message is sent by the file server when it receives a duplicate service request while the original request is being processed. The requestor then resets its timeout and retry values.
The Busy Server % is calculated as the total number of Busy Server messages divided by the total number of IPX frames.
Note that if you want to find the number of Busy Server messages sent by just one server, you need to activate a capture filter in which you enter the server's address as the source address.
For example, you can modify the Basic Ethernet IPX filter by opening the Basic Ethernet IPX Capture Filter window and putting in a server's MAC address in the IPX Station 1 Address field, leaving the Station 2 Address field set to Don't Cares (all Xs), and setting the Traffic Mode field to From Stn 1. Then you can activate the filter in the Capture Filters window and run the Novell Vital Signs measurement. This will then show you the Busy Server %, and the other vital signs, for just this server.
Use the Commentator measurement and Commentator help topics to troubleshoot the problem.
Network Utilization % is a measure of the amount of time that your network is being used to transmit data. Therefore, it is an important statistical parameter which indicates how much of the network bandwidth is in use. A high Network Utilization % could indicate excessive traffic levels.
The Network Utilization
percentage is calculated by totalling all the bytes in each frame on the network.
The frame bytes counted include all the good frames, collision fragments, and
frames with errors received by the Internet Advisor LAN. This total is then
divided by the theoretical maximum. For example, on an Ethernet network, the
theoretical maximum is 1.25 MBytes per second for a 10 Mbits/second network.
(Note that because the theoretical maximum can never be achieved, the Network
Utilization % is never greater than 99%.)
--------------------------------
'---' Displayed in Utilization %
--------------------------------
Normally, when TCP/IP Vital Signs is running, the Internet Advisor LAN continuously monitors the network and sends data to the display about the total number of bytes on the network at the end of each sample time. If the Vital Signs measurement is unable to process the samples as fast as they are arriving, '---' is displayed in place of a utilization percentage. This can happen if you have too many other measurements running or if you are printing a long file. As soon as the measurement can accept sample data again, the Network Utilization % field displays a value.
IP Utilization % shows the percentage of all frames on the network which are IP (Internet Protocol) frames.
The IP (Internet Protocol) Broadcast count increments when a frame is received in which the destination address matches the address specified in the IP B-Storm Address field of the Configuration window.
A storm may be caused by misconfigured multicast addresses on Ethernet.
The ICMP Redirect count shows the number of times a packet had to be redirected to another gateway or router.
An ICMP Unreachable message is sent when a router cannot route an IP datagram to its destination.
The Low TTL threshold is crossed when more than the threshold number of frames with Time To Live values less than what is specified in the IP Low TTL Value field of the Configuration window are seen during the sample period.
Small packet sizes are efficient for command exchanges, large packets are efficient for file transfers.
The SNMP Trap Packets count increments when an SNMP V1 or V2 Trap packet is seen on the network.
The ARP Packet count increments when an Address Resolution Protocol packet is seen on the network.
The Low Window threshold is exceeded when more than the threshold number of frames with a Low Window size less than what is specified in the TCP Low Window Value field of the Configuration window are detected during the sample period. A low window size may result in unacceptably slow file transfers, and often indicates a poorly tuned network.
Another possible cause of this message is a user aborting a connection due to slow response from a server.
DecNet VITAL SIGNS
The Network Utilization percentage is calculated by totalling all the bytes in each frame on the network. The frame bytes counted include all the good frames, collision fragments, and frames with errors received by the Internet Advisor LAN. This total is then divided by the theoretical maximum. For example, on an Ethernet network, the theoretical maximum is 1.25 MBytes per second for a 10 Mbits/second network. (Note that because the theoretical maximum can never be achieved, the Network Utilization % is never greater than 99%.)
'---' Displayed in Utilization %
--------------------------------
Normally, when DECnet Vital Signs is running, the Internet Advisor LAN continuously monitors the network and sends data to the display about the total number of bytes on the network at the end of each sample time. If the Vital Signs measurement is unable to process the samples as fast as they are arriving, '---' is displayed in place of a utilization percentage. This can happen if you have too many other measurements running or if you are printing a long file. As soon as the measurement can accept sample data again, the Network Utilization % field displays a value.
The DRP (DECNet Network Routing Protocol) Utilization percent shows the percentage of all frames on the network which are DRP frames. A frame with Ethertype 6003 Hex is counted as a DRP frame.
The MOP (Maintenance Operations Protocol) Utilization percent shows the percentage of all frames on the network which are MOP frames. A frame with Ethertype 6001 or 6002 Hex is counted as a MOP frame.
The DECNet Network Architecture Routing Protocol (DRP) Packet Size count shows the average DRP Packet Size. The value is determined by dividing the number of DRP bytes by the number of DRP packets.
The two types of Data Messages are:
* Short Data Message
* Long Data Message
The DECNet Network Architecture Routing Protocol (DRP) Routing and Control Messages count shows the total number of DRP Routing and Control Messages on the network.
* Initialization message
* Verification Message
* Hello and Test Message
* Level 1 Routing Message
* Level 2 Routing Message
* Ethernet Router Hello Message
* Ethernet Endnode Hello Message
The DECNet Network Architecture Routing Protocol (DRP) High Visit Count shows the number of packets in which the Visit Count is greater than the value specified in the DRP High Visit Count field of the Configuration window. The Visit Count is incremented by every node that receives the packet as it is on its way to its destination.
The Network Services Protocol (NSP) Retransmitted Connect Initiates count shows the number of packets indicating a retransmitted connection initiated packet.
The DECV Utilization percent shows the percentage of all frames on the network which are DECV frames.
The DECV Packet Size shows the average size of the DEC packets on the network. The DECV Packet Size is determined by dividing the number of DECV bytes by the number of DECV packets.
* Reason not specified
* Protocol procedure error
* Incorrect checksum
* PDU discarded due to congestion
* Header syntax error (cannot be parsed)
* Segmentation needed but not permitted
* Incomplete PDU received
* Duplicate option
* Destination address unreachable
* Destination address unknown
* Unspecified source routing field
* Syntax error in source routing field
* Unknown address in source routing field
* Path not acceptable
* Lifetime expired while data unit in transit
* Lifetime expired during reassembly
* Unsupported option not specified
* Unsupported protocol version
* Unsupported security option
* Unsupported source routing option
* Unsupported recording of route option
* Reassembly interference
Use the Commentator to see the error value for this frame.
The DECV Low Lifetime count shows the number of packets in which the Lifetime value is less than the value specified in the DECV CLNP Low Lifetime field of the Configuration window. The Lifetime count is decremented by every node that receives the packet as it is on its way to its destination.
The Transport Protocol Error PDU count shows the number of Transport Protocol PDUs on the network. A TP Error PDU is generated when a TP frame is discarded.
* Reason not specified
* Invalid parameter code
* Invalid TPDU type
* Invalid parameter value
The DECV Fragments count shows the number of frames on the network that do not have the EOT bit set. This count is an indication of the number of frames that are being fragmented.