XPON ONU STICK
Информация про ONU
У меня в наличии 2 стика, вроде бы они чуть разные Читать тут:
- https://gist.github.com/nunomcruz/e970877656d19dc17b23ef0812462f8d
- https://github.com/Anime4000/RTL960x/
xPON STICK C-DATA (куплен в DEPS)
Пароли и доступы
- Telnet:
root
/root626
- WEB:
admin
/stdONU101
- IP:
192.168.1.1
(/24) (пишут что возможны и другие адреса -192.168.1.2
- URL:
/admin/login.asp
(если идти напрямую на / то у меня редирект на логин не отработал, адрес узнать можноcurl 192.168.1.1
)
Escape character is '^]'. *********************************************** ** Device Model : IGD ** ** Mac Address : 00:08:3C:06:05:94 ** ** Soft Version : V1.0.0 - X000 ** ** Build Date : Build.1820.220711 ** *********************************************** Login: root Password: root626
Режим работы
Для того что бы добиться режима VLANы + Native Vlan (управление коммутатором - Native Vlan) мне понадобилось сделать следующее:
ONU
Проверить режим работы:
# flash get VLAN_CFG_TYPE VLAN_CFG_TYPE=0
Установить прозрачный режим:
# flash set VLAN_CFG_TYPE 1 VLAN_CFG_TYPE=1
Проверить что он установился:
# flash get VLAN_CFG_TYPE VLAN_CFG_TYPE=1
Любое применение - через перезагрузку
# reboot
После этого у меня пропало управление ONU со стороны OLT - адрес более не назначается. ONU доступна со стороны коммутатора, без тега.
OLT
interface gpon-onu_1/1/1:4 sn-bind enable sn tcont 1 name TCONT-INET profile PROFILE-TCONT-UP-100Mb gemport 1 name GEMPORT-INET tcont 1 gemport 1 traffic-limit upstream PROFILE-TRAFFIC-DOWN-100Mb downstream PROFILE-TRAFFIC-DOWN-100Mb service-port 1 vport 1 user-vlan 104 vlan 204 service-port 2 vport 1 user-vlan 105 vlan 205 service-port 3 vport 1 user-vlan 106 vlan 206 service-port 128 vport 1 user-vlan 99 vlan 99 !
pon-onu-mng gpon-onu_1/1/1:4 mgmt-ip 10.99.0.4 255.255.255.0 vlan 99 priority 0 route 0.0.0.0 0.0.0.0 10.99.0.254 host 1 service VLAN99 gemport 1 vlan 99 service VLAN101 gemport 1 vlan 104 service VLAN105 gemport 1 vlan 105 service VLAN106 gemport 1 vlan 106 loop-detect ethuni eth_0/1 enable vlan port eth_0/1 mode hybrid def-vlan 104 vlan port eth_0/1 vlan 105-106
коммутатор
interface ethernet 1/27 no spanning-tree loopback-detection description sirmax-322-131 no switchport broadcast ip dhcp snooping trust ip arp inspection trust switchport allowed vlan add 104 untagged switchport native vlan 104 switchport allowed vlan remove 1 switchport allowed vlan add 105-106 tagged no spanning-tree port-bpdu-flooding spanning-tree spanning-disabled spanning-tree bpdu-filter no snmp-server enable port-traps link-up-down
В сервере
с ходу не заработало, особо я не разбирался
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX intel_iommu=on ixgbe.allow_unsupported_sfp=1"
[89774.886100] ixgbe 0000:07:00.0: failed to initialize because an unsupported SFP+ module type was detected. [89774.886105] ixgbe 0000:07:00.0: Reload the driver after installing a supported module. [89774.886869] ixgbe 0000:07:00.0: removed PHC on enp7s0f0
xPON STICK ??? (куплен в ???, не помню)
Пароли и доступы
- Telnet:
admin
/admin
- WEB:
admin
/admin
Режим работы
Для того что бы добиться режима VLANы + Native Vlan (управление коммутатором - Native Vlan) мне понадобилось сделать следующее:
Не смотря на то, что настройки полностью аналогичные, добиться нетегированного трафика на выходе мне не удалось:
13:25:02.166484 b8:27:eb:24:8d:f2 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 266: vlan 110, p 0, ethertype IPv4, 10.110.0.1.138 > 10.110.0.255.138: UDP, length 220
Тег не снимается,
ONU
настроено аналогично
OLT
настроено аналогично
В сервере
ethtool --module-info enp7s0f1
Модуль видно в сервере:
ethtool --module-info enp7s0f1 Identifier : 0x03 (SFP) Extended identifier : 0x04 (GBIC/SFP defined by 2-wire interface ID) Connector : 0x01 (SC) Transceiver codes : 0x00 0x00 0x00 0x02 0x22 0x00 0x01 0x00 0x00 Transceiver type : Ethernet: 1000BASE-LX Transceiver type : FC: intermediate distance (I) Transceiver type : FC: Longwave laser (LC) Transceiver type : FC: Single Mode (SM) Encoding : 0x01 (8B/10B) BR, Nominal : 1300MBd Rate identifier : 0x00 (unspecified) Length (SMF,km) : 20km Length (SMF) : 20000m Length (50um) : 0m Length (62.5um) : 0m Length (Copper) : 0m Length (OM3) : 0m Laser wavelength : 1310nm Vendor name : OEM Vendor OUI : 00:00:00 Vendor PN : XPON ONU STICK Vendor rev : Option values : 0x00 0x1a Option : RX_LOS implemented Option : TX_FAULT implemented Option : TX_DISABLE implemented BR margin, max : 0% BR margin, min : 0% Vendor SN : JY2308035095 Date code : 230804
ethtool -i enp7s0f1
# ethtool -i enp7s0f1 driver: ixgbe version: 5.1.0-k firmware-version: 0x800000cb expansion-rom-version: bus-info: 0000:07:00.1 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes
Прочее
Для доступа к настройкам ONU необходимо подключить ПК к ONU через медиаконвертер с SFP-портом, либо через коммутатор, на котором медный и SFP-порт настроены в одном access VLAN. Также убедитесь, что оптика подключена к ONU и на устройстве есть линк на SFP-порту, к которому подключена ONU. После этого ONU станет доступна с адресом 192.168.1.1 , логин и пароль = admin / stdONU101 Для ручного изменения режима работы GPON/EPON: telnet 192.168.1.1 flash get PON_MODE (View current mode) 1:GPON 2:EPON flash set PON_MODE 2 reboot
Полезные команды
Просмотр VLAN
omcicli mib get 84
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX VlanTagFilterData XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ================================= EntityID: 0x101 FilterTbl[0]: PRI 0,CFI 0, VID 99 FilterTbl[2]: PRI 0,CFI 0, VID 104 FilterTbl[4]: PRI 0,CFI 0, VID 105 FwdOp: 0x10 NumOfEntries: 3 ================================= ================================= EntityID: 0x2081 FwdOp: 0x00 NumOfEntries: 0 ================================= ================================= EntityID: 0x4101 FilterTbl[0]: PRI 0,CFI 0, VID 99 FwdOp: 0x10 NumOfEntries: 1 =================================
Просмотр MAC
# diag l2-table get entry address valid
l2-table get entry address valid LUT address: 0x000c (1K LUT) L2 Unicast table: MACAddress Spa Fid Age Vid State Ext Hash 00:00:00:01:00:02 3 0 1 0 Static 0 SVL CtagIf Auth DaBlock SaBlock Arp Dis Dis Dis Dis Dis LUT address: 0x0038 (1K LUT) L2 Unicast table: MACAddress Spa Fid Age Vid State Ext Hash 00:00:00:0E:00:00 3 0 7 99 Auto 0 SVL CtagIf Auth DaBlock SaBlock Arp En Dis Dis Dis Dis LUT address: 0x00bc (1K LUT) L2 Unicast table: MACAddress Spa Fid Age Vid State Ext Hash B8:27:EB:24:8D:F2 2 0 7 99 Auto 0 SVL CtagIf Auth DaBlock SaBlock Arp En Dis Dis Dis Dis LUT address: 0x028c (1K LUT) L2 Unicast table: MACAddress Spa Fid Age Vid State Ext Hash --More--command: 00:08:3C:06:05:94 3 0 1 0 Static 0 SVL CtagIf Auth DaBlock SaBlock Arp Dis Dis Dis Dis Dis