数据传输方法、装置、网络系统、计算机设备和存储介质与流程

文档序号:35668291发布日期:2023-10-07 12:47阅读:32来源:国知局
数据传输方法、装置、网络系统、计算机设备和存储介质与流程

本技术涉及网络,特别是涉及一种数据传输方法、装置、网络系统、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着增值服务需求的增长和分布式的服务处理方式,用户的数据包通常需要借助业务链技术在多个不同的服务处理节点进行处理。因此,在局域网、idc(internet datacenter,互联网数据中心)网络、云内网络等场景,通常采用由路由器或者三层交换机组成的spine-leaf(叶脊)网络架构,比如图1,路由器或者三层交换机通过路由的方式传输数据包。

2、传统技术中,为了满足服务处理节点的增长需求,一般是在spine-leaf网络架构的spine(脊)网络层中,部署更多的路由器或者三层交换机;但是,通过这种组网方式,会使得整个网络架构变得更加复杂,从而导致网络架构成本较高。


技术实现思路

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、数据传输模块,用于通过所述彩光波长,按照所述反射方向将所述待传输数据传输至所述下一网络设备;

34、第二接收模块,用于将所述下一网络设备作为网络设备,并跳转至所述接收网络设备通过对应的彩光波长传输的待传输数据的步骤,直到所述下一网络设备为所述待传输数据的目的网络设备。

35、第四方面,本技术还提供了另一种数据传输装置,应用于网络设备,所述装置包括:

36、地址确定模块,用于根据待传输数据,确定所述网络设备的下一传输地址;

37、波长确定模块,用于确定与所述网络设备的下一传输地址对应的彩光波长;

38、数据发送模块,用于通过所述彩光波长,将所述待传输数据传输至波长选择开关设备;所述波长选择开关设备用于接收所述网络设备通过所述彩光波长传输的所述待传输数据,确定与所述彩光波长对应的反射方向,通过所述彩光波长,按照所述反射方向将所述待传输数据传输至与所述下一传输地址对应的下一网络设备,将所述下一网络设备作为网络设备,并跳转至所述接收所述网络设备通过所述彩光波长传输的所述待传输数据的步骤,直到所述下一网络设备为所述待传输数据的目的网络设备;所述反射方向用于指向与所述下一传输地址对应的下一网络设备,所述网络设备与所述下一网络设备属于同一网络设备层。

39、第五方面,本技术还提供了一种网络系统,所述系统包括:波长选择开关设备,以及网络设备层,所述网络设备层中包括网络设备;

40、所述网络设备,用于根据待传输数据,确定所述网络设备的下一传输地址,确定与所述网络设备的下一传输地址对应的彩光波长,通过所述彩光波长,将所述待传输数据传输至所述波长选择开关设备;

41、所述波长选择开关设备,用于接收所述网络设备通过所述彩光波长传输的所述待传输数据,确定与所述彩光波长对应的反射方向,通过所述彩光波长,按照所述反射方向将所述待传输数据传输至所述网络设备层中,与所述下一传输地址对应的下一网络设备,将所述下一网络设备作为网络设备,并跳转至所述接收所述网络设备通过所述彩光波长传输的所述待传输数据的步骤,直到所述下一网络设备为所述待传输数据的目的网络设备;所述反射方向用于指向与所述下一传输地址对应的下一网络设备。

42、第六方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

43、接收网络设备通过对应的彩光波长传输的待传输数据;所述彩光波长与所述网络设备的下一传输地址对应,所述下一传输地址根据所述待传输数据确定;

44、确定与所述彩光波长对应的反射方向;所述反射方向用于指向与所述下一传输地址对应的下一网络设备;所述网络设备与所述下一网络设备属于同一网络设备层;

45、通过所述彩光波长,按照所述反射方向将所述待传输数据传输至所述下一网络设备;

46、将所述下一网络设备作为网络设备,并跳转至所述接收网络设备通过对应的彩光波长传输的待传输数据的步骤,直到所述下一网络设备为所述待传输数据的目的网络设备。

47、第七方面,本技术还提供了另一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

48、根据待传输数据,确定所述网络设备的下一传输地址;

49、确定与所述网络设备的下一传输地址对应的彩光波长;

50、通过所述彩光波长,将所述待传输数据传输至波长选择开关设备;所述波长选择开关设备用于接收所述网络设备通过所述彩光波长传输的所述待传输数据,确定与所述彩光波长对应的反射方向,通过所述彩光波长,按照所述反射方向将所述待传输数据传输至与所述下一传输地址对应的下一网络设备,将所述下一网络设备作为网络设备,并跳转至所述接收所述网络设备通过所述彩光波长传输的所述待传输数据的步骤,直到所述下一网络设备为所述待传输数据的目的网络设备;所述反射方向用于指向与所述下一传输地址对应的下一网络设备,所述网络设备与所述下一网络设备属于同一网络设备层。

