Page tree
Skip to end of metadata
Go to start of metadata

DHCP Relay - функционал, обеспечивающий ретрансляцию DHCP-пакетов от клиента к серверу. Поскольку протокол DHCP основан на широковещательной рассылке, пакеты этого протокола не проходят через маршрутизаторы. Коммутатор, выступающий в роли DHCP Relay, перехватывает широковещательные DHCP-пакеты в клиентской VLAN, пересылает их по указанному IP-адресу на DHCP-сервер и аналогично ретранслирует обратно к клиентам ответы от DHCP-сервера.

Рассмотрим настройку функционала на серии S5XXX

Включаем DHCP Relay глобально:

SNR-S5210(config)#ip dhcp relay enable 

Задаем адрес DHCP-сервера:

SNR-S5210(config)#ip dhcp relay address 10.10.10.10

Настраиваем пересылку DHCP-пакетов:

SNR-S5210(config)#interface vlan0.200
SNR-S5210(config-if)#ip address 1.1.1.1
SNR-S5210(config-if)#ip dhcp relay enable

Важно!

На DHCP-сервере должен находиться конфигурационный файл с пулом ip-адресов из сети 1.1.1.1/24

Рассмотрим реализацию функционала, используя share-vlan:

Важно!

DHCP-Relay share-vlan используется в случаях, когда на коммутаторе нежелательно иметь интерфейс с IP-адресом
Указываем клиентский VLAN (13) и VLAN управления (12) в который будут перенаправляться DHCP-пакеты:
SNR-S5210(config)#ip dhcp relay share-vlan enable
SNR-S5210(config)#interface vlan0.12
SNR-S5210(config-if)#ip address 192.168.2.9/24
SNR-S5210(config-if)#ip dhcp relay share-vlan uplink-interface
SNR-S5210(config-if)#ip dhcp relay share-vlan address 1.1.1.1
SNR-S5210(config-if)#exit
SNR-S5210(config)#interface vlan0.13
SNR-S5210(config-if)#ip dhcp relay share-vlan customer-interface
SNR-S5210(config-if)#exit

Включаем DHCP Snooping (опционально, не обязательно):

SNR-S5210(config)#ip dhcp snooping 

Включаем DHCP Snooping в клиентской VLAN (опционально, не обязательно):

SNR-S5210(config)#ip dhcp snooping vlan <>

Важно!

Добавить опцию 82 к DHCP-пакетам возможно только с помощью функционала DHCP Snooping information option

Включаем подавление DHCP-broadcast-пакетов (опционально, не обязательно):

SNR-S5210(config)#ip dhcp relay broadcast supress

Включаем DHCP Snooping Binding (опционально, не обязательно):

SNR-S5210(config)#ip dhcp snooping binding enable

Настраиваем Uplink-порт, как доверенный для DHCP-пакетов, для случая когда включен DHCP snooping:

SNR-S5210(config-if)#ip dhcp snooping trust