Network Bridge

network bridge is a device that divides a network into segments. Each segment represents a separate collision domain, so the number of collisions on the network is less. Also, because each collision domain has its own separate bandwidth, a bridge also improves the overall network performance.

Unlike hubs, bridges allow multiple devices to send at the same time. This is why we consider bridges to be predecessors of network switches.

A bridge works at the Data link layer (Layer 2) of the OSI model, just like a switch does. It inspects incoming traffic and decide whether to forward it or filter it. Each incoming Ethernet frame is inspected for destination MAC address. If the bridge determines that the destination host is on another segment of the network, it forwards the frame to that segment.

Consider the following network:

Network Bridge

In the example above we have a network of four computers. The bridge divides the network into segments. Each segment is a separate collision domain with its own bandwidth. Let’s say that Host A wants to communicate with Host C. Host A will send the frame with the Host C’s destination MAC address to the bridge. The bridge will inspect the frame and forward it to the segment of the network Host C is on.

Network bridges offer substantial improvements over network hubs but they are not widely in use anymore in modern LANs – switches are commonly used instead. Here is why:

  • most bridges have only 2 or 4 ports. A switch can have tens or even hundreds of ports
  • bridges are software based, while switches are hardware-based. Also they use chips (ASICs) when making forwarding decisions, which makes them much faster than bridges
  • switches can have multiple spanning-tree instances, bridges can have only one
  • switches can have multiple broadcast domains (one per VLAN)

Leave a Reply

%d bloggers like this: