摘要

  • IETF 于 10 月 1 日更新拟议的 Benchmarking & Performance Measurements(BPM)工作组章程,计划由它接续 BMWG 与 IPPM 的工作。该工作组目前仍处于提议和内部审议阶段,不能写成已经成立。
  • 新文本明说,实验室用隔离且可控的刺激条件做基准测试,生产网络则在实时变化的运行条件下测量。章程继续保留一条旧有边界:基准建议规定如何测试与报告,却不规定验收标准或最低性能要求。

同样是“时延”,一个数字可能来自空载测试台,另一个可能来自正在承载用户业务的路径。前者有利于复现实验,后者更接近现场,但受流量、路由和故障处理影响。把两者放进同一份采购比较表,若不标注条件,精确的小数反而会掩盖不可比性。IETF 现在审议的 BPM 章程,不是要给这些数字一个统一及格线,而是试图在一个机构安排中容纳两种测量传统。

10 月 1 日的第 00-04 版增加了清楚的环境划分:实验室以隔离、严格控制的输入评估设备、系统与服务;生产环境在活跃且变化的运行状态下观察服务和应用性能。9 月 29 日的第 00-03 版也谈到实验室与生产网络,因此新意是界线说得更明白,并非第一次发现两种场景。拟议范围覆盖数据面、控制面、管理面以及实体、虚拟化、容器化基础设施,这让“测得是什么”与“在哪里测得”都不能被省略。

另一个容易被误读的限制并非十月新加。新旧两个版本都说,BPM 的基准建议可以交代性能特征、测试环境以及不含歧义的结果报告方式,但不会规定验收准则或性能门槛。标准化的方法可以让买方更有根据地比较两套设备;某家运营商是否愿意接纳某一结果,仍需依自己的业务负载、风险承受能力和合同作决定。方法的权威,不能自动替代决策的权威。

章程目前仍是提案。IETF 的 Datatracker 将 BPM 列为 Proposed、初次设章程的内部 IESG/IAB 审议,并显示尚有一项阻挡意见。文本打算让 BPM 接续 Benchmarking Methodology Working Group(BMWG)与 IP Performance Measurement(IPPM)Working Group,维护两组既有 RFC 和 BCP 170;这些都是若章程获批后的安排。表中的遥测、源地址验证测试等交稿月份是计划,不等于工作组已经提交或 IETF 已发布标准。

争论还触及谁能协调别人的工作。9 月的一封 IETF 邮件中,Gunter Van de Velde 担心较早版本的措辞会让新组取得超越原有两组的全 IETF 协调地位。第 00-04 版改用与 MPLS、SPRING 等其他工作组“协作”的表述;相关数据面封装仍需看这些工作组自己的职责。邮件是个人提出的审议意见,不能当作 IETF 已经认定越权。第 00-03 版关于 Standards Track 文档通常需要实现、例外须说明的段落,在第 00-04 版不再出现;仅靠删除这一段,也无法推断整个 IETF 放弃实现验证。

真正的新闻事实是章程还在谈判,而一个看似技术性的词——“测量”——已经牵出三层不同的权力:规定方法,说明环境,作出验收决定。只有把这三层分开,合并工作组才不会使一份实验室成绩单在传递中被说成现网保证书。

来源