-
Notifications
You must be signed in to change notification settings - Fork 388
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
Make Egress work with kube-proxy IPVS strictARP mode #3804
Labels
area/transit/egress
Issues or PRs related to Egress (SNAT for traffic egressing the cluster).
kind/feature
Categorizes issue or PR as related to a new feature.
Comments
This should be a simple fix. I will take this. Thank you @jianjuns. |
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 27, 2022
Check the arp_ignore sysctl value of the transport interface and start the userspace ARP responder if it has value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 27, 2022
Check the arp_ignore sysctl value of the transport interface and start the userspace ARP responder if it has value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 27, 2022
Check the arp_ignore sysctl value of the transport interface and start the userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 27, 2022
Check the arp_ignore sysctl value of the transport interface and start the userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 27, 2022
Check the arp_ignore sysctl value of the transport interface and start the userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 27, 2022
Check the arp_ignore sysctl value of the transport interface and start the userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 27, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 27, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 28, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 28, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 30, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 30, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 30, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Copy the assigned IPs on the dummy interface to the ARP/NDP responders on initializing to fix an issue that the responders may not work as expected after the agent restarts. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 30, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Copy the assigned IPs on the dummy interface to the ARP/NDP responder on initializing to fix an issue that the responders may not work as expected after the agent restarts. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 30, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Copy the assigned IPs on the dummy interface to the ARP/NDP responder on initializing to fix an issue that the responders may not work as expected after the agent restarts. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 30, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Copy the assigned IPs on the dummy interface to the ARP/NDP responder on initializing to fix an issue that the responders may not work as expected after the agent restarts. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 31, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Copy the assigned IPs on the dummy interface to the ARP/NDP responder on initializing to fix an issue that the responders may not work as expected after the agent restarts. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
xliuxu
added a commit
to xliuxu/antrea
that referenced
this issue
May 31, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Copy the assigned IPs on the dummy interface to the ARP/NDP responder on initializing to fix an issue that the responders may not work as expected after the agent restarts. Fixes: antrea-io#3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
jianjuns
pushed a commit
that referenced
this issue
May 31, 2022
Check the arp_ignore sysctl value of the transport interface and start a userspace ARP responder if it has a value other than 0. Copy the assigned IPs on the dummy interface to the ARP/NDP responder on initializing to fix an issue that the responders may not work as expected after the agent restarts. Fixes: #3804 Signed-off-by: Xu Liu <xliu2@vmware.com>
Will this be available on 1.7? |
Yes. We already merged the fix to main. You can try it if you want. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/transit/egress
Issues or PRs related to Egress (SNAT for traffic egressing the cluster).
kind/feature
Categorizes issue or PR as related to a new feature.
Describe the problem/challenge you have
When kube-proxy IPVS is configured with strictARP mode (which is required in particular cases like #3785, #3370), Antrea Egress feature may not work as expected, as described in #3370 (comment).
Describe the solution you'd like
There is already a plan described in a TODO comment of Egress IPAssigner code:
antrea/pkg/agent/ipassigner/ip_assigner_linux.go
Lines 213 to 219 in a87ef55
@xliuxu @tnqn
The text was updated successfully, but these errors were encountered: