Uploaded image for project: 'VOLTHA'
  1. VOLTHA
  2. VOL-1302

Ponsim packet-out issue with downstream QinQ-tagged packets

    XMLWordPrintable

    Details

    • 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

      Description

      Ponsim is not trapping DHCP packets to the controller (SEBA-269). 

      Downstream DHCP packets are QinQ-tagged.  They are supposed to be trapped to the controller at the OLT and then forwarded to the ONU using Ponsim's packet-out().  Right now packet-out() is just encapsulating the QinQ-tagged packet with an additional 802.1Q layer (with vlan_vid = UNI port ID) before sending to the ONU.  A default rule at the ONU strips this VLAN tag and forwards the packet to the UNI port.  As a result the packets are still QinQ-tagged at the UNI port. 

      I believe a reasonable solution is to strip off the existing QinQ headers before adding the new 802.1Q header.

        Attachments

          Issue Links

            Activity