Bridge (netwerkbrug)

Een netwerkbrug (bridge) koppelt twee of meer netwerksegmenten zodat ze als één netwerk gedragen. Op Linux is een softwarematige bridge een virtuele netwerkinterface die meerdere interfaces samenvoegt — verkeer tussen die interfaces wordt doorgestuurd op basis van MAC-adressen, net als een fysieke switch.

Gebruik

Bridges worden vooral gebruikt bij virtualisatie en containers:

  • Virtuele machines (KVM, QEMU) — de VM krijgt een eigen netwerkinterface die via de bridge met het fysieke netwerk verbonden is
  • Containers (Docker, Podman) — containers communiceren via een interne bridge met elkaar en de host
  • Access points — een draadloos station bridgen met een bedraad netwerk

Bridge vs router

BridgeRouter
Werkt opLaag 2 (MAC-adressen)Laag 3 (IP-adressen)
Scheidt netwerkenNeeJa
Typisch gebruikUitbreiden van één netwerkVerbinden van verschillende netwerken

Zie ook

  • vlan — logische netwerksegmentatie
  • nat — adresvertaling bij containerbridges
  • hypervisor — virtualisatielaag die bridges gebruikt
  • namespace — netwerknaamruimtes in containers
netwerklinux