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

Таблица ARP / Mac-адресов

В чем разница между таблицей MAC-адресов и таблицей arp? Правильно ли сказать, что для каждого коммутатора сохраняется только один кеш arp, который самостоятельно учится пересылать информацию на другой хост, и каждый хост в сети имеет свою собственную таблицу Mac, в которой записываются MAC-адреса хостов, на которые он хочет отправлять кадры, эта информация сохраняется после широковещательной рассылки, которая приводит к тому, что узел отвечает своим MAC-адресом, а MAC-адреса удаляются, если они не используются после 20 минут, чтобы избежать заполнения таблицы MAC-адресов.

Я просто не знаю, почему таблица / кеш arp отличается от таблицы Mac.

Будем очень признательны за любые объяснения.

Таблица MAC (Слой 2)

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

Таблица ARP (Слой 3)

Таблица ARP используется для сопоставления MAC-адресов с IP-адресами. Если записи ARP не существует, отправляется широковещательная передача ARP, и таблица обновляется ответом. Обычно они истекают через 2-4 часа. Каждый хост, подключенный к сети, должен поддерживать свою собственную таблицу ARP.

У меня был тот же вопрос в прошлом. Позвольте мне рассказать, что я понял, на простом примере.

Таблица Mac: Эта таблица отображает для конкретного MAC-адреса, через какой порт должны отправляться данные.

Например, давайте рассмотрим одну запись в таблице MAC-адресов, как показано ниже.

show mac-address-table

0021.d837.a6fc          Dynamic       1     FastEthernet3

Приведенная выше информация говорит, что если MAC-адрес назначения - «0021.d837.a6fc», отправить через порт FastEthernet3. Это единственная цель таблицы MAC-адресов. Для какого MAC-адреса какой порт пересылать данные. Это происходит на уровне 2, который является переключателем.

Таблица Arp: в этой таблице есть сопоставление IP-адреса с MAC-адресом.

Снова простой пример, допустим, вы хотите отправить некоторые данные на 192.168.1.1. Мы еще не знаем MAC-адрес «192.168.1.1». Протокол ARP помогает обнаружить MAC-адрес путем отправки широковещательного сообщения. Как только мы узнали MAC-адрес хоста, мы сохраняем его в таблице arp.

show arp

Internet  192.168.1.1         3   0021.d837.a6fc

Теперь, когда мы знаем MAC-адрес хоста назначения, мы передаем эту информацию на уровень 2, который выполняет пересылку на определенный порт на основе MAC-адреса.

Надеюсь, это кому-то поможет.