【技术实现步骤摘要】
一种数据流量分担方法及装置
本专利技术涉及通信
,特别是涉及一种数据流量分担方法及装置。
技术介绍
在一些实际网络场景下,源节点和目的节点之间往往存在多条等价路径,为了保证数据流量传输的可靠性,采用数据流量分担的方式,将从源节点上来的各数据流量分担到不同的等价路径上进行传输。传统的数据流量分担方法中,源节点在接收到数据流量后,提取数据流量的特征信息,对数据流量的特征信息进行哈希运算,根据运算结果将数据流量分担到对应的等价路径上,这种方法的分担效果完全依赖于数据流量,很容易出现数据流量分担不均衡的情况。为了应对上述问题,相应的数据流量分担方法中,源节点通过监控与每条等价路径上相邻接点之间的链路负载,统计源节点上每条等价路径对应出端口的度量值,当源节点上有一条新的数据流量需要传输时,选择将该数据流量分担到度量值最小的出端口对应的等价路径上。然而,每一条等价路径上可能存在多个节点,每两个相邻节点之间的链路负载不同,源节点与相邻接点之间的链路负载无法反映整条等价路径的负载轻重,导致数据流量分担效果并不理想。
技术实现思路
本专利技术实施例的目的在于提供一种数据流量分担方 ...
【技术保护点】
1.一种数据流量分担方法,其特征在于,所述方法包括:当前检测周期到达时,沿到达目的节点的每条等价路径发送一个探测报文,其中,每个所述探测报文携带参数收集标识以及返回标识;所述参数收集标识用于指示收集节点标识以及节点传输参数,所述返回标识用于指示所述目的节点将每个所述探测报文通过其经过的等价路径返回;判断所述当前检测周期内每条所述等价路径是否在预定时长内分别接收到每个返回的探测报文;若是,则根据每个返回的探测报文中各节点对应的节点传输参数,识别最大节点传输参数;当所述最大节点传输参数超出预设阈值时,将所述当前检测周期内最小节点传输参数对应的节点所属等价路径的下一跳,替换所述最 ...
【技术特征摘要】
1.一种数据流量分担方法,其特征在于,所述方法包括:当前检测周期到达时,沿到达目的节点的每条等价路径发送一个探测报文,其中,每个所述探测报文携带参数收集标识以及返回标识;所述参数收集标识用于指示收集节点标识以及节点传输参数,所述返回标识用于指示所述目的节点将每个所述探测报文通过其经过的等价路径返回;判断所述当前检测周期内每条所述等价路径是否在预定时长内分别接收到每个返回的探测报文;若是,则根据每个返回的探测报文中各节点对应的节点传输参数,识别最大节点传输参数;当所述最大节点传输参数超出预设阈值时,将所述当前检测周期内最小节点传输参数对应的节点所属等价路径的下一跳,替换所述最大节点传输参数对应的节点所属等价路径的多个转发表项中最高匹配次数转发表项中的下一跳,以使所述最大节点传输参数对应的节点所属等价路径的一个以上大流量业务流被分担到所述最小节点传输参数对应的节点所属等价路径。2.根据权利要求1所述的方法,其特征在于,若所述当前检测周期内有任一一条等价路径未在所述预定时长内接收到返回的探测报文,所述方法还包括:判断在所述当前检测周期内未在所述预定时长内接收到返回的探测报文的等价路径是否在连续M个周期未在所述预定时长内接收到返回的探测报文;其中,M为大于2的正整数;若是,则将所述当前检测周期内最小节点传输参数对应的节点所属等价路径的下一跳,替换所述连续M个周期未在所述预定时长内接收到返回的探测报文的等价路径的多个转发表项中最高匹配次数转发表项中的下一跳,以使所述连续M个周期未在所述预定时长内接收到返回的探测报文的等价路径的一个以上大流量业务流被分担到所述最小节点传输参数对应的节点所属等价路径。3.根据权利要求1所述的方法,其特征在于,所述节点传输参数是出端口带宽利用率;所述根据每个返回的探测报文中各节点对应的节点传输参数,识别最大节点传输参数,包括:根据每个返回的探测报文中各节点对应的出端口带宽利用率,识别最大的出端口带宽利用率。4.根据权利要求1所述的方法,其特征在于,所述节点传输参数是时间戳;所述根据每个返回的探测报文中各节点对应的节点传输参数,识别最大节点传输参数,包括:根据每个返回的探测报文中各节点对应的时间戳,识别最大的节点时延。5.根据权利要求1所述的方法,其特征在于,每个所述探测报文为带内网络遥测探测报文;所述参数收集标识以及所述返回标识设置于所述带内网络遥测探测报文的带内网络遥测头内;每个返回的带内网络遥测报文的元数据metedata携带了...
【专利技术属性】
技术研发人员:项学锋,
申请(专利权)人:新华三技术有限公司合肥分公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。