Hello Guy,
I've found no further information than that I've mentioned, but I believe that
the organisation code 0x00-e0-2f is only used for DOCSIS cable modem BPDUs. For
safety I checked the ethernet type 0x73-74 before decoding the BPDU.
Sincerely,
Johannes Hennecke
____________________________________________________________
Johannes Hennecke Broadband Communications
ELSA AG Engineering Consumer Communications
Sonnenweg 11 Phone: +49-(0)241-606-4779
52070 Aachen Fax: +49-(0)241-606-2099
Germany EMail: johannes.hennecke@xxxxxxx
____________________________________________________________
diff DiffEtherealOriginal/oui.h DiffEtherealModified/oui.h
32a33
> #define OUI_CABLE_BPDU 0x00E02F /* for DOCSIS cable modem
spanning tree bpdu */
diff DiffEtherealOriginal/packet-llc.c DiffEtherealModified/packet-llc.c
178a179
> { OUI_CABLE_BPDU, "DOCSIS Cable Spanning Tree" }, /* for Docsis
cable modem spanning tree bpdu */
407c408,421
<
---
>
> case OUI_CABLE_BPDU: /* for DOCSIS cable modem spanning tree
bpdu */
> if (tree) {
> proto_tree_add_item(llc_tree,
> hf_llc_pid, offset+6, 2, etype);
> }
> if(pd[offset+6] == 0x73 && pd[offset+7] == 0x74) {
> dissect_bpdu(pd, offset+8, fd, tree);
> }
> else {
> dissect_data(pd, offset+8, fd, tree);
> }
> break;
>
____________________________________________________________