技术新讯 > 电子通信装置的制造及其应用技术 > 路由更新方法及相关装置、设备和介质与流程  >  正文

路由更新方法及相关装置、设备和介质与流程

  • 国知局
  • 2024-08-02 14:17:44

本申请涉及云原生,特别是涉及一种路由更新方法及相关装置、设备和介质。

背景技术:

1、随着云技术的不断发展和应用,诸如k8s等云编排管理工具已经在诸多场景、行业得到广泛应用。

2、以k8s为例,k8s的service(即业务服务)可以为多个相同功能的pod(即容器)提供统一入口地址,并将请求负载均衡到各个后端pod上。但是,由于当前的负载均衡是基于arp实现,对于一个以上行带宽为主的service而言,集群入口唯一,可能会产生流量瓶颈。有鉴于此,如何尽可能地降低集群流量瓶颈,成为亟待解决的问题。

技术实现思路

1、本申请主要解决的技术问题是提供一种路由更新方法及相关装置、设备和介质,能够尽可能地降低集群流量瓶颈。

2、为了解决上述问题,本申请第一方面提供了一种路由更新方法,包括:基于集群系统中bgp服务的配置参数进行检查,得到检查结果;其中,bgp服务用于与网关设备形成bgp邻居,配置参数包括bgp服务所在当前节点建立bgp邻居所使用的第一网络地址;基于检查结果满足预设条件,建立bgp邻居;基于bgp服务的外部网络策略,选择集群系统中与当前节点通信连接的目标节点进行路由宣告。

3、为了解决上述问题,本申请第二方面提供了一种路由更新装置,包括:参数检查模块、邻居建立模块和路由宣告模块,参数检查模块,用于基于集群系统中bgp服务的配置参数进行检查,得到检查结果;其中,bgp服务用于与网关设备形成bgp邻居,配置参数包括bgp服务所在当前节点建立bgp邻居所使用的第一网络地址;邻居建立模块,用于基于检查结果满足预设条件,建立bgp邻居;路由宣告模块,用于基于bgp服务的外部网络策略,选择集群系统中与当前节点通信连接的目标节点进行路由宣告。

4、为了解决上述问题,本申请第三方面提供了一种电子设备,包括通信电路、存储器和处理器,通信电路、存储器分别耦接于处理器,存储器存储有程序指令,处理器用于执行程序指令以实现上述第一方面中的路由更新方法。

5、为了解决上述问题,本申请第四方面提供了一种计算机可读存储介质,存储有能够被处理器运行的程序指令,程序指令用于实现上述第一方面中的路由更新方法。

6、上述方案,基于集群系统中bgp服务的配置参数进行检查,得到检查结果,且bgp服务用于与网关设备形成bgp邻居,配置参数包括bgp服务在所在当前节点建立bgp邻居所使用的第一网络地址,再基于检查结果满足预设条件,建立bgp邻居,从而基于bgp服务的外部网络策略,选择集群系统中与当前节点通信连接的目标节点进行路由宣告,进而能够通过部署bgp服务,根据bgp服务的外部网络策略,借助动态路由能力,有助于在网关设备上进行多节点负载,实现同一业务服务拥有多个入口节点,故此能够尽可能地降低集群流量瓶颈。

技术特征:

1.一种路由更新方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于集群系统中bgp服务的配置参数进行检查,得到检查结果,包括:

3.根据权利要求1所述的方法,其特征在于,在本次创建所述bgp服务之前所述当前节点已经存在所述bgp服务的配置参数情况下,所述基于集群系统中bgp服务的配置参数进行检查,得到检查结果之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,在所述基于所述检查结果满足预设条件,建立所述bgp邻居之后,以及在所述基于所述bgp服务的外部网络策略,选择与所述当前节点通信连接的目标节点进行路由宣告之前,所述方法还包括:

6.根据权利要求1至4任一项所述的方法,其特征在于,所述基于所述bgp服务的外部网络策略,选择与所述当前节点通信连接的目标节点进行路由宣告,包括:

7.根据权利要求6所述的方法,其特征在于,在所述具体模式为所述本地模式的情况下,所述采用与所述具体模式相匹配的路由策略,选择所述目标节点进行路由宣告,包括:

8.根据权利要求6所述的方法,其特征在于,在所述具体模式为所述集群模式的情况下,所述采用与所述具体模式相匹配的路由策略,选择所述目标节点进行路由宣告,包括:

9.根据权利要求8所述的方法,其特征在于,在所述宣告指向所述均衡节点的目标路由,并指定下一跳为所述当前节点之后,所述方法还包括以下至少一者:

10.根据权利要求6所述的方法,其特征在于,在所述采用与所述具体模式相匹配的路由策略,选择所述目标节点进行路由宣告之后,所述方法还包括:

11.根据权利要求1至4任一项所述的方法,其特征在于,所述集群系统中任一节点内还部署有用于管理所述bgp服务的管理服务,且所述管理服务用于对所述bgp服务执行创建、更新、删除中至少一者;

12.一种路由更新装置,其特征在于,包括:

13.一种电子设备,其特征在于,包括通信电路、存储器和处理器,所述通信电路、所述存储器分别耦接于所述处理器,所述存储器存储有程序指令,所述处理器用于执行所述程序指令以实现权利要求1至11任一项所述的路由更新方法。

14.一种计算机可读存储介质,其特征在于,存储有能够被处理器运行的程序指令,所述程序指令用于实现权利要求1至11任一项所述的路由更新方法。

技术总结本申请公开了一种路由更新方法及相关装置、设备和介质,路由更新方法包括:基于集群系统中BGP服务的配置参数进行检查,得到检查结果;其中,BGP服务用于与网关设备形成BGP邻居,配置参数包括BGP服务所在当前节点建立BGP邻居所使用的第一网络地址;基于检查结果满足预设条件,建立BGP邻居;基于BGP服务的外部网络策略,选择集群系统中与当前节点通信连接的目标节点进行路由宣告。上述方案,能够尽可能地降低集群流量瓶颈。技术研发人员:张淑云,杨佳奇,徐莎莎受保护的技术使用者:浙江大华技术股份有限公司技术研发日:技术公布日:2024/7/23

本文地址:https://www.jishuxx.com/zhuanli/20240801/242307.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。