2013-05-19 4 views
0

Следующее основано на моем понимании сети, если что-то не так, пожалуйста, укажите его.ARP & layer 3 switch

Учитывая следующий сценарий. Хост (отправитель), чтобы отправить IP-пакет:

  1. отправитель заполняет в IP-адрес назначения
  2. отправитель заполняет МАС-адрес назначения (может использовать ARP)
  3. коммутатор пересылает пакет, основанный на MAC-адрес.

Вот мой вопрос:

Можно ли избавиться от ARP, если мы используем переключатель уровня 3? потому что переключатель уровня 3 пересылает пакеты на основе IP-адреса.

+0

@YuHao Пожалуйста, не воскресите вопиющие вопросы вне темы от буксировки и полтора года назад, чтобы исправить форматирование. Просто голосуйте, чтобы закрыть. Нет смысла улучшать форматирование (его нельзя перенести). –

+0

@AndrewMedico Я сделал редактирование ** после ** голосования, чтобы закрыть этот вопрос. Это не по теме, но это уже здесь, улучшение формата не навредит. –

ответ

1

Коммутаторы на самом деле не используют ARP в том смысле, что они не отправляют ARP, но они используют свои функции, когда компьютер отправляет arp.

Коммутаторы с IP-интерфейсами используют ARP так же, как любое другое устройство использует ARP для связи. Это может быть на коммутаторе L2 в качестве интерфейса управления или коммутаторе уровня 3 с интерфейсами IP VLAN.

ARP транслируется, и поэтому коммутаторы перекрывают все порты. После того, как устройство, к которому ARP собирается добраться, видит ARP, оно отвечает непосредственно на устройство, отправившее ARP с его MAC-адресом. Затем исходное устройство отправляет трафик (который вызвал его отправку ARP) непосредственно на MAC ответчика. Именно в этот момент коммутатор использует таблицу MAC для пересылки кадров из правильного порта.

источник techexams.

0

Вам все еще нужно ARP. Переключатель уровня 3 - это в основном маршрутизатор laer-3 и коммутатор уровня 2. Переключатель уровня 3 является коммутатором уровня 2 для целей пересылки трафика в том же домене уровня 2, но маршрутизатор уровня 3 для трафика, предназначенного для другой подсети.

Любой хост-хост (маршрутизатор - это всего лишь хост) трафик по-прежнему нуждается в слое-2 для его доставки, и для этого требуется адрес уровня 2, чтобы перенаправить его в пункт назначения (другой узел на тот же слой-2, включая маршрутизатор, если IP-адрес не находится в одной подсети). ARP получает адрес layer-2 на основе адреса layer-3, поэтому он по-прежнему необходим.