Ethereal-dev: [Ethereal-dev] Possible mistake in the interpretation of IS-IS packets
Hello, this mail is sent here as I couldn't find a bug report device in ethereal.com, my apologies if I am wrong.
I tried Ethereal on a capture of IS-IS traffic. When examining link-state PDU's found that interpretation of the End System Neighbours TLV seems to be not correct.
According to ISO 10589, 9.8, level 1 LSP, the TLV contains 4 bytes of metrics and then the list of system Id's (thus, 4 common bytes and then 6 bytes per system [1]).
Ethereal interpretation is the same of the Intermediate Intermediate Systems TLV, which has 4 bytes of metrics and the System Id for each neighbour (thus, 4+6 bytes per system [1]).
I took a look at the End System Hellos in the dump and the SysId found matched the interpretation that results from ISO10589, no that of Ethereal.
Wish I could help fixing it, but can't do it until october 2004.
Domènec Sos i Vallès dsv@xxxxxxxxxxx
[1] SysId length of 6 is the default, could be other.