什么是自适应路由调优?
自适应路由调优ART(Adaptive Routing Tuning)是一种根据链路质量进行负载分担调优的技术,通过感知本地链路质量(例如拥塞状态),优选高质量链路作为报文转发路径,从而达到负载更均衡的效果。
为什么需要自适应路由调优?
传统负载分担通过Hash或随机等方式进行选路,没有考虑负载分担链路中各成员的链路质量,容易出现负载分担不均的问题。
自适应路由调优功能在原有负载分担基础上,会结合成员链路的拥塞状态进行选路,优先选择轻负载的路径,避开拥塞路径,从而最大程度上保证成员链路间的负载均衡。
自适应路由调优是如何达到更优负载均衡的?
自适应路由调优功能将设备的流量分为两类:逐包流量和逐流流量。自适应路由调优功能针对逐包流量进行负载分担调优,对于逐流流量,仍采用传统ECMP静态负载分担方式进行选路(即根据报文五元组等信息进行Hash选路,不考虑接口的拥塞状态)。
对于逐包流量,负载分担的选路原理如下:
- 设备根据路由表查找所有的出接口,并计算这些接口的队列缓存深度(即队列的缓存大小),用以判断接口的拥塞程度。
设备最多可以将队列缓存深度划分为多个拥塞等级,等级越高,表示拥塞越严重。每个拥塞等级对应一段拥塞等级水线区间,如下表所示。
表1-1 拥塞等级及其水线区间拥塞等级水线区间(X表示队列缓存深度,TH0~TH14表示拥塞等级水线的上、下限阈值)
拥塞等级
X < TH0
0
TH0 ≤ X < TH1
1
TH1 ≤ X < TH2
2
......
......
TH13 ≤ X < TH14
14
TH14 ≤ X
15
- 设备根据ECMP逐包负载分担算法,选择部分出接口,然后在这些接口中选择一个作为出接口:
- 如果接口的拥塞程度不同,则优选其中拥塞程度最低的作为出接口。
- 在拥塞程度相同时,则根据内部算法选择其中一个接口作为出接口。
- 作者: 高洋洋
- 最近更新: 2026-04-17
- 浏览次数: 14077
- 平均得分:
导出PDF