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.
Architektura routera CISCO serii 2500 :
Rodzaje pamięci routera :
• ROM (ang. read-only memory) - zawiera program uruchomieniowy, oprogramowanie umożliwiające wystartowanie routera w trybie ROM Monitor oraz okrojoną wersje systemu IOS (tryb Boot ROM) umożliwiającą np. bezpieczny upgrade właściwego systemu IOS.
• RAM (ang. random access memory) - podzielona jest na dwa obszary: pamięć procesora i pamięć współdzielona. W pamięci procesora przechowywane są informacje związane z tablicą routingu, zawartość kolejek itp. W pamięci współdzielonej przechowywane są informacje o buforach zarówno systemowych jak i i tych przydzielonych do interfejsów. Informacje z pamięci RAM są tracone w czasie restatu systemu
• NVRAM (ang. non-volatile random access memory) - jest to pamięć nieulotna, której podstawową funkcją jest przechowywanie startowego pliku konfiguracyjnego. Fizycznie realizowana jest przez układ EEPROM choć istnieją modele routerów, gdzie jest to wydzielony obszar pamięci FLASH (np. c2691).
• FLASH - wykorzystywana głównie do przechowywania właściego systemu operacyjnego IOS
Sygnalizacja LED :
Jednym ze sposobów na przekazanie informacji o sprawności urządzeń sieciowych są diody LED. W róż- nych modelach routerów CISCO występują różne zestawy LED. W przypadku routerów serii 2500 oraz 2600 interpretacja informacji przekazywanych przez diody LED jest następująca:
• Dioda LED oznaczona “OK” powinna zawsze świecić w kolorze zielonym co oznacza prawidłowe zakończenie etapu testowania sprzętu (POST).
• W przypadku diody znajdującej się przy interfejsach szeregowych pulsowanie oznacza fizyczne zestawienie połączenia oraz przesyłanie pakietów podtrzymujących połączenie bądź danych użytkownika. Ciągłe świecenie diody LED oznacza duże obciążenie interfejsu sieciowego.
• Diody przy interfejsach Ethernet pokazują zarówno status połączenia fizycznego (ang. link) jak i obciążenie interfejsu.
Komentarze