Перейти до

ZTE C300 + isc-dhcp + Opt82


BABAH

Рекомендованные сообщения

Усім привіт.

Прошу допомоги в налаштуванні зв'язки

 

Маю конфіг OLT ZTE C300

dhcp-option82 vlan 58 enable
!

interface epon-olt_1/4/8
p2p mode group
auto-learning enable
onu 1 type FORA-101D mac 1c87.7912.0c39 ip-cfg static
loopback-detection enable
!
interface epon-onu_1/4/8:1
admin enable
ems-autocfg-request disable
encrypt direction downstream disable vport 1
switchport mode access vport 1
switchport default vlan 58 vport 1
port-location sub-option remote-id enable vport 1
port-location sub-option remote-id name REMOTE-ID vport 1
dhcp-option82 enable vport 1
dhcp-option82 trust true replace vport 1
ip dhcp snooping enable vport 1
!
interface gei_1/19/1
hybrid-attribute fiber
negotiation auto
flowcontrol disable
port-protect disable
uplink-isolate disable
switchport mode hybrid
switchport vlan 58,99 tag
!
pon-onu-mng epon-onu_1/4/8:1
auto-config
vlan port eth_0/1 mode transparent
!

Конфіг ISC_DHCP

pool { range 10.40.5.183; allow members of "TEST1"; }
class "TEST1" { match if (binary-to-ascii(16,8,":",substring(option agent.remote-id,48,6)) = "1c:87:79:12:c:39" );}

Робив дамп на сервері з ISC-DHCP

#dhcpdump -i igb1 -h f4:f2:6d:e7:ef:e5
---------------------------------------------------------------------------

TIME: 2016-07-02 13:56:23.677
IP: 10.40.0.6 (00:0d:bd:e9:77:00) > 10.100.1.9 (90:e2:ba:13:73:e5)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 1
XID: 1d4ddc17
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 10.40.0.6
CHADDR: f4:f2:6d:e7:ef:e5:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER)
OPTION: 57 ( 2) Maximum DHCP message size 1024
OPTION: 61 ( 7) Client-identifier 01:f4:f2:6d:e7:ef:e5
OPTION: 12 ( 9) Host name TL-WR841N
OPTION: 60 ( 8) Vendor class identifier MSFT 5.0
OPTION: 55 ( 11) Parameter Request List 1 (Subnet mask)
3 (Routers)
6 (DNS server)
15 (Domainname)
33 (Static route)
43 (Vendor specific info)
44 (NetBIOS name server)
46 (NetBIOS node type)
47 (NetBIOS scope)
121 (Classless Static Route)
249 (MSFT - Classless route)

OPTION: 82 ( 77) Relay Agent Information
Circuit-ID 30:20:30:2f:30:2f:30:3a:30:2e:30:20:65:63:31:64:2e:37:66:30:37:2e:38:34:39:62:2f:30:2f:30:2f:34:2f:30:2f:38:2f:30:30:30:30:30:30:30:30:30:30:30:30:31:43:38:37:37:39:31:32:30:43:33:39:20:45:50
*wrong value* *MALFORMED -- TOO LARGE*

---------------------------------------------------------------------------

В логах ISC-DHCP

Jul 2 13:59:57 access3 dhcpd: DHCPDISCOVER from f4:f2:6d:e7:ef:e5 via 10.40.0.6: network 10.40.0.0/16: no free leases
Jul 2 13:59:59 access3 dhcpd: DHCPDISCOVER from f4:f2:6d:e7:ef:e5 via 10.40.0.6: network 10.40.0.0/16: no free leases
Jul 2 14:00:01 access3 dhcpd: DHCPDISCOVER from f4:f2:6d:e7:ef:e5 via 10.40.0.6: network 10.40.0.0/16: no free leases
Jul 2 14:00:05 access3 dhcpd: DHCPDISCOVER from f4:f2:6d:e7:ef:e5 via 10.40.0.6: network 10.40.0.0/16: no free leases
Jul 2 14:00:07 access3 dhcpd: DHCPDISCOVER from f4:f2:6d:e7:ef:e5 via 10.40.0.6: network 10.40.0.0/16: no free leases
Jul 2 14:01:19 access3 dhcpd: DHCPDISCOVER from f4:f2:6d:e7:ef:e5 via 10.40.0.6: network 10.40.0.0/16: no free leases

Дякую.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Також включив логування в dhcpd.conf

 

