在如下网络层面下,代理(比如Envoy nginx )执行额外的L7策略(Health checks, service discovery, load balancing, mutual TLS),其开销比较大,主要体现在传统的TCP/IP协议栈路径比较冗余,导致其开销比较大;就像同一主机上unix域 socket比 udp socket 快一样。
为了解决此问题;目前最新内核中引入了ebpf-socket-map 来加速数据包的转发
最后实现类似下面数据包转发流程;是不是非常类似于socketpair这些