Перейти к содержимому
Калькуляторы

OLT BDCOM P3310C настройка opt82+CarbonBIlling

Добрый день! Не могли бы помочь разобраться, как можно настроить opt82 на OLT терминале BDCOM P3310C в связке с CarbonBilling-ом?

 

Опишу схему сети:

Карбон биллинг, он же DHCP сервер IP 10.1.0.2 --> Mikrotik IP 10.1.0.1 (Relay настроен)--> sw.Eltex MES-2124MB (на него проброшены все vlan с микротик) --> OLT BDCOM

Для управления оборудованием выделен vlan20 - 172.31.0.0/24

Для абонентских ONU (удаленное управление по telnet) выделен vlan21 - 172.17.0.0/24

BDCOM имеет IP address - 172.31.0.50

Для абонентов выделен vlan202 - 10.100.16.0/24

ONU используем модели BDCOM P1501C1

Наверное правильно было бы настроить, чтобы при подключении оптики в ONU, биллинг выдавал бы ип на ONU (тогда vlan21 можно было бы не использовать). Если такое не возможно, то хотя бы на клиентское устройство, подключаемое в eth разъем ONU (будь то обычные ПК или Wi-Fi роутеры)

В биллинге с привязкой абонента по мак адресу, всё работает, ип выдается. Но это не opt82.

 

Так же для тестирования того, что в биллинге всё настроено верно был подключен вместо OLT обычный коммутатор D-Link с теми же самыми mgmt и абонентскими vlan-ами. Результат положительный, всё работало, соответственно какая-то ошибка в настройке OLT.

 

Так же в биллинге при добавлении нового типа оборудования, для работы с opt82 нужно указать параметры, указанные на скриншоте 1. Не могу понять, где взять эти данные, чтобы правильно заполнить строки.

 

Так же не понятна настройка самого OLT терминала, ниже приведу настройки (UpLink порт gi0/6):

 

Switch_config#show running-config
Building configuration...


Current configuration:
!
!version 10.1.0E build 46085
service timestamps log date
service timestamps debug date
logging buffered 4096
!
port-protected 1
!
!
ip default-gateway 172.31.0.1
!
!
spanning-tree mode rstp
!
!
!
aaa authentication login default local
aaa authentication enable default none
aaa authorization exec default local
!
username admin password 0 admin
!
!

epon oam-version 1 0x30
epon oam-version 2 0x21
epon oam-version 3 0x20
!
epon onu-config-template vlan-202
 cmd-sequence 001 epon onu port 1 ctc vlan mode translation 202
 cmd-sequence 002 epon onu port 1 ctc loopback detect
 cmd-sequence 003 switchport port-security dynamic maximum 5
 cmd-sequence 004 switchport port-security mode dynamic
!
!
!!slot 0 89
interface GigaEthernet0/1
!
interface GigaEthernet0/2
!
interface GigaEthernet0/3
!
interface GigaEthernet0/4
!
interface GigaEthernet0/5
 switchport pvid 202
  dhcp snooping information remote-id string 172.31.0.50
!
interface GigaEthernet0/6
 description UpLink
 switchport trunk vlan-allowed 10,20-21,200-202
 switchport trunk vlan-untagged none
 switchport mode trunk
  dhcp snooping trust
  dhcp snooping information remote-id string 172.31.0.50
  dhcp snooping information append
!
interface EPON0/1
 description EPON-1
 epon pre-config-template vlan-202 binded-onu-llid 1-64
 epon bind-onu mac 8479.7399.9efa 1
 epon bind-onu mac 8479.7399.afbe 2
 switchport trunk vlan-allowed 20-21,202
 switchport mode trunk
  dhcp snooping trust
  arp inspection trust
  ip-source trust
 no switchport protected
!
interface EPON0/1:1
 switchport port-security dynamic maximum 5
 switchport port-security mode dynamic
  epon onu port 1 ctc vlan mode translation 202
  epon onu ctc ip address static 172.17.0.50 255.255.255.0 gateway 172.17.0.1 cvlan 21 svlan 0 priority 0
  epon onu port 1 ctc loopback detect
!
interface EPON0/1:2
!
interface EPON0/2
 switchport protected 1
