-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
netlink
returns an error on the latest GKE node-version
#215
Comments
@glazychev-art This is very useful information, thank you for marshalling it so clearly here. |
Currently, fixed it with workaround. |
reported this to GKE issue tracker https://issuetracker.google.com/issues/212300340 |
The root cause was found. So, I think we need to move kernel part of PRs: |
@glazychev-art How does moving this from sdk-vpp to sdk-kernel fix the issue with the IPv6 IP needing to be set first? |
@glazychev-art Also... how is the ipneighbor chain element from connectioncontext working with kernelvethpair? We should only be setting the ip neighbors for Src/Dst addresses if we are using a kernel mechanism that is instantiated as a vethpair (not if using a tun or tap for kernel interfaces). How does the change you pushed to sdk-kernel limit to that case? |
Because
I also moved |
Clever :) |
@edwarnicke Nice! |
Description
We have a problem with the latest GKE node images
netlink.NeighSet()
return error -invalid argument
.Some information:
ipv6
remote kernel cases (i.eMemif2Wiregurad2Kernel
,Kernel2Wiregurad2Memif
,Kernel2Wiregurad2Kernel
)netlink.NeighSet
- Link. error -invalid argument
Ipv4
cases work finekernelvethpair
works fine--node-version
. The latest stable for us -1.20.10-gke.301
. The next -1.20.10-gke.1600
- is not workingTestRunFeatureSuite/TestKernel2Wireguard2Kernel
) - https://github.com/networkservicemesh/integration-k8s-gke/actions/runs/1466709682logs-635.zip
uname -a
for different versions:Linux gke-nsm-1-test-default-pool-e6075302-2cb3 5.4.144+ #1 SMP Sat Sep 25 09:56:01 PDT 2021 x86_64 x86_64 x86_64 GNU/Linux - 1.21.5-gke.1300
(Container-Optimized OS with Containerd (cos_containerd)) - not workingLinux gke-nsm-1-test-default-pool-d6d117aa-dmh5 5.4.120+ #1 SMP Wed Aug 18 10:20:32 PDT 2021 x86_64 x86_64 x86_64 GNU/Linux - 1.20.10-gke.1600
(Container-Optimized OS with Containerd (cos_containerd)) - not workingLinux gke-nsm-1-test-default-pool-336e2956-mt4w 5.4.120+ #1 SMP Fri Jul 23 10:06:55 PDT 2021 x86_64 x86_64 x86_64 GNU/Linux - 1.20.10-gke.301
(Container-Optimized OS with Containerd (cos_containerd)) - workingCurrently we are using
1.20.10-gke.301
as workaround - #213The text was updated successfully, but these errors were encountered: