Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 2
  • 207

Proszę o wyjaśnienie dlaczego wystarczy na każdym z urządzeń (R1-R3, patrz rysunek) tylko jeden wpis ip route 0.0.0.0 0.0.0.0 next_hop, aby wszystkie sieci były dostępne (polecenie ping do działającego hosta w istniejącej sieci zakończone zostanie sukcesem)?

Załączniki

  • jpg

    ip_route_01.jpg ( 24K )
Uczestnik szkolenia
  • Zapytał
  • @ Uczestnik szkolenia | 05.06.2014
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedź (1)

  • 0

Trasa domyślna (ip route 0.0.0.0 0.0.0.0 next_hop) jest specjalnym rodzajem wpisu routingu statycznego. Oznacza, że jeżeli router nie znajdzie miejsca przeznaczenia do sieci docelowej w tablicy routingu dla danego adresu IP celu (w pakiecie), to wybierze trasę domyślną, tj. trasa domyślna pasuje zawsze dla wszystkich pakietów z dowolnymi IP celu. Ważne jest, aby w tym przypadku polecenie ip route 0.0.0.0 0.0.0.0 next_hop zostało wykonane w tym samym kierunku (w prawo lub lewo). I tak adresem następnego skoku dla R1 powinno być IP interfejsu R2 łącza R1-R2, a adresem następnego skoku dla R2 powinno być IP interfejsu R3 łącza R2-R3 itd.

Jeżeli wykonamy np. polecenie ping z PC1 do PC3, to R1 po otrzymaniu pakietu stwierdzi, że "pasuje" on (docelowy IP i tablica routingu) tylko do trasy domyślnej i przekaże go do R2. R2 zrobi podobnie jak R1, gdyż (podobnie jak w R1) docelowy adres IP pakietu nie będzie pasował do sieci przyłączonej bezpośrednio (LAN R2), zatem jedyną możliwością stanie się trasa domyślna do R3. R3 posiada w swojej tablicy routingu wpis o sieci bezpośrednio dołączonej (LAN), której część sieciowa (wskazuje na to maska) stanowi dłuższe dopasowanie niż trasa domyślna dla naszego pingu. Dla przypomnienia każdy router wybiera zawsze kierunki z najdłuższym dopasowaniem, tj. największą ilością bitów, które są takie same w adresie sieci zdalnej (tablica routingu) i IP celu pakietu, który ma zostać przekazany dalej w procesie routingu. Zatem R3 stwierdzi, że IP celu pakietu posiada dłuższe dopasowanie do jego sieci LAN niż trasy domyślnej i przekaże pakiet do PC w swojej sieci. PC3 po otrzymaniu ICMP odpowie, R3 wyśle odpowiedź do R1 (tylko trasa domyślna będzie "pasować" do IP celu LAN R1). R1 (podobnie jak R3) stwierdzi, że posiada w swojej tablicy routingu sieć bezpośrednio przyłączoną i przekaże odpowiedź do PC1.

Warto także podkreślić, że:

- jest to przykład routingu asymetrycznego, każdy wpis w tablicy routingu działa tylko w jedną stronę,

- polecenie ping do nie istniejącej sieci generuje pętle routingu, którą można obserwować (logi ze zmniejszającą się wartością pola TTL) uruchamiając Wireshark na komputerze WS.

Pozdrawiam.
Wojtek.

  • Odpowiedział
  • @ | 05.06.2014
  • TRENER ALTKOM AKADEMII