if_bridge forwarding incorrectly forwarding ethernet link local
addressed packets (e.g. lldp)
Tom Judge
tom at tomjudge.com
Wed Jan 16 18:54:59 PST 2008
Hi,
As brought up in the thread "Programming interface MAC filter without
enabling PROMISC on an interface from user space." it would seem that
if_bridge does not conform to IEEE 802.1D-2004. Which states:
<quote>
7.12.6 Reserved addresses
Frames containing any of the group MAC Addresses specified in Table 7-10
in their destination address field shall not be relayed by the Bridge.
They are configured in the Permanent Database. Management shall not
provide the capability to modify or remove these entries from the
Permanent or the Filtering Databases. These group MAC Addresses are
reserved for assignment to standard protocols, according to the criteria
for such assignments (Clause 5.5 of ISO/IEC TR 11802-2).
</quote>
<table 7-10>
Assignment Value
Bridge Group Address 01-80-C2-00-00-00
IEEE Std 802.3x Full Duplex PAUSE operation 01-80-C2-00-00-01
IEEE Std 802.3ad Slow_Protocols_Multicast address 01-80-C2-00-00-02
IEEE P802.1X PAE address 01-80-C2-00-00-03
Reserved for future standardization 01-80-C2-00-00-04
Reserved for future standardization 01-80-C2-00-00-05
Reserved for future standardization 01-80-C2-00-00-06
Reserved for future standardization 01-80-C2-00-00-07
Reserved for future standardization 01-80-C2-00-00-08
Reserved for future standardization 01-80-C2-00-00-09
Reserved for future standardization 01-80-C2-00-00-0A
Reserved for future standardization 01-80-C2-00-00-0B
Reserved for future standardization 01-80-C2-00-00-0C
Reserved for future standardization 01-80-C2-00-00-0D
Reserved for future standardization 01-80-C2-00-00-0E
Reserved for future standardization 01-80-C2-00-00-0F
</table 7-10>
Should I raise a PR about this?
Regards
Tom
More information about the freebsd-net
mailing list