自动带宽调整
自动带宽调整能够根据MPLS TE隧道中的业务流量变化,自动进行隧道的带宽调整,节省网络中的带宽资源。
产生原因
MPLS TE隧道的一个主要目标就是优化网络上流量的分布。对于一条MPLS TE隧道来说,隧道的初始带宽是根据业务的初始带宽需求配置的,为了保证流量的不间断,通常会选择最大流量所需的带宽作为隧道带宽。但是网络中业务流量不是一成不变的,如果流量的变化幅度大且持续时间长,则会引起网络的带宽资源浪费,一定程度上背离了MPLS TE的所要达到的目标。自动带宽调整即用来解决此问题。
实现过程
流量采样
在隧道接口下启动了自动带宽调整后,入节点会启动一个定时器A,并同时对隧道接口每隔B秒一次进行流量采样,以获得每个采样周期内的瞬时带宽。并将这些瞬时带宽值记录下来,作为自动带宽调整的目标带宽值的计算依据。
带宽计算
当定时器A超时时,即到达了带宽调整周期时,入节点将根据带宽调整周期内的所有采样值计算一个采样的平均值,并将此值作为自动带宽调整的目标带宽值D。
路径计算
带宽计算完毕后,入节点后根据计算出的带宽值触发CSPF重新计算新CR-LSP所需路径,并按照此路径建立新CR-LSP。
流量切换
在新的CR-LSP建成后,将流量切换到新的CR-LSP上,之后拆除旧的CR-LSP。至此,一个周期的带宽调整完毕。
在隧道接口下启动了自动带宽调整后,每到达一个调整周期,隧道就会按照上述流程进行带宽调整。如果某些调整周期内的流量变化的幅度不大,则很可能没有必要进行这个周期内的带宽的调整。因此,自动带宽调整提供了阈值调节功能,系统会将采样周期内计算出的平均带宽和实际带宽进行比较,如果变化值和实际带宽的比值大于调节阈值threshold,即[(D-C)÷D]×100% > threshold,才进行自动带宽调整,反之不进行调整。从而进一步优化自动带宽调整功能。
其他功能
- 只对TE隧道接口进行流量采样,不进行带宽调整。
- 可以通过配置目标带宽值的上、下限阈值来控制带宽调整的范围。