Ethernet Errors
This section briefly discusses the main error types that can occur on Ethernet LAN's.
~~ Long Frame ~~
A long frame is a frame where the size is over the legal maximum size of 1518 octets. Long frames are sometimes confused with Jabber.
~~ Jabber ~~
Jabber is defined in the 802.3 standard as an excessively large transmission lasting from 20,000 to 50,000 bit times.
Additionally, Jabber is often reported by diagnostic reporting software when a frame is greater than the maximum legal size of 1518 bytes, which may be much smaller than the 802.3 definition of a frame lasting 20,000 to 50,000 bit times.
A node on a network that is continuously transmitting, or transmitting improperly for short bursts, probably due to a bad transmitter on the NIC, is sometimes referred to as a jabbering node.
~~ Short Frame ~~
A short frame is a frame where the size is under the legal minimum size of 64 octets but the FCS checksum is valid.
~~ Runt ~~
A runt is a slang term sometimes used to refer to short frames and sometimes used to refer to collision fragments.
~~ FCS Errors ~~
Before a station sends a frame, it uses an algorithm to calculate a Cyclical Redundancy Check (CRC) value. The value that pops out from the algorithm depends on the length of data in the frame. This value is inserted into the Frame Check Sum (FCS) field of the frame.
The receiving station recalculates the CRC value and compares this value with the value in the FCS field of the frame. If the frame is altered between the source and destination, the CRC values will not match. The frame will then be discarded.
~~ Alignment Errors ~~
An alignment error is caused when an incoming packet does not end on an octet boundary. This means that extra bits(less than 8) that do not form an octets will be left over. These extra bits are discarded from the frame and since it is unlikely for the FCS checksum to match, an alignment error will be reported.
~~ Range Error ~~
A range error is reported when a frame arrives with a value in the Length field that does not match the actual number of octets in the data field.
The length of data in a frame must be between 46 bytes to 1500 octets. So this error also occurs when the value in the Length field indicates the unpadded data size is under the legal minimum size. It also occurs when the value in the Length field indicates the data size is over the legal maximum size.
~~ Ghost ~~
Ghosts are peculiar manifestations and are generally accepted to mean noise detected on the cable that appears to be a frame, of at least 72 octets in length, but lacking a valid SFD.
Wiring problems, such as ground loops are usually the cause of ghosts. With some types of signal noise, nodes and repeaters may be fooled into thinking a valid frame is arriving. However, a frame that is valid never actually arrives and so is eventually discarded by a node. Repeaters usually propagate this ghost noise onto other segments. |