Jump to content
Калькуляторы

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

Edited by alex_pol

Share this post


Link to post
Share on other sites

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

 

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

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

Edited by m9ic

Share this post


Link to post
Share on other sites
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 ?

Share this post


Link to post
Share on other sites
В 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.

Share this post


Link to post
Share on other sites
2 часа назад, semop сказал:

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 15.11.2018 в 10:01, semop сказал:

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

не было его

Share this post


Link to post
Share on other sites
В 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

 

Share this post


Link to post
Share on other sites
В 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 так?

Share this post


Link to post
Share on other sites
1 час назад, s1i2m3 сказал:

А в схеме без vlan

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

Share this post


Link to post
Share on other sites
17 минут назад, TriKS сказал:

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

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

Edited by s1i2m3

Share this post


Link to post
Share on other sites

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

Edited by TriKS

Share this post


Link to post
Share on other sites
1 минуту назад, TriKS сказал:

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now