The main issue here is that ns-3 dot11s implementation is based on IEEE 802.11s Draft 3.0, using old definitions. In this specific case, using different Element Information (IE) ID and (in some cases) format. Meanwhile, the Wireshark 's 802.11s dissector is now based on the recently released standard version.
A patch to Wireshark 1.0.7 is available
in http://www.nsnam.org/wiki/Mesh. I am not sure if this situation will be fixed on the
ns-3.20. For
years the dot11s implementation is not updated. In fact, to be standard compliant, it probably must be re-implemented, following the standard rules (some of them far away from the Draft 3.0). After some work on it, in my opinion, the results produced by the ns-3 dot11s model are far from the IEEE 802.11s standard, because it is to outdated.
I've tried to update the ns-3 implementation, starting by the Peer Management Protocol. It works! It generates action frames readable on last version of Wireshark, which dissecator implements the IEEE 802.11 standard. Unfortunately, the rest of the current implemented model proved to hard to "just update". My opinion is: we really need to re-implement it! Probably from the scratch! Well... it is just my opinion.
Anyways, it would be REALLY nice to see the dot11s model running according to the standard on the ns-20 version. Let's wait...
Regards,
Silvio Sampaio