Tabela routingu: co to jest i jak ją skonfigurować

Słowo router jest jednym z najczęściej czytanych lub słyszanych, gdy mówimy o sieciach. Jednak nigdy nie boli wiedzieć trochę więcej o tym, jak działają one wewnętrznie. Tym razem porozmawiamy o tablicach routingu . Jest to jeden z podstawowych składników routera, który ma spełniać swoją funkcję, i polega na kierowaniu pakietów danych do miejsca docelowego najodpowiedniejszą trasą.

Tablica routingu to zestaw reguł używanych do określania ścieżek pakietów danych. Wszystko to za pośrednictwem dowolnej sieci współpracującej z protokołem IP. Każde urządzenie, które ma możliwość posiadania adresu IP, w tym routery i komputery PC Windows, Linux or Mac, masz tablicę routingu, aby wiedzieć, jak dostać się do celu.

Tabela routingu: co to jest i jak ją skonfigurować

Składniki tabeli routingu

Taka tabela zawiera wszystkie informacje niezbędne do umożliwienia jednemu lub większej liczbie pakietów danych przemieszczania się w sieci przy użyciu najlepszej ścieżki. Tak więc jego przybycie do miejsca docelowego jest gwarantowane, o ile stosowane są protokoły warstwy transportowej zorientowanej na połączenie, takie jak TCP, ponieważ TCP gwarantuje, że pakiet poprawnie dotrze do miejsca docelowego.

Warto pamiętać, że każdy pakiet danych zawiera, niezależnie od nadmiarowości, dodatkowe dane, które pomogą nam dowiedzieć się o Źródłowy adres IP oraz Docelowy adres IP , między innymi informacjami zawartymi w nagłówku.

Jako przykład wspomnijmy o routerze, urządzenia tego typu mają jedną (lub kilka) tabel routingu. To, co robi wspomniana tabela, pozwala wspomnianemu urządzeniu wysłać pakiet danych do następnego przeskoku, to znaczy do następnego interfejsu sieciowego, który może napotkać. Zależy to jednak wyłącznie od sposobu skonfigurowania naszych urządzeń sieciowych. W takim przypadku routery.

Składniki tabeli routingu to:

  • Sieć docelowa: odpowiada to sieci docelowej, do której powinien dotrzeć pakiet danych.
  • Maska podsieci: to służy do zdefiniowania maski podsieci sieci, do której musimy się udać.
  • Następny skok: w języku angielskim jest to znane jako Następny skok . Jest to adres IP interfejsu sieciowego, w którym pakiet danych będzie podróżować, aby kontynuować w drodze do końca.
  • Interfejs wychodzący: to to interfejs sieciowy, przez który pakiety muszą wyjść, aby później ostatecznie dotrzeć do miejsca docelowego.
  • Metryki: oni mieć kilka aplikacji. Jednym z nich jest wskazanie minimalnej liczby skoków do sieci docelowej lub po prostu „kosztu” dotarcia do sieci docelowej i służy ona do nadania priorytetu.

Rodzaje tras, które można przechowywać w tabeli routingu, to:

  • Bezpośrednio połączony
  • Odległe trasy
  • Gospodarz
  • Domyślne trasy
  • Przeznaczenie

Niezwykle ważne jest, aby wzmocnić koncepcję routingu. Oznacza to, jaka jest funkcja routera w sieci:

  1. Odbierz pakiet danych.
  2. Dowiedz się, jaki jest adres docelowy.
  3. Sprawdź skonfigurowaną tabelę routingu.
  4. Kontynuuj wysyłanie paczki do miejsca docelowego najlepszą możliwą drogą.

Jak utrzymywać tablicę routingu?

Zasadniczo na trzy sposoby: Bezpośrednio połączone sieci są utrzymywane automatycznie, ponieważ są bezpośrednio połączone, a trasy są dodawane automatycznie. Mamy też routing statyczny , gdzie administrator sieci dodaje lub usuwa jedną lub więcej tras, a na koniec mamy dynamiczne trasowanie .

Obecnie dużą wagę przywiązuje się do routingu dynamicznego. Jak to działa? Sieć urządzenia, w tym przypadku routery, automatycznie tworzą i aktualizują swoje tablice routingu. Robią to za pomocą protokołów routingu w celu wymiany informacji dotyczących topologii sieci.

Jeśli masz dużą lub bardzo dużą sieć, routing statyczny, a co za tym idzie jego ręczna konserwacja, będzie wymagał wielu godzin pracy personelu technicznego. Ten ostatni jest bardzo niepraktyczny i znacznie mniej produktywny. Dynamiczne tabele routingu umożliwiają podłączonym urządzeniom sieciowym „nasłuchiwanie” siebie, dzięki czemu mogą one automatycznie aktualizować swoje tabele routingu zgodnie ze zdarzeniami sieciowymi. Zwłaszcza jeśli mówimy o awariach sieci lub przeciążeniu.

Następnie przyjrzymy się routingowi statycznemu i dynamicznemu.

Routing statyczny

Jak zauważyliśmy, trasy statyczne są konfigurowane w routerze ręcznie, tak samo jak w przypadku jego konserwacji. W którym momencie można złożyć wniosek o zmianę? Gdy nastąpią zmiany w topologii sieci. Chociaż routing statyczny jest na ogół bardzo pracochłonny, zwłaszcza podczas przeprowadzania konserwacji, ma kilka zalet, które wciąż umożliwiają konfigurowanie routingu:

  • Większe bezpieczeństwo, że trasa została poprawnie wprowadzona i nie ma problemów, ponieważ są one wprowadzane ręcznie przez administratora.
  • Wydajność w zarządzaniu zasobami, ponieważ na routerze nie działa protokół.

Istnieją dwa główne typy routingu statycznego: do określonej sieci i domyślna statyczna (lub domyślna trasa) . Dla lepszego kontekstu, jeśli używany jest protokół IPv4, konfiguracja routingu statycznego do określonej sieci ma następującą strukturę:

DirecciónIP MáscaradeSubred IPsiguientesalto | InterfazDeSalida

Zastosujmy tę strukturę do polecenia routera od producenta Cisco:

ip route 192.168.0.0 255.255.255.0 192.168.10.5

Zamiast adresu IP następnego przeskoku, czyli adresu IP interfejsu, przez który pakiet danych będzie kontynuował nawigację, możemy wskazać interfejs:

ip route 192.168.0.0 255.255.255.0 serial 0/0/1

Teraz, po stronie domyślnej trasy statycznej lub trasy domyślnej, musimy wiedzieć, że działa to, gdy tabela routingu nie ma określonej trasy dla sieci docelowej. Dotyczy to zwłaszcza sytuacji, gdy trzeba skonfigurować routery zezwalające na dostęp do Internetu.

Dlaczego droga do określonej sieci nie byłaby przydatna, jeśli chcemy surfować po Internecie? Ponieważ nikt nie jest pewien, do jakiego rodzaju witryn i usług będziesz uzyskiwać dostęp każdego dnia. Nie postrzegamy tego, ale my, jako użytkownicy sieci sieci, codziennie uzyskujemy dostęp do wielu sieci.

Dlatego konkretna trasa statyczna nie jest wykonalna, ani dynamiczna, ponieważ routery domowe nie obsługiwałyby wszystkich sieci na świecie. Dlatego domyślna trasa pozwoli nam iść tam, gdzie chcemy, kiedy potrzebujemy dostępu do Internetu, ponieważ wyśle ​​wszystkie domyślne pakiety do routera operatora.

Jednak struktura polecenia konfiguracji jest bardzo podobna do „normalnej” trasy statycznej. Zobaczmy jego strukturę:

0.0.0.0 0.0.0.0 IPsiguientesalto | InterfazDeSalida

Zastosujmy tę strukturę ponownie do polecenia routera Cisco:

ip route 0.0.0.0 0.0.0.0 192.168.10.5

Zamiast adresu IP następnego przeskoku, czyli adresu IP interfejsu, przez który pakiet danych będzie kontynuował nawigację, możemy wskazać interfejs:

ip route 0.0.0.0 0.0.0.0 serial 0/0/1

Dynamiczne wyznaczanie tras

Routery używają różnych dynamicznych protokołów routingu do udostępniania wszystkich danych związanych z siecią stan sieci . Zajmują się tym dynamiczne protokoły routingu, zamiast ręcznego konfigurowania tabel routingu przez administratora sieci. Jedyne, co administrator musi zrobić, to poprawnie skonfigurować dynamiczny protokół routingu i udostępnić sieci, które są bezpośrednio połączone, aby inni routery wiedzieli, gdzie powinni się udać, na wypadek, gdyby wymagany był dostęp do tej sieci. Ten rodzaj uczenia się pozwala określić najlepszą trasę dla każdego przypadku, a następnie dodaje ją do tabeli routingu routera.

Należy wspomnieć o kilku zaletach związanych z routingiem dynamicznym. Najważniejsza jest możliwość określenia nowej lepszej trasy, jeśli ta, która została pierwotnie ustalona, ​​została wycofana z eksploatacji. Z drugiej strony interwencja człowieka w żadnym wypadku nie jest konieczna, nawet przy najbardziej złożonych zmianach topologii sieci. W zależności od scenariusza będziemy musieli użyć protokołów routingu bramy wewnętrznej (IGP), które są używane w systemie AS (Autonomous System), takim jak RIP, OSPF, IS-IS lub EIGRP. Ponadto, jeśli zamierzamy komunikować się z innym AS, używanym protokołem jest BGP.