[发明专利]一种负载均衡的方法和装置有效
申请号: | 201410156109.4 | 申请日: | 2014-04-17 |
公开(公告)号: | CN103929367B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 周天弋 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/931 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 方法 装置 | ||
1.一种负载均衡的方法,其特征在于,所述方法应用于N端口虚拟化NPV交换机上,包括:
当需要进行负载均衡操作时,遍历预先建立的上下行接口映射表,根据负载分担策略确定出需要将对应流量调整到新加入上行接口或当前负载最小的上行接口的映射表项;
降低确定出的映射表项的转发优先级,在光纤通道FC路由表中下发目的FC地址与该映射表项相同并且出接口为所述新加入上行接口或当前负载最小的上行接口的负载均衡LB路由表项,并保存该LB路由表项与所述映射表项的对应关系;其中所述LB路由表项的转发优先级高于所述映射表项降低后的转发优先级。
2.如权利要求1所述的方法,其特征在于,所述根据负载分担策略确定出需要将对应流量调整到新加入上行接口或当前负载最小的上行接口的映射表项包括:
对所述映射表按照上行接口进行分组;
在包含映射表项数目最多的分组中,选择源MAC地址相同的一条或多条映射表项作为所述需要调整到所述新加入上行接口或当前负载最小的上行接口的映射表项。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
当有上行接口失效时,判断所述FC路由表中是否已下发了出接口为该失效上行接口的LB路由表项,如果是,删除该LB路由表项,同时根据保存的所述对应关系将所述映射表中与该LB路由表项对应的映射表项的优先级恢复为默认值;如果否,遍历所述映射表以及FC路由表,将与该失效上行接口对应的下行接口映射到当前所有生效的上行接口中负载最小的上行接口。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
当有新加入下行接口生效时,遍历所述映射表以及FC路由表,将该新加入下行接口映射到所有生效的上行接口中负载最小的上行接口;
当有下行接口失效时,删除所述映射表中与该失效下行接口对应的失效表项,并判断所述FC路由表中是否已下发了出接口为该失效下行接口对应的上行接口的LB路由表项,如果是,并且与该LB路由表项对应的映射表项中的下行接口均为该失效的下行接口时,则删除该LB路由表项。
5.如权利要求3或者4所述的方法,其特征在于,所述方法还包括:
当将失效上行接口对应的下行接口或者新加入下行接口映射到当前所有生效的上行接口中负载最小的上行接口后,如果所述负载最小的上行接口的负载高于其他上行接口时,则进一步判断所述FC路由表中是否已下发了出接口为所述负载最小的上行接口的LB路由表项,如果是,则删除该LB路由表项,同时根据保存的所述对应关系将映射表中与该LB路由表项对应的映射表项的优先级恢复为默认值。
6.一种负载均衡的装置,应用于N端口虚拟化NPV交换机上,其特征在于,所述装置包括:
确定模块,用于当需要进行负载均衡操作时,遍历预先建立的上下行接口映射表,根据负载分担策略确定出需要将对应流量调整到新加入上行接口或当前负载最小的上行接口的映射表项;
下发模块,用于降低确定出的映射表项的转发优先级,在光纤通道FC路由表中下发目的FC地址与该映射表项相同并且出接口为所述新加入上行接口或当前负载最小的上行接口的负载均衡LB路由表项,并保存该LB路由表项与所述映射表项的对应关系;其中所述LB路由表项的转发优先级高于所述映射表项降低后的转发优先级。
7.如权利要求6所述的装置,其特征在于,所述确定模块进一步用于:
对所述映射表按照上行接口进行分组;
在包含映射表项数目最多的分组中,选择源MAC地址相同的一条或多条映射表项作为所述需要调整到所述新加入上行接口或当前负载最小的上行接口的映射表项。
8.如权利要求6所述的装置,其特征在于,所述装置还包括:
判断模块,用于当有上行接口失效时,判断所述FC路由表中是否已下发了出接口为该失效上行接口的LB路由表项,如果是,删除该LB路由表项,同时根据保存的所述对应关系将所述映射表中与该LB路由表项对应的映射表项的优先级恢复为默认值;如果否,遍历所述映射表以及FC路由表,将与该失效上行接口对应的下行接口映射到当前所有生效的上行接口中负载最小的上行接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410156109.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于检查棒状烟草产品的方法和设备
- 下一篇:用于泥浆脉冲发生器上的滑阀