Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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

Рассмотрим первый вариант.

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

Примечание
Пакет может быть перенаправлен только через management IP-интерфейс LTP.  Отправка пакета с LTP с какими-либо IP-MAC, отличающимися от management интерфейса невозможна.

Для конфигурирования функционала, необходимо выполнить следующее.

...

Блок кода
LTP-16N(config)(dhcp)# snooping enable vlan 100,200 

Включите DHCP realyrelay:

Блок кода
LTP-16N(config)(dhcp)# relay enable

...

Блок кода
LTP-16N(config)(dhcp)# do commit

...


Примечание

При перенаправлении клиентских запросов через интерфейс management OLT, сервер может находиться только в том же VLAN и в той же подсети что и управление OLT.


Рассмотрим второй вариант.

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

Для конфигурирования функционала, необходимо выполнить следующее.

Перейдите в настройки DHCP:

Блок кода
LTP-16N# configure terminal
LTP-16N(configure)#
LTP-16N(configure)# ip dhcp
LTP-16N(config)(dhcp)# relay giaddr 192.168.200.1
Подсказка
Giaddr, он же DHCP relay agent address, будет поставлен в соответствующее поле dhcp-заголовка при отправке с LTP. Обычно указывается giaddr из подсети пула клиентских адресов. При указании giaddr, source ip уходящего с management интерфейса dhcp-пакета изменен не будет. Source ip / mac адреса такого пакета будут соответствовать management интерфейсу.

При необходимости укажите vlan, для которого будет подставляться giaddr в приходящие на LTP dhcp-пакеты:

code

Включите DHCP snooping. DHCP snooping можно активировать на все VLAN или только на необходимые. В случае с relay, это должен быть клиентский (100) и management (200) VLAN.

Блок кода
LTP-16N(config)(dhcp)# snooping enable vlan 100,300 

Включите DHCP relay:

Блок кода
LTP-16N(config)(dhcp)# relay enable

Задайте адрес серверов и клиентский VLAN, из которого будет происходить перенаправление. Можно задавать несколько серверов, тогда перенаправление будет произведено на все сервера сразу, но сессия будет построена только через первый ответивший.

Блок кода
LTP-16N(config)(dhcp)# relay server-ip 10.10.10.1 vid 100
LTP-16N(config)(dhcp)# relay server-ip 10.10.10.2 vid 100

Настройте адрес для интерфейса, с которого будет доступ до DHCP-сервера.

Без форматирования
LTP-16N(config)(dhcp)# relay giaddr exit
LTP-16N(configure)# vlan 200
LTP-16N(config)(vlan-200)# ip interface address 192.168.200.1 vlan 200

Для удаления параметра используйте команду no:

code
mask 255.255.255.0

Настройте маршрут до сервера.

Без форматирования
LTP-16N(config)(dhcp)# no relay giaddr exit
LTP-16N(configure)# ip route address 10.10.10.0 mask 255.255.255.0 gateway 192.168.200.1
Предупреждение
Если giaddr не указан, по-умолчанию будет подставлен management IP адрес LTP
2 name dhcp_server


Примечание

Обратите внимание, в качестве шлюза будет использоваться не тот адрес, который был настроен на VLAN на OLT, а реальный шлюз в сети, доступный с OLT в VLAN 200.

Примените конфигурацию:

Блок кода
LTP-16N(config)(dhcp)# do commit