Wireshark-bugs: [Wireshark-bugs] [Bug 13039] New: Decoding of EoMPLS frames is not correct if co
Date: Sat, 22 Oct 2016 22:23:52 +0000
Bug ID 13039
Summary Decoding of EoMPLS frames is not correct if control-word is not present
Product Wireshark
Version 2.3.x (Experimental)
Hardware x86-64
OS OS X 10.9
Status UNCONFIRMED
Severity Normal
Priority Low
Component Dissection engine (libwireshark)
Assignee bugzilla-admin@wireshark.org
Reporter sergey@lobanov.in

Created attachment 15006 [details]
Pcap sample

Build Information:
Version 2.3.0-1185-g812e5fd (v2.3.0rc0-1185-g812e5fd from unknown)

Copyright 1998-2016 Gerald Combs <gerald@wireshark.org> and contributors.
License GPLv2+: GNU GPL version 2 or later
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (64-bit) with Qt 5.3.2, with libpcap, without POSIX capabilities, with
GLib 2.36.0, with zlib 1.2.5, with SMI 0.4.8, with c-ares 1.12.0, with Lua
5.2.4, with GnuTLS 2.12.19, with Gcrypt 1.5.0, with MIT Kerberos, with GeoIP,
with nghttp2 1.14.0, without LZ4, without Snappy, with QtMultimedia, without
AirPcap.

Running on Mac OS X 10.9.5, build 13F1507 (Darwin 13.4.0), with Intel(R)
Core(TM) i5-4260U CPU @ 1.40GHz (with SSE4.2), with 4096 MB of physical memory,
with locale C, with libpcap version 1.3.0 - Apple version 41, with GnuTLS
2.12.19, with Gcrypt 1.5.0, with zlib 1.2.5.

Built using llvm-gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build
2336.9.00).

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.
--
If control-word is not preset after MPLS headers then Wireshark incorrectly
decodes inner frame.

To fix this problem it's necessary to add new preference to decode EoMPLS
without control-word.

Juniper configuration for pseudowire:

r@pe-router# show protocols l2circuit                       
neighbor 192.0.2.3 {
    interface xe-0/0/0.512 {
        virtual-circuit-id 1000;
        no-control-word;
        mtu 1600;
        encapsulation-type ethernet-vlan;
    }
}

r@pe-router# show interfaces xe-0/0/0   
vlan-tagging;
mtu 9000;
encapsulation vlan-ccc;
unit 512 {
    encapsulation vlan-ccc;
    vlan-id 512;
}


You are receiving this mail because:
  • You are watching all bug changes.