[发明专利]数据处理方法、设备及介质有效
申请号: | 202210073403.3 | 申请日: | 2022-01-21 |
公开(公告)号: | CN114422529B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 张杰明;李伟哲 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/60;H04L47/125;G06F16/27;G06F16/23 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 郭李君;黄健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 设备 介质 | ||
本申请提供的数据处理方法、设备及介质,包括:第一控制器接收第一交换机发送的角色响应信息,根据角色响应信息更新本地存储的第一数据库。第一控制器将第一数据库的包括第一生存时间的第一摘要信息添加到第一内容摘要信息列表,并向其他控制器广播第一摘要信息。其他控制器中接收到第一摘要信息的时间早于第一生存时间的第二控制器向第一控制器发送第一数据库更新请求,第一控制器向第二控制器发送第一数据库的更新数据,以使第二控制器更新本地存储的第二数据库。本申请创建包含生存时间的摘要信息,避免所有控制器皆接收到摘要信息,将数据库同步压力分散于各个控制器,减小了第一控制器的数据库同步压力。
技术领域
本申请涉及网络通信技术领域,尤其涉及一种数据处理方法、设备及介质。
背景技术
在软件定义网络(Software Defined Network,简称SDN)中,其核心技术开放流(Openflow)将数据与控制相分离。在控制层,包括具有逻辑中心化和可编程的控制器,可掌握全局网络信息,方便用户管理配置网络和部署新协议。在数据层,包括转发数据的交换机,可以快速处理匹配的数据包。控制器通过标准接口向交换机下发统一标准规则,交换机按照规则执行相应的动作。
为了提高SDN网络的普及率,需要保证SDN控制器的数据一致性。现有技术中,使用控制器冗余及负载均衡方案,当Openflow控制器在与Openflow交换机建立连接后,将控制器分为对等控制器(EQUAL)、主控制器(MASTER)、从控制器(SLAVE)三种角色,主控制器具对Openflow交换机进行完全操作的权限,从控制器只能对Openflow交换机只读,当主控制器宕机时,其它从控制器通过选举产生新的主控制器。其他控制器向新的主控制器同步数据。
也就是说,当前使用的控制器冗余及负载均衡方案,所有控制器都向主控制器同步数据,会导致主控制器出现负荷过重的问题。
发明内容
本申请提供一种数据处理方法、设备及介质,用于解决所有控制器都向主控制器同步数据,会导致主控制器出现负荷过重的问题。
第一方面,本申请提供一种数据处理方法,所述方法应用于第一控制器,所述方法包括:
接收第一交换机发送的角色响应信息,并根据所述角色响应信息更新本地存储的第一数据库;其中,所述角色响应信息是在所述第一交换机的主控制器发生变化时生成的;
将所述第一数据库的第一摘要信息添加到第一内容摘要信息列表,并向其他控制器广播所述第一摘要信息;其中,所述第一摘要信息包括第一生存时间;
接收第二控制器发送的第一数据库更新请求,其中,所述第二控制器是其他控制器中在第一生存时间内接收到所述第一摘要信息的控制器;
向所述第二控制器发送所述第一数据库的更新数据,以使所述第二控制器根据所述第一数据库的更新数据更新本地存储的第二数据库。
在一种具体实施方式中,在所述第一控制器接收第一交换机发送的角色响应信息之前,所述方法还包括:
接收所述第一交换机发送的被控请求,获取所述第一数据库中的各个其他控制器的负载数量以及所述第一控制器的负载数量;
当所述第一控制器的负载数量小于或者等于其他控制器中任意控制器的负载数量时,生成角色竞选请求;
向所述第一交换机发送所述角色竞选请求,以使所述第一交换机根据接收到所述第一控制器发送的所述角色竞选请求的时间和接收到其他竞选请求的时间生成角色响应信息,其中,所述其他竞选请求是负载数量和所述第一控制器的负载数量相同的控制器发出的。
在一种具体实施方式中,在所述第一控制器向所述第二控制器发送所述第一数据库的更新数据之后,所述方法还包括:
获取所述第一数据库中的LLDP协议的邻居链路信息计算第二交换机到第三交换机之间的数据传输的第一最短路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210073403.3/2.html,转载请声明来源钻瓜专利网。