Router

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Router Avaya
Router Linksys WRT54GL
Router Cisco 7603
Router D-Link DI-524
Punkt dostępu i router w jednym firmy TP-Link

Router (po polsku - trasownik, IPA: /'rutɛr/) – urządzenie sieciowe pracujące w trzeciej warstwie modelu OSI. Służy do łączenia różnych sieci komputerowych (różnych w sensie informatycznym, czyli np. o różnych klasach, maskach itd.), pełni więc rolę węzła komunikacyjnego. Na podstawie informacji zawartych w pakietach TCP/IP jest w stanie przekazać pakiety z dołączonej do siebie sieci źródłowej do docelowej, rozróżniając ją spośród wielu dołączonych do siebie sieci. Proces kierowania ruchem nosi nazwę trasowania, routingu lub routowania.

Zarządzanie ruchem[edytuj | edytuj kod]

Trasowanie jest najczęściej kojarzone z protokołem IP, choć procesowi trasowania można poddać pakiet dowolnego protokołu trasowanego np. protokołu IPX w sieciach obsługiwanych przez NetWare (sieci Novell).

Budowa[edytuj | edytuj kod]

Pierwsze routery z lat sześćdziesiątych były komputerami ogólnego przeznaczenia. Choć w roli routerów można używać zwykłych komputerów, to nowoczesne modele są wysoce wyspecjalizowanymi urządzeniami, w których interfejsy sieciowe połączone są bardzo szybką magistralą wewnętrzną. Wyróżnia się routery modularne (przeznaczone dla operatorów oraz środowisk korporacyjnych) oraz o stałej budowie (zwykle pozycjonowane na brzegu sieci operatorskiej lub dla użytkowników domowych). Routery realizują obsługę ruchu za pomocą procesorów sieciowych (NP) lub dedykowanych, wysokospecjalizowanych układów cyfrowych (ASIC/FPGA).

Routery posiadają z reguły wiele różnego rodzaju interfejsów m. in. Ethernet (od 10 Mbit/s do 100 Gbit/s), ATM, Frame Relay, SONET/SDH czy 3G. W zależności od typu urządzenia, interfejsy znajdują się na osobnych kartach (tzw. kartach liniowych) lub zabudowane na stałe w urządzeniu. Nowoczesne routery brzegowe posiadają wiele różnego rodzaju dodatkowych funkcji - takich jak mechanizmy wspierające funkcje lokalnej centrali wideotelefonii IP, ściany ogniowej, systemu IDS/IPS, optymizacji połączeń w sieciach rozległych itp. itd. Routery szkieletowe budowane są ze zwróceniem szczególnej uwagi na skalowalność - z zachowaniem minimalnych rozmiarów i zapotrzebowania na prąd i chłodzenie. Coraz częściej, routery optymalizowane są pod kątem przetwarzania ruchu Ethernet i IPv4/IPv6.

Przełączniki wielowarstwowe[edytuj | edytuj kod]

 Osobny artykuł: przełącznik wielowarstwowy.

Szczególnym przypadkiem routera jest przełącznik ethernetowy warstwy trzeciej, czyli urządzenie posiadające wiele interfejsów sieciowych będących logicznym zakończeniem wirtualnej sieci lokalnej (VLAN). Urządzenia te ograniczone w skalowalności tablic routingu w porównaniu do klasycznych routerów, posiadają z reguły wysoką wydajność i jednocześnie zajmują bardzo mało miejsca (od 1U w szafie telekomunikacyjnej). Stanowi to ciekawą alternatywę w przypadku prostych rozwiązań.

Działanie[edytuj | edytuj kod]

SPOF pl.png

Trasowanie musi zachodzić między co najmniej dwiema podsieciami, które można wydzielić w ramach jednej sieci komputerowej. Urządzenie tworzy i utrzymuje tablicę trasowania, która przechowuje ścieżki do konkretnych obszarów sieci oraz metryki z nimi związane (w zależności od zastosowanego protokołu routingu, metryką może być ilość routerów na drodze do miejsca docelowego, lub np. wartość będąca złożeniem dostępnej przepustowości, stopy występowania błędów i teoretycznej przepustowości interfejsu).

Skuteczne działanie routera wymaga wiedzy na temat otaczających go urządzeń - innych routerów i hostów. Może być ona dostarczona w sposób statyczny przez administratora, wówczas nosi ona nazwę tablicy statycznej lub może być pozyskana przez sam ruter od sąsiadujących urządzeń pracujących w trzeciej warstwie, tablice tak konstruowane nazywane są dynamicznymi.

Podczas wyznaczania tras dynamicznych router korzysta z różnego rodzaju protokołów trasowania. Najpopularniejszymi protokołami klasy IGP (wewnętrznymi względem systemu autonomicznego w którym pracują) są OSPF i IS-IS. Protokołem klasy EGP jest obecnie BGP4.

Protokoły[edytuj | edytuj kod]

Zobacz publikację na Wikibooks:
"PC jako ruter lub serwer"

Najczęściej stosowanymi protokołami trasowania są:

Dedykowane systemy operacyjne[edytuj | edytuj kod]

Ogólnodostępne systemy operacyjne[edytuj | edytuj kod]

Symulatory[edytuj | edytuj kod]

GNS3symulator ruterów, przełączników i firewalli Cisco