Wyobraź sobie sieć składającą się z trzech komputerów połączonych z przełącznikiem. I musimy ręcznie wypełnić tabelę routingu w jednym z nich.
Kolumna bramy w tabeli routingu musi zawierać te same informacje, co następny przeskok. Ale nie ma następnego skoku; wszystkie pakiety bezpośrednio przechodzą między komputerami bez żadnej mediacji (faktycznie przechodzą przez przełącznik, ale nie ma adresu IP).
Jaka jest poprawna wartość bramy w tabeli routingu?
źródło
none
będzie wyglądać w tabeli?192.168.1.0
iwlan
jest podłączony do innej sieci. Domyślną bramą powinien być adres IP interfejsu ethernetowego w komputerze, który mawlan
, lub192.168.1.10
, a tablica routingu będzie wyglądać jak0.0.0.0 192.168.1.10 0.0.0.0
(network next_hop netmask
).W większości systemów dla trasy w tabeli routingu albo ustawiasz interfejs, albo dajesz następny przeskok (lub oba).
W przypadku, gdy podany jest tylko interfejs, pakiet zostanie wysłany bezpośrednio na adres MAC hosta docelowego przez ten interfejs (tj. Pakiety dla hostów w tej samej podsieci).
Jeśli podany zostanie kolejny przeskok, pakiet zostanie wysłany na adres MAC odpowiadający temu adresowi IP, a port użyty do wysłania tego pakietu zostanie określony przy użyciu trasy interfejsu wspomnianej powyżej.
W systemach, w których nie można podać portu dla miejsca docelowego, prawdopodobnie można użyć adresu IP powiązanego z portem, aby zidentyfikować port. Na przykład:
IP twojego komputera 10.0.0.2 w podsieci / 24. Twoja tablica routingu powinna wyglądać
źródło