О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

dhcp relay & circuit-id option 82

MES, ESR
puts
Сообщения: 4
Зарегистрирован: 30 июн 2016 19:00
Reputation: 0

dhcp relay & circuit-id option 82

Сообщение puts » 30 июн 2016 19:12

Здравствуйте.

Взяли на тест коммутатор L3 MES3124 28-port 1G/10G Managed Switch
Версия прошивки: SW version 2.5.44

Задача:
Коммутатор должен терминировать на себе VLAN, принимать запросы от клиентов этого VLAN и направлять эти запросы на вышестоящий DHCP сервер. При этом в запросе должен стоять circuit-id вида VLAN<номер vlan> (например, для 10 vlan это VLAN10)

Как это можно сделать на указанном железе? Перепробовал все, но либо коммутатор не добавляет опцию 82 в пакет, либо в ней circuit-id совершенно не такой, как указано!

Вот выдержки из конфига:

Код: Выделить всё

ip dhcp relay address <IP сервера>
ip dhcp relay enable
ip dhcp information option
ip dhcp relay information option suboption-type custom
ip dhcp relay information option format-type remote-id eltex
ip dhcp relay information policy replace
ip dhcp information option suboption-type custom
ip dhcp information option format-type remote-id eltex
.......
interface gigabitethernet 1/0/4
 ip dhcp relay enable
 switchport access vlan 10
 ip dhcp information option format-type circuit-id VLAN10
 ip dhcp information option format-type remote-id eltex
 ip dhcp relay information policy replace
exit
.....
interface vlan 10
 name VLAN10-test
 ip address 10.1.1.1 255.255.255.0
 ip dhcp relay enable
exit


Заранее прошу прощения за тафтологии в конфиге, просто уже отчаявшись решил добавить вообще все опции, чтоб заработало.

Александр Селезнев
Сообщения: 749
Зарегистрирован: 07 май 2015 10:45
Reputation: 2
Откуда: Элтекс

Re: dhcp relay & circuit-id option 82

Сообщение Александр Селезнев » 01 июл 2016 09:03

1) Настройки для interface vlan

Код: Выделить всё

interface vlan 10
 name VLAN10-test
 ip address 10.1.1.1 255.255.255.0
 ip dhcp relay enable
exit

2) Настройка для порта

Код: Выделить всё

interface gigabitethernet 1/0/4
 switchport access vlan 10
ip dhcp information option format-type circuit-id VLAN10 (данная строка может настраиваться и глобально, если она не индивидуальная для порта)
exitt

3) Глобальная настройка при использовании relay, Запрос перекладывается из vlan 10 в vlan "n"(vlan "n"- откуда доступен DHCP сервер). IP адрес сервера должен быть доступен с коммутаора

Код: Выделить всё

ip dhcp relay address <IP сервера>
ip dhcp relay enable
ip dhcp information option suboption-type custom
ip dhcp information option
ip dhcp information option format-type remote-id eltex
ip dhcp snooping
ip dhcp snooping vlan 10
Селезнев Александр / Eltex / Сервисный центр ШПД https://eltex-co.ru/support/

puts
Сообщения: 4
Зарегистрирован: 30 июн 2016 19:00
Reputation: 0

Re: dhcp relay & circuit-id option 82

Сообщение puts » 01 июл 2016 10:36

Спасибо, Александр!
Всё сделал как Вы сказали, но проблема полностью не решилась:

На DHCP сервер приходят пакеты с дополнительными 2 байтами в начале каждого поля, в отличие от пакетов HPшки, которая сейчас у нас стоит. Вот поля option 82 из дампа трафика от Eltex:

Код: Выделить всё

Option: (82) Agent Information Option
   Length: 19
   Option 82 Suboption: (1) Agent Circuit ID
      Length: 8
      Agent Circuit ID: 0107564c414e3130
   Option 82 Suboption: (2) Agent Remote ID
      Length: 7
      Agent Remote ID: 0105656c746578


А вот поля из дампа от HPшки:

Код: Выделить всё

Option: (82) Agent Information Option
   Length: 12
   Option 82 Suboption: (1) Agent Circuit ID
      Length: 6
      Agent Circuit ID: 564c414e3230
   Option 82 Suboption: (2) Agent Remote ID
      Length: 2
      Agent Remote ID: 4850


По поводу глобальности настройки: а можно такой circuit-id задать для этого VLAN? (на HP такая возможность есть)

Александр Селезнев
Сообщения: 749
Зарегистрирован: 07 май 2015 10:45
Reputation: 2
Откуда: Элтекс

Re: dhcp relay & circuit-id option 82

Сообщение Александр Селезнев » 01 июл 2016 10:41

Уберите из конфигурации

Код: Выделить всё

ip dhcp information option suboption-type custom

и проверьте заново
Селезнев Александр / Eltex / Сервисный центр ШПД https://eltex-co.ru/support/

puts
Сообщения: 4
Зарегистрирован: 30 июн 2016 19:00
Reputation: 0

Re: dhcp relay & circuit-id option 82

Сообщение puts » 01 июл 2016 11:05

Спасибо, всё заработало.

Ещё раз повторю свой второй вопрос:
А есть возможность настройку circuit-id делать не на физический порт, а на VLAN интерфейс?

Александр Селезнев
Сообщения: 749
Зарегистрирован: 07 май 2015 10:45
Reputation: 2
Откуда: Элтекс

Re: dhcp relay & circuit-id option 82

Сообщение Александр Селезнев » 01 июл 2016 11:15

есть возможность настройку circuit-id делать не на физический порт, а на VLAN интерфейс?

Нет. Или глобально или на физическом интерфейсе
Селезнев Александр / Eltex / Сервисный центр ШПД https://eltex-co.ru/support/

puts
Сообщения: 4
Зарегистрирован: 30 июн 2016 19:00
Reputation: 0

Re: dhcp relay & circuit-id option 82

Сообщение puts » 01 июл 2016 11:24

понял, спасибо Вам за помощь!
Если что, запишите возможность указывать circuit-id на VLAN-интерфейсах в feature requests.

Для возможных последователей выкладываю окончательный конфиг:
Общая часть:

Код: Выделить всё

ip dhcp relay address <IP сервера>
ip dhcp relay enable
ip dhcp information option
ip dhcp snooping
ip dhcp information option format-type remote-id eltex
ip dhcp snooping vlan 10

Настройка порта:

Код: Выделить всё

interface gigabitethernet 1/0/4
 switchport access vlan 10
 ip dhcp information option format-type circuit-id VLAN10
exit

Настройка VLAN:

Код: Выделить всё

interface vlan 10
 name VLAN10-test
 ip address 10.1.1.1 255.255.255.0
 ip dhcp relay enable
exit


Вернуться в «Коммутаторы и маршрутизаторы Ethernet»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей