https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7323
Summary: Add support for the Gluster Portmapper and DUMP
RPC-protocols
Product: Wireshark
Version: SVN
Platform: All
OS/Version: All
Status: NEW
Severity: Enhancement
Priority: Low
Component: Dissection engine (libwireshark)
AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
ReportedBy: ndevos@xxxxxxxxxx
Depends on: 7310
Blocks: 5773
Niels de Vos <ndevos@xxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #8537| |review_for_checkin?
Flags| |
Created attachment 8537
--> https://bugs.wireshark.org/bugzilla/attachment.cgi?id=8537
Dissector for the Gluster Portmap and DUMP RPC-protocols
Build Information:
URL: http://anonsvn.wireshark.org/wireshark/trunk
Repository Root: http://anonsvn.wireshark.org/wireshark
Repository UUID: f5534014-38df-0310-8fa8-9805f1628bb7
Revision: 43020
--
This dissector is part of the Gluster RPC-protocol series and contains support
for the Gluster Portmapper and Gluster DUMP protocols.
1)
The Gluster Portmapper maps bricks to tcp-ports. On the Gluster servers each
brick (directory on a server used in a Gluster volume) has a process running
for I/O. Every brick on a server listens on it's own tcp-port.
2)
The Gluster DUMP protocol is used by the Gluster servers to check and compare
the available services (RPC-protocols) by each other.
Both protocols have a similar function and do not contain a lot of procedures.
In my opinion it makes sense to have them in the same packet-gluster_pmap.c and
not in separate files.
Like the other Gluster protocol dissectors, the development was mainly done
through reading the glusterfs sources at
https://github.com/gluster/glusterfs/. There are unfortunately no documents
describing the protocol (except for RFC-5531 "RPC: Remote Procedure Call
Protocol Specification Version 2").
The reference captures
(https://github.com/nixpanic/gluster-wireshark-1.4/wiki/Reference-Captures)
that create volumes (repl, dht) and contain details from peer-probing can be
used to test this dissector.
Note that this patch collides with the patch from Bug 7315. Both patches add a
dissector on the same lined in epan/CMakeLists.txt and
epan/dissectors/Makefile.common.
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.