快速转发每一跳行为

【快速转发每一跳行为】本文档状况
本篇文档具体说明为互联网社团制定的互联网标准跟踪协议,希望得到讨论和改进建议 。假如想了解这个协议标准化的声明和状况,请参考最新版本的“互联网官方协议标准”(STD1) 。本文档的分发不受限制 。
版权声明
版权属于(C)the Internet Society(1999) 。版权所有 。
摘要
在区分服务工作组的工作中PHBs(每一跳转发行为)是要害部分 。本文档定义了称为快速转发的每一跳行为(PHB) 。通过指出这种PHB可以被一种以上的机制实现,并给出它至少可以产生的一种服务,虚拟租用链路服务的用例,我们展示了该PHB的一般特性 。本文给出了这种PHB的推荐编码点 。
本文档的pdf版本从以下站点可以得到:
FTP://ftp.ee.lbl.gov/papers/ef_phb.pdf
1.介绍
实现增强IP的区分服务的网络节点利用IP头中的一个编码点来选择一个PHB作为对该包的特定转发处理 [RFC2474,RFC2475] 。本文档说明一个特定的称为快速转发的PHB 。快速转发PHB可以用来在区分服务域中建立一个低丢失,低时延,低抖动,保证带宽,端到端的服务 。这种服务对于终端就象一个点到点连接或者“虚拟租用链路” 。这种服务也被描述为特级服务(Premium service)[2BIT] 。
丢失率,时延和抖动都是排队流量穿越网络时的经历 。因此为流量聚集提供低丢失率,低延时和低抖动意味着保证聚集不经历或者很少经历排队 。当(短期)流量到达某些节点的速率超过它离开时候的速率,就会出现排队 。因此一个保证某些聚集不用排队的服务等价于限制速率,这样在每一个通过的节点,聚集的最大到达速率比聚集的最小离开速率小 。
建立一个这样的服务需要两部分:
1)配置节点使聚集具有一个明确定义的最小离开速率 。(“明确定义”意味着不依靠于节点的动态状态,尤其是不依靠其它流量在此节点的强度)
2) 调整聚集(通过策略和整形)使它在任何节点的到达速率总是小于这个节点配置的最小离开速率 。
保证转发PHB提供第一部分服务 。在[RFC2475]中定义的网络边界链路调节器提供第二部分服务 。
保证转发PHB不是区分服务体系结构的必需部分 。即,一个想成为区分服务兼容的节点不需要实现保证转发PHB 。然而,当一个区分服务兼容节点声明要实现保证转发PHB,它的实现必须符合本文档中的规定 。
下一节具体描述保证转发PHB,并给出它可能被实现的例子 。要害字“必须”,“禁止”,“需要”,“应该”,“不应该”,“可以”在[Bradner97]中有解释.
2.快速转发每一跳行为说明
快速转发PHB被定义为对一个特定的区分聚集的转发行为,这些聚集的包离开任何区分节点的速率必须等于或者超过配置速率 。快速转发流量获得的速率应该是独立于任何其他企图穿越该节点的流量的强度 。在等于或者超过以配置速率发送一个输出连接大小为MTU(最大传输单元)包所需时间的任何时间间隔内测量的时候,它应该达到至少是配置速率的平均水平 。(小于以配置速率发送一个包的时间刻度内的行为在这里没有说明) 。配置的最小速率对于网络治理员必须是可设置的(使用该节点支持非易变结构的任何机制) 。
假如快速转发PHB被答应用无限制的抢先占有(preemption)其他流量(例如,一个优先队列)的机制实现,该实现必须包含一些方法限制快速转发流量可能给其他流量造成的损失(例如,一个令牌桶速率限制器) 。超过限制的流量必须被抛弃 。最大快速转发速率和合适的突发数,对于网络治理员必须是可以设置的(使用该节点支持非易变结构的任何机制) 。最小和最大速率可能相同且只需设置一个参数 。

推荐阅读