基于MPLS的流量工程要求( 十 )


2. 将流量主干重新路由到具有充足资源的路径上 。假如没有所需的路径的话 , 则不
进行重新路由 。
3. 不再考虑各种资源约束参数 , 将流量主干重新路由到任意一条可用路径上 。
4. 还有许多其他的解决策略 , 包括上述策略的一些组合形式 。
一个“基本”弹性属性 , 决定了流量主干流经的路径发生故障时 , 所使用的恢复过程 。
非凡地 , “基本”弹性属性是一个二进制数 , 它决定一条流量主干在发生故障时是否要进行
重新选路 。“扩展”弹性属性用来决定发生故障时对流量主干的细节处理过程 。比如说 , 扩
展的弹性属性可能规定发生故障时某一流量主干所能使用的一组替换路径 , 以及该组路径之
间的优先级关系 。
弹性属性所控制的是MPLS与路由之间的相互作用过程 。
5.10 策略属性
当某一流量主干不再符合路径建立时的约定时 , 也就是说 , 当某一流量主干的特性超过
了其流量参数所指定的数值时 , 由策略属性决定下层协议对其采取的处理方式 。通常情况下 ,
策略属性表明对相应的违约流量主干是实施速率限制 , 做出标记 , 还是不做任何处理继续转
发 。假如确实要使用某种策略的话 , 则可以直接使用一些已有的算法 , 如ATM论坛的
GCRA[11]来执行这一功能 。
在许多场合下 , 是必须要有一定的策略机制 , 但是在另一些场合下 , 是不适合用策略机
制的 。一般而言 , 是希望能够在网络的入口处实施一定的策略机制(以便符合SLA) , 而在
网络的核心则要尽力避免使用策略机制 , 除非容量的约束条件又明确的要求 。
因此 , 从流量工程的角度来看 , 必须具有能够通过网管对每一条流量主干的流量策略机
制进行答应或禁止操作的能力 。
6. 资源属性
资源属性是拓扑状态属性的一部分 , 它们的作用是对特定资源上的流量主干选路过程加
以限制 。
6.1 最大分配因子
某一资源的最大分配因子(MAM)是一个可以通过网管来进行配置的属性 , 它决定该
资源可以被流量主干所使用的比例 。这里所说的资源最常用的就是带宽资源 。然而 , 该资源
也可以是LSR上的缓冲资源 。MAM的概念类似于帧中继或ATM网络中的预定与注册因子
(subscriptionandbookingfactors) 。
对于MAM的选择可以使得某一资源处于不完全分配或过量分配两种状态 。假如所有参
与某一资源分配的流量主干(可以由流量主干的流量参数来表述)的资源需求的总和不超过
该资源的总容量的话 , 则我们说对该资源的分配为不完全分配 。假如参与某一资源分配的流
量主干的资源需求的总和超过该资源的总容量的话 , 则称对该资源的分配为过量分配 。
不完全分配可以用来限制资源的使用 。然而 , 相对于电路交换 , MPLS的环境更为复
杂 , 因为在MPLS环境下 , 一些数据流可以不考虑资源限制 , 根据传统的逐跳协议(也可
使用显示路由)来进行路由 。
过量分配可以利用流量的统计特性以实现更有效的资源分配策略 。非凡地 , 当流量主干
的瞬时峰值的要求不重合时 , 适合使用过量分配 。
6.2 资源等级属性
资源等级属性是由网管分配的参数 , 它表明资源的“等级” 。资源等级的概念可以看作
是一种“颜色”的概念 。可以这样认为 , 具有相同“颜色”的资源都属于相同等级 。利用资
源等级属性 , 可以实现许多流量工程策略 。这一属性最关心的资源是链路资源 。链路资源的

推荐阅读