Router

From Helionica



Router - urządzenie sieciowe, które określa następny punkt sieciowy, do którego należy skierować pakiet danych (np. datagram IP). Ten proces nazywa się routingiem (rutingiem) bądź trasowaniem. Routing odbywa się w warstwie trzeciej modelu OSI.

Router używany jest przede wszystkim do łączenia ze sobą sieci WAN, MAN i LAN.

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

Pierwotne routery z lat 60. były komputerami ogólnego przeznaczenia. Chociaż w roli routerów można używać zwykłych komputerów, nowoczesne szybkie routery to wysoce wyspecjalizowane urządzenia, w których interfejsy sieciowe są połączone bardzo szybką magistralą wewnętrzną. Zazwyczaj mają wbudowane dodatkowe elementy (takie jak pamięć podręczna czy układy wyręczające procesor w pakowaniu i odpakowywaniu ramek warstwy drugiej) w celu przyspieszenia typowych czynności, takich jak przekazywanie pakietów.

Wprowadzono również inne zmiany w celu zwiększenia pewności działania, takie jak zasilanie z baterii oraz pamięć trwała zamiast magnetycznej. Nowoczesne routery zaczynają więc przypominać centrale telefoniczne, a obie te technologie coraz bardziej się upodabniają i prawdopodobnie wkrótce się połączą.

Aby mógł zajść routing, router musi być podłączony przynajmniej do dwóch podsieci (które można określić w ramach jednej sieci komputerowej).

Szczególnym przypadkiem routera jest przełącznik warstwy trzeciej, czyli urządzenie z jednym interfejsem sieciowym, które routuje pomiędzy dwoma lub większą ilością sieci wydzielonych logicznie na tym pojedynczym interfejsie. Dla sieci Ethernet są to VLAN-y (wirtualne sieci lokalne), dla sieci ATM czy Frame Relay kanały PVC/SVC (Permanent Virtual Circuit/Switched Virtual Circuit, stałe bądź komutowane kanały wirtualne).

Router tworzy i utrzymuje tablicę routingu, która przechowuje ścieżki do konkretnych obszarów sieci i metryki związane z tymi ścieżkami.

Aby router mógł trasować pakiety i wybierać optymalne marszruty niezbędna jest mu wiedza na temat otaczających go urządzeń (m.in. innych routerów i przełączników). Wiedza ta może być dostarczona w sposób statyczny przez administratora i nosi wówczas nazwę trasy statycznej lub router może ją pozyskać dynamicznie od innych urządzeń warstwy 3 - trasy takie nazywane są dynamicznymi. Do wyznaczania i obsługi tras dynamicznych router wykorzystuje protokoły routingu.

Protokoły routingu

Wybrani producenci routerów

Dystrybucje Linuksa dedykowane dla routerów


Artykuł zawiera udostępnione na licencji GNU FDL treści pochodzące w pierwotnej wersji z artykułu Router w polskiej Wikipedii. Lista autorów.



Bestsellery informatyki