Jedną z funkcji routera jest łączenie różnych sieci, a drugą funkcją jest wybór linii do transmisji informacji. Wybór płynnego i szybkiego skrótu może znacznie poprawić szybkość komunikacji, zmniejszyć obciążenie komunikacyjne systemu sieciowego, zaoszczędzić zasoby systemu sieciowego i poprawić płynność systemu sieciowego, dzięki czemu system sieciowy może odgrywać większą rolę.
Z punktu widzenia filtrowania ruchu sieciowego routery działają bardzo podobnie do przełączników i mostów. Ale w przeciwieństwie do przełącznika, który działa w fizycznej warstwie sieci i fizycznie dzieli segment sieci, router używa specjalnego protokołu oprogramowania, aby logicznie podzielić całą sieć. Na przykład router obsługujący protokół IP może podzielić sieć na wiele segmentów podsieci, a tylko ruch sieciowy kierowany do określonego adresu IP może przechodzić przez router. Dla każdego odebranego pakietu router ponownie oblicza jego wartość sumy kontrolnej i zapisuje nowy adres fizyczny. Dlatego używanie routera do przekazywania i filtrowania danych jest zwykle wolniejsze niż przełącznik, który patrzy tylko na fizyczny adres pakietu. oprócz
W przypadku tych złożonych sieci korzystanie z routerów może poprawić ogólną wydajność sieci. Kolejną oczywistą zaletą routerów jest to, że mogą automatycznie filtrować transmisje sieciowe. Ogólnie rzecz biorąc, cały proces instalacji dodawania routera do sieci jest znacznie bardziej skomplikowany niż przełącznik plug-and-play.
Ogólnie rzecz biorąc, wzajemne połączenia sieci heterogenicznych i połączenia wielu podsieci powinny być zakończone przez routery.
Głównym zadaniem routera jest znalezienie optymalnej ścieżki transmisji dla każdej ramki danych przechodzącej przez router i wydajne przesyłanie danych do miejsca docelowego. Widać, że strategia wyboru najlepszej ścieżki, czyli algorytmu routingu, jest kluczem do routera. Aby ukończyć tę pracę, odpowiednie dane różnych ścieżek transmisji - Tabela routingu (Tabela routingu) są zapisywane w routerze do wykorzystania w routingu. Tabela ścieżek przechowuje informacje o fladze podsieci, liczbie routerów w sieci i nazwie następnego routera. Tabela ścieżek może być naprawiana przez administratora systemu lub dynamicznie modyfikowana przez system, automatycznie dostosowywana przez router lub kontrolowana przez hosta.
1. Tabela ścieżek statycznych
Tabela stałych ścieżek ustawiona z wyprzedzeniem przez administratora systemu nazywana jest tabelą ścieżek statycznych, która jest zazwyczaj wstępnie ustawiana zgodnie z konfiguracją sieci podczas instalacji systemu i nie zmieni się wraz z przyszłymi zmianami struktury sieci.
2. Dynamiczna tabela ścieżek
Dynamiczna tabela routingu to tabela routingu automatycznie dostosowywana przez router do działania systemu sieciowego. Router automatycznie uczy się i zapamiętuje działanie sieci zgodnie z funkcjami zapewnianymi przez protokół routingu i automatycznie oblicza najlepszą ścieżkę do transmisji danych w razie potrzeby.