摘要
- RFC 3337 让一条 PPP 会话为不同抢占类别使用不同 AAL2 CPS Channel Identifier。SSSAR 把分组切成 64 字节片段,使高优先级片段能够在低优先级大分组的片段之间得到发送机会。
- 类别标识不负责选择调度算法,也不负责配置 ATM 虚连接容量。分类、类别到 CID 的映射、队列服务、容量、接收端重组与应用结果必须分别取证;100 毫秒与公平调度的数字只是特定示例。
一百毫秒首先来自不可打断的长度
RFC 3337 用一笔简单计算说明问题:一份 1500 字节分组通过 128 kbit/s 的 ATM 虚连接,大约要占用 100 毫秒。若语音分组在大分组开始发送之后抵达,再高的逻辑等级也不能让已经上线路的比特倒退。它只能等到大分组结束。
交互式业务可能无法承受这段仅由串行化产生的等待。解决办法不是把“语音”二字写得更醒目,而是缩小不可打断的发送单位。PPP over AAL2 已经使用 SSSAR;RFC 3337 让它把所有 PPP 分组切成 64 字节片段,使调度决定能够在片段边界重新发生。
100 毫秒并非普遍测量。分组大小、链路速率和封装一变,数字就变。它揭示的是一个控制面:只要不可打断单位太大,分类器的正确输出也无法改变当前串行化等待。
CID 把抽象类别变成调度器看得见的队列
标准要求不同抢占类别使用不同 AAL2 CPS CID。一条 PPP 会话至少要拥有与可抢占类别数相同的 CID。分组在进入 SSSAR 分段时先被分类,分类结果决定其片段进入哪一 CID。
这一步很关键。若所有片段仍排在一个顺序里,CPS 调度器没有可选择的对象。分开以后,它能从实时 CID 取一个片段,插到普通数据片段之间。
但“分类正确”与“映射正确”是两个事实。设备可能把两个类别错误地送到同一 CID,或者在变更后保留标签却丢失队列分离。证据必须同时显示分类输出、实际 CID 和生效配置,而不能从其中一个推断另一个。
谁来定义语音类别,标准没有代替运营者决定
RFC 3337 允许多种分类方法。它的两类语音示例以分组大小区分:小分组归入实时类,大分组归入数据类。连这个简单阈值也会随应用与虚连接速率变化。
大小只是代理信号,不是业务含义。小分组可能是无时限的控制信息,大分组可能承载紧急媒体修复。分类规则即使逐位执行无误,也可能已经不符合当前产品意图。
因此分类收据要记录输入字段、规则版本、阈值、匹配结果、输出类别与批准者。标准提供表达方式,没有把本地业务判断变成全球统一真理。
调度器才是把类别变成动作的执行者
AAL2 CPS 没有规定不同 CID 之间必须采用哪种调度。RFC 3337 列出优先级、公平与加权公平等可能。实时要求不同,合适的算法也不同。
文档的两类示例使用公平调度。由此,实时片段至多等待一个普通片段发送完毕。这个界限依赖 64 字节片段、两个独立 CID,以及公平轮转确实在片段粒度执行。它不是零等待,也不是端到端语音保证。
严格优先级能进一步降低实时等待,却可能让数据饿死。更大的量子会扩大等待;增加类别会改变轮转周期;错误权重会制造新队列。类别名称本身不能告诉调查者当时执行了哪种选择。
没有容量,正确排序只是选择谁先失望
语音示例还要求 ATM 虚连接配置适当的实时流量类别,例如 VBRnrt 或 VBRrt,才谈得上保证低时延与低丢失。这条条件常被“多类别”标签遮住,却是结果链中独立的一环。
调度器只能分配已有服务,不能创造带宽。若准入失控、流量合同不足、整形与监管冲突,或下游另有拥塞,高优先级片段即使迅速离开本地 CID,也会在下一处等待或被丢弃。
“优先级”至少包含三种权力:分类器表达意图,调度器选择下一个片段,容量配置决定是否有资源兑现意图。只证明第一种权力,不能声称后两种已经发生。
接收端仍需证明分组有用地到达
片段获得发送时隙以后,还要经过 ATM 信元运输,并由 SSSAR 依靠基础 RFC 3336 的 UUI 状态重组。调度器日志不证明所有片段到齐、CRC 通过、PPP 接收,更不证明应用赶上播放期限。
完整链条分别保存分类输入输出、CID 映射、SSSAR/UUI 序列、各队列进出时间、调度决定、虚连接流量合同、信元丢失、重组、CRC、LCP 与应用结果。每一级有不同的所有者和时钟。
语音还受抖动缓冲、编解码、播放点和丢失隐藏影响。局部片段等待上限可以是必要条件,但只有终端能证明业务是否可用。
相邻 RFC 解释机制,不提供部署证明
RFC 3336 是 PPP/AAL2 基础映射。RFC 2689 说明低速链路上的综合服务架构。RFC 2686 定义 Multilink PPP 的多类别扩展,RFC 1990 是其基础;RFC 2508 处理 IP/UDP/RTP 头压缩。
RFC 2474 与 RFC 3246 提供 DiffServ 字段和 Expedited Forwarding 语境。DS 标记或 EF PHB 不等于 RFC 3337 的 CID 映射,更不能证明某台 AAL2 调度器采用了特定算法。RFC 2119 解释规范词汇,也不证明实现。
部署断言需要设备版本、分类规则、CID、调度参数、流量合同、真实负载和端到端测量。文档能证明机制被规定,不能替真实网络发言。
找到执行者,才能找到承诺
RFC 3337 的贡献是把类别送到一个能够做选择的位置。独立 CID 使队列可区分,64 字节片段使选择频繁发生。这两步让差异化处理成为可能。
可是“实时类别”只是名词。分类、映射、分段、调度、准入、传输、重组与播放才是动词。每个动词由不同组件执行,也应留下自己的收据。
长久的教训不是不要分类,而是不要把分类当结果。标识符表达要求;执行器才改变时间;接收者最后证明改变是否有用。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
