The way I understand (two-port) transparent bridging is that the bridge simply forwards packets to another segment on the network. But since the MAC address of the ethernet interface is different to the wireless, how can they be transparently bridged? The router won't take packets with the ethernet interface's MAC address. It only knows about the wireless interface's MAC address. Doesn't the bridge need to change the packet's source MAC?


You seem to be confusing the different network layers. Routers route packets at layer-3, using the layer-3, e.g. IP, addresses, but bridging happens at layer-2, using layer-2, e.g. MAC, addresses. Bridging is done with a bridge, switch, or WAP, but not a router.

With an ethernet network, bridging is transparent. That means that the bridge doesn't modify the layer-2 frames when forwarding them. When you have two different LAN types, you need a translating bridge in order to translate the frames from one LAN type to another LAN type. This used to be common with ethernet/token ring bridges, and it is now common with ethernet/Wi-Fi bridges.

The question in your title, "How transparent bridging Wi-Fi with Ethernet works?" doesn't make sense. To bridge two different LAN types, you must use a translating bridge, not a transparent bridge. It so happens that Wi-Fi and ethernet actually use compatible 48-bit MAC addresses, so the MAC addresses can remain the same in the bridged frames.

  • How come a translating bridge is needed for bridging two different LAN types? Also, how come the (source) MAC address can remain the same when bridging between WiFi and LAN? Shouldn't the source address be changed accordingly? – Kar Jun 25 '17 at 17:38
  • Different LAN types have different frames. Ethernet frames are very simple, but Wi-Fi frames are more complex, with more fields and different frame types. You cannot use frames from one LAN type on a different LAN type. Since the MAC addressing is the same on ethernet and Wi-Fi, you do not need to change MAC addressing. – Ron Maupin Jun 25 '17 at 20:27

A "self-learning MAC bridge" tracks the MAC addresses from the frames it receives - this way it nows, which frames need to be forwarded to which port.

WiFi bridging works the same way. MAC addresses follow the same pattern for 802.11 and 802.3, so the bridge just has to learn which addresses are on which side.

  • Yes, but does the bridge change the MAC addresses on the frames when bridging between ethernet and wireless (on the same machine)? – Kar Jun 25 '17 at 17:41
  • 1
    No. As Ron stated, 802.11 and 802.3 MACs are allocated from the same range, so they happily coexist - no reason for changing them in fllght. – Zac67 Jun 25 '17 at 17:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.