我写信询问 iptables 在 TCP 和 UDP 过滤中的性能。我正在使用大量 iptables 规则对其进行测试。当 FORWARD 链中有 10 000 个混合 TCP 和 UDP 规则时,我得到 TCP 吞吐量 35.5 Mbits/sec 和 UDP 吞吐量 25.2 Mbits/sec
我很困惑为什么 TCP 吞吐量大于 UDP?我认为 TCP 会因为 ACK 数据包而变慢。我已经用cisco ACL测试过,UDP更快。
PC ---- FW ----- PC 拓扑
我写信询问 iptables 在 TCP 和 UDP 过滤中的性能。我正在使用大量 iptables 规则对其进行测试。当 FORWARD 链中有 10 000 个混合 TCP 和 UDP 规则时,我得到 TCP 吞吐量 35.5 Mbits/sec 和 UDP 吞吐量 25.2 Mbits/sec
我很困惑为什么 TCP 吞吐量大于 UDP?我认为 TCP 会因为 ACK 数据包而变慢。我已经用cisco ACL测试过,UDP更快。
PC ---- FW ----- PC 拓扑