摘要
- RFC 3317 要求 DiffServ 设备先向策略服务器报告可支持的处理类型、方向、队列与调度限制、最大链路深度,以及不同元素之间允许的连接关系。
- 这份能力报告只是构图指南,不是实现承诺;完整策略仍可能失败,设备必须明确返回失败,而且安装成功也不能替代数据平面的效果证明。
自动化常被画成一支从控制器指向设备的箭头。策略在上方决定,配置向下流动,路由器负责执行。RFC 3317 给这张图补上了相反方向的第一支箭头:设备先把自己的边界报告给策略决策点,后者才有资格开始构造处理路径。
这份 2003 年的 Informational RFC 面向 Differentiated Services。DiffServ 不为每条会话保留端到端资源,而是在节点上把报文分类,再依据策略进行计量、标记、丢弃、排队和调度。RFC 3317 用 Policy Information Base(PIB)里的供应类描述这些功能,COPS-PR 可以把相应实例从 Policy Decision Point 送到 Policy Enforcement Point。
对一个报文而言,策略不是一张平面表,而是一条有方向的图。基本顺序是分类器、计量器、动作、算法丢弃器、队列、调度器。若处理过程要回到前面的类型,就要串接另一个流量调节块。每个功能元素通过 Next 指针指向下一个环节,于是不同分类结果可以分叉到不同计量器,计量结果又可进入标记、丢弃或排队路径。
RFC 3317 还把图的结构和参数拆开。计量器可以引用一行令牌桶参数,调度器可以引用最小、最大速率参数。多个策略元素能够重用同一参数对象,别的 PIB 也可以增加新的具体类型。这种间接引用让模型容易扩展,却不能凭空消除硬件限制:每一行都合法,不等于它们拼成的整条链可以运行。
因此,PEP 在建立通信后首先报告自己理解哪些 PRC、支持哪些接口类型与角色组合,并为入方向、出方向或双向给出能力集。分类能力说明设备能看见哪些字段;计量能力说明越界报文能被怎样处理;丢弃能力列出算法;队列能力包含数量和缓存;调度能力描述方法和输入数;最大速率能力说明能表达多少级限制。
真正把“能力清单”变成“能力图”的,是另外两类约束。一个字段说明功能元素最多可以连续连接多深,另一个说明某种元素后面允许出现哪种元素。设备可能同时拥有分类器、计量器、队列和调度器,却不能按照控制器希望的边连接它们;也可能在第五个处理阶段到来时触及内部流水线的上限。能力不只属于节点,也属于边和深度。
PDP 依据这些信息生成面向管理域、接口类型、角色与方向的策略。dsDataPathTable 的一行决定路径从哪个元素开始。若相应行不存在,或者起点是 zeroDotZero,设备就执行普通的 IP 处理。这个抽象面向接口类型而非每一个物理端口,方便重用,但不会自动捕捉某张线卡、某个共享缓存或某一瞬间的资源差异。
RFC 3317 对能力声明的精度很克制。它明确说,这些类只能给出设备大致能做什么的指南,不一定列出所有可行与不可行组合。单项限制都满足的策略,仍可能因为共享资源或内部实现而失败。PEP 收到无法实现的策略时,必须用失败报告通知 PDP。失败不是能力模型之外的意外,而是能力模型承认自己不完备之后留下的最终裁决。
这条链上至少有五份不能混用的凭据。能力通知说明设备自称通常支持什么;策略图说明控制器想安装什么;COPS-PR 回执说明一次供应事务的结果;设备回读说明哪些行处于状态中;数据平面观测才能说明报文是否经历了预期处理。即便最后一项成立,也还不能直接证明客户感知到了承诺的质量。
两个方向的信息都值得保护。安装类可能泄露客户服务合同与流量过滤规则,恶意改写会改变资源分配;通知类会暴露设备架构与限制。RFC 3317 指向 PDP 与 PEP 之间的 IPsec 保护。伪造能力可以诱使控制器生成错误图,伪造策略则可以直接改变谁获得队列、带宽与优先级。
这套体系后来没有成为网络管理的长期主线。2016 年,IESG 把 RFC 3317、Framework PIB、COPS-PR 与 SPPI 一并转为 Historic。理由指出它们部署有限,而 IETF 运维管理工作已经集中到 NETCONF 与 YANG。这个结论说明特定技术家族的标准路径结束,并不说明控制器从此可以忽略设备的可实现边界。
RFC 3317 留下的历史价值,正在于它不让“支持”成为一个没有结构的布尔值。设备要说明能支持哪些节点、哪些边、哪种方向和多深的链;控制器据此缩小方案空间;最终失败仍保留否决权。只有三者同时存在,策略系统才不会把一张看起来合理的图误当成已经可以执行的事实。
来源:RFC 3317、RFC 3318、RFC 3290、RFC 3084、RFC 3159、RFC 2475,以及 IESG 2016 年状态变更。
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
