forum.bitel.ru
http://forum.bitel.ru/

Opt.82 + Cisco-6509 + DIR-100
http://forum.bitel.ru/viewtopic.php?f=44&t=10885
Страница 1 из 1

Автор:  murano [ 10 сен 2015, 16:41 ]
Заголовок сообщения:  Opt.82 + Cisco-6509 + DIR-100

Всем привет!

Коллеги, прошу помощи в разборе ситуации, которая никак не решится уже не первый месяц.

Используемая схема: Vlan Per User (User router <-> VLAN <-> Cisco 6509 IP Unnumbered + Opt.82). Биллинг версии 6.1, модуль Inet 6.1_693.

Суть проблемы: Клиент, включая кабель напрямую в комп, без проблем получает настройки по dhcp. Причем, независимо от ОС. Что же касается роутеров (проверено на D-Link DIR-100 и SNR-CPE-W4N-3G) - настройки не прилетают.

На счет опции 82 - есть небольшой нюанс: Cisco 6509 не шлет RemoteID. По этому, тут немного все своеобразно.

Пример конфига Cisco 6509:

ip dhcp smart-relay
ip dhcp relay information option
ip dhcp relay information policy keep
ip dhcp relay information trust-all
!
ip dhcp snooping vlan 4001
!
interface Loopback0
ip address 21x.xxx.60.1 255.255.252.0
no ip redirects
ip flow ingress
!
interface Vlan1753
description Cl_vlan_1753
ip dhcp relay information option subscriber-id 1753
ip unnumbered Loopback0
ip helper-address 192.168.168.3
no ip proxy-arp
ip flow ingress
!
interface Vlan4001
description DHCP-Relay
ip address 192.168.168.2 255.255.255.0
no ip redirects
ip flow ingress
!
#########################

Биллинг:

Устройство Cisco-6509:
dhcp.xid=0
dhcp.connection.closeOnNew=1
#dhcp.servSearchMode=5
dhcp.option.leaseTime=300
dhcp.option82.interfaceId.code=6
dhcp.option82.interfaceId.position=0
dhcp.option82.interfaceId.length=4

Тип устройства Cisco-6509:
ip.resource.categoryId=3.
#########################

По части взаимодействия биллинга и этой модели каталиста есть нюанс:
как выше говорил - не передается ReomteID. Здесь был проделан обходной путь - dhcp.option82.interfaceId.code=6 (берем в качестве номера интерфейса строку subscriber-id). В типах сервисов указывается не влан, а интерфейс. В интерфейсах типа устройства указаны номера портов в виде hex. Т.е. влан 1753 (cubscriber-id) будет выглядеть как 31373533. Ну, да ладно, это все лирика.

Теперь о проблемах. Как уже и говорил выше - не получают адреса только роутеры! С компьютерами все ОК. Причем аналогичным способом извлечения vlan по subscriber-id с isc-dhcp проблем не наблюдается. Все железки без проблем получают настройки.

В аттаче лог "общения" оборудования с dhcp модуля IPN. MAC роутера DIR-100 - E8113204FE42. К MACу привязок нет никаких. С другими роутерами ситуация аналогична.

Обновления не помогли. Коллеги, помогите!

Вложения:
dhcp.log [624.22 КБ]
Скачиваний: 488

Автор:  Amir [ 10 сен 2015, 19:05 ]
Заголовок сообщения:  Re: Opt.82 + Cisco-6509 + DIR-100

Попробуйте указать
dhcp.serverIdentifier=0.0.0.0
или
dhcp.serverIdentifier=адрес InetAccess
или
dhcp.serverIdentifier=адрес Cisco

Автор:  murano [ 10 сен 2015, 19:24 ]
Заголовок сообщения:  Re: Opt.82 + Cisco-6509 + DIR-100

Амир, спасибо огромное! Все заработало!

Автор:  Amir [ 10 сен 2015, 19:36 ]
Заголовок сообщения:  Re: Opt.82 + Cisco-6509 + DIR-100

Только смотрите - там логика RENEW запросов может поменяться.
Если 0.0.0.0 - то RENEW отправляются broadcast'ом. Если адрес - то уже не broadcast'ом, а напрямую на этот адрес.
Поэтому правильное значение зависит от схемы и оборудования.

Автор:  murano [ 10 сен 2015, 19:40 ]
Заголовок сообщения:  Re: Opt.82 + Cisco-6509 + DIR-100

Я указал адрес CISCO

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/