数据转发方法、装置、通信系统、存储介质及计算机设备与流程

文档序号:36936848发布日期:2024-02-02 22:04阅读:21来源:国知局
数据转发方法、装置、通信系统、存储介质及计算机设备与流程

本发明涉及通信领域,具体而言,涉及一种数据转发方法、装置、通信系统、存储介质及计算机设备。


背景技术:

1、在家庭网关的使用场景中经常会使用局域网打印机或投屏设备,这些设备被限制于仅在局域网中使用。这些业务或类似使用场景可能需要跨网关来使用,但受限于网络环境,需要通过公网经过多层网络后才能相互访问。

2、现在有很多nas或类似存储设备的用户,在跨网关使用业务时需要通过公网层层转发,再穿透对端网关后访问,结点多,时延高,效率低,速率受限于公网传输速度。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种数据转发方法、装置、通信系统、存储介质及计算机设备,以至少解决跨网关转发数据时需要通过公网层层转发导致效率较低的技术问题。

2、根据本发明实施例的一个方面,提供了一种数据转发方法,包括:由第一网关设备接收第一用户设备发送的业务流数据,其中,所述业务流数据的转发目标为第二网关设备下的第二用户设备;将所述业务流数据导入动态主机配置协议服务器实例;根据所述动态主机配置协议服务器实例分配的ip地址,将所述业务流数据发送至第一边缘交换机,其中,所述第一边缘交换机和所述第二网关设备对应的第二边缘交换机通过虚拟可扩展局域网vxlan隧道连接,所述vxlan隧道用于将所述业务流数据由所述第一边缘交换机转发至所述第二边缘交换机,所述第二边缘交换机用于通过所述第二网关设备将所述业务流数据转发至所述第二用户设备。

3、可选地,所述动态主机配置协议服务器实例位于业务模块中,所述业务模块还包括用户中心和vxlan控制面,所述用户中心用于存储用户绑定关系,以及根据所述用户订购关系将所述动态主机配置协议服务器实例、所述vxlan隧道的虚拟网络标识符vni标记一一对应绑定;将所述业务流数据导入动态主机配置协议服务器动态主机配置协议服务器实例,包括:在所述用户中心确定所述第一用户设备和所述第二用户设备各自对应的用户存在用户绑定关系的情况下,将所述业务流数据导入所述动态主机配置协议服务器实例,由所述动态主机配置协议服务器实例分配ip地址。

4、可选地,所述根据所述动态主机配置协议服务器实例分配的ip地址,将所述业务流数据发送至第一边缘交换机中的虚拟可扩展局域网vxlan隧道,包括:根据所述动态主机配置协议服务器实例分配的ip地址,将所述业务流数据发送至所述第一边缘交换机;由所述第一边缘交换机为所述业务流数据打上vni标记;根据所述vni标记,将所述业务流数据送至所述vxlan隧道的隧道端点,其中,所述vxlan隧道与所述第一用户设备的使用用户对应。

5、可选地,上述方法还包括:所述第一网关设备接受软件定义网络sdn控制器的发送的开放流量openflow表,并根据所述openflow表将所述业务流数据导入所述动态主机配置协议服务器实例。

6、可选地,上述方法还包括:通过所述vxlan隧道,将所述业务流数据由所述第一边缘交换机传输至所述第二边缘交换机;通过所述第二网关设备,将所述业务流数据由所述第二边缘交换机转发至所述第二用户设备。

7、可选地,上述方法还包括:在所述第一用户设备和所述第二用户设备各自对应的用户不存在用户绑定关系的情况下,所述第一网关设备通过公网vlan将所述业务流数据送至公网;所述第二用户设备通过所述第二网关设备,从所述公网获取所述业务流数据。

8、根据本发明实施例的另一方面,还提供了一种数据转发装置,包括:接收单元,用于由第一网关设备接收第一用户设备发送的业务流数据,其中,所述业务流数据的转发目标为第二网关设备下的第二用户设备;导入单元,用于将所述业务流数据导入动态主机配置协议服务器动态主机配置协议服务器实例;发送单元,用于根据所述动态主机配置协议服务器实例分配的ip地址,将所述业务流数据发送至第一边缘交换机,其中,所述第一边缘交换机和所述第二网关设备对应的第二边缘交换机通过虚拟可扩展局域网vxlan隧道连接,所述vxlan隧道用于将所述业务流数据由所述第一边缘交换机转发至所述第二边缘交换机,所述第二边缘交换机用于通过所述第二网关设备将所述业务流数据转发至所述第二用户设备。

9、根据本发明实施例的另一方面,还提供了一种通信系统,包括:第一网关设备,第二网关设备,第一用户设备,第二用户设备,动态主机配置协议服务器实例,第一边缘交换机和第二边缘交换机;其中,所述第一网关设备用于接收所述第一用户设备发出的业务流数据,并将所述业务流数据导入所述动态主机配置协议服务器实例,所述业务流数据的转发目标为所述第二网关设备下的第二用户设备;所述第一边缘交换机与所述第二边缘交换机之间通过vxlan隧道连接,所述vxlan隧道用于将所述业务流数据由所述第一边缘交换机传输至所述第二边缘交换机;所述动态主机配置协议服务器实例,用于分配ip地址,以及将所述业务流数据发送至所述第一边缘交换机。

10、根据本发明实施例的又一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述任意一项所述数据转发方法。

11、根据本发明实施例的再一方面,还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器用于存储程序,所述处理器用于运行所述存储器存储的程序,其中,所述程序运行时执行上述任意一项所述数据转发方法。

12、在本发明实施例中,通过由第一网关设备接收第一用户设备发送的业务流数据,其中,业务流数据的转发目标为第二网关设备下的第二用户设备;将业务流数据导入动态主机配置协议服务器实例;根据动态主机配置协议服务器实例分配的ip地址,将业务流数据发送至第一边缘交换机,其中,第一边缘交换机和第二网关设备对应的第二边缘交换机通过虚拟可扩展局域网vxlan隧道连接,vxlan隧道用于将业务流数据由第一边缘交换机转发至第二边缘交换机,第二边缘交换机用于通过第二网关设备将业务流数据转发至第二用户设备,达到了不经过公网跨网关转发数据的目的,从而实现了提高跨网关数据转发效率的技术效果,进而解决了跨网关转发数据时需要通过公网层层转发导致效率较低的技术问题。



技术特征:

1.一种数据转发方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述动态主机配置协议服务器实例位于业务模块中,所述业务模块还包括用户中心和vxlan控制面,所述用户中心用于存储用户绑定关系,以及根据所述用户订购关系将所述动态主机配置协议服务器实例、所述vxlan隧道的虚拟网络标识符vni标记一一对应绑定;

3.根据权利要求2所述的方法,其特征在于,所述根据所述动态主机配置协议服务器实例分配的ip地址,将所述业务流数据发送至第一边缘交换机,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一网关设备接受软件定义网络sdn控制器的发送的开放流量openflow表,并根据所述openflow表将所述业务流数据导入所述动态主机配置协议服务器实例。

5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:

7.一种数据转发装置,其特征在于,包括:

8.一种通信系统,其特征在于,包括:第一网关设备,第二网关设备,第一用户设备,第二用户设备,动态主机配置协议服务器实例,第一边缘交换机和第二边缘交换机;其中,

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至6中任意一项所述数据转发方法。

10.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器用于存储程序,所述处理器用于运行所述存储器存储的程序,其中,所述程序运行时执行权利要求1至6中任意一项所述数据转发方法。


技术总结
本发明公开了一种数据转发方法、装置、通信系统、存储介质及计算机设备。其中,该方法包括:由第一网关设备接收第一用户设备发送的业务流数据,其中,业务流数据的转发目标为第二网关设备下的第二用户设备;将业务流数据导入动态主机配置协议服务器实例;根据动态主机配置协议服务器实例分配的IP地址,将业务流数据发送至第一边缘交换机,其中,第一边缘交换机和第二网关设备对应的第二边缘交换机通过Vxlan隧道连接,Vxlan隧道用于将业务流数据由第一边缘交换机转发至第二边缘交换机,第二边缘交换机用于通过第二网关设备将业务流数据转发至第二用户设备。本发明解决了跨网关转发数据时需要通过公网层层转发导致效率较低的技术问题。

技术研发人员:陆瀛峰,茅依露,蔡永龙,刘渊明,陈剑浩,朱鑫宇,林群彬
受保护的技术使用者:中国电信股份有限公司
技术研发日:
技术公布日:2024/2/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1