Hi,
In testing an RB411 with a single bridge containing the wlan1 and ether1 interfaces with the following bridge settings/filters:
[user@host] /interface bridge> port print
Flags: X - disabled, I - inactive, D - dynamic
INTERFACE BRIDGE PRIORITY PATH-COST HORIZON
0 ether1 bridge1 0x80 10 none
1 wlan1 bridge1 0x80 10 none
[user@host] /interface bridge> settings print
use-ip-firewall: no
use-ip-firewall-for-vlan: no
use-ip-firewall-for-pppoe: no
[user@host] /interface bridge> filter print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=forward action=accept in-interface=ether1 mac-protocol=pppoe-discovery packet-type=broadcast
1 chain=forward action=drop packet-type=broadcast
2 chain=forward action=drop packet-type=multicast
3 chain=forward action=accept mac-protocol=pppoe-discovery
4 chain=forward action=accept mac-protocol=pppoe
5 chain=forward action=drop
(Rule 0 should allow PADI PPPoE discovery packets to originate on the ethernet and flow through the bridge. Rules 1 and 2 block all remaining broadcast/multicast packets on any interface. Rule 3 allows PADO/PADR/PADS/PADT packets and rule 4 allows the PPPoE session traffic. Obviously rule 5 drops everything else.)
Next I connect my Mac notebook directly to ether1 running Wireshark to capture traffic. In theory, the ONLY traffic that makes it through the bridge should be PPPoE traffic (discovery or session).
So I'm shocked to see ARP traffic originating from a router on the other side of the 802.11 AP this 411 board connects to wirelessly, IPv6 packets, ICMP IP traffic, DHCP traffic, etc. TONS of traffic! All of it bridged. (I filtered out traffic sourced by the 411 directly since that wouldn't be bridged.)
Note that IP filtering is OFF--that does NOT disable BRIDGE filtering (or it shouldn't).
So, MikroTik, what's going on here? I rely on bridge filtering to prevent unsanitized traffic from cluttering my network. If it doesn't work, I can't use RouterOS.
Shocked and puzzled,
Aaron out.