log( info,concat("*remote-id: ",binary-to-ascii (16,8, ":", option agent.remote-id)));
log( info,concat("*circuit-id: ",binary-to-ascii(16,8,"",option agent.circuit-id)) );   
log( info,concat("*switch: ",binary-to-ascii(16,8,":",substring(option agent.remote-id,1,6))) );
log( info,concat("*port: ",binary-to-ascii(10,8,"",suffix(option agent.circuit-id,1))) );
log( info,concat("*vlan: ",binary-to-ascii (10,16,"",substring(option agent.circuit-id,2,2))) );

Жодного пакету з C300 не фіксує  :(

Хоча з BDCOMа 3310 приходять

Jul  2 15:05:33 access3 dhcpd: *remote-id: 1c:87:79:12:b:77
Jul  2 15:05:33 access3 dhcpd: *circuit-id: 0340935
Jul  2 15:05:33 access3 dhcpd: *switch: 87:79:12:b:77
Jul  2 15:05:33 access3 dhcpd: *port: 53
Jul  2 15:05:33 access3 dhcpd: *vlan: 9
Jul  2 15:05:39 access3 dhcpd: *remote-id: c0:7e:40:5b:2b:95
Jul  2 15:05:39 access3 dhcpd: *circuit-id: 0410a37
Jul  2 15:05:39 access3 dhcpd: *switch: 7e:40:5b:2b:95
Jul  2 15:05:39 access3 dhcpd: *port: 55
Jul  2 15:05:39 access3 dhcpd: *vlan: 10
Відредаговано BABAH
Ссылка на сообщение
Поделиться на других сайтах

глобально включено dhcp option 82?

dhcp snooping включен? - обычно это связанные механизмы

судя по выхлопу дхцп все включено по 82

OPTION: 82 ( 77) Relay Agent Information

Circuit-ID 30:20:30:2f:30:2f:30:3a:30:2e:30:20:65:63:31:64:2e:37:66:30:37:2e:38:34:39:62:2f:30:2f:30:2f:34:2f:30:2f:38:2f:30:30:30:30:30:30:30:30:30:30:30:30:31:43:38:37:37:39:31:32:30:43:33:39:20:45:50

Откусите себе те данные которые вам нужно. все ж просто  :) .

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

Ну не все так просто , у ЗТЕ свое видение этого вопроса, особенно в разрезе Remote ID .   Ну а насчет сложно или нет , так это спорный вопрос .  Железка многослотовая , очень полезно не просто выдать адрес "обрезав" номер слота , номер дерева .  Хотя это работа не для  ISC-DHCP

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

Почему же это работа не для isc-dhcp ? С remote-id так вообще у zte все просто чудесно. Вы можете сами задавать в конфиге onu remote-id пишите туда что хотите хоть логин абона. В этом плане гибкость конфига у zte очень круто сделана.
П.с.
Ничего там сложного нету, простейший конфиг isc-dhcp.

 

1. смотрим что приходит в

 Circuit-ID30:20:30:2f:30:2f:30:3a:30:2e:30:20:65:63:31:64:2e:37:66:30:37:2e:38:34:39:62:2f:30:2f:30:2f:34:2f:30:2f:38:2f:30:30:30:30:30:30:30:30:30:30:30:30:31:43:38:37:37:39:31:32:30:43:33:39:20:45:50

 

2.переводим в ascii 

 

0 0/0/0:0.0 ec1d.7f07.849b/0/0/4/0/8/0000000000001C8779120C39 EP

Как видим все у нас есть, мас олт, мас ону, номер rack, shelf, slot 

3. выдаем абону адрес по мас ону или мас отл и мас ону или мас олт мас ону номеру rack, shelf, slot. тут уже все от ваших фантазий зависит  :)

4. remote-id - у zte задается в конфиге

port-location sub-option remote-id name REMOTE-ID vport 

то что тут пропишите то и прилетит вам в remote-id. в вашем случае прилетает слово REMOTE-ID. 

 

Вот и все сложности с zte  :) 

Відредаговано FTTH_VN
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Тут питання в іншому.

Чомусь ISC-DHCP не фіксує в логах саме пакети, які прийшли від ZTE.

 

Ось налаштував логування

log( info,concat("*remote-id: ",binary-to-ascii (16,8, ":", option agent.remote-id)));
log( info,concat("*circuit-id: ",binary-to-ascii(16,8,"",option agent.circuit-id)) );   
log( info,concat("*switch: ",binary-to-ascii(16,8,":",substring(option agent.remote-id,1,6))) );
log( info,concat("*port: ",binary-to-ascii(10,8,"",suffix(option agent.circuit-id,1))) );
log( info,concat("*vlan: ",binary-to-ascii (10,16,"",substring(option agent.circuit-id,2,2))) );

Паралельно дивлюсь лог ISC-DHCP та лог dhcpdump

 

