ODI - Issue with SFU Firmware
tumix83 opened this issue · comments
Hello,
The ISP "Bouygues FR" provided an Nokia G 010G Q, the router "OPNSENSE" is connecting via DHCP using the ISP VLAN
That I'm trying to replace with an ODI stick but its only work with the IGD Firmware (hybrid mod),
The SFU firmware mode seems to be more suitable in my configuration, i have O5, VLAN with mibs 84 / 171 but no internet....
Here all parameters i use :
flash set VLAN_CFG_TYPE 1
flash set VLAN_MANU_MODE 0
flash set DEVICE_TYPE 2 (with IGD Firmware)
flash set DEVICE_TYPE 0 (with SFU Firmware)
flash set ELAN_MAC_ADDR 605747XXXXXX
flash set MAC_KEY 3f51423520fe7d73ba20bfXXXXXXXXXX
flash set OMCI_OLT_MODE 21
flash set GPON_PLOAM_PASSWD 0000013XXXXXXXXXXXXX
flash set GPON_SN ALCLF9EFCC12
flash set PON_VENDOR_ID ALCL
flash set OMCI_SW_VER1 3FE49494AOCK21
flash set OMCI_SW_VER2 3FE49494AOCK21
nv setenv sw_custom_version0 3FE49494AOCK21
nv setenv sw_custom_version1 3FE49494AOCK21
flash set HW_HWVER 3FE49476ABAA01
flash set GPON_ONU_MODEL G-010G-Q
flash set OUI 605747
flash set HW_SERIAL_NO M082224ALUXXXXXXXX
And here OMCI / L2 tables :
SFU Firmware :
# omcicli mib get 84
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
VlanTagFilterData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityID: 0x02
FilterTbl[0]: PRI 0,CFI 0, VID 10
FwdOp: 0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0x03
FilterTbl[0]: PRI 0,CFI 0, VID 100
FwdOp: 0x10
NumOfEntries: 1
=================================
# omcicli mib get 171
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ExtVlanTagOperCfgData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityId: 0x01
AssociationType: 2
ReceivedFrameVlanTagOperTableMaxSize: 0
InputTPID: 0x8100
OutputTPID: 0x8100
DsMode: 0
ReceivedFrameVlanTaggingOperTable
INDEX 0
Filter Outer : PRI 15,VID 4096, TPID 0
Filter Inner : PRI 15,VID 4096, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 4096, TPID 0, RemoveTags 0
Treatment Inner : PRI 0,VID 1, TPID 4
INDEX 1
Filter Outer : PRI 15,VID 4096, TPID 0
Filter Inner : PRI 8,VID 100, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 1
Treatment Inner : PRI 8,VID 100, TPID 0
INDEX 2
Filter Outer : PRI 15,VID 4096, TPID 0
Filter Inner : PRI 8,VID 10, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 1
Treatment Inner : PRI 8,VID 10, TPID 0
INDEX 3
Filter Outer : PRI 14,VID 4096, TPID 0
Filter Inner : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner : PRI 15,VID 0, TPID 0
INDEX 4
Filter Outer : PRI 15,VID 4096, TPID 0
Filter Inner : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner : PRI 15,VID 0, TPID 0
AssociatedMePoint: 0x101
DscpToPbitMapping:
0x000000
0x000000
0x000000
0x000000
0x000000
0x000000
0x000000
0x000000
=================================
# diag l2-table get entry address
l2-table get entry address 4
LUT address: 0x0004 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
00:00:00:00:00:00 3 0 1 1 Static 0 IVL
CtagIf Auth DaBlock SaBlock Arp
Dis Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 88
LUT address: 0x0058 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
60:57:47:E8:9B:14 3 1 1 9 Static 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 392
LUT address: 0x0188 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
F0:1F:AF:5C:F1:8E 0 1 7 4005 Auto 0 SVL
CtagIf Auth DaBlock SaBlock Arp
Dis Dis Dis Dis En
RTK.0> command:l2-table get entry address 520
LUT address: 0x0208 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
B8:38:61:31:73:20 2 1 7 10 Auto 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 976
LUT address: 0x03d0 (1K LUT)
IP Multicast table:
DestinationIP Fid_Vid Hash Member Ext State L3Route L3Index(3-0)
239.255.255.250 1 SVL 3 0 Static Dis 0 0 0 0
SIP_Filter SIP_Idx
Dis 0
RTK.0> command:l2-table get entry address 977
LUT address: 0x03d1 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
A4:7B:2C:84:63:E0 2 0 7 100 Auto 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 980
LUT address: 0x03d4 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
A4:7B:2C:84:63:E0 2 1 7 100 Auto 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 984
LUT address: 0x03d8 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
00:00:5E:00:01:A8 2 1 1 100 Auto 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
IGD Firmware :
# omcicli mib get 84
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
VlanTagFilterData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityID: 0x03
FilterTbl[0]: PRI 0,CFI 0, VID 10
FwdOp: 0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0x04
FilterTbl[0]: PRI 0,CFI 0, VID 100
FwdOp: 0x10
NumOfEntries: 1
=================================
# omcicli mib get 171
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
VlanTagFilterData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityID: 0x03
FilterTbl[0]: PRI 0,CFI 0, VID 10
FwdOp: 0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0x04
FilterTbl[0]: PRI 0,CFI 0, VID 100
FwdOp: 0x10
NumOfEntries: 1
=================================
# omcicli mib get 171
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ExtVlanTagOperCfgData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityId: 0x01
AssociationType: 2
ReceivedFrameVlanTagOperTableMaxSize: 0
InputTPID: 0x8100
OutputTPID: 0x8100
DsMode: 0
ReceivedFrameVlanTaggingOperTable
INDEX 0
Filter Outer : PRI 15,VID 4096, TPID 0
Filter Inner : PRI 15,VID 4096, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 4096, TPID 0, RemoveTags 0
Treatment Inner : PRI 0,VID 1, TPID 4
INDEX 1
Filter Outer : PRI 15,VID 4096, TPID 0
Filter Inner : PRI 8,VID 100, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 1
Treatment Inner : PRI 8,VID 100, TPID 0
INDEX 2
Filter Outer : PRI 15,VID 4096, TPID 0
Filter Inner : PRI 8,VID 10, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 1
Treatment Inner : PRI 8,VID 10, TPID 0
INDEX 3
Filter Outer : PRI 14,VID 4096, TPID 0
Filter Inner : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner : PRI 15,VID 0, TPID 0
INDEX 4
Filter Outer : PRI 15,VID 4096, TPID 0
Filter Inner : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner : PRI 15,VID 0, TPID 0
AssociatedMePoint: 0x101
DscpToPbitMapping:
0x000000
0x000000
0x000000
0x000000
0x000000
0x000000
0x000000
0x000000
=================================
=================================
EntityId: 0x02
AssociationType: 10
ReceivedFrameVlanTagOperTableMaxSize: 0
InputTPID: 0x8100
OutputTPID: 0x8100
DsMode: 0
ReceivedFrameVlanTaggingOperTable
INDEX 0
Filter Outer : PRI 14,VID 4096, TPID 0
Filter Inner : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner : PRI 15,VID 0, TPID 0
INDEX 1
Filter Outer : PRI 15,VID 4096, TPID 0
Filter Inner : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner : PRI 15,VID 0, TPID 0
AssociatedMePoint: 0x601
DscpToPbitMapping:
0x000000
0x000000
0x000000
0x000000
0x000000
0x000000
0x000000
0x000000
=================================
# diag l2-table get entry address
l2-table get entry address 4
LUT address: 0x0004 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
00:00:00:00:00:00 3 0 1 1 Static 0 IVL
CtagIf Auth DaBlock SaBlock Arp
Dis Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 88
LUT address: 0x0058 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
60:57:47:E8:9B:14 3 1 1 9 Static 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 92
LUT address: 0x005c (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
60:57:47:E8:9B:15 3 1 1 41 Static 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 520
LUT address: 0x0208 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
B8:38:61:31:73:20 2 1 1 10 Auto 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 600
LUT address: 0x0258 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
50:6F:0C:21:8D:08 0 1 7 4005 Auto 0 SVL
CtagIf Auth DaBlock SaBlock Arp
Dis Dis Dis Dis En
RTK.0> command:l2-table get entry address 976
LUT address: 0x03d0 (1K LUT)
IP Multicast table:
DestinationIP Fid_Vid Hash Member Ext State L3Route L3Index(3-0)
239.255.255.250 1 SVL 3 0 Static Dis 0 0 0 0
SIP_Filter SIP_Idx
Dis 0
RTK.0> command:l2-table get entry address 980
LUT address: 0x03d4 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
A4:7B:2C:84:63:E0 2 1 7 100 Auto 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
RTK.0> command:l2-table get entry address 984
LUT address: 0x03d8 (1K LUT)
L2 Unicast table:
MACAddress Spa Fid Age Vid State Ext Hash
00:00:5E:00:01:A8 2 1 7 100 Auto 0 SVL
CtagIf Auth DaBlock SaBlock Arp
En Dis Dis Dis Dis
RTK.0> command:DONE! L2 Table Print Valid
I'm missing something?
Thank in advance !
SFU firmware does not respect (follow) mib171 VLANs so in order to use it you have to use a different VLAN (10 or 100 probably)
Thank for reply, how i should specify the correct VLAN ? on OPNSENSE or ODI ?
The VLAN for internet is 100
Thank in advance
Thank for reply, how i should specify the correct VLAN ? on OPNSENSE or ODI ? The VLAN for internet is 100
Thank in advance
Better to set the VLAN on OPNSENSE and leave the SFP on transparent.
Fixed with parameter :
flash set OMCI_CUSTOM_BDP 0
Now its work with SFU Firmware
Mark as solved, added this into Troubleshooting Readme
Feel free to re-open is anyone have same issue