五节中描述 。
值得注重的是,这些机制可能会在某些的定卖主的设备中所可行的(标准或非标准的)
PHB中可行 。举个例子来说,未来的文档可能会把严格优先级排队的PHB集定义在一组建
议码值上,而网络治理员会将这些路由器设置为选择码值‘xxx000’的包进行严格优先级排
队来满足该文档的要求 。
再例如,某个卖主可能将CBQ机制做入了路由器,那么CBQ机制可能会被用来完成
严格优先级排队 。这正如有很多特性的一系列类选择PHB在仅有最小的类选择PHB条件特
性下可行一样 。
4.3总结
本文定义了码值‘xxx000’来作为类选择码值,而由这些码值选择的PHB必须满足4.2.2.2
中描述的类选择PHB条件 。这是为了保持当前所用的IP优先级字段的可用性的向后兼容性
且不影响未来的灵活性而指定的 。另外,码值‘000000’用作默认PHB值而不准任意配置 。
剩下的七个非零类选择码值可进行配置,但要满足4.2.2.2的要求 。
5. 单段行为的标准化指南
此处要标准化的是PHB的操作特征,而不是具体的实现它们的特定算法与机制 。一个
节点可能会有(相当大)一组参数来控制如何调度包,并将它们送到输出接口(比方说,N
个独立队列参数,队列长度,轮询加权值,丢包算法,丢包优先加权与门限等等) 。为了说
明PHB与其机制的区别,我们应该看到类选择PHB可以为许多机制所实现,包括严格的优
先级排队、加权公平排对(WFQ)、WRR及其变种[RPS,HPFQA,DRR]、CBQ[CBQ]等等 。
它们可以单独或混合使用 。
PHB可以单独的设定,也可以作为集合而指定(单独的PHB是PHB集的特例) 。PHB
集通常一个或多个PHB组成的集合 。这些PHB具有相同的指定意义,可以同时完成,因为
这些PHB具有相同的约束,比如队列服务或队列治理策略 。PHB集中有这样的情况:一个
包可能会为了在包中选择另一PHB而重新做了标记 。在这里,建议完成PHB是不要对流中
包进行重新排序 。还有,PHB集必须识别会发生在每个PHB上的包的重排序的任何可能,
以及在集合中一个微流中的不同的包做了不同的PHB标记的可能 。
只有那些没有在现存PHB标准中描述过的、而被实现、配置且表明是有效的单段行为
是应该被标准化的 。但是由于当今的差分服务的经验还十分有限,假定确切的单段行为的规
范是有欠成熟的 。
任意一个标准化的PHB必须有一个对应的建议码值,这个码值是从32个值(见第六节)
中选择分配的 。这一条给将来的演化发展流出了码值空间 。这里定义的值(‘xxx000’)是有
意的定在了小范围内 。
网络设备卖主可以提供它们认为有用的或由市场的任何参数和性能的设备 。但一个节点
实现了特定的表准化PHB,买主可以在满足标准定义的PHB的情况下使用任意算法 。节点
的性能与其特定设置决定了处理包的不同方法 。
业务提供者不需要在其网络中使用不变的节点机制或配置来进行差分服务,他们可以任
意配置节点参数,只要它满足服务要求与业务工程目标即可 。一段时间之后,某些通用的单
段行为可能要演变(即那些对实现端到端服务有其有效的操作),他们可能会与DS字段的
特定EXP/LUPHB码值有关,用来通过域边界(见第六节) 。这些PHB有待未来的标准化 。
建议参照[ARCH]来指定标准化PHB 。
6. IANA考虑
DS字段中的DSCP字段可以有64个不同的码值 。这个码值空间划分为三个部分(三个
池):有32个建议码值的池一用作[CONS]中定义的标准操作,有16个码值的池二为[CONS]
推荐阅读
- U58与他的兄弟姐妹们
- 皮革和真皮的区别 如何鉴别真皮与皮革
- ISO8473基础上的端系统与中介系统间的路由信息的交换
- 历览前贤国与家写的哪个朝代
- 如何认识专业学习与就业的关系
- 氢氧化钾与稀盐酸反应方程式氢氧化钾与稀盐酸反应方程式是什么
- 鸽子肉不能和什么一起吃 鸽子肉与什么食物相克
- SE M600i与Nokia E50比较之一:外在篇
- SE M600i与Nokia E50比较之二:操作系统篇
- 什么是债务人与债权人