51、第八方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

52、接收网络设备通过对应的彩光波长传输的待传输数据;所述彩光波长与所述网络设备的下一传输地址对应,所述下一传输地址根据所述待传输数据确定;

53、确定与所述彩光波长对应的反射方向;所述反射方向用于指向与所述下一传输地址对应的下一网络设备;所述网络设备与所述下一网络设备属于同一网络设备层;

54、通过所述彩光波长,按照所述反射方向将所述待传输数据传输至所述下一网络设备;

55、将所述下一网络设备作为网络设备,并跳转至所述接收网络设备通过对应的彩光波长传输的待传输数据的步骤,直到所述下一网络设备为所述待传输数据的目的网络设备。

56、第九方面,本技术还提供了另一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

57、根据待传输数据,确定所述网络设备的下一传输地址;

58、确定与所述网络设备的下一传输地址对应的彩光波长;

59、通过所述彩光波长,将所述待传输数据传输至波长选择开关设备;所述波长选择开关设备用于接收所述网络设备通过所述彩光波长传输的所述待传输数据,确定与所述彩光波长对应的反射方向,通过所述彩光波长,按照所述反射方向将所述待传输数据传输至与所述下一传输地址对应的下一网络设备,将所述下一网络设备作为网络设备,并跳转至所述接收所述网络设备通过所述彩光波长传输的所述待传输数据的步骤,直到所述下一网络设备为所述待传输数据的目的网络设备;所述反射方向用于指向与所述下一传输地址对应的下一网络设备,所述网络设备与所述下一网络设备属于同一网络设备层。

60、第十方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

61、接收网络设备通过对应的彩光波长传输的待传输数据;所述彩光波长与所述网络设备的下一传输地址对应,所述下一传输地址根据所述待传输数据确定;

62、确定与所述彩光波长对应的反射方向;所述反射方向用于指向与所述下一传输地址对应的下一网络设备;所述网络设备与所述下一网络设备属于同一网络设备层;

63、通过所述彩光波长,按照所述反射方向将所述待传输数据传输至所述下一网络设备;

64、将所述下一网络设备作为网络设备,并跳转至所述接收网络设备通过对应的彩光波长传输的待传输数据的步骤,直到所述下一网络设备为所述待传输数据的目的网络设备。

65、第十一方面,本技术还提供了另一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

66、根据待传输数据,确定所述网络设备的下一传输地址;

67、确定与所述网络设备的下一传输地址对应的彩光波长;

68、通过所述彩光波长,将所述待传输数据传输至波长选择开关设备;所述波长选择开关设备用于接收所述网络设备通过所述彩光波长传输的所述待传输数据,确定与所述彩光波长对应的反射方向,通过所述彩光波长,按照所述反射方向将所述待传输数据传输至与所述下一传输地址对应的下一网络设备,将所述下一网络设备作为网络设备,并跳转至所述接收所述网络设备通过所述彩光波长传输的所述待传输数据的步骤,直到所述下一网络设备为所述待传输数据的目的网络设备;所述反射方向用于指向与所述下一传输地址对应的下一网络设备,所述网络设备与所述下一网络设备属于同一网络设备层。

69、上述数据传输方法、装置、网络系统、计算机设备、存储介质和计算机程序产品,通过波长选择开关设备接收网络设备通过与网络设备的下一传输地址对应的彩光波长所传输的待传输数据,下一传输地址根据待传输数据确定,接着确定与彩光波长对应的反射方向;反射方向用于指向与下一传输地址对应的下一网络设备,网络设备与下一网络设备属于同一网络设备层;最后通过彩光波长,按照反射方向将待传输数据传输至下一网络设备,将下一网络设备作为网络设备,并跳转至通过波长选择开关设备接收网络设备通过与网络设备的下一传输地址对应的彩光波长所传输的待传输数据的步骤,直到下一网络设备为待传输数据的目的网络设备。这样,通过波长选择开关设备和同一网络设备层中的网络设备,利用发送和反射彩光波长的方式来传输待传输数据,直到将待传输数据传输至目的网络设备,即通过波长选择开关设备和同一网络设备层中的网络设备所组成的网络架构,并通过光传输的方式即可实现整个数据包的传输,无需利用由路由器或者三层交换机组成的spine-leaf网络架构,从而减少了spine网络层的路由器或者交换机的部署,从而降低了网络架构的复杂性,进而降低了网络架构成本。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1