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


算一条显示路由时 , 可以采用以下的方法:
1. 对于确定包含属性 , 在计算路径之前 , 删去所有不属于指定的资源类别的所有资
源 。
2. 对于确定排除属性 , 在计算路径之前 , 删去所有属于指定的资源类别的所有资源 。
5.6.4适应性属性
随着时间的变化 , 网络的特征与状态也会发生变化 。例如 , 产生了新的可以使用的资源 ,
发生故障的资源重新恢复正常 , 已分配的资源被释放等等 。通常情况下 , 有时还会有更高效
的路径产生 。因此 , 从流量工程的角度来看 , 需要有一些治理控制参数来规定流量主干对于
上述变化的反应 。有些情况下 , 针对网络状态的变化 , 可能会希望能够对流量主干的路径进
行动态的变化 , 这种过程称为重新优化(re-optimization) 。而在另外一些情况下 , 也可能不
希望进行这种重新优化 。
适应性属性是流量主干的路径保持参数的一部分 。流量主干的这部分属性表明对某一流
量主干能否进行重新优化 。适应性属性也可以使用一个二进制数来表示 , 它具有下列两者之
一:(1)答应重新优化 , (2)禁止重新优化 。
当答应重新优化时 , 下层协议就可根据网络状态的改变(主要是资源可用性方面的改
变) , 将流量主干重新路由到不同的路径上 。相反 , 假如是禁止重新优化 , 那么流量主干就
像被“钉”到这条路径上 , 是不可以根据网络状态的改变而进行重新路由的 。
当答应进行重新优化时 , 稳定性是一个主要的问题 。为了保证稳定性 , MPLS的实现方
案对于网络状态的变化不能过于敏感 。同时 , 它也要具有足够的反应速度 , 以便最有效地利
用网络资源 。这意味着 , 应当能够用网管手段对重新优化的频率进行配置与改变 。
还应当注重的是 , 重新优化是不同于弹性的 。有一个不同的属性专门用来指明流量主干
的弹性特性(参看5.9节) 。在实践中 , 假如答应流量主干重新优化 , 则意味着流量主干对
路径上的故障具有弹性恢复 。然而 , 假如一条流量主干不答应重新优化 , 且它的路径并没有
被网管指明是“强制性”的 , 那么它也需要对路径上的链路和节点故障具有弹性恢复 。
正式地说 , 通过重新优化来适应网络状态的发展 , 意味着对故障具有弹性恢复 , 而对故
障具有弹性恢复 , 并不意味着是通过重新优化来对网络状态的改变进行适应 。
5.6.5平行的流量主干之间的负载分配
在两个节点之间多条平行的流量主干上进行负载分配是一个十分重要的问题 。在许多情
况下 , 可能两个节点之间的某一业务量无法只有任何一条单独的链路或路径来承担 。然而 ,
该业务流量所需的资源可能低于网络中所有可用路径能够提供的总量 。此时 , 唯一的方法是
将业务流量分解为一些流量子集 , 在将这些流量子集通过多条路径来加以传输 。
在一个MPLS区域内 , 上述问题可以通过在两个节点之间发起多条流量主干来解决 ,
这样 , 总的业务量将可以分担到各条流量主干上 。要实现这一过程 , 就必须要设计一种能够
对多条平行的流量主干灵活地进行负载分配的技术 。
非凡地 , 从操作的角度来看 , 假如答应有多条平行的流量主干存在 , 那么需要有某个属
性来表明每条流量主干所携带业务量的相对比例 。下层协议将根据所指定的比例把负载映射
到流量主干上去 。并且 , 最好能够维持属于相同宏流(相同源地址 , 目的地址和端口号)的

推荐阅读