Netværksbro (bridge): Hvad er en lag 2-enhed og forskel fra switch
Lær forskellen på netværksbro (lag 2) og switch: funktioner, hastighed, duplex, porte og forwarding-metoder — en klar og kort guide til datalink-laget.
En netværksbro (bridge) er en enhed, der forbinder to eller flere segmenter af et netværk på datalink-laget (lag 2 i OSI-modellen). Broer arbejder med Ethernet-rammer og bruger MAC-adresser til at bestemme, om en pakke skal videresendes fra ét segment til et andet eller blot blive blokeret lokalt. Formålet er at reducere trafik mellem segmenter og dermed mindske kollisioner og forbedre ydeevnen i delte netværk.
En bro fungerer i praksis ved at:
- Registrere kildenhedenes MAC-adresser og hvilken port/segment de findes på (en såkaldt MAC-adressetabel).
- Videresende rammer kun til det segment, hvor destinations-MAC'en befinder sig. Hvis destinationsadressen er ukendt, vil broen oversvømme rammen til alle porte undtagen den indkommende (flooding).
- Anvende mekanismer til at undgå netværksløkker, f.eks. Spanning Tree Protocol (STP), hvis flere fysiske forbindelser kan skabe cirkulær routing.
Historisk set var broers funktion ofte implementeret i software på en CPU, mens moderne lag 2-enheder (switche) udfører tilsvarende funktioner mere effektivt i hardware.
Hvordan adskiller den sig fra en switch?
Netværksswitche og broer arbejder begge på lag 2 og har mange ligheder i funktionalitet, men der er praktiske og tekniske forskelle—især mellem ældre bro-implementeringer og moderne switche:
- Implementering: Traditionelle broer brugte ofte software til pakkevideresendelse, mens moderne switche bruger dedikerede ASIC'er (Application Specific Integrated Circuits) for at opnå meget højere gennemstrømning og lavere latenstid.
- Hastighed og ydeevne: Switche arbejder typisk ved højere hastigheder og kan håndtere mange porte med stor båndbredde. Broer kan være begrænsede af CPU-ressourcer i ældre designs.
- Switchingmetoder: Broer og switche kan bruge forskellige forwarding-metoder. Almindelige metoder er store-and-forward (modtager hele rammen, tjekker fejl og videresender), cut-through (videresender straks efter at have læst destinationsadressen) og fragment-free (en mellemting). Moderne switche tilbyder ofte flere valg afhængig af ydelses- og fejlpolitik.
- Antal porte: Switche leveres normalt med mange flere porte end typiske broer, hvilket gør dem velegnede til større LAN-miljøer.
- Duplex: Ældre broer blev primært brugt i halv-duplex miljøer (dvs. hvor en port enten sender eller modtager ad gangen). Moderne switche understøtter fuld duplex, hvilket muliggør samtidig tovejskommunikation og reducerer kollisioner yderligere.
- Kollisions- og broadcastdomæner: Både bro og switch opdeler et fysisk netværk i separate kollisionsdomæner per port (i praksis fjernes kollisionsdomæner, når hver enhed får sin egen switchport). Switche kan desuden arbejde med VLAN'er, hvor hvert VLAN repræsenterer et separat broadcastdomæne.
- Avancerede funktioner: Moderne switche tilbyder ofte flere funktioner end traditionelle broer, f.eks. VLAN, Quality of Service (QoS), port-security, link aggregation og management-funktioner (SNMP, RMON), som gør dem mere fleksible i professionelle netværk.
Kort sagt kaldes nogle ældre eller simple lag 2-enheder for "broer", mens moderne hardwarebaserede enheder typisk betegnes "switche". De grundlæggende principper (MAC-læring og selektiv videresendelse) er de samme, men switche er normalt hurtigere, mere skalerbare og har flere funktioner.
Når bruges en bro?
- Til at sammenkoble to netværkssegmenter med forskelligt fysisk medium (fx join af tråd og trådløst segment) eller til at udvide et netværk uden routing.
- Som et simpelt redskab til at reducere trafik mellem segmenter i små netværk.
- I moderne omgivelser erstattes brofunktion ofte af switche eller virtuelle brofunktioner i hypervisorer og software-defined netværk.
Hvis du planlægger et nyt netværk i dag, er en moderne managed switch normalt det bedste valg, fordi den kombinerer lag 2-funktionaliteten fra broer med høj ydeevne og avancerede netværksfunktioner.
Relaterede sider
- Bridging ad korteste vej
Spørgsmål og svar
Q: Hvad er en netværksbro?
A: En netværksbro er en enhed, som forbinder to dele af et netværk på datalink-laget (lag 2 i OSI-modellen).
Q: Hvordan fungerer en netværksbro?
Svar: Netværksbroer fungerer på samme måde som netværksswitche, men trafikken håndteres anderledes. En bro sender kun trafik fra den ene side til den anden side, hvis den skal til en destination på den anden side. Dette er anderledes end en layer 1-switch, som sender al trafik fra begge sider.
Spørgsmål: Hedder en netværksbro også noget andet?
Svar: Nogle gange kaldes netværksbroer for lag 2-switche.
Q: Hvordan kan de sammenlignes med hubs og repeaters?
Svar: Da de skal se på indholdet af den trafik, der går ind i dem, er de meget mere komplicerede end en hub eller repeater.
Spørgsmål: Hvilket lag i OSI-modellen opererer en netværksbro på?
Svar: En netværksbro opererer på lag 2 i OSI-modellen, også kendt som dataforbindelseslaget.
Spørgsmål: Hvilken type trafik sender en bro?
Svar: En bro sender kun trafik fra den ene side til den anden, hvis den skal sendes til en adresse på den anden side.
Spørgsmål: Er der nogen forskel på, hvordan broer og switche håndterer deres trafik?
Svar: Ja, broer sender kun trafik fra den ene side, hvis den skal et sted hen på den anden side, mens switche sender al indgående trafik uanset destinationsadressen.
Søge