-
Notifications
You must be signed in to change notification settings - Fork 6
Labels
ebpfeBPF related taskseBPF related tasksenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededrustPull requests that update Rust codePull requests that update Rust code
Milestone
Description
Is your feature request related to a problem?
- Yes
Problem Description
Sidecar proxies introduce significant overhead by adding extra complexity to the networking layer. If service A wants to communicate with service B, the message must pass through two sidecar proxies, like in the example below:
A --> Proxy A --> Proxy B --> B
Solution
By leveraging eBPF (Extended Berkeley Packet Filter), we can implement the networking layer directly at the kernel level, bypassing the user space and reducing the overhead introduced by sidecar proxies.
Additional Info
Demonstration of the communication:
Sub-issues
Metadata
Metadata
Assignees
Labels
ebpfeBPF related taskseBPF related tasksenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededrustPull requests that update Rust codePull requests that update Rust code
Type
Projects
Status
Permanent