Skip to content
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

node failed to access to calico ip of the multi-nic pod if calico nic is the default-route nic #3683

Closed
cyclinder opened this issue Jul 1, 2024 · 0 comments · Fixed by #3686
Assignees
Labels

Comments

@cyclinder
Copy link
Collaborator

Spiderpool Version

all

Bug Type

Coordinator

Main CNI

any

What happened?

Due to the problem of inconsistent routes, the pod forwards the response packet from net1 (macvlan) when it sends the response packet. but the request packet comes in eth0(calico).

node1 -> node2 -> calixxx -> pod(eth0) -> net1 -> node1 --------------- wrong
node1 -> node2 -> calixxx -> pod(eth0) -> eth0 -> node2 -> node1 --------------- right

#2039

What did you expect to happen?

Ensure that packets received from eth0 are forwarded out of eth0.

How to reproduce it (as minimally and precisely as possible)

  1. install spiderpool
  2. deploy a multi-nic pod

Additional Context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant