Passt – Plug a Simple Socket Transport
7 months ago
- #virtualization
- #containers
- #networking
- passt和pasta是专为容器和虚拟机环境设计的网络层转换工具,可在第二层至第四层协议间进行转换
- passt是Slirp的简易替代方案,无需特殊权限;而pasta则为网络命名空间提供类似功能
- 两者均支持TCP、UDP及ICMP/ICMPv6回显协议,具备TCP窗口缩放和选择性确认等高级特性
- 安全机制包括:权限降级、seccomp安全策略应用以及避免动态内存分配
- 性能优化方面实现了本地连接的零拷贝技术,并采用通用化数据包聚合与批处理
- 支持的服务包括:ARP代理、DHCP服务器、NDP代理及DHCPv6服务器
- 适配多种Linux发行版,可与QEMU、libvirt和Podman等工具链集成
- 欢迎通过邮件列表提交代码贡献、提交错误报告或通过IRC频道参与讨论