摘要
- RFC 3511 把预期负载、实际提供负载、转发率、包长、发送与转发数量、规则、NAT、缓存和认证放在同一测试记录里;延迟只能在最高零丢包吞吐点上解释。
- RFC 9411 在 2023 年取代该方法,为现代内联安全设备加入安全有效性配置、应用流量、TLS/QUIC、持续阶段与失败阈值。两份文档都没有把实验室数字变成生产安全证明。
数字没有造假。测试仪确实发送了流量,设备也确实在那一轮没有丢包。问题发生在数字离开实验室之后:包长被删除,方向被删除,规则被删除,提供负载与持续时间也被删除。
最后留下的“零丢包”看起来比原始事实更简洁,也更强。它不再回答一次实验发生了什么,而开始暗示设备在任何条件下都不会丢包。
RFC 3511 于 2003 年 4 月以信息类 RFC 发布,定义防火墙转发、连接、延迟与过滤测试。RFC 9411 于 2023 年 3 月明确使它过时,因为现代设备承担的安全与应用层工作已经改变。方法变化本身就是指标来源的一部分。
吞吐量不是一个孤立数值
RFC 3511 的 IP 吞吐量表格同时保留包长、预期速率、实际提供速率、最终吞吐与转发率。它还记录发送包数和转发包数。
这些字段不是为了让报告显得完整。64 字节包与大包消耗的每包处理、总线和队列资源不同;单向与双向流量可能走过不同状态;多个网段的聚合吞吐不能冒充任一网段的单独能力。
如果只保存最高值,读者无法知道设备处理的是每秒更多决策还是更大的有效载荷,也无法重放同一个负载。小数点后的精度保住了格式,却没有保住被测对象。
“零丢包”属于一个测试点
RFC 3511 继承的吞吐定义要求寻找无丢包的最高提供负载。它又规定,只有在该吞吐点测得的值才能合法称为延迟。
因此“零丢包”有明确分母:多少包、什么包长、什么负载、哪条路径、何种规则、持续多久。它不是设备永久属性,也不是故障免疫证书。
把负载提高一点、改变流量混合、填满状态表或打开检查功能,都可能得到另一个结果。新的结果并不推翻旧结果;它回答另一个问题。
严谨的系统应显示“在这一坐标上通过”,而不是把坐标压缩成绿色徽章。
规则决定每个包要做多少工作
RFC 3511 把规则集定义为允许或拒绝流量的访问控制策略。它建议未定义流量默认拒绝,并要求报告保留配置的规则。
规则数量、排列和命中分布会改变处理路径。第一个条目就拒绝的包,与经过多次匹配、建立状态、记录日志并进入应用检查的流量不是同一负载。
如果实验采用最小规则,而生产采用复杂策略,硬件名称相同也不能让两个路径相等。需要保存规则导出、哈希、命中统计与默认动作,才能说明零丢包发生在什么政策之下。
NAT、缓存与认证改变边界
NAT 会增加地址翻译与状态工作。RFC 3511 建议分别在启用和禁用时测试,并强制报告其状态。
缓存可能直接从内部内存返回 HTTP 对象,省去源服务器路径。认证可能依赖外部服务,带来网络与处理延迟。两者都能让“防火墙性能”包含或排除别人的工作。
记录必须区分缓存命中与回源、本地与外部认证、依赖服务的响应、NAT 类型与表压力。否则系统边界会随着汇报需要移动。
连接数字拥有自己的分母
RFC 3511 分开测试并发 TCP 连接容量、最大连接建立率和最大关闭率。一个大状态表不能证明设备快速接纳新连接;快速建立也不能证明资源及时释放。
HTTP 传输又增加对象大小、每连接请求数、完整请求与响应、超时、重传和 goodput。链路上有字节不等于应用事务完成。
如果失败、RST 与未完成关闭不进入分母,丢弃工作反而可能提高指标。完整收据必须保存连接从建立、承载、关闭到状态回收的时间线。
快速放行不是安全有效
RFC 3511 包含拒绝非法流量与受拒绝服务负载影响的测试,但它的安全考虑明确声明:防火墙安全评估不在文档范围内。
非法流量测试必须报告本应禁止却被允许的连接数量与比例。缺少这个字段,全部放行可以看成最高性能。DoS 测试只测一种规定负载对特定连接或传输率的影响,不能代表所有攻击。
策略执行、检测覆盖、误报、漏报、性能与应用结果需要分别留证。性能数字不会自动继承安全结论。
RFC 9411 先定义现代安全对象
现代 NGFW 与 NGIPS 可能执行 TLS 检查、IDS/IPS、反恶意软件、应用识别、日志与深度包检查。RFC 9411 先固定安全有效性配置,再进入性能测试。
推荐功能应启用并在整个套件中保持一致;不启用的功能及其可能影响必须说明。适用时还应使用现实数量的 ACL。
实验环境必须隔离,并在没有 DUT/SUT 时先做参考测试。交换机、路由器、虚拟交换、物理链路、其他工作负载或热降频都不能偷偷成为设备限制。
加密流量把更多条件写进结果
RFC 9411 要求公开应用与七层协议、加密比例、方向和对象大小。HTTP/1.1、HTTP/2、HTTP/3、TCP 与 QUIC 的处理并不相同。
HTTPS 基线使用 TLS 1.2 或更高版本,做完整握手,并关闭会话复用;QUIC 基线关闭 0-RTT 与 early data。这是为了形成可复现的负载,并不意味着真实浏览器总按此运行。
TLS 版本、cipher、密钥大小、record 大小、证书、SNI、ALPN、恢复策略与是否检查都属于坐标。删除它们之后,“HTTPS 吞吐量”已经没有稳定比较对象。
持续阶段决定结果能否成立
RFC 9411 区分初始化、升载、持续与降载。升载阶段不计 KPI;持续阶段才观察可维持的检查吞吐。
应用事务失败与异常 TCP RST 必须低于规定验证门槛;使用 HTTP/3 时还要观察意外错误导致的 QUIC 失败。一次成功事务必须传完全部数据并获得有效状态。
时间序列能看到状态表填充、检查队列增长、缓存变化与热限制。短暂峰值在持续窗口中失效,就不能冒充可持续能力。
过时意味着比较合同改变
RFC 9411 没有抹去依据 RFC 3511 生成的历史数据。只要原配置与上下文存在,旧结果仍能回答旧问题。
但它不能直接与加入安全有效性、应用混合、TLS、QUIC 和新验证规则的结果连成同一趋势线。方法版本之间必须标明断点。
如果图表把合同变化解释成产品进步或退步,它展示的是编辑行为,而不是运行代码。
证据边界
本文不点名厂商、产品、版本、实验室、客户或部署,不提供任何实际吞吐分数、漏洞测试、市场排名、攻击结果或事故结论。
RFC 3511 被准确描述为 2003 年 4 月的信息类方法,并已由 RFC 9411 取代。RFC 9411 是 2023 年 3 月的信息类方法,不是认证或生产保证。其 0.001% 等验证门槛不是通用安全失败容忍率。
Heng Lu 的最小初始规范与运行代码优先原则是公开的编辑框架:共享层只保留可比较收据,生产映射由本地负责人承担。它们不是防火墙测量数据。
结论很窄:零丢包可以完全真实,但一旦测试坐标消失,它就不再是可用证据。
Sources
- https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3511.xml
- https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9411.xml
- https://datatracker.ietf.org/api/v1/doc/document/rfc3511/?format=json
- https://datatracker.ietf.org/api/v1/doc/document/rfc9411/?format=json
- https://datatracker.ietf.org/doc/rfc3511/
- https://datatracker.ietf.org/doc/rfc3511/history/
- https://datatracker.ietf.org/doc/rfc9411/
- https://datatracker.ietf.org/doc/rfc9411/history/
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://www.rfc-editor.org/errata_search.php?rfc=3511
- https://www.rfc-editor.org/info/rfc3511
- https://www.rfc-editor.org/info/rfc9411
- https://www.rfc-editor.org/rfc/rfc2544.html
- https://www.rfc-editor.org/rfc/rfc2647.html
- https://www.rfc-editor.org/rfc/rfc3511.html
- https://www.rfc-editor.org/rfc/rfc3511.txt
- https://www.rfc-editor.org/rfc/rfc5180.html
- https://www.rfc-editor.org/rfc/rfc6815.html
- https://www.rfc-editor.org/rfc/rfc8200.html
- https://www.rfc-editor.org/rfc/rfc8446.html
- https://www.rfc-editor.org/rfc/rfc9000.html
- https://www.rfc-editor.org/rfc/rfc9110.html
- https://www.rfc-editor.org/rfc/rfc9411.html
- https://www.rfc-editor.org/rfc/rfc9411.txt
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
