Bridging network interfaces

I want to hop in this thread and define a few network terms. A few networking terms are being used incorrectly in this thread.

Bonding - This is using 2 or more network interface in parallel to increate bandwidth. If you bond two 1Gb network interfaces you get 2 Gb of speed. Both the host and the your switch must support bonding and be configured for it. So you need a “smart” switch for this to work.

Routing - a router routes packets from one network to another. You need different IP ranges on each network so the router knows what IPs belong on each network. You can set up routing on a Linux box.

Bridging - bridging is connecting two networks that have the same IP range. Devices on each side of the bridge seem to be on the same network. This is common in WiFi networks where the wifi devices seem to be on the same network as the wired devices. You can bridge two Ethernet interfaces. The devices on each side seems to be on the same network. The “bridge” uses a MAC address table to remember what interface to send the packets for each computer on the network.

In this thread all three of these things have been talked about using the word “bridge”. Bridging is only what is described above.