第 9 章 加速 firewalld 转发流量
firewalld 服务现在支持流表功能,这可以提高转发流量的性能。机制使用内核连接跟踪来绕过大多数网络堆栈。因此,您可以获得已建立连接的加速数据包。
flowtable 机制有以下功能:
- 使用连接跟踪来绕过典型的数据包转发路径。
- 避免通过绕过经典数据包处理来重新访问路由表。
- 只适用于 TCP 和 UDP 协议。
- 硬件独立软件快速路径。
流程
启用流表功能:
sed -i 's/^NftablesFlowtable=.*/NftablesFlowtable=enp1s0 enp2s0/' /etc/firewalld/firewalld.conf
# sed -i 's/^NftablesFlowtable=.*/NftablesFlowtable=enp1s0 enp2s0/' /etc/firewalld/firewalld.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 命令在
/etc/firewalld/firewalld.conf文件中将NftablesFlowtable选项(默认为off)设置为您要启用的流表的网络接口的列表。在本例中,NftablesFlowtable=enp1s0 enp2s0。重新载入防火墙配置,以使更改生效:
firewall-cmd --reload
# firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow