-
Type: Bug
-
Status: Resolved (View Workflow)
-
Priority: Medium
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: VOLTHA v1.5
-
Component/s: ponsim
-
Labels:None
-
Environment:
SEBA-in-a-Box
-
Story Points:3
Ponsim is not trapping DHCP packets to the controller (SEBA-269).
The flow matching rules generated by the dhcpl2relay app match DHCP packets with an Ethernet type of 0x0800 (IP packet). To handle matching VLAN-tagged packets, the Ponsim flow matching code uses the Ethernet type in the 802.1Q header. However this doesn't work in the downstream case where the DHCP packets are QinQ-tagged, because the code only looks at the first 802.1Q header and that has an Ethernet type of 0x8100.
I believe the solution is to modify Ponsim's Ethernet type flow matching code to look at the type of the innermost 802.1Q header.
- blocks
-
SEBA-269 SIAB: DHCP packets not trapped to controller
- Resolved