Ethereal-users: [Ethereal-users] mpls-decoding

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Kauder Thorsten <Thorsten.Kauder@xxxxxxxxxxxxxx>
Date: Wed, 5 Dec 2001 17:27:12 +0100
Hi everyone,
I'm working on establishing mpls on a couple of linux-machines.
To find out if it really works I'm trying to sniff the traffic with ethereal.
Here comes my problem.

Ethereal can't decode mpls-packets if they are received and altered on the very same
machine.
I think that this is due to the fact that ethereal decodes after the mpls-header is either altered or removed.
What happens is
1.If the MPLS-shim is removed, the TOS-Field still says mpls and so Ethereal is decodig the packet which 
	actualy is IP as if it was MPLS
2. IF the Label is swapped ethereal decodes the packet showing allready the new, outgoing label.

If anyone knows how this could be fixed in a different way than by using an extra machine, please tell me
I would really apreciate it
Cheers Thorsten



----------------------
Thorsten Kauder