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

Ponsim data plane setup issue in "kind" environment

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Low
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: Future
    • Component/s: ponsim
    • Labels:
    • Environment:

      kind-voltha

      Description

      The Ponsim data plane sets up a Linux bridge between the RG and ONU to pass L2 packets. To enable the bridge to pass EAPOL packets, it's necessary to write a magic value to a file under /sys on the k8s nodes:

      echo 8 > /sys/class/net/pon*/bridge/group_fwd_mask
      

      However this doesn't work in the "kind" (Kubernetes-in-Docker) environment. In this environment each k8s node is a Docker container, and it's not possible to write to this file inside the node container.

      We might investigate changing the "ponnet" chart to provide L2 connectivity using another CNI plugin rather than the "bridge" plugin. If we do that then we would not need to write the magic value.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              acb Andy Bavier
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes