欢迎user
传统的TE隧道选择是基于公网路由或者VPN的隧道策略来进行选择,对于目的地址相同的业务或者同一个VPN的业务,在选择TE隧道时,无法进行区分,都会选择相同的隧道,这样也就无法保证高优先级的业务能够专享优质传输资源。
CBTS(Class-of-service Based Tunnel Selection)有别于传统TE隧道的选择方式,会基于转发流量的优先级选择相对应的隧道进行转发。这样就可以根据业务优先级的不同提供不同的转发服务,使得高优先级的业务可以专享优质的传输资源。
隧道转发类,通过service-class来进行区分,值取值越小,隧道转发的优先级越低,没有配置转发类的隧道优先级最低。通过流分类为业务指定为service-class值,在TE 隧道上配置service-class值, service-class是连接业务流和出隧道之间的纽带。
CBTS的优选规则为:
l 首先基于Qos优先级、五元组、VPN进行流量分类。
l 设备会优先选择与流量的隧道转发类值相同的隧道转发该流量。
l 如果存在多条与流量的隧道转发类值相同的隧道,则随机选择其中的一条隧道进行流量转发。
l 如果没有与流量的隧道转发类值相同的隧道,则选择隧道转发类值最小的隧道转发流量,未配置隧道转发类的隧道转发类值最小。
1)在设备入方向上通过流行为配置隧道转发类,为流量制定service-class。
2) 配置隧道的隧道转发类service-class,与隧道转发类匹配的流量可以通过该隧道转发,而不是像普通负载分担一样会使用所有的隧道进行转发。
这样:优先级高的流量就只会使用高优先级的隧道进行转发,而不像普通负载分担一样会使用所有可能迭代到的隧道。
Router A到Router E有多条MPLS TE隧道,MPLS TE隧道Tunnel1、Tunnel2、Tunnel3,路径分别为A->B->E、A->C->E、A->D->E,RouteA上GE1/0/4进来的特定五元组流量,通过A->B->E路径到达RouteE。
综上所述,CBTS是一个基于转发流量的优先级并选择相对应的隧道进行转发的技术,他可以根据业务优先级的不同而提供不同的转发服务,使得高优先级的业务可以专享优质的传输资源的技术。
对于ADWAN技术而言,CBTS是业务流映射到ADWAN隧道中的调度技术,实现传统网络向SDN的平滑演进