В логах ISC-DHCP пусто а dhcpdump фіксує пакет з опцією 82 від ZTE

---------------------------------------------------------------------------

  TIME: 2016-07-02 17:18:12.601
    IP: 10.40.0.6 (00:0d:bd:e9:77:00) > 10.100.1.9 (90:e2:ba:13:73:e5)
    OP: 1 (BOOTPREQUEST)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 1
   XID: 474d5a46
  SECS: 0
 FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 10.40.0.6
CHADDR: f4:f2:6d:e7:ef:e5:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         1 (DHCPDISCOVER)
OPTION:  57 (  2) Maximum DHCP message size 1024
OPTION:  61 (  7) Client-identifier         01:f4:f2:6d:e7:ef:e5
OPTION:  12 (  9) Host name                 TL-WR841N
OPTION:  60 (  8) Vendor class identifier   MSFT 5.0
OPTION:  55 ( 11) Parameter Request List      1 (Subnet mask)
                                              3 (Routers)
                                              6 (DNS server)
                                             15 (Domainname)
                                             33 (Static route)
                                             43 (Vendor specific info)
                                             44 (NetBIOS name server)
                                             46 (NetBIOS node type)
                                             47 (NetBIOS scope)
                                            121 (Classless Static Route)
                                            249 (MSFT - Classless route)

OPTION:  82 ( 77) Relay Agent Information
                  Circuit-ID    30:20:30:2f:30:2f:30:3a:30:2e:30:20:65:63:31:64:2e:37:66:30:37:2e:38:34:39:62:2f:30:2f:30:2f:34:2f:30:2f:38:2f:30:30:30:30:30:30:30:30:30:30:30:30:31:43:38:37:37:39:31:32:30:43:33:39:20:45:50                  *wrong value* *MALFORMED -- TOO LARGE*

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

Мені потрібно звідси МАС адреса ОНУ,

 

Вона починається з 49-о байту

OPTION:  82 ( 77) Relay Agent Information
                  Circuit-ID    30:20:30:2f:30:2f:30:3a:30:2e:30:20:65:63:31:64:2e:37:66:30:37:2e:38:34:39:62:2f:30:2f:30:2f:34:2f:30:2f:38:2f:30:30:30:30:30:30:30:30:30:30:30:30:31:43:38:37:37:39:31:32:30:43:33:39:20:45:50

Ось таким класом я її вибираю

class "TEST1" { match if (binary-to-ascii(16,8,":",substring(option agent.circuit-id,49,6)) = "1c:87:79:12:c:39" );}

Така конфігурація не працює.

 

Поділіться класом, хто що вибирає?

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

Питання вирішене.

При порівнянні потрібно прописувати МАС адресу з великими літерами  :D

