Router , router ( translit . fra engelsk router ), også ruter , router (fra engelsk router /ˈɹu:tə(ɹ)/ eller /ˈɹaʊtəɹ/ [1] , /ˈɹaʊtɚ/ ) er en specialiseret enhed, der videresender pakker mellem forskellige netværkssegmenter baseret på regler og routingtabeller [2] . En router kan forbinde heterogene netværk af forskellige arkitekturer. For at træffe beslutninger om videresendelse af pakker, bruges oplysninger om netværkstopologien og visse regler fastsat af administratoren .
Routere fungerer på "netværket" (tredje) lag af OSI-netværksmodellen , i modsætning til switches (switches) L2 på OSI-niveauet og hubs (hubs), som opererer på henholdsvis andet og første lag af OSI-modellen.
Typisk bruger routeren destinationsadressen angivet i pakkehovedet og bestemmer ud fra routingtabellen stien, hvorigennem dataene skal transmitteres. Hvis der ikke er en beskrevet rute i routingtabellen for adressen, slettes pakken.
Der er andre måder at bestemme fremadstien for pakker på, når f.eks. kildeadressen bruges, de anvendte protokoller for det øverste lag og anden information indeholdt i netværkslagets pakkeoverskrifter . Ofte kan routere oversætte adresserne på afsender og modtager, filtrere transitdatastrømmen baseret på bestemte regler for at begrænse adgangen, kryptere/dekryptere de transmitterede data osv.
Routing-tabellen indeholder information, på grundlag af hvilken routeren træffer beslutning om videresendelse af pakker. Tabellen består af et antal poster - ruter, som hver indeholder modtagerens netværksidentifikator (bestående af en adresse og en netværksmaske ), adressen på den næste node, hvortil pakker skal sendes, den administrative afstand - graden af tillid til kilden til ruten og en vis indgangsvægt - en metrisk. Metrikken for indtastningerne i tabellen spiller en rolle i beregningen af de korteste ruter til forskellige destinationer. Afhængigt af routermodellen og de anvendte routingprotokoller kan tabellen indeholde nogle yderligere serviceoplysninger. For eksempel:
192.168.64.0/18 [110/49] via 192.168.1.2, 00:34:34, FastEthernet0/0.1 hvor 192.168.64.0/18 er destinationsnetværket, 110/- administrativ afstand /49 — rutemetrik, 192.168.1.2 er adressen på den næste router, der skal følges send pakker til netværk 192.168.64.0/18, 00:34:34 - den tid, hvor denne rute var kendt, FastEthernet0/0.1 er en routergrænseflade, hvorigennem du kan nå "nabo" 192.168.1.2.Rutetabellen kan kompileres på to måder:
Ofte bruges grafteori til at bygge routingtabeller .
Routere hjælper med at reducere netværkstrafikken ved at opdele den i kollisions- eller broadcast-domæner og ved at filtrere pakker. De bruges hovedsageligt til at kombinere netværk af forskellige typer, ofte inkompatible i arkitektur og protokoller, for eksempel til at kombinere Ethernet LAN og WAN forbindelser ved hjælp af xDSL , PPP , ATM , Frame relay osv. Ofte bruges en router til at give adgang fra det lokale netværk til det globale internetnetværk , der udfører funktionerne adresseoversættelse og firewall .
En specialiseret (hardware) enhed kan fungere som en router, såvel som en almindelig computer , der udfører en routers funktioner. Der er adskillige softwarepakker (baseret på Linux-kernen , baseret på BSD -operativsystemer ), der kan gøre en pc til en højtydende og funktionsrig router, såsom Quagga , IPFW eller den brugervenlige PF .
Grundlaget for konceptet blev lagt (1966) af Donald Davies, der konstruerede det britiske NPL-netværk. Teknologien blev hurtigt overtaget af amerikanerne, der forsøgte at bygge en sammenhængende forsvarslinje. IMP-kortet (meddelelsesinterfaceprocessor) fungerede som netværksknudepunktet for meddelelsesskift. Designet varede indtil sammenbruddet af USSR, blev afskaffet i 1989, hvilket udgør den første generation af gateways, som blev evolutionære routere.
Den første router var en Honeywell DDP-516 minicomputer , suppleret med en speciel ekstern kommunikationsgrænseflade. Nogle af omskiftningsfunktionerne blev givet til softwaren. Efterfølgende blev rollen som switches givet til Honeywell 316, blottet for særlig beskyttelse. Begyndere trak omkring to tredjedele af forestillingen, hvilket kostede halvdelen af prisen. Forbindelsen med værterne blev udført via en seriel databus. Hardware, Software diskuterer den åbne (nu) RFC 1, den første udstedt af IETF.
I den private sektor bruges routere almindeligvis til at forbinde hjemmenetværket af computere til internetudbyderens kommunikationskanal . Som regel leverer routeren i dette tilfælde IP-adressering til lokale netværksenheder ved hjælp af DHCP -protokollen og modtager selv en IP-adresse fra en ekstern udbyder. Typisk har en moderne router en række hjælpefunktioner og indbyggede muligheder: et trådløst Wi-Fi- adgangspunkt til tilslutning af mobile enheder, en firewall til at beskytte netværket mod eksterne angreb , reservation af internetadgang via kanaler fra flere udbydere, en web-interface for at forenkle enhedskonfiguration, USB - port til tilslutning af en printer eller disklager og andre.
Cisco 71 router
Linksys router
Netgear DG834G router med Wi-Fi interface
Router Asus RT-N10 med Wi-Fi og IPTV interface
netværkshardware | |
---|---|
Fysisk lag | |
Linklag | |
netværkslag | |
Andet |