摘要
- RFC 9894 是 IETF Standards Track 文档,定义 DLEP Diffserv Aware Credit Window 扩展;它把 RFC 9892 的流量分类与 RFC 9893 的信用窗口机制合在一起。
- 这个扩展不是松散的功能旗标。使用方必须在 Extensions Supported Data Item 中声明它;只有在收到的初始化消息表明对端支持后,参与者才可发送相关 Data Items。
- 扩展类型为 6。宣告它的实现必须支持 RFC 9892 和 RFC 9893 所定义的相关消息、Data Items、Diffserv 分类与处理,因此 RFC 9892/9893 构成强制依赖闭包。
RFC 9894 将 DLEP 目的地与 DSCP 值映射到共享或专用的逻辑窗口。共享窗口可由多个目的地或分类共同使用,目的地特定窗口则把信用约束收窄到某一目的地;实际映射形状不是 RFC 预先规定的一张通用表。通配符可以扩大匹配范围,甚至涵盖已经存在或后来出现的流,因此 RFC 9894 建议除非确有需要,不要使用通配符。
分类边界也必须明确:如果 Diffserv 分类和以太网流量分类同时匹配,RFC 9892 规定以太网分类优先。这意味着看到 DSCP 匹配并不足以证明最终窗口就是 DSCP 窗口。启用信用窗口后,路由器没有可用信用时不得向调制解调器发送流量;“先发出去、再补记信用”不是这里的安全解释。
接入决策应从对端初始化消息开始:确认 Extension Type 6 已被双方声明,再核对调制解调器宣告的窗口、路由器可实现的队列和组合。路由器支持较少的队列或窗口组合时,应使用明确可支持的子集;若无法形成有效子集,可以重置会话,并通过普通管理机制报告不匹配。沉默地裁剪、继续发送或把未实现的能力展示成已实现,会让控制面与数据面的观察结果失真。
安全上,能够注入调整信用窗口的 DLEP 消息可能把窗口改小或改为不可用,从而造成拒绝服务;RFC 8175 的安全机制适用于此扩展。管理系统应能报告对端声明、采用的子集、被拒绝的映射、重置原因、无信用丢弃或阻塞,以及安全事件;RFC 并未规定某一种 CLI、YANG 模块或遥测阈值。
验证夹具与操作员路径
- 用初始化报文夹具分别测试双方均声明 Type 6、仅一方声明、双方均未声明三种情况;检查未获对端声明时相关 Data Items 不会发出。
- 用一个调制解调器声明四个 DSCP 窗口、而路由器只实现两个窗口的夹具,验证系统明确选择两个窗口并记录映射,而不是隐式接受四个。
- 分别注入共享窗口、目的地特定窗口和通配符匹配;加入新流,确认通配符不会在没有审查的情况下扩大到新流。
- 让同一流同时命中 DSCP 与以太网分类,验证以太网分类胜出;耗尽信用后确认路由器不向调制解调器发送该流量。
- 以受保护和伪造的窗口调整消息运行测试,确认认证失败、窗口异常和会话重置均进入管理报告。
**操作员决策路径:**先验证对端声明和依赖闭包;再建立 DSCP、目的地和共享窗口的实际表;然后比较宣告形状与本地可实现形状。能完整实现就启用,不能完整实现就选择有记录、可观测的子集;没有安全且可验证的子集就重置。最后以管理报告和数据面检查确认无信用不发送。
来源
以上来源没有建立部署普及率、性能改善测量或统一的 DSCP 到窗口映射,也没有规定统一的队列数量、专有命令、YANG 模块、遥测阈值或回滚计时器。跨行政域传递的 DSCP 标记是否可信仍是运营者的事项,而不是 RFC 9894 已证明的结果。
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
