Forskellen mellem bro og router

Bridge vs Router
 

Bridge og router er to forskellige netværksenheder, der har en bestemt forskel mellem dem i den måde, de arbejder på. En bro er en netværksenhed, der bruges til at forbinde to eller flere netværk sammen, så den ser ud som et enkelt netværk. En router er på den anden side en enhed, der vælger den bedste sti, som en pakke skal dirigeres for at nå destinationen. En bro er en simpel enhed, der fungerer på lag 2 i netværksmodellets baser på MAC-adresser. En router er en mere kompleks enhed, der fungerer på lag 3 i netværksmodellen baseret på IP-adresser. En bro blokerer ikke for nogen udsendt trafik, men en router kan blokere dem, da pakker dirigeres snarere end at blive sendt.

Hvad er en bro?

En bro er en netværksenhed, der bruges til at forbinde to eller flere netværk sammen, så de forbindes til et enkelt tv-domæne. Disse enheder fungerer i datalinklaget i OSI-referencemodellen og er derfor lag 2-enheder. En netværksbro beskæftiger sig ikke med IP-adresser, men fungerer kun med MAC-adresser. Når to netværk overbrydes, er det som om de er på et netværk. Der er ingen netværkssegmentering baseret på undernettene, og derfor ville al transmissionstrafik strømme gennem broen. En bro bruger en tabel kaldet en brobord, der holder styr på, hvilke pakker der skal videresendes gennem broen baseret på destinationens MAC-adresse. Denne tabel er en enkel tabel, der er udarbejdet af selvlæring, og der bruges ingen komplekse algoritmer. Netværksbroer kan også oprettes i software. Lad os sige, at din computer har to netværksgrænseflader, og at du ønsker at bygge bro mellem dem, så computere på begge sider kan kommunikere hinanden. I denne type situationer kan vi bruge en softwarebro. Denne softwarefunktionalitet leveres af operativsystemet, hvor du i Windows nemt kan bygge bro mellem to grænseflader ved at vælge broindstillingen fra den menu, du får ved at højreklikke på to valgte grænseflader. I Linux giver bridge-redskaber pakken brobygningen.

Hvad er en router?

En router er en netværksenhed, der dirigerer datapakker over et netværk. Det fungerer i netværkslaget i OSI-referencemodellen og er derfor et lag 3-udstyr. En router følger en butik og fremad-mekanisme. En router vedligeholder en tabel kaldet en routingtabel, der består af gateway-IP, gennem hvilken en pakke skal dirigeres for at nå en bestemt destinations-IP. Routingtabellen kan statisk indstilles af netværksadministratoren eller kan genereres automatisk ved hjælp af routingalgoritmer. Når en router modtager en pakke, gemmes først pakken i routerhukommelsen og analyserer destinations-IP-adressen på pakken. Derefter opslag rutetabellen for at se, gennem hvilken gateway pakken skal dirigeres. Baseret derefter på disse oplysninger videresender den pakken korrekt. Da routingalgoritmer er mere komplekse, kræver det betydelig processorkraft, hvilket gør det dyrt. En router bruges typisk til at forbinde forskellige undernet i stedet for at forbinde netværk med samme subnet. Lad os sige, at du har et undernet i området 192.168.1.0 - 192.168.1.255 og et andet undernet i området 192.168.10.1 - 192.168.10.255, og du vil sammenkoble de to undernet. I dette tilfælde ville en router være nødvendig, da routing baseret på IP-adresser til destinationen forventes.

Hvad er forskellen mellem Bridge og Router?

• En bro er en lag 2-enhed, der fungerer i datalinklaget, mens en router er et lag 3-enheder, der fungerer i netværkslaget.

• En router vælger den bedste sti eller den rute, en pakke skal sendes for at nå destinationen. En bro forbinder to eller flere netværk sammen.

• En router udfører sin routing baseret på IP-adresser. En bro bruger MAC-adresser til at beslutte, til hvilken grænseflade pakkerne skal skubbes.

• En router er mere intelligent end en bro. En router fungerer baseret på komplekse algoritmer kaldet routingalgoritmer. En bro fungerer baseret på enkle selvlæringsalgoritmer.

• En router har brug for mere behandlingskraft og ressourcer end en bro. Så omkostningerne ved en router ville være højere end omkostningerne ved en bro.

• En router skal behandle komplekse datastrukturer såsom grafer, men en bro omhandler enkle datastrukturer såsom tabeller.

• Bridge leverer ikke netværkssegmentering. To netværk, der er forbundet til en bro, er i det samme tv-domæne. Men en router muliggør netværkssegmentering. Netværk af forskellige tv-domæner kan forbindes.

• I broer bruges en protokol, der kaldes STP (Spanning Tree Protocol) for at forhindre eventuelle sløjfer. I routere bruges en sådan protokol ikke, da der ikke forhindres sløjfer ved at routere algoritmer i sig selv.

• En bro blokerer ikke for nogen udsendelse eller multicast-trafik. Men en router kan blokere enhver udsendelse eller multicast-trafik.

Resumé:

Bridge vs Router

En bro er et lag 2 netværksenheder, der bruges til at sammenkoble to eller flere netværk. Det fungerer baseret på MAC-adresser, og enhver radio- / tv-spredningstrafik ville blive replikeret uden nogen blokering. En router er et lag 3 netværksenheder, der bruges til at rute pakker på den bedste sti baseret på destinationens IP-adresse. En router fungerer baseret på IP-adresser og komplekse sæt algoritmer kaldet routingalgoritmer. Så en router vil gøre det muligt at forbinde to undernet med forskellige IP-intervaller sammen, mens en bro sammenkobler to netværk bare for at skabe et udsendelsesdomæne uden hensyntagen til IP-adresser. En router er mere kompleks end en bro, og derfor er der behov for mere processorkraft, hvilket gør den kostbar end en bro.

Billeder høflighed:

  1. Netværksbrodannelsesvisning ved hjælp af ISO / OSI-lag og terminologi af Crvincenzi (CC BY-SA 3.0)
  2. Router af Clamad (CC BY 3.0)