class "TEST1" { match if (substring(option agent.circuit-id,49,12) = "1C:87:79:12:0C:39" );}
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від alexeya
      Продам OLT ZTE C320. OLT укомплектован блоком живлення PRAM, двома платами GTGH(K00), платою керування SMXA(A31).

      Кожна GTGH-плата, це 16 GPON портів, 16 GPON модулів C++.
      SMXA-плата, це SFP+ (10G) порт, 1 гігабітний комбо порт.

      В наявності 2 одиниці. Один новий, один був у використанні (стан близький до нового)

      Ціна нового - 120000 грн
      Ціна вживаного - 105000 грн

      BDCOM GP-3600-08B куплявся в ДЕПСі в вересні 23 року. В ньому використовувались тільки 3 порти (тобто є тільки 3 GPON SFP модулі). 48к разом з модулями

      ОЛТИ без модулів:
      3310B-2AC - 1штука - 8000
      3310B - 2 штуки - 7500
      3310B + Proline UPS - 1 штука - 8500
      3310D + Proline UPS - 1 штука - 12500
      BDCOM P3600-04 + Proline UPS - 1 штука - 16500
      3616-2TE - 3 штуки - 53к

      Додам вживані EPON С++ модулі по 400 грн за штуку. Або нові по 750 грн за штуку
    • Від alexeya
      Продам оборудование в связи с прекращением деятельности телеком-оператора в Донецкой области.
       
      Eltex MES2324FB в отличном состоянии (8 штук) - 13.000 грн
      Eltex MES5324 (24 SFP+, 4 QSFP) - 62.000 грн
      Extreme Networks X620-16x (16 SFP+) - 42.000 грн
       
      OLT ZTE C320 (GTGH (K00) * 2, PRAM, SMXA (A31) - 32 GPON ports, C++ модули, 10G плата управления. Состояние близкое к новому (был в эксплуатации пол года) - 110.000грн, новый 125.000 грн.
       
      Juniper MX80 (MX5-T upgraded to MX80, 16 subsribers, все лицензии есть), есть 2 штуки. - 1700$
       
      Кабель бухтами (в Павлограде, могу привезти в Днепр или отправка деливери/нп)
      ОКТ-Д(1.0)-2Е1-0,36Ф3,5/0,22Н18-2 — 3000м - 3.5 грн/метр 
      ОКЗ(б2,7)Т-008(7,8 мм) — бухти 3840 и 4000 м - 13 грн/метр
      ОЦБгП-8А1(1х8) 2,7 кН — 2 бухти по 3830 м - 13 грн/метр
       
       
       























    • Від Rico3110
      Продаж вживаного повністю справного OLT ZTE C220 + 2*EIG + 2*GCSA + 4*EPFC+FAN+БЖ - 1комплект
       

       
      show version-running 
      PhyLoc  FileType   VerType    VerTag            BuildTime           VerLength
      --------------------------------------------------------------------------------
      0/0/1   EPFCB      MVR        V1.2.3P1          2013-02-28 05:04:28 1903865     
      0/0/1   EPFCB      BT         V1.2.3            2012-10-16 17:23:15 333344      
      0/0/2   EPFCB      MVR        V1.2.3P1          2013-02-28 05:04:28 1903865     
      0/0/2   EPFCB      BT         V1.2.3            2012-10-16 17:23:15 333344      
      0/0/3   EPFCB      MVR        V1.2.3P1          2013-02-28 05:04:28 1903865     
      0/0/3   EPFCB      BT         V1.2.3            2012-10-16 17:23:15 333344      
      0/0/4   EPFCB      MVR        V1.2.3P1          2013-02-28 05:04:28 1903865     
      0/0/4   EPFCB      BT         V1.2.1P1          2011-04-25 11:16:19 333984      
      0/0/7   GCSAS      MVR        V1.2.3P1          2013-02-28 03:22:00 7962100     
      0/0/7   GCSAS      BT         V1.2.3            2012-10-16 18:01:28 432832      
      0/0/8   GCSAS      MVR        V1.2.3P1          2013-02-28 03:22:00 7962100     
      0/0/8   GCSAS      BT         V1.2.3            2012-10-16 18:01:28 432832      
      0/0/13  EIG        MVR        V1.2.3P1          2013-02-28 04:26:36 609714      
      0/0/13  EIG        BT         V1.2.3            2012-10-16 17:12:04 325232      
      0/0/14  EIG        MVR        V1.2.3P1          2013-02-28 04:26:36 609714      
      0/0/14  EIG        BT         V1.2.3            2012-10-16 17:12:04 325232      
      Rack Shelf Slot CfgType RealType Port  HardVer SoftVer         Status
      -------------------------------------------------------------------------------
      0    0     1    EPFC    EPFCB    4     V0.8    V1.2.3P1        INSERVICE   
      0    0     2    EPFC    EPFCB    4     V0.8    V1.2.3P1        INSERVICE   
      0    0     3    EPFC    EPFCB    4     V0.7    V1.2.3P1        INSERVICE   
      0    0     4    EPFC    EPFCB    4     V0.7    V1.2.3P1        INSERVICE   
      0    0     7    GCSA    GCSAS    0     V0.7    V1.2.3P1        INSERVICE   
      0    0     8    GCSA    GCSAS    0     V0.7    V1.2.3P1        STANDBY     
      0    0     13   EIG     EIG      4     V3.17   V1.2.3P1        INSERVICE   
      0    0     14   EIG     EIG      4     V3.17   V1.2.3P1        INSERVICE   
       
       
      UP!!!  По ціні, та наявності, уточнюйте в приватних повідомленнях!
    • Від monark
      I sell files to unlock OLT ZTE and OLT Huawei.
      Розблокуйте свої OLT самостійно, щоб прийняти будь-який ONT.
       
      OLT ZTE: C300, C320, C350
       
      OLT HUAWEI: MA5800 X2, X7, X15 and X17 all boards / всі дошки
      OLT HUAWEI: MA56XX all boards / всі дошки
       
      Unlock your OLTs yourself to accept any ONT.
      Розблокуйте свої OLT самостійно, щоб прийняти будь-який ONT.
       
       
      PVT
    • Від VAndrey
      Потрібен ремонт onu ZTE F601
      Проблеми різні,  десь заїдає кнопка вкл/викл, десь проблема з Lan портом, десь зовсім не подає ознак життя.
      Порадьте до кого звернутися по ремонт.
       
      Або продам на запчастини.
      Пропозиції в особисті,  або Viber  Telegram 0965245076
×
×
  • Створити нове...