Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:bras_bng:bras_l2_vlan:bras_l2_vlan_arp_proxy [2023/10/13 12:13] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | dpi:bras_bng:bras_l2_vlan:bras_l2_vlan_arp_proxy [2024/09/26 15:29] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Обработка ARP ====== | ||
+ | {{indexmenu_n> | ||
+ | |||
+ | Обработка ARP-запросов включается конфигурационным параметром '' | ||
+ | набор битовых флагов: | ||
+ | * 0 - режим ARP proxy отключен. В этом режиме BRAS отвечает сам только на ARP-запросы IP-адреса, | ||
+ | * 0x0001 - отвечать на ARP-запросы абонентов: | ||
+ | * 0x0002 - отвечать на ARP-запросы шлюзов абонентских подсетей. Адреса шлюзов извлекаются из абонентского DHCP-трафика. | ||
+ | * 0x0004 [в режиме роутера] - отвечать, | ||
+ | |||
+ | При включении ARP proxy BRAS отвечает своим MAC-адресом (задается в конфигурационном | ||
+ | параметре [[dpi: | ||
+ | fastDPI отвечает одним и тем же MAC-адресом, | ||
+ | |||
+ | Прежде чем обработать ARP-запрос, | ||
+ | в соответствии с [[dpi: | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Особенности обработки ARP-запросов между абонентами, | ||
+ | | ^ target abonent IP ^^^ | ||
+ | ^ source abonent IP ^ no VLAN ^ VLAN ^ QinQ ^ | ||
+ | | **no VLAN** | ||
+ | | **VLAN** | ||
+ | | **QinQ** | ||
+ | |||
+ | **drop** - СКАТ молча дропает ARP-запрос \\ | ||
+ | **reply** - СКАТ отвечает на ARP-запрос своим виртуальным MAC-адресом '' | ||
+ | |||
+ | В СКАТ 10.3 добавлена поддержка режима коммутатора - сегментирование абонентов в общем VLAN на сети доступа. В этом режиме абоненты даже в одном VLAN изолированы друг от друга на коммутаторе, | ||
+ | < | ||
+ | # Флаг сегментирования абонентов в общем VLAN на сети доступа | ||
+ | # (изоляция абонентов на коммутаторе, | ||
+ | # Учитывается только при установленном флаге 1 в bras_arp_proxy для ARP-запросов от одного абонента другому. | ||
+ | # off (типичный случай) - абоненты A и B в одном VLAN могут взаимодействовать между собой напрямую, | ||
+ | # не обрабатывает ARP-запрос от абонента A "who has abonent B IP" | ||
+ | # on - на коммутаторе включена изоляция абонентов, | ||
+ | # на ARP-запрос от абонента A "who has target abonent B IP" | ||
+ | # | ||
+ | </ | ||
+ | При включении '' | ||
+ | | | ||
+ | ^ source abonent IP ^ no VLAN ^ VLAN ^ QinQ ^ | ||
+ | |**no VLAN** | ||
+ | |**VLAN** | ||
+ | |**QinQ** | ||
+ | |||
+ | |||
+ | ===== Обработка ARP извне (со стороны бордера) ===== | ||
+ | |||
+ | Чтобы ARP таблица на бордере не замусоривалась однотипными записями, | ||
+ | СКАТ не отвечает бордеру своим MAC на ARP запросы по IP абонентов, | ||
+ | вместо этого на бордере должен быть прописан транзитный маршрут через СКАТ для всех подсетей абонентов, | ||
+ | которых он обслуживает. В качестве адреса назначения для таких маршрутов следует указывать значение, | ||
+ | задаваемое параметром '' | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | |||