技术新讯 > 电子通信装置的制造及其应用技术 > 一种流量传输方法、装置及相关设备与流程  >  正文

一种流量传输方法、装置及相关设备与流程

  • 国知局
  • 2024-10-15 10:18:13

本公开涉及云计算的,具体涉及一种流量传输方法、装置及相关设备。

背景技术:

1、将网络流量从虚拟网络overlay传到数据中心物理网络underlay时,一个公网ip即对应一条网段路由,并占用一个最长前缀匹配(longest prefix matching,lpm)路由表项资源,这使得多租户网络的网关在响应不同租户的访问请求时,对底层硬件资源占用过多。

2、也就是说,在虚拟网络overlay至数据中心物理网络underlay之间传输数据时,相关技术所提供网关的硬件的资源利用率低。

技术实现思路

1、本公开的目的在于提供一种流量传输方法、装置及相关设备,用于解决在虚拟网络overlay至数据中心物理网络underlay之间传输数据时,相关技术所提供网关存在硬件的资源利用率低的技术问题。

2、第一方面,本公开提供一种流量传输方法,所述方法包括:

3、基于default默认路由器接收外部网络发送的第一流量,并基于第一虚拟路由器泄露至所述默认路由器的第一路由信息,将所述第一流量由所述默认路由器转发至所述第一虚拟路由器,以使所述第一虚拟路由器将所述第一流量传输至内部网络,所述第一虚拟路由器为预先设置的多个虚拟路由器中,匹配所述第一流量的虚拟路由器,所述多个虚拟路由器包括所述默认路由器;

4、和/或,

5、基于第二虚拟路由器接收所述内部网络发送的第二流量,并基于所述第二虚拟路由器将所述第二流量转发至所述默认路由器,以使所述默认路由器基于所述第二虚拟路由器泄露的第二路由信息,将所述第二流量传输至所述外部网络,所述第二虚拟路由器为所述多个虚拟路由器中,匹配所述第二流量的虚拟路由器。

6、第二方面,本公开还提供一种流量传输装置,所述装置包括:

7、流量传输模块,用于基于default默认路由器接收外部网络发送的第一流量,并基于第一虚拟路由器泄露至所述默认路由器的第一路由信息,将所述第一流量由所述默认路由器转发至所述第一虚拟路由器,以使所述第一虚拟路由器将所述第一流量传输至内部网络,所述第一虚拟路由器为预先设置的多个虚拟路由器中,匹配所述第一流量的虚拟路由器,所述多个虚拟路由器包括所述默认路由器;

8、和/或,

9、所述流量传输模块,用于基于第二虚拟路由器接收所述内部网络发送的第二流量,并基于所述第二虚拟路由器将所述第二流量转发至所述默认路由器,以使所述默认路由器基于所述第二虚拟路由器泄露的第二路由信息,将所述第二流量传输至所述外部网络,所述第二虚拟路由器为所述多个虚拟路由器中,匹配所述第二流量的虚拟路由器。

10、第三方面,本公开提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。

11、第四方面,本公开提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。

12、第五方面,本公开提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如第一方面所述的方法的步骤。

13、在本公开中,通过路由泄露的方式,使得面向内部网络的虚拟路由器通过动态路由协议学习和使用的路由可以在默认路由器中使用,以在面向内部网络的不同虚拟路由器进行引流时,占用的lpm路由表项资源由多条变为一条,也即变为默认路由器对应的lpm路由表项资源,进而降低引流时的底层硬件资源占用,提升硬件的资源利用率。

技术特征:

1.一种流量传输方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述第一流量由所述默认路由器转发至所述第一虚拟路由器,包括:

3.根据权利要求2所述的方法,其特征在于,所述第三虚拟路由器用于:

4.根据权利要求1所述的方法,其特征在于,向所述默认路由器泄露路由信息的步骤包括:

5.根据权利要求1所述的方法,其特征在于,所述第一路由信息和所述第二路由信息均包括指示ip地址范围的子信息、指示路由表项的子信息以及指示路由策略的子信息。

6.根据权利要求1所述的方法,其特征在于,所述将所述第一流量由所述默认路由器转发至所述第一虚拟路由器,包括:

7.一种流量传输装置,其特征在于,所述装置包括:

8.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述方法的步骤。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述方法的步骤。

10.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至6中任一项所述的方法的步骤。

技术总结本申请提供一种流量传输方法、装置及相关设备,具体涉及云计算的技术领域,其中方法包括:基于默认路由器接收外部网络发送的第一流量,并基于第一虚拟路由器泄露至所述默认路由器的第一路由信息,将所述第一流量由所述默认路由器转发至所述第一虚拟路由器,以使所述第一虚拟路由器将所述第一流量传输至内部网络;和/或,基于第二虚拟路由器接收所述内部网络发送的第二流量,并基于所述第二虚拟路由器将所述第二流量转发至所述默认路由器,以使所述默认路由器基于所述第二虚拟路由器泄露的第二路由信息,将所述第二流量传输至所述外部网络。本申请通过路由泄露的方式,可降低引流时的底层硬件资源占用,提升网关硬件的资源利用率。技术研发人员:徐璐,王领悦,嵇赢,李倩琦,金鹏程受保护的技术使用者:中移(苏州)软件技术有限公司技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241014/317180.html

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