1

К моему домашнему маршрутизатору подключено 2 ноутбука с IP-адресами 192.168.1.10 и 192.168.1.11 .

Я использую traceroute 192.168.1.11 с первого ноутбука и получаю

1    22 ms    11 ms    33 ms  Laptop2 [192.168.1.11]

Я ожидал, что сначала он перейдет к маршрутизатору, а затем к Laptop2, но он напрямую показал Laptop 2.

Таблицы ARP были сброшены перед этой командой, и они не перечислили ноутбук 2.

1 ответ1

2

Traceroute не показывает вам каждый переход в вашей сети, а только показывает, сколько было выполнено переходов уровня 3 .

Более простой способ понять это состоит в том, что любое сетевое устройство, которое не уменьшает TTL, не будет отображаться в трассировке, как объясняется в этом ответе на сайте Exchange Network Engineering Stack :

Любое устройство, которое не уменьшает значение поля IP TTL, не будет отображаться в пути traceroute. Например, межсетевой экран Cisco ASA может быть настроен для уменьшения поля IP TTL для пакетов, проходящих через межсетевой экран (установите значение параметраmentment-ttl). По умолчанию TTL не уменьшается, таким образом скрывая (ну, в некоторой степени) межсетевой экран.

Дополнительную информацию можно найти здесь на этой странице DSLReports под названием «Должен ли я использовать коммутатор или маршрутизатор уровня 3?»:

В общем, вы хотите использовать маршрутизатор, когда большую часть времени устройство выполняет маршрутизацию. Точно так же вы хотите использовать переключатель, когда в большинстве случаев устройство переключается. Это утверждение становится более очевидным, когда имеешь дело с более крупной сетью, такой как интернет-провайдер или крупная корпорация.

А также это обсуждение Reddit под названием «Маршрутизатор против коммутатора уровня 3: в чем разница?» и конкретно этот ответ от «Xipher»:

Это не совсем функциональная разница. Для меня это основано на основной цели.

Маршрутизатор коммутатора L3, но обычно с гораздо меньшей таблицей маршрутизации, может поддерживать только один-единственный набор VLAN. Его функциональность, вероятно, также будет довольно ограниченной. Некоторые коммутаторы поддерживают ограниченный набор функций MPLS, но это главным образом в пространстве центра обработки данных.

Маршрутизатор обычно может поддерживать гораздо больше маршрутов. Большинство из них обрабатывают около миллиона или более маршрутов IPv4 для текущих маршрутизаторов. Некоторые из них будут поддерживать коммутацию и даже поддерживать перекрывающееся пространство VLAN с целью передачи клиентам туннелей L2. Дополнительные функции, такие как приложения MPLS, также более распространены у маршрутизаторов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .