Mikrotik и ARP таблицы
Начнем с теории...
Что такое ARP и зачем это нам
ARP ("Address Resolution Protocol" — протокол определения адреса) —
использующийся в компьютерных сетях протокол низкого уровня,
предназначенный для определения адреса канального уровня по известному
адресу сетевого уровня. Наибольшее распространение этот протокол получил
благодаря повсеместности сетей IP, построенных поверх Ethernet,
поскольку практически в 100 % случаев при таком сочетании используется
ARP.
ARP протокол работает с MAC адресами. Свой индивидуальный MAC адрес есть у каждой сетевой карты.
MAC-адрес ("Media Access Control" — управление доступом к среде) —
это уникальный идентификатор, сопоставляемый с различными типами
оборудования для компьютерных сетей. Большинство сетевых протоколов
канального уровня используют одно из трёх пространств MAC-адресов,
управляемых IEEE: MAC-48, EUI-48 и EUI-64. Адреса в каждом из
пространств теоретически должны быть глобально уникальными. Не все
протоколы используют MAC-адреса, и не все протоколы, использующие
MAC-адреса, нуждаются в подобной уникальности этих адресов.
Маршрутизаторы Mikrotik: Mikrotik RouteBoard RB493AH, Mikrotik RouterBoard 1100, Mikrotik RouterBoard RB/450g и все остальные Mikrotik Routerboards благодаря Mikrotik Router OS тоже могут работать с ARP протоколом.
Чем может быть полезен ARP протокол для нас. Предположим, нам пощасливилось купить Mikrotik RouterBoard 1100. Мы прочли статью, как настроить mikrotik,
и все легко настроили. Но вот случилось ... пользователь
переустанавливал операционную систему или случайно сбил сетевые
настройки. Пытаясь их вспомнить, он вводит ошибочный IP адрес, и в сети
появляется два одинаковых IP адреса. Таким образом, возникает конфликт
IP адресов, которые будут бороться между собой. Чтобы этого избежать, в
ARP протоколе существуют ARP таблицы.
ARP-таблица для преобразования адресов
Преобразование адресов выполняется путем поиска в
таблице. Эта таблица, называемая ARP-таблицей, хранится в памяти и
содержит строки для каждого узла сети. В двух столбцах содержатся IP- и
Ethernet-адреса. Если требуется преобразовать IP-адрес в Ethernet-адрес,
то ищется запись с соответствующим IP-адресом.
В Mikrotik ARP таблицу можно увидеть в разделе IP ARP.

Рис.1. Путь к ARP таблице.
Рис.2. ARP таблица.
На Рисунке 2 мы видим ARP таблицу. В ней три записи, они добавляются автоматически и имеют следующую структуру. IP Adress – это, собственно, IP адрес компьютера сети, MAC Adress – это mac адрес этого же компьютера, и Interface, который
указывает за каким интерфейсом находится данный компьютер. Обратите
внимание, что напротив всех записей есть буква D. Она означает то, что
эта запись динамическая и будет изменена, если изменятся какие-то
данные. То есть, если пользователь случайно введет неправильный IP
адрес, то просто изменится запись в ARP таблице и больше ничего. Но нам
это не подходит. Нам нужно застраховаться от таких случаев. Для этого в
ARP таблицу вносятся статические записи. Как это сделать? Существует два
способа.
Рис.3. Добавляем Статическую запись первым способом.
Способ первый. Как обычно нажимаем красный
плюс. В появившемся окне вводим IP адрес, MAC адрес и выбираем
интерфейс, за которым находится данный компьютер.

Рис.4. Добавляем Статическую запись вторым способом.
Способ второй. Выбираем нужную запись, кликаем два раза левой клавишей мыши, в появившемся окне нажимаем кнопку Make Statik. Статическая запись добавлена.

Рис.5. Таблица со статическими записями.
Как видно на рисунке 5 - напротив добавленной записи отсутствует буква D. Это говорит о том, что запись статическая.
Теперь, если пользователь случайно введет не свой адрес, Mikrotik,
проверив соответствие IP и МАС адреса в ARP таблице и, не найдя нужной
записи, не даст пользователю выйти в интернет, тем самым наведет
пользователя на мысль о том, что он, возможно, был не прав и надо бы
позвонить администратору.
Еще на что хотелось бы обратить ваше внимание: эти записи применяются для пакетов проходящих через router.
Маршрутиза́тор или роутер — сетевое
устройство, которое принимает решения о пересылке пакетов сетевого
уровня (уровень 3 модели OSI) между различными сегментами сети на
основании информации о топологии сети и определённых правил.
Если нужно, чтобы правила применялись к Bridge(бридж), то в Bridge нужно включить функцию Use IP Firewall (рис.6.).
Бридж — это способ соединения двух
сегментов Ethernet на канальном уровне, т.е. без использования
протоколов более высокого уровня, таких как IP. Пакеты передаются на
основе Ethernet-адресов, а не IP-адресов (как в маршрутизаторе).
Поскольку передача выполняется на канальном уровне (уровень 2 модели
OSI), все протоколы более высокого уровня прозрачно проходят через мост.

Рис.6. Включение функции Use IP Firewall.
Источник: http://asp24.com.ua/ |