【技术实现步骤摘要】
路由出接口的选择方法、装置及路由设备
本申请涉及路由器的相关
,尤其是涉及一种路由出接口的选择方法、装置及路由设备。
技术介绍
策略路由(PolicyBasedRouting,简称PBR)是现网中比较常用的功能,其功能是通过访问控制列表(AccessControlList,简称ACL)或其他手段,区分某类流量的特征,使匹配某类特征的流量采用不同的路由转发行为进行数据的转发,PBR的路由转发行为的优先级高于普通路由的转发行为。在实际使用中,PBR转发行为将流量发到多个下一跳接口中。如图1所示,在预先配置的策略路由的路由转发行为中,预先配置两个下一跳,分别代表从流量出口A和流量出口B流出。其中,流量出口A和流量出口B为主备关系,也即,流量先走流量出口A,如发现流量出口A不可用,再转到流量出口B。在该方法中,当流量出口A工作正常时,那么流量出口B的带宽没有利用到,浪费了资源。另外一种方案是流量分别从流量出口A和流量出口B流出,两者为等价关系。但是,虽然该方法充分利用了出口A和出口B的带宽。但流量路径不能很好的控制。实际应用场景,客户有可能需要,匹配某路由策略特征的 ...
【技术保护点】
一种路由出接口的选择方法,其特征在于,包括:确定当前周期中策略节点所对应的至少一下一跳出接口的带宽利用率,其中,所述策略节点对应的匹配规则中配置有业务流量的特征匹配规则和相应的至少一下一跳出接口;基于所述带宽利用率在所述至少一下一跳出接口中选择目标业务流量的目标流量出接口,所述目标业务流量为与所述特征匹配规则相匹配的业务流量;控制所述目标业务流量在所述当前周期中通过所述目标流量出接口向下一跳设备进行转发。
【技术特征摘要】
1.一种路由出接口的选择方法,其特征在于,包括:确定当前周期中策略节点所对应的至少一下一跳出接口的带宽利用率,其中,所述策略节点对应的匹配规则中配置有业务流量的特征匹配规则和相应的至少一下一跳出接口;基于所述带宽利用率在所述至少一下一跳出接口中选择目标业务流量的目标流量出接口,所述目标业务流量为与所述特征匹配规则相匹配的业务流量;控制所述目标业务流量在所述当前周期中通过所述目标流量出接口向下一跳设备进行转发。2.根据权利要求1所述的方法,其特征在于,确定当前周期中策略节点所对应的至少一下一跳出接口的带宽利用率包括:获取与所述策略节点相匹配的目标业务流量的业务流量速率;获取各个所述下一跳出接口的出口流量速率;结合所述业务流量速率和所述出口流量速率计算各个所述下一跳出接口的带宽利用率。3.根据权利要求2所述的方法,其特征在于,结合所述业务流量速率和所述出口流量速率计算各个所述下一跳出接口的带宽利用率包括:基于所述出口流量速率构建初始速率序列,所述初始速率序列中包括至少一个元素,每个元素用于表示各个所述下一跳出接口的出口流量速率;对所述初始速率序列中表示实际下一跳出接口的目标元素进行处理,得到中间速率序列,所述实际下一跳出接口为上一周期所述目标业务流量的流量出接口;基于所述中间速率序列和所述业务流量速率计算所述带宽利用率。4.根据权利要求3所述的方法,其特征在于,基于所述中间速率序列和所述业务流量速率计算所述带宽利用率包括:将所述中间速率序列中的各个元素与所述业务流量速率进行求和计算,得到目标速率序列;将所述目标速率序列中的各个元素除以各个下一跳出接口所对应的物理带宽值,得到各个所述下一跳出接口的带宽利用率。5.根据权利要求3所述的方法,其特征在于,对所述初始速率序列中表示实际下一跳出接口的目标元素进行处理,得到中间速率序列包括:计算所述目标元素和所述业务流量速率的差值,得到计算结果;将所述初始速率序列中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。