【技术实现步骤摘要】
一种用于实现负载分担的方法和装置
本专利技术涉及通信
,特别是涉及一种用于实现负载分担的方法和装置。
技术介绍
在网络环境中,报文需要沿着转发路径从源节点转发到目的节点,从而完成数据包的转发,实现数据传输。其中,源节点也称入节点(IngressNode),目的节点也称出节点(EgressNode)。在多协议标签交换(MultipleProtocolLabelSwitch,简称MPLS)机制、分段路由机制等采用标签转报文的机制中,转发路径也称标签交换路径(LabelSwitchPath,简称LSP)。对于存在多条链路到达同一目的地址的网络环境,如果采用传统的路由技术,发往该目的地址的报文占用其中的一条链路,其他链路处于备份状态或无效状态。某个转发节点上的某些链路会因需要发送的报文过多而导致拥堵,而该某个转发节点上的剩余链路却处于闲置状态。等价多路径(Equal-CostMultipath,简称ECMP)技术可以实现报文流在源节点上通过非拥堵的链路转发,但是无法实现报文流在其他转发节点通过非拥堵的链路转发,即ECM ...
【技术保护点】
1.一种用于实现负载分担的方法,其特征在于,包括:/n网络设备选取可用于转发报文流的第二链路,所述第二链路是第一转发节点与第二转发节点之间的链路;/n所述网络设备选取与所述第二链路对应的第一哈希因子;/n所述网络设备确定第三链路,所述第三链路是所述第二转发节点上与所述第一哈希因子对应的链路,所述第三链路是所述第二转发节点与第三转发节点之间的链路;/n所述网络设备将所述第一哈希因子保存到所述报文流的源节点以使得所述源节点将所述第一哈希因子封装在所述报文流中,并发送包含所述第一哈希因子的所述报文流。/n
【技术特征摘要】
1.一种用于实现负载分担的方法,其特征在于,包括:
网络设备选取可用于转发报文流的第二链路,所述第二链路是第一转发节点与第二转发节点之间的链路;
所述网络设备选取与所述第二链路对应的第一哈希因子;
所述网络设备确定第三链路,所述第三链路是所述第二转发节点上与所述第一哈希因子对应的链路,所述第三链路是所述第二转发节点与第三转发节点之间的链路;
所述网络设备将所述第一哈希因子保存到所述报文流的源节点以使得所述源节点将所述第一哈希因子封装在所述报文流中,并发送包含所述第一哈希因子的所述报文流。
2.根据权利要求1所述的方法,其特征在于,在所述报文流通过所述第二链路转发后,所述第二链路不处于拥塞状态。
3.根据权利要求1或2所述的方法,其特征在于,在所述报文流通过所述第三链路转发后,所述第三链路不处于拥塞状态。
4.根据权利要求1至3任一权利要求所述的方法,其特征在于,所述第一哈希因子为多协议标签交换MPLS标签、局域网扩展虚拟化VXLANID、源用户数据报协议UDP端口号或流标识FlowID。
5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述网络设备为控制器或所述源节点。
6.根据权利要求1至5任一权利要求所述的方法,其特征在于,所述第一哈希因子封装在所述报文流的报文头中...
【专利技术属性】
技术研发人员:庄顺万,陈双龙,李振斌,陈国义,车佳,吴楠,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。