Назад | Перейти на главную страницу

Возможны ли трансляции L3 без трансляций L2?

Итак, я понимаю, что когда вы выполняете трансляцию L2 (например, ARP), она попадает только в уровень L2, а L3 не видит его. Но я видел много разговоров о трансляциях L3 и о том, как они вызывают также трансляции L2.

Есть ли случай, когда вы могли бы / могли делать трансляцию L3 без трансляции L2, или эти два связаны (требуется).

В конечном итоге трафик отправляется на MAC-адрес (физический уровень) хоста. Когда трафик предназначен для определенного адреса уровня 3, этот адрес должен быть преобразован в уникальный MAC-адрес предполагаемого хоста назначения. Поскольку нет уникального MAC-адреса для широковещательной передачи уровня 3 (поскольку широковещательная передача предназначена для всех хостов в этой сети уровня 3), трафик в конечном итоге должен отправляться на MAC-адрес, который все узлы прослушивают для трафика. Это широковещательный адрес уровня 2 FF-FF-FF-FF.

Итак, ответ - нет, невозможно организовать трансляцию уровня 3 без трансляции уровня 2. Это один из адресов VLAN. Разделение широковещательных доменов уровня 2.

РЕДАКТИРОВАТЬ

Чтобы ответить на комментарий относительно нескольких сетей уровня 3, подключенных к одному физическому сегменту / коммутатору, см. Снимок экрана ниже. Это устройство в сети уровня 3 192.168.2.0/24, подключенное к тому же физическому коммутатору и членство в той же VLAN, что и хосты в сети уровня 3 192.168.1.0/24. Вы можете ясно видеть, что MAC-адрес назначения уровня 2 - FF-FF-FF-FF-FF-FF. Все хосты, подключенные к одному и тому же физическому сегменту / VLAN, будут получать этот трафик, независимо от того, в какой сети уровня 3 они находятся. Только хосты в той же сети уровня 3 будут принимать трафик. Хосты, не принадлежащие к той же сети уровня 3, отбрасывают этот трафик, но тем не менее получают его. Этот захват был сделан на хосте в сети 192.168.1.0/24 ... так ясно, что он видит широковещательные сообщения, предназначенные для хостов в сети 192.168.2.0/24. Хосты в сети 192.168.1.0/24 просто отбрасывают этот трафик после его получения.

Это зависит от того, какой слой 2 вы используете. Если уровень 2 может осуществлять широковещательную передачу самостоятельно, доставка широковещательной передачи L3 посредством широковещательной передачи L2 является наиболее эффективным способом.

Гипотетически, вы также можете отправить широковещательную рассылку L3, отправив отдельные одноадресные рассылки L2, если вы знаете всех получателей (т. е. широковещательная передача приложения преобразуется в одноадресную рассылку маршрутизатора).

С слой 2, который не может транслировать, маршрутизатору придется найти другой способ реализации широковещательной передачи L3. Например. маршрутизатор с группой последовательных линий с клиентами PPP в одной подсети не имеет другого выбора, кроме генерации индивидуальных одноадресных рассылок. На практике трансляции в таком сценарии обычно не работают.

Так, да - Трансляции L3 без трансляций L2 возможны, но маловероятны. Короче говоря, L3 не волнует, как вещание доставляется на нижнем уровне.