Definition
A network bridge is a software or a device that links multiple network segments, allowing them to communicate as if they were part of the same network.
It works at the OSI model’s data link layer (layer 2), directing traffic using the MAC addresses of connected devices. Network bridges extend network coverage and minimize collision domains, enhancing network performance.
Network Bridge Examples
- Hardware Bridge: A device that links two network segments, such as Ethernet networks or wired and wireless networks with different protocols.
- Software Bridge: A software-based solution that connects multiple network segments. It is common in virtual environments, where it allows virtual machines to communicate with each other or the host system.
Pros and Cons of Network Bridges
Pros
- Extends network coverage
- Minimizes collision domain
- Filters traffic based on MAC addresses, improving network performance
- Easy to configure and maintain
Cons
- Less scalable than network switches
- Inefficient for large data traffic
- Incorrect set-up poses a security risk