Bridge vs Router
Broen og ruteren er to forskjellige nettverksenheter som har en klar forskjell mellom seg i måten de fungerer på. En bro er en nettverksenhet som brukes til å koble sammen to eller flere nettverk slik at den ser ut som et enkelt nettverk. En ruter, derimot, er en enhet som velger den beste banen som en pakke må rutes gjennom for å nå destinasjonen. En bro er en enkel enhet som fungerer på lag 2 av nettverksmodellen basert på MAC-adresser. En ruter er en mer kompleks enhet som fungerer på lag 3 i nettverksmodellen basert på IP-adresser. En bro blokkerer ikke noen kringkastingstrafikk, men en ruter kan blokkere dem ettersom pakker rutes i stedet for å kringkastes.
Hva er en bro?
En bro er en nettverksenhet som brukes til å koble to eller flere nettverk sammen slik at de er sammenkoblet til ett enkelt kringkastingsdomene. Disse enhetene fungerer i datalinklaget til OSI-referansemodellen og er derfor lag 2-enheter. En nettverksbro håndterer ikke IP-adresser, men fungerer kun med MAC-adresser. Når to nettverk er brokoblet, er det som om de er på ett nettverk. Det er ingen nettverkssegmentering basert på undernettene, og derfor vil all kringkastingstrafikk flyte gjennom broen. En bro bruker en tabell k alt en brotabell som holder styr på hvilke pakker som må videresendes gjennom broen basert på destinasjons-MAC-adressen. Denne tabellen er en enkel tabell som er utarbeidet ved selvlæring og ingen komplekse algoritmer brukes. Nettverksbroer kan også opprettes i programvare. Si at datamaskinen din har to nettverksgrensesnitt og at du vil bygge bro mellom dem slik at datamaskiner på begge sider kan kommunisere med hverandre. I denne typen situasjoner kan vi bruke en programvarebro. Denne programvarefunksjonaliteten leveres av operativsystemet der du i Windows enkelt kan bygge bro mellom to grensesnitt ved å velge bro alternativet fra menyen du får opp ved å høyreklikke på to valgte grensesnitt. I Linux gir bridge- utils-pakken brofunksjonen.
Hva er en ruter?
En ruter er en nettverksenhet som ruter datapakker over et nettverk. Den fungerer i nettverkslaget til OSI-referansemodellen og er derfor en lag 3-enhet. En ruter følger en lagrings- og forovermekanisme. En ruter opprettholder en tabell k alt en rutingtabell som består av gateway-IPen som en pakke må rutes gjennom for å nå en bestemt destinasjons-IP. Rutingtabellen kan settes statisk av nettverksadministratoren eller kan automatisk genereres ved hjelp av rutingalgoritmer. Når en ruter mottar en pakke, lagrer den først pakken i ruterminnet og analyserer destinasjons-IP-adressen til pakken. Deretter slår den opp rutetabellen for å se gjennom hvilken gateway pakken må rutes. Basert på denne informasjonen videresender den deretter pakken på riktig måte. Siden rutingalgoritmer er mer komplekse, krever det betydelig prosessorkraft som gjør det kostbart. En ruter brukes vanligvis til å koble til forskjellige undernett i stedet for å koble til nettverk i samme undernett. La oss si at du har ett subnett i området 192.168.1.0 – 192.168.1.255 og et annet subnett i området 192.168.10.1 – 192.168.10.255, og du vil koble sammen de to subnettene. I dette tilfellet vil det være nødvendig med en ruter, da det forventes ruting basert på destinasjons-IP-adresser.
Hva er forskjellen mellom bro og ruter?
• En bro er en lag 2-enhet som fungerer i datalinklaget, mens en ruter er en lag 3-enhet som fungerer i nettverkslaget.
• En ruter velger den beste banen eller ruten en pakke må sendes for å nå destinasjonen. En bro kobler sammen to eller flere nettverk sammen.
• En ruter gjør sin ruting basert på IP-adresser. En bro bruker MAC-adresser for å bestemme hvilket grensesnitt pakkene må sendes til.
• En ruter er mer intelligent enn en bro. En ruter fungerer basert på komplekse algoritmer k alt rutingalgoritmer. En bro fungerer basert på enkle selvlærende algoritmer.
• En ruter trenger mer prosessorkraft og ressurser enn en bro. Så kostnaden for en ruter vil være høyere enn kostnaden for en bro.
• En ruter skal håndtere komplekse datastrukturer som grafer, men en bro håndterer enkle datastrukturer som tabeller.
• Bridge gir ikke nettverkssegmentering. To nettverk koblet til en bro er i samme kringkastingsdomene. Men en ruter muliggjør nettverkssegmentering. Nettverk med forskjellige kringkastingsdomener kan kobles sammen.
• I broer brukes en protokoll k alt STP (Spanning Tree Protocol) for å forhindre sløyfer. I rutere brukes ikke en slik protokoll da noen sløyfer forhindres av selve rutingalgoritmer.
• En bro blokkerer ikke noen kringkastings- eller multicast-trafikk. Men en ruter kan blokkere all kringkasting eller multicast-trafikk.
Sammendrag:
Bridge vs Router
En bro er lag 2-nettverksenheter som brukes til å koble sammen to eller flere nettverk. Det fungerer basert på MAC-adresser og all kringkastingstrafikk vil bli replikert uten blokkering. En ruter er en lag 3-nettverksenhet som brukes til å rute pakker på den beste banen basert på destinasjons-IP-adressen. En ruter fungerer basert på IP-adresser og komplekse sett med algoritmer k alt rutingalgoritmer. Så en ruter vil gjøre det mulig å koble to subnett med forskjellige IP-områder sammen, mens en bro vil koble sammen to nettverk bare for å lage ett kringkastingsdomene uten hensyn til IP-adresser. En ruter er mer kompleks enn en bro, og derfor trengs mer prosessorkraft, noe som gjør den kostbar enn en bro.