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

Use ebpf to accelerate Service and NetworkPolicy if kernel >= 4.19 #242

Open
mars1024 opened this issue May 7, 2022 · 2 comments
Open
Assignees

Comments

@mars1024
Copy link
Collaborator

mars1024 commented May 7, 2022

Issue Description

Type: feature request

Describe what feature you want

Additional context

@mars1024 mars1024 self-assigned this May 7, 2022
@hhyasdf
Copy link
Collaborator

hhyasdf commented May 26, 2022

Use a combination of "ipvlan l3 mode + ebpf mode service" might be a good choice to keep using the host netns routing function and bypass netfilter hooks at the same time.

But another news is cilium will not support ipvlan mode any more. https://docs.cilium.io/en/v1.11/operations/upgrade/#deprecated-options

@hhyasdf
Copy link
Collaborator

hhyasdf commented Jun 6, 2022

"For eBPF Host-Routing, the routing table is consulted directly from eBPF so this optimization is entirely transparent and compatible with any other services running on the system providing route distribution" - https://cilium.io/blog/2021/05/11/cni-benchmark

Which means, in theory, the host-routing mode of cilium is compatible naturally with hybridnet.

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

No branches or pull requests

2 participants