一种网关配置方法、系统及介质与流程
- 国知局
- 2024-08-02 13:53:12
本发明涉及通信,尤其涉及一种网关配置方法、系统及介质。
背景技术:
1、随着云计算技术的发展,sdn(software-defined networking,软件定义网络)网络也得到了越来越广泛的应用。通常使用neutron(一种开源的网络组件)作为管理器负责管理整个sdn网络,使用ovn(open virtual network,一种实现neutron的开源项目)作为驱动程序来实现具体的sdn网络功能,使得sdn网络中的所有子网通过路由器设置的分布式网关端口与外部网络进行联通。而相关技术中所有子网中的设备均使用同一个路由器中相同分布式网关端口来连接同一外部网络的方式,极大的限制了路由器的使用场景以及网络规模。
2、因此,亟需提出一种网关配置方法来解决上述问题。
技术实现思路
1、有鉴于此,本发明提出了一种网关配置方法、系统及介质。
2、基于上述目的,本发明实施例的一方面提供了一种网关配置方法,应用于分布式网络,具体包括如下步骤:
3、在所述分布式网络中配置分布式网关,并根据各所述分布式网关对应的转发规则在所述分布式网络中运行的路由器中创建与各所述分布式网关一一对应的分布式网关端口;
4、获取所述路由器连接的若干子网络和对应的转发策略,并根据所述转发策略为每个所述子网络配置对应的分布式网关端口以指示所述路由器通过所述对应的分布式网关端口转发各所述子网络的数据包至各外部网络。
5、在一些实施方式中,所述在所述分布式网络中配置分布式网关的步骤,包括:
6、调用创建接口以接收各所述外部网络对应的分布式网关信息,并将各所述分布式网关信息按照预设列表格式存储至外部网关配置列表,以在所述分布式网络中配置分布式网关。
7、在一些实施方式中,所述根据各所述分布式网关对应的转发规则在所述分布式网络中运行的路由器中创建与各所述分布式网关一一对应的分布式网关端口的步骤,包括:
8、获取所述分布式网关对应的转发规则,并分析所述转发规则以判断所述路由器中是否存在设置有传输节点属性的转换端口;
9、响应于存在设置有传输节点属性的转换端口,查询所述外部网关配置列表中与所述转换端口的转换地址对应的分布式网关,并根据所述转换地址在所述分布式网络中运行的路由器中创建与所述分布式网关对应的分布式网关端口。
10、在一些实施方式中,所述的网关配置方法还包括:
11、响应于外部网关配置列表中存在多个所述分布式网关,在所述路由器上创建与所述分布式网关的数量相应且对应各所述转换地址的若干转换地址端口。
12、在一些实施方式中,所述在所述分布式网络中配置分布式网关的步骤,还包括:
13、响应于调用创建接口以配置所述分布式网络中运行的路由器的新增分布式网关,在地址转换列表中创建对应所述新增分布式网关的转换地址记录,以指示所述路由器通过所述新增分布式网关将对应子网络的数据包转发至目的网络地址。
14、在一些实施方式中,所述的网关配置方法还包括:
15、响应于网络资源变动,获取变动后的转发策略,并分析所述变动后的转发策略以确定变动的所述网络资源对应的分布式网关端口;
16、根据确定的所述分布式网关端口生成与变动的所述网络资源对应的转发规则。
17、在一些实施方式中,所述的网关配置方法还包括:
18、响应于创建负载均衡服务且所述路由器配置有多个分布式网关和多个所述分布式网关端口,在所述路由器为每个分布式网关对应的所述外部网络申请虚拟地址以向每个所述外部网络提供负载均衡服务。
19、在一些实施方式中,所述的网关配置方法还包括:
20、响应于所述路由器接收到各所述外部网络发送的数据包,根据所述转发策略将各所述外部网络发送的数据包通过各所述对应的分布式网关端口转发至各所述子网络。
21、在一些实施方式中,所述为每个所述子网络配置对应的分布式网关端口的步骤,包括:
22、为位于相同所述子网络下的各设备均配置同一的分布式网关端口。
23、在一些实施方式中,所述为每个所述子网络配置对应的分布式网关端口的步骤,还包括:
24、为位于相同所述子网络下的各设备分别配置不同的分布式网关端口。
25、在一些实施方式中,所述分布式网关信息包括分布式网关标识、转换地址和转换标识。
26、在一些实施方式中,所述转换地址记录包括外部网关端口字段。
27、在一些实施方式中,所述网络资源变动包括创建新的子网络且在所述路由器中接入所述新的子网络,或者在当前子网络中增加新的设备且在所述路由器中接入所述新的设备。
28、本发明实施例的另一方面,还提供了一种网关配置系统,其特征在于,包括:
29、创建单元,用于在所述分布式网络中配置分布式网关,并根据各所述分布式网关对应的转发规则在所述分布式网络中运行的路由器中创建与各所述分布式网关一一对应的分布式网关端口;
30、配置单元,用于获取所述路由器连接的若干子网络和转发策略,并根据所述转发策略为每个所述子网络配置对应的分布式网关端口以指示所述路由器通过所述对应的分布式网关端口转发各所述子网络的数据包至各外部网络。
31、本发明实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。
32、本发明至少具有以下有益技术效果:
33、本发明的网关配置方法,应用于分布式网络,能够通过调用创建接口和配置转发规则使得分布式网络能够根据用户需求配置多个分布式网关,并通过配置转发策略为路由器中关联的不同子网络配置不同的分布式网关端口,进一步实现通过同一路由器同时连接多个外部网络并将多个子网络的数据包分别发送到不同外部网络的目的,提高了sdn网络的覆盖范围,优化了路由器中负载均衡服务,避免了单一网关端口故障或堵塞导致分路由器崩溃的问题,减少了路由器的负载压力,提升了sdn网络的可靠性。
34、此外,本发明还提供了一种网关配置系统、一种计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。
技术特征:1.一种网关配置方法,其特征在于,应用于分布式网络,包括:
2.根据权利要求1所述的网关配置方法,其特征在于,所述在所述分布式网络中配置分布式网关的步骤,包括:
3.根据权利要求2所述的网关配置方法,其特征在于,所述根据各所述分布式网关对应的转发规则在所述分布式网络中运行的路由器中创建与各所述分布式网关一一对应的分布式网关端口的步骤,包括:
4.根据权利要求3所述的网关配置方法,其特征在于,还包括:
5.根据权利要求1所述的网关配置方法,其特征在于,所述在所述分布式网络中配置分布式网关的步骤,还包括:
6.根据权利要求1所述的网关配置方法,其特征在于,还包括:
7.根据权利要求1所述的网关配置方法,其特征在于,还包括:
8.根据权利要求1所述的网关配置方法,其特征在于,还包括:
9.根据权利要求1所述的网关配置方法,其特征在于,所述为每个所述子网络配置对应的分布式网关端口的步骤,包括:
10.根据权利要求9所述的网关配置方法,其特征在于,所述为每个所述子网络配置对应的分布式网关端口的步骤,还包括:
11.根据权利要求2所述的网关配置方法,其特征在于,所述分布式网关信息包括分布式网关标识、转换地址和转换标识。
12.根据权利要求5所述的网关配置方法,其特征在于,所述转换地址记录包括外部网关端口字段。
13.根据权利要求6所述的网关配置方法,其特征在于,所述网络资源变动包括创建新的子网络且在所述路由器中接入所述新的子网络,或者在当前子网络中增加新的设备且在所述路由器中接入所述新的设备。
14.一种网关配置系统,其特征在于,所述网关配置系统用于执行如权利要求1至13任意一项所述的方法,包括:
15.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1至13任意一项所述的方法。
技术总结本发明涉及通信技术领域,本发明公开了一种网关配置方法、系统及介质。方法包括:在分布式网络中配置分布式网关,并根据各分布式网关对应的转发规则在分布式网络中运行的路由器中创建与各分布式网关一一对应的分布式网关端口;获取路由器连接的若干子网络和对应的转发策略,并根据转发策略为每个子网络配置对应的分布式网关端口以指示路由器通过对应的分布式网关端口转发各子网络的数据包至各外部网络。通过本发明的方案,提高了SDN网络的覆盖范围,避免了导致路由器崩溃的问题,提升了SDN网络的可靠性。技术研发人员:张兆增受保护的技术使用者:济南浪潮数据技术有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240801/240952.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表