Router ustala najlepszą trasę do przekazania pakietu na podstawie informacji zgromadzonych w swojej tablicy routingu (ang. routing table). Kiedy router odbierze pakiet, sprawdza docelowy adres IP i szuka w tablicy routingu adresu sieciowego najbardziej zbliżonego do tego adresu docelowego. W tablicy routingu jest również informacja o interfejsie, którym należy przekazać pakiet. Po znalezieniu pasującego wpisu router enkapsuluje pakiet IP w ramkę warstwy łącza danych odpowiednią dla interfejsu wyjściowego, a następnie pakiet jest przekazywany w kierunku celu.
Najczęściej router odbiera pakiet opakowany w ramkę warstwy łącza danych jednego typu, na przykład Ethernet, a przekazując pakiet, enkapsuluje go w ramkę innego typu, na przykład Point-to-Point Protocol (PPP). Typ enkapsulacji zależy od typu interfejsu routera i typu medium, z jakim jest on połączony. Wśród technologii warstwy łącza danych, z którymi łączy się router, można wymienić sieci lokalne, na przykład Ethernet, oraz szeregowe (ang. serial) połączenia WAN, przykładowo połączenie Tl za pomocą PPP, Frame Relay i Asynchronous Transfer Modę (ATM).
Router - komponenty i ich funkcje
Podobnie jak komputer osobisty, router zawiera:
• procesor (Central Processing Unit, CPU),
• pamięć RAM (Random-Access Memory, RAM),
• pamięć ROM (Read-Only Memory, ROM).
Wskaż komponent na rysunku, aby zobaczyć jego dokładny opis
• Procesor
Procesor wykonuje polecenia systemu operacyjnego, na przykład inicjację systemu, funkcje routingu i przełączania.
• RAM
Pamięć RAM przechowuje instrukcje i dane potrzebne podczas wykonania działań przez procesor. Pamięć RAM przechowuje:
• System operacyjny: System Cisco IOS (Internetwork Operating System) jest kopiowany do pamięci RAM podczas startu systemu.
• Plik z bieżącą konfiguracją: Plik konfiguracyjny, w którym znajdują się polecenia konfiguracyjne aktualnie wykorzystywane przez system IOS routera. Nie licząc kilku wyjątków, wszystkie skonfigurowane na routerze polecenia są zapisane w pliku z bieżącą konfiguracją, który nazywa się running-config.
Tablica routingu IP: Plik zawierający informacje o sieciach połączonych bezpośrednio oraz zdalnych. Jest wykorzystywana do określania najlepszej trasy do przekazania pakietu.
Bufor ARP: W tym buforze, tak jak na komputerze osobistym, składowane są pary adres IP - adres MAC. Bufor ARP jest używany na routerach wyposażonych w interfejsy ethernetowe.
Bufor pakietów: Po odebraniu pakietów na jednym interfejsie, ale przed przekazaniem ich z innego interfejsu, są one okresowo składowane w buforze.