5.3 DHCP Relay: L2 и L3

В системе доступны два разных подхода к пересылке DHCP-трафика. Они решают разные задачи и работают на разных уровнях сети.

L3 Relay

Классический DHCP Relay уровня L3. Устройство принимает DHCP-запрос на интерфейсе и пересылает его на внешний DHCP-сервер как routed-трафик. Этот режим подходит для обычных сетей, где клиентский broadcast нужно передать на удалённый сервер через маршрутизацию.

L3 Relay — это стандартный вариант для офисных и корпоративных сетей, когда сервер DHCP расположен в другой сети или VLAN.

L2 Relay

L2 Relay работает на уровне Ethernet. Он перехватывает DHCP broadcast-запросы в сети, добавляет в них необходимые параметры, например Circuit ID и Remote ID, а затем пересылает запрос дальше. Такой режим применяют там, где важна передача идентификаторов доступа и поведения линии.

L2 Relay обычно нужен в провайдерских схемах, операторских сетях и сценариях с Option 82, где важно передать информацию о конкретном порте, абоненте или сегменте доступа.
ПараметрL3 RelayL2 Relay
Уровень работыLayer 3Layer 2
Что делаетПринимает DHCP на интерфейсе и шлёт на сторонний DHCP-серверПерехватывает DHCP broadcast и вставляет дополнительные параметры
Типичный сценарийОфис, корпоративная сеть, VLANISP, операторская сеть, Option 82
Доп. поляКлассический relay-путьCircuit ID, Remote ID и другие атрибуты доступа