相关概念
DS字段
为了实现DiffServ,相关标准中对IPv4报文头的ToS字段进行了重新定义,称为DS(Differentiated Services)字段。DS字段的高2位是预留位,低6位是区分服务代码点DSCP(DS CodePoint)。
PHB
PHB(Per Hop Behavior)用来描述拥有相同DSCP值的报文的下一步转发动作。一般PHB包括时延、丢包率等流量特性。
目前,IETF定义了三种标准的PHB:加速转发EF(Expedited Forwarding)、确保转发AF(Assured Forwarding)和尽力而为BE(Best-Effort),BE是缺省的PHB。
CT
为了提供差分服务,DS-TE将LSP的带宽划分为1~8个部分,每部分被赋予不同的服务等级。这样一条或一组LSP的相同服务等级的带宽集合称为一个CT(Class Type)。一个CT只能承载一种业务类型的流量。
IETF规定DS-TE最多支持8个CT,可以记为CTi,其中i的取值范围是0~7。
TE-Class
TE-Class是指CT和优先级的组合<CT,优先级>。
- Class-Type=CT0,setup-priority=6,hold-priority=6;
- Class-Type=CT0,setup-priority=7,hold-priority=6;
- Class-Type=CT0,setup-priority=7,hold-priority=7。
CT和优先级可以任意组合,因此理论上TE-Class共有64个。NE40E最多支持8个TE-Class。这8个TE-Class通过用户配置指定。
DS-TE模式
DS-TE有以下两种模式:
IETF模式:IETF定义的模式,实现8个CT和8个优先级的组合,共64种TE-Class。NE40E中,可配置最多8个TE-Class。
Non-IETF模式:非IETF定义的模式,实现CT0和8个优先级的组合,共8种TE-Class。 Non-IETF模式就是普通的MPLS TE隧道。
TE-Class映射表
TE-Class映射表(Mapping)由一组TE-Class组成。NE40E实现中,TE-Class映射表最多由8个TE-Class组成。建议MPLS网络中所有的LSR都配置相同的TE-Class映射表。
带宽约束模型
带宽约束模型用来定义BC(Bandwidth Constraints)的最大数目和每个BC的带宽可被哪些CT使用,以及CT如何使用BC带宽。