This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

Why are Ethernet pseudo-wire packets over MPLS incorrectly identified as 802.3?

0

I am sending Ethernet II frames with Destination MAC address of 02:29:99:99:00:21

wireshark is decoding those as 802.3 while two-octet field after Source MAC address is 0x8902. It seems The most significant bits of destination MAC address have special functions according to the IEEE 802 specification. Hence I changed the MAC address to 00:29:99:99:00:21 but couldn't solve the issue. I changed it again to one of the previously working MAC of 00:80:99:99:99:00:21 and workrd fine. I am trying to find out the reason and appreciate your help.

asked 17 Jun '14, 19:59

parisa's gravatar image

parisa
11113
accept rate: 0%

edited 18 Jun '14, 16:16

Guy%20Harris's gravatar image

Guy Harris ♦♦
17.4k335196

Could you please file a bug about this at the Wireshark Bugzilla, and, if possible, attach a capture file (pcap, pcap-ng, etc.) that shows this problem? We probably can't figure out the problem unless we see the capture.

(17 Jun '14, 20:51) Guy Harris ♦♦

One Answer:

0

Because they're carried over MPLS, and the default payload type for MPLS, when the MPLS dissector can't determine the payload type, is "Ethernet pseudo-wire with a control word", but, in your traffic, the MPLS traffic is "Ethernet pseudo-wire without a control word". See the bug you filed for details on how to change the default.

answered 18 Jun '14, 14:18

Guy%20Harris's gravatar image

Guy Harris ♦♦
17.4k335196
accept rate: 19%

edited 18 Jun '14, 14:19