-
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
-
Story Points:3
-
Epic Link:
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.