!
interface EPON0/3
 switchport protected 1
!
interface EPON0/4
 switchport protected 1
!
!!slot end
!
interface VLAN10
 ip address 10.1.0.6 255.255.255.0
!
interface VLAN20
 description mgmt
 ip address 172.31.0.50 255.255.255.0
!
interface VLAN202
 no ip address
!
!
!
vlan 10
 name 10-1-0-0
!
vlan 20
 name mgmt
!
vlan 21
 name 21
!
vlan 200
 name internet-1
!
vlan 201
 name internet-2
!
vlan 202
 name internet-3
!
vlan 1,10,20-21,200-202
!
!
ip dhcp-relay snooping
ip dhcp-relay snooping vlan  200-202
ip dhcp-relay snooping rapid-refresh-bind
ip dhcp-relay snooping vlan 200-202 max-client 1
ip dhcp-relay snooping information option format manual
ip dhcp-relay agent
ip dhcp-relay helper-address 10.1.0.2 vlan 10
!
!
ip http server
!
!
time-zone tz 10 0
ntp query-interval 3
ntp server 172.16.0.12
!
!Pending configurations for absent linecards:
!
!No configurations pending global

 

__________________________

 

Switch#show version
BDCOM(tm) P3310C Software, Version 10.1.0E Build 46085
Copyright by Shanghai Baud Data Communication CO. LTD.
Compiled: 2017-9-15 15:21:2 by SYS, Image text-base: 0x80008000
ROM: System Bootstrap, Version 0.4.1, Serial num:00316007165
System image file is "Switch.bin"
hardware version:V1.0
(RISC) processor with 131072K bytes of memory, 16384K bytes of flash
Base ethernet MAC Address: 84:79:73:d9:62:54
snmp info:
  product_ID:294   system_ID:1.3.6.1.4.1.3320.1.294.0
Switch uptime is 0:09:03:08, The current time: 2018-3-21 22:40:37

_________________________

 

Очень благодарен заранее за помощь!
 

Capture1.JPG

Изменено пользователем alex_pol

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@alex_pol надо посмотреть wireshark'ом что там вставляет OLT  в opt.82, ну и исходя из этого переделывать парсер в биллинге, тот, что у вас на картинке. Там собственно количество символов на которое нужно сместиться в строке и кол-во символов, которые надо прочитать после смещения.

 

можно впринципе прям на биллинге глянуть, в каком виде приходят запросы

tail -f /app/*/var/log/messages

Изменено пользователем m9ic

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

On 21.03.2018 at 3:42 PM, alex_pol said:

Добрый день! Не могли бы помочь разобраться, как можно настроить opt82 на OLT терминале BDCOM P3310C в связке с CarbonBilling-ом?

 

Опишу схему сети:

Карбон биллинг, он же DHCP сервер IP 10.1.0.2 --> Mikrotik IP 10.1.0.1 (Relay настроен)--> sw.Eltex MES-2124MB (на него проброшены все vlan с микротик) --> OLT BDCOM

Для управления оборудованием выделен vlan20 - 172.31.0.0/24

Для абонентских ONU (удаленное управление по telnet) выделен vlan21 - 172.17.0.0/24

BDCOM имеет IP address - 172.31.0.50

Для абонентов выделен vlan202 - 10.100.16.0/24

ONU используем модели BDCOM P1501C1

Наверное правильно было бы настроить, чтобы при подключении оптики в ONU, биллинг выдавал бы ип на ONU (тогда vlan21 можно было бы не использовать). Если такое не возможно, то хотя бы на клиентское устройство, подключаемое в eth разъем ONU (будь то обычные ПК или Wi-Fi роутеры)

В биллинге с привязкой абонента по мак адресу, всё работает, ип выдается. Но это не opt82.

 

Так же для тестирования того, что в биллинге всё настроено верно был подключен вместо OLT обычный коммутатор D-Link с теми же самыми mgmt и абонентскими vlan-ами. Результат положительный, всё работало, соответственно какая-то ошибка в настройке OLT.

 

Так же в биллинге при добавлении нового типа оборудования, для работы с opt82 нужно указать параметры, указанные на скриншоте 1. Не могу понять, где взять эти данные, чтобы правильно заполнить строки.

 

Так же не понятна настройка самого OLT терминала, ниже приведу настройки (UpLink порт gi0/6):

 

Switch_config#show running-config
Building configuration...


Current configuration:
!
!version 10.1.0E build 46085
service timestamps log date
service timestamps debug date
logging buffered 4096
!
port-protected 1
!
!
ip default-gateway 172.31.0.1
!
!
spanning-tree mode rstp
!
!
!
aaa authentication login default local
aaa authentication enable default none
aaa authorization exec default local
!
username admin password 0 admin
!
!

epon oam-version 1 0x30
epon oam-version 2 0x21
epon oam-version 3 0x20
!
epon onu-config-template vlan-202
 cmd-sequence 001 epon onu port 1 ctc vlan mode translation 202
 cmd-sequence 002 epon onu port 1 ctc loopback detect
 cmd-sequence 003 switchport port-security dynamic maximum 5
 cmd-sequence 004 switchport port-security mode dynamic
!
!
!!slot 0 89
interface GigaEthernet0/1
!
interface GigaEthernet0/2
!
interface GigaEthernet0/3
!
interface GigaEthernet0/4
!
interface GigaEthernet0/5
 switchport pvid 202
  dhcp snooping information remote-id string 172.31.0.50
!
interface GigaEthernet0/6
 description UpLink
 switchport trunk vlan-allowed 10,20-21,200-202
 switchport trunk vlan-untagged none
 switchport mode trunk
  dhcp snooping trust
  dhcp snooping information remote-id string 172.31.0.50
  dhcp snooping information append
!
interface EPON0/1
 description EPON-1
 epon pre-config-template vlan-202 binded-onu-llid 1-64
 epon bind-onu mac 8479.7399.9efa 1
 epon bind-onu mac 8479.7399.afbe 2
 switchport trunk vlan-allowed 20-21,202
 switchport mode trunk
  dhcp snooping trust
  arp inspection trust
  ip-source trust
 no switchport protected
!
interface EPON0/1:1
 switchport port-security dynamic maximum 5
 switchport port-security mode dynamic
  epon onu port 1 ctc vlan mode translation 202
  epon onu ctc ip address static 172.17.0.50 255.255.255.0 gateway 172.17.0.1 cvlan 21 svlan 0 priority 0
  epon onu port 1 ctc loopback detect
!
interface EPON0/1:2
!
interface EPON0/2
 switchport protected 1
!
interface EPON0/3
 switchport protected 1
!
interface EPON0/4
 switchport protected 1
!
!!slot end
!
interface VLAN10
 ip address 10.1.0.6 255.255.255.0
!
interface VLAN20
 description mgmt
 ip address 172.31.0.50 255.255.255.0
!
interface VLAN202
 no ip address
!
!
!
vlan 10
 name 10-1-0-0
!
vlan 20
 name mgmt
!
vlan 21
 name 21
!
vlan 200
 name internet-1
!
vlan 201
 name internet-2
!
vlan 202
 name internet-3
!
vlan 1,10,20-21,200-202
!
!
ip dhcp-relay snooping
ip dhcp-relay snooping vlan  200-202
ip dhcp-relay snooping rapid-refresh-bind
ip dhcp-relay snooping vlan 200-202 max-client 1
ip dhcp-relay snooping information option format manual
ip dhcp-relay agent
ip dhcp-relay helper-address 10.1.0.2 vlan 10
!
!
ip http server
!
!
time-zone tz 10 0
ntp query-interval 3
ntp server 172.16.0.12
!
!Pending configurations for absent linecards:
!
!No configurations pending global

 

__________________________

 

Switch#show version
BDCOM(tm) P3310C Software, Version 10.1.0E Build 46085
Copyright by Shanghai Baud Data Communication CO. LTD.
Compiled: 2017-9-15 15:21:2 by SYS, Image text-base: 0x80008000
ROM: System Bootstrap, Version 0.4.1, Serial num:00316007165
System image file is "Switch.bin"
hardware version:V1.0
(RISC) processor with 131072K bytes of memory, 16384K bytes of flash
Base ethernet MAC Address: 84:79:73:d9:62:54
snmp info:
  product_ID:294   system_ID:1.3.6.1.4.1.3320.1.294.0
Switch uptime is 0:09:03:08, The current time: 2018-3-21 22:40:37

_________________________

 

Очень благодарен заранее за помощь!
 

Capture1.JPG

 

 

 

Добрый день.

Удалось настроить opt82 на BDCOM 3310с  и какой конфиг применили? 

Не мог ли бы скинуть конфиг OLT ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 21.03.2018 в 15:42, alex_pol сказал:

В биллинге с привязкой абонента по мак адресу, всё работает, ип выдается. Но это не opt82.

Привязка МАС адреса кого? Абонентского терминала ONU или роутера/ПК абонента?

 

У нас летит в 82 - (ипшник OLT + MAC адрес ONU / влан)

 

Т.е. вот такая штука:

        Session state Up
        Agent Remote ID   "<F8><F0><82>^U^_^L"
        Circuit   1/4 vlan-id 283:101 clips 427501

 

ip dhcp-relay snooping
ip dhcp-relay snooping vlan  101-102
ip dhcp-relay snooping information option format hn-type


101-102 - пользовательские вланы.

 

Абоненту в рамках ответственного хранения выдается ONU с уникальным МАСом. Который сопоставляется в биллинге с этим абонентом.

Биллинг правда не Carbon.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, semop сказал:

Абоненту в рамках ответственного хранения выдается ONU с уникальным МАСом

Попадались неуникальные?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Имелось ввиду что абонент = ONU и никто другой ей пользоваться не сможет до конца договора.

Это все равно что порт свича.

Троллинг так себе..

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы используем в связку opt82 PON PORT + llid, онушки все 1 портовые

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 15.11.2018 в 10:01, semop сказал:

Троллинг так себе..

не было его

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 21.03.2018 в 22:42, alex_pol сказал:

Добрый день! Не могли бы помочь разобраться, как можно настроить opt82 на OLT терминале BDCOM P3310C в связке с CarbonBilling-ом?

В общем получилось вот так, если еще актуально :)

 

ip dhcp-relay snooping
ip dhcp-relay snooping vlan  xxx
ip dhcp-relay snooping information option format hn-type

 

При этих настройках в remote.id летит мак онушки, в circuit.id - влан/номер епон порта+6/номер епон сабинтерфейса

Мне достаточно одного remote.id.

 

В карбоне заводится "тип коммутатора" только с одним параметром - Opt82 PARS_PARAM:

binary-to-ascii(16, 8, ":", option agent.remote-id)

В карточке абонента указываем в поле switch нашу железку, порт - произвольный свободный (это обязательно, иначе биллинг не сгенерирует class в конфиге dhcp). И там же в поле " Дополнительный параметр Opt82: " указываем мак онушки типа aa:bb:cc:dd:ee:ff

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 06.06.2019 в 10:43, m9ic сказал:

В общем получилось вот так, если еще актуально :)

 

ip dhcp-relay snooping
ip dhcp-relay snooping vlan  xxx
ip dhcp-relay snooping information option format hn-type

 

 

 

Добрый день. А в схеме без vlan как должна выглядеть строчка ip dhcp-relay snooping vlan  xxx? ip dhcp-relay snooping vlan  1 так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, s1i2m3 сказал:

А в схеме без vlan

А это как? Минимум 2 влана. Управление и абоны. Как без вланов? один бродкаст домен же.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

17 минут назад, TriKS сказал:

А это как? Минимум 2 влана. Управление и абоны. Как без вланов? один бродкаст домен же.

На каждой onu будет выдаваться один адрес. В чем проблема? Если заработает то и вланы сделаем.

Изменено пользователем s1i2m3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ону будет одна? Или несколько в одной подсети? Если что случится с сегментом(бродкастом завалит например от кольца, сделанного криворуким монтажником) , как попадете на ОЛТ для управления?

Изменено пользователем TriKS

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 минуту назад, TriKS сказал:

Ону будет одна? Или несколько в одной подсети? Если что случится с сегментом(бродкастом завалит например от кольца, сделанного криворуким монтажником) , как попадете на ОЛТ для управления?

 

Ок. Решили сразу вланы сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну вот и вопрос предыдущий отпал сам собой :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.