[发明专利]具有阻塞功能的负载均衡系统和阻塞功能的实现方法在审
| 申请号: | 202310606571.9 | 申请日: | 2023-05-25 |
| 公开(公告)号: | CN116633869A | 公开(公告)日: | 2023-08-22 |
| 发明(设计)人: | 邢家茂;李贯中;苏帅;樊立鹏;姚沛;秦华松;陈清华 | 申请(专利权)人: | 杭州云合智网技术有限公司 |
| 主分类号: | H04L47/26 | 分类号: | H04L47/26;H04L47/125;H04L45/243 |
| 代理公司: | 上海洞见未来专利代理有限公司 31467 | 代理人: | 李青 |
| 地址: | 311215 浙江省杭州市萧山区萧山经济技*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 阻塞 功能 负载 均衡 系统 实现 方法 | ||
本发明公开了一种具有阻塞功能的负载均衡系统和阻塞功能的实现方法,系统包含接收模块,计算模块,ECMP模块,转发模块,为ECMP组增加控制报文转发的阻塞开关,为ECMP组的状态机增加了第一、第二阻塞状态,实现了一种ECMP组更加灵活的增强状态机。方法包含创建ECMP组,添加阻塞开关,设置阻塞开关的阻塞状态,ECMP组进入第一阻塞状态,响应于输入报文,阻塞输入报文的转发。通过设置阻塞开关,以阻塞该ECMP组的报文转发;若使能该ECMP组转发报文,则清除该阻塞开关。使用阻塞开关,可灵活控制ECMP组的业务转发或者阻塞,增加了网络业务控制的灵活性,防止非预期转发,可实现ECMP组的转发调试和故障隔离,提升了网络业务管理的灵活性、可靠性。
技术领域
本发明涉及网络转发领域,特别涉及一种具有阻塞功能的负载均衡系统和阻塞功能的实现方法。
背景技术
ECMP(Equal Cost Multipath)是一种网络路由技术,可以将流量在多条等价路径之间分配,从而实现带宽增加、负载均衡和路径间的互相保护等功能。具体来说,应用ECMP可以将传输同一种协议、具有相同目的地和相同权重的流量在多条等价路径上进行平衡负载。这样做可以使得每条路径的负载较小,从而提高网络的带宽利用率和性能,并且在某条路径出现故障时,其他路径可以自动接管,实现路径间的互相保护,因此,ECMP技术在数据中心网络中广泛应用,可以提高数据网络的扩展性和可用性。
现有技术在报文数据的转发过程中,ECMP组有三个状态:初始状态,ECMP组空成员状态,ECMP组有成员状态;理论上,预期在ECMP成员为空时,不使用该ECMP组;而在现实网络应用环境中,由于转发芯片的各个表项可能被多个任务或业务共享和操作,可能会出现某些业务表项指向没有成员的ECMP组的情况;类似的,在带业务进行ECMP配置过程中,也存在业务表项指向没有成员ECMP组的情况。这些情况下,当数据被发送到没有成员的ECMP组,将导致非预期的转发行为,在网络上会产生垃圾报文,增加网络负担和网络风险。
发明内容
根据本发明实施例,为解决现有技术上述不足,提供了一种具有阻塞功能的负载均衡系统,以实现在ECMP组成员为空时,阻塞报文转发,包含接收模块,计算模块,ECMP模块,转发模块;接收模块接收输入端口的输入报文,计算模块计算输入报文的数据,映射到ECMP组,ECMP模块根据计算结果选择路径,ECMP模块包含阻塞开关,阻塞开关可将ECMP组在空成员状态转化为第一阻塞状态,并阻塞ECMP组的报文转发,转发模块基于选择路径,将报文转发到相应的输出端口或下一跳。
优选地,ECMP组还包含第二阻塞状态,ECMP组在有成员状态增设转发控制开关转化为第二阻塞状态,转发控制开关可阻塞ECMP组在第二阻塞状态时转发报文数据。
根据本发明实施例的具有阻塞功能的负载均衡系统,通过为ECMP模块增设阻塞功能,增设了一种增加ECMP组使用灵活性的增强状态机,提升了ECMP组灵活性、可靠性,在ECMP组空成员时,阻塞继续转发数据包,有效防止了非预期转发,保护数据完整性、提高网络稳定性、增强网络安全。而在添加成员之后,ECMP组变成有成员状态时,相应地清除该开关,进入转发态,可灵活控制ECMP组的业务转发或者阻塞,增加了故障可隔离、调试性能,提升了网络业务管理的灵活性。
根据本发明又一实施例,提供了一种ECMP阻塞功能的实现方法,包含如下步骤:
创建ECMP组;
添加阻塞开关;
设置阻塞开关的阻塞状态,ECMP组进入第一阻塞状态;
响应于输入报文,阻塞输入报文的转发。
优选地,添加阻塞开关包含如下子步骤:
在ECMP组对应的表项中增设阻塞标记;
设置阻塞标记为阻塞状态。
优选地,添加阻塞开关包含如下子步骤:
创建ID唯一的预成员;
在ECMP组中添加预成员;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云合智网技术有限公司,未经杭州云合智网技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310606571.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于雷达信号的心跳呼吸检测方法以及相关装置
- 下一篇:一种地埋式消防栓





