跳到主要内容

5. NQB PHB 要求

支持 NQB PHB 的节点 MUST 为 NQB 流量提供与 Default 队列分离的队列. 除第 6.4.1 节的非 DS 能力域情形外, 节点 SHOULD NOT 对 NQB 流量聚合体相对于 Default 流量单独限速或监管.

NQB 队列 SHOULD 获得与 Default 等价的转发偏好. 等权重 DRR 调度器, 或具有相同 EDCA 参数的 Wi-Fi 队列, 都是示例. 对 Default 流量设置速率限制或保证的节点 SHOULD 以平等方式让 NQB 共享这些限制或保证.

默认情况下, 节点 SHOULD 将 DSCP 45 分类到 NQB 队列. 节点 MUST 支持配置用于 NQB 分类的 DSCP, 并 MAY 支持配置多个 DSCP. NQB 队列的缓冲大小 MUST 显著小于 Default 缓冲. RECOMMENDED 将 NQB 缓冲配置为不超过共享 NQB/Default 出口速率下的 10 ms.

节点 MUST 提供统计信息, 如包计数器和丢弃计数器, 使运营者能够发现滥用或错误标记. 服务多个用户的设备 SHOULD 支持按用户配置容量和转发资源, 并 SHOULD 对每个用户的 NQB 与 QB 聚合流量执行相应限制.

流量保护是核心防护. NQB PHB 元素 SHOULD 支持一种功能, 识别与第 4 节发送方要求不一致的微流或包, 并将其重新分类到 QB 队列或丢弃. 若使用重新分类, 实现 MAY 额外将流量重标记为 Default 或其他本地使用码点. 该功能 SHOULD NOT 基于应用层构造作决定, 而应使用微流的实际行为. 它 MUST 设计为即使流状态耗尽也不会导致节点崩溃或失效.

PON、Wi-Fi、LTE/5G 和 DOCSIS 等可能引入突发的链路技术, 对 NQB 流量限制突发会更有利. NQB 网络功能 MUST 对标记 NQB DSCP 的包一视同仁, 不考虑 ECN 字段值.