| At first guess, I would say that the Sniffer is more likely to be
right - they have been shipping for years with a large installed
base, and are often used in lab environments, where the user knows
whether errors are being generated or not.
The difference is likely due to minor differences in Ethernet
controller chip design. In an attempt to explain why the DECpacketprobe
is picking up the errors and the Sniffer isn't, I will relate something
that I observed a long time back.
We had a MicroVax that would not download from a VAX host. The VAX
host was reporting CRC/Alignment errors, but the HP Analyzer we had
on the segment said the packets were fine. Luckily we were in a lab
and had some special equipment to look at the raw signals on the cable.
The packets from the MicroVAX had an extra bit at the end of the
packet, so the packet didn't really end on an 8 bit boundary. From my
perspective, the LANCE chip on the VAX was calling it right as an
alignment error, while the HP was saying it wasn't a CRC error - I
can't remember if it reported alignment errors.
This theory doesn't explain why you aren't seeing any errors on the
Host List - maybe your Host table is maxed out, so the offending
packets are being counted.
|