Wireshark-dev: [Wireshark-dev] ROLL-RPL-12 Dissector Support

From: "Colin O'Flynn" <coflynn@xxxxxxxxx>
Date: Tue, 19 Oct 2010 14:34:26 +0100

Hello,

 

ROLL-RPL-12 (ref: https://datatracker.ietf.org/doc/draft-ietf-roll-rpl/) is a routing protocol for low-power networks. As a result of IESG Last-Call version RPL-12 was published, making it very unlikely the packet formats will change at this point.

 

Owen Kirby & I have been maintaining dissectors for this protocol in Wireshark at https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5266

 

I’ve just added some updates as a result of a large test involving many vendors, using Wireshark to dissect & display the RPL packets. The patch seems reliable and we had no problems between many different RPL implementations, giving me confidence it’s worthwhile committing to SVN.

 

If the approach taken by the patch is acceptable to the Wireshark admins, would it be possible to get it committed to SVN? If not then let me know what to change to make it acceptable.

 

The only thing that I know will need to be changed later is possibly the ICMPv6 message type, which is pending assignment by the IANA. This is clearly marked in the source comments by both a ‘pending IANA assignment’ and a ‘rpl-12’ comment.

 

Warm Regards,

 

  -Colin O’Flynn