Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 5 Следующий »

DHCP opt82 применяется для предоставления DHCP-серверу дополнительных данных о полученном DHCP-запросе - информации о терминале, на котором запущен DHCP opt82 и информации об ONT, с которого получен DHCP-запрос. Модификация DHCP пакетов производится путем перехвата и последующей обработки на CPU терминала, т.е. необходимо включение DHCP snooping. OLT позволяет как прозрачно передать эту опцию с ONT, так и сформировать или перезаписать ее по заданному формату. Настройка DHCP option 82 осуществляется через систему профилей — profile dhcp-opt82 (На LTP-X / MA4000 функционал реализован профилями DHCP-RA).

 1. Настройка профиля DHCP opt82

Перейдите в режим редактирования нужного профиля dhcp-opt82:

LTP-16N# configure terminal
LTP-16N(configure)# profile dhcp-opt82 test
LTP-16N(config)(profile-dhcp-opt82-test)#

При необходимости включите вставку/перезапись DHCP option 82:

LTP-16N(config)(profile-dhcp-opt82-test)# overwrite-opt82 enable

При необходимости задайте формат DHCP option 82 командами circuit-id и remote-id:

LTP-16N(config)(profile-dhcp-opt82-test)# circuit-id format %PONSERIAL%/%ONTID%
LTP-16N(config)(profile-dhcp-opt82-test)# remote-id format %OPT82_RID%

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

LTP-16N(config)(dhcp)# do commit

Список  лексем, доступных для использования:

ЛексемаОписание
%HOSTNAME%Сетевое имя терминала
%MNGIP%IP-адрес терминала
%PON-PORT%Номер канала OLT, с которого пришёл DHCP request
%ONTID%Идентификатор ONT, отправившего DHCP request
%PONSERIAL%Серийный номер ONT, отправившего DHCP request
%GEMID% Номер GEM-порта, в котором пришёл DHCP request
%VLAN0%Внешний VID
%VLAN1%Внутренний VID
%MAC%MAC-адрес ONT, с которого пришёл запрос
%OLTMAC%MAC-адрес OLT
%OPT60%DHCP option 60, пришедшая от ONT
%OPT82_CID% Circuit ID, пришедшая от ONT
%OPT82_RID%Remote ID, пришедшая от ONT
%DESCR%Первые 20 символов описания ONT

 2. Включение профиля DHCP opt82

Перейдите в режим конфигурирования OLT, и назначьте профиль opt82 в dhcp view:

LTP-16N# configure terminal
LTP-16N(configure)# ip dhcp
LTP-16N(config)(dhcp)# opt82 profile test

При необходимости можно назначить профиль opt82 только на определенный vlan:

LTP-16N(config)(dhcp)# opt82 profile test_vlan_100 vid 100

 Включите перехват DHCP пакетов. Данный функционал необходимо включать, если требуется осуществлять контроль и мониторинг за DHCP-сессиями, а также для работы с опцией 82:

LTP-16N(config)(dhcp)# snooping enable

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

LTP-16N(config)(dhcp)# do commit

3. Настройка DHCP relay

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

В текущей реализации в качестве giaddr возможно подставить в dhcp-пакет только management IP LTP.

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

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

LTP-16N# configure terminal
LTP-16N(configure)#
LTP-16N(configure)# ip dhcp
LTP-16N(config)(dhcp)# 

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

LTP-16N(config)(dhcp)# snooping enable vlan 100,200 

Включите DHCP realy:

LTP-16N(config)(dhcp)# relay enable

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

LTP-16N(config)(dhcp)# relay server-ip 192.168.200.5 vid 100
LTP-16N(config)(dhcp)# relay server-ip 192.168.200.200 vid 100

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

LTP-16N(config)(dhcp)# do commit

Начиная с версии 1.4.0 доступен функционал указания giaddr, который будет подставляться в dhcp-пакеты перенаправляемые на management интерфейс:

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

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

LTP-16N(config)(dhcp)# relay giaddr 192.168.200.1 vlan 200

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

LTP-16N(config)(dhcp)# no relay giaddr 192.168.200.1
  • Нет меток