Gateways og routere er to udtryk, som du sandsynligvis ofte vil høre i netværksverdenen. Ofte ses de som synonymer, men i virkeligheden er de alt andet end synonymer. I denne artikel tager vi et kig på, hvad gateways og routere er, deres ligheder og forskelle, og hvornår man skal bruge hvilke.
- Hvad er en gateway?
- Hvad er en router?
- Ligheder mellem en gateway og en router
- Forskelle mellem en gateway og en router
- Funktion
- Gateway
- Router
- Realtidsscenarier
- Arbejde med lignende netværk
- Sammenkobling af forskellige systemer
- Sammenkobling af forskellige systemer inden for samme netværk
- Segmentering af trafik
- Sikkerhed
- Gateway vs. router: Hvilken er bedst?
Hvad er en gateway?
En gateway fungerer, som navnet antyder, som en “port” for netværket. Det er et stykke hardware eller en enhed, der tillader trafik at komme ind i et netværk og dermed muliggør kommunikation mellem netværk.
Generelt set kan forskellige netværk og enheder bruge forskellige protokoller til kommunikation, og gatewayen er ansvarlig for at konvertere protokollerne for at sikre, at enhederne kan kommunikere problemfrit med hinanden. I den forstand kan man forestille sig en gateway som en oversætter, der hjælper to personer, der taler forskellige sprog, med at kommunikere med hinanden.
I store virksomheder bruges en gateway til at dirigere trafikken fra arbejdsstationen til det eksterne netværk, mens en gateway i hjemmet ofte bruges til at få adgang til internettet.
Hvad er en router?
En router er på den anden side en enhed i netværkslaget, der styrer den trafik, der strømmer gennem et netværk. Med andre ord er en router en enhed eller et stykke hardware, der er ansvarlig for at acceptere og videresende pakkerne til den næste router, så pakkerne når frem til deres destination på den hurtigst mulige tid.
Den analyserer pakkens IP-destination og finder frem til den optimale vej til den. Faktisk er det data, der sendes fra en router til den næste optimale router, der danner grundlaget for et netværk som internettet.
Hver router afgør ved hjælp af routingprotokoller, hvilken router der er den næstbedste for en pakke. Typisk slår en router kilde- og destinations-IP-adresserne op i en routingtabel og beslutter den optimale vej. I dag har WAN’er og LAN’er en dynamisk routingtabel for hurtigere at kunne træffe beslutninger.
Nødvendigt at sige, at det er dyrt at implementere routere og routingtabeller.
Nu da vi har en grundlæggende idé om gateways og routere, lad os se på deres ligheder og forskelle.
Ligheder mellem en gateway og en router
I bund og grund er både routere og gateways hardwarekomponenter i et netværk, som regulerer trafikken og bestemmer dens flow mellem to eller flere netværk. Nogle gange kan et netværk bruge routere både som slutpunkt og adgangspunkt, og i sådanne situationer bliver routeren til en gateway.
Sidst skal der indsættes netværkskort i begge enheder for at lette denne kommunikation.
En gateway arbejder ofte sammen med en router og en switch for at fuldføre routing-processen. Når en gateway modtager en pakke, oversætter den protokollen, og routeren videresender den til den næste router.
Forskelle mellem en gateway og en router
Der er mange forskelle mellem en gateway og en router. Den vigtigste er, at en router beslutter og sender pakker til den næste router, mens en gateway fungerer som en oversætter for at forbinde to netværk, der anvender forskellige protokoller.
Her er nogle flere forskelle:
Funktion |
Gateway |
Router |
|
Dynamisk routing | No | No | Yes |
Kernefunktion | Forbindelse mellem to netværk, der anvender forskellige protokoller | Skift af datapakker til den rigtige destination | |
Udvidende funktioner | VoIP til PSTN, andre protokolkonverteringer, netværksadgangskontrol og meget mere | DHCP, trådløs routing, NAT, statisk routing og IPv6-adresse | |
OSI-lag | Lag 5 | Lag 3 og 4 | |
Hosting | Hostes på dedikerede programmer, virtuelle programmer og fysiske servere. | Kun på dedikerede applikationer | |
Grundlæggende arbejde | Differentierer mellem det, der er inden for et netværk, og det, der er uden for det, og forbinder de to. | Giver den mest optimale rute til en destination for forskellige netværk. | |
Netværk | Binder to uensartede netværk sammen | Routerer pakker gennem lignende netværk | |
Deployering | Det er implementeres på et virtuelt program eller en fysisk server | Den implementeres på hardwaren i en dedikeret appliance | |
Aliases | En proxyserver, gateway-server og voice gateway | Trådløs router og internetrouter |
Så langt har vi set ligheder og forskelle. Lad os nu se, hvilken af de to der er ideel til forskellige situationer.
Realtidsscenarier
Selv om gateways og routere arbejder hånd i hånd, skal du nogle gange vælge den ene implementering frem for den anden, og lad os se på sådanne scenarier.
Arbejde med lignende netværk
Lad os sige, at du har et Windows-netværk, der bruger TCP/IP som hovedprotokol. Du vil gerne sikre, at det lokale trafiknetværk ikke går til internettet, og at trafik på internettet, der ikke er beregnet til dit lokale netværk, ikke kommer ind i det ved en fejltagelse. Routere er den bedste måde at nå begge mål på, fordi begge netværk ligner hinanden, da de bruger TCP/IP-protokollen til at kommunikere.
Sammenkobling af forskellige systemer
Brug en gateway, hvis du har to forskellige systemer, der skal kommunikere med hinanden. Hvis du f.eks. ønsker, at en pc skal kommunikere med et mainframesystem, eller at et Windows-netværk skal kommunikere med NetWare, skal du bruge gateways.
Sammenkobling af forskellige systemer inden for samme netværk
Brug en router, når forskellige systemer inden for det samme netværk skal kommunikere med hinanden. Da alle systemerne bruger den samme protokol, kan du bruge en router med en routingtabel til at bestemme den hurtigste vej til datatransmission mellem forskellige systemer.
Segmentering af trafik
I nogle tilfælde vil du gerne segmentere din trafik, især i store virksomhedsnetværk, for at reducere trafikstrømmen. Typisk ønsker man, at data og trafik fra en afdeling skal forblive inden for dens netværk og ikke lækkes til det generelle virksomhedsnetværk. I et sådant tilfælde skal du bruge en router til at opdele netværket i mindre segmenter, så trafikken kun flyder inden for det.
Sikkerhed
Sikkerheden i dit netværk påvirkes ikke, når du fjerner en router, fordi pakkerne dynamisk bliver videresendt til den næste tilgængelige router. Men når du fjerner din gateway, går hele netværket ned, fordi din gateway er et enkelt adgangspunkt for datastrømmen til og fra dit netværk til et andet netværk. I denne forstand har du mere fleksibilitet med routeren end med gatewayen. Ud fra et sikkerhedsmæssigt synspunkt har din gateway forrang, så du bør sikre den godt for at forhindre cyberangreb. Routere er også udsat for cyberangreb, og derfor skal du altid sørge for, at de er patchet.
Gateway vs. router: Hvilken er bedst?
Nu kommer det store spørgsmål. Hvilken af de to er bedst?
Da gateways og routere udfører helt forskellige funktioner, er de begge nødvendige for et netværk. For at opsummere, fungerer en gateway som et enkelt adgangspunkt og en oversætter til at forbinde forskellige netværk, der anvender forskellige protokoller, mens en router bestemmer den hurtigste rute for dine datapakker til at rejse fra kilde til destination.
Du kan sammenligne gatewayen med døren i dit hus og en router med den trappe, du bruger til at navigere til forskellige dele af dit hus. Da begge dele er nødvendige for at færdiggøre et hus og gøre det beboeligt, er en gateway og en router ligeledes nødvendige for dit netværk, især for store virksomheders netværk.
Del dine erfaringer med at bruge både gateways og routere til din netværksopsætning.
Featured image: / TechGenix foto-illustration