数据处理方法、融合控制设备、电子设备及存储介质与流程

文档序号:39774539发布日期:2024-10-25 13:54阅读:39来源:国知局
数据处理方法、融合控制设备、电子设备及存储介质与流程

本发明涉及网络,特别是涉及一种数据处理方法、融合控制设备、电子设备及存储介质。


背景技术:

1、随着网络技术的迅速发展,逐渐出现了支持不同网络协议的不同类型网络,比如支持ip(internet protocol,互联网协议)的ip网络,支持v2v(video tovideo,视联网)协议的v2v网络,等等。

2、在实际应用中,经常会出现在不同类型网络之间传输数据的需求。然而由于不同类型网络支持的是不同网络协议,因此数据报文无法直接在不同类型网络之间传输。因此,如何在不同类型网络之间进行数据处理,是目前亟待解决的技术问题。


技术实现思路

1、鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理方法、融合控制设备、电子设备及存储介质。

2、第一方面,本发明实施例公开了一种数据处理方法,应用于融合控制设备,所述融合控制设备包括交换板卡、融合交换板卡和多个网络路由板卡,所述多个网络路由板卡支持不同的网络协议;所述方法包括:

3、所述融合交换板卡接收到由所述交换板卡发送的第一数据报文后,对所述第一数据报文进行协议识别得到所述第一数据报文的第一协议类型,获取所述第一数据报文的第一传输地址,根据所述第一协议类型和所述第一传输地址,将所述第一数据报文转发到所述交换板卡或所述网络路由板卡;

4、所述融合交换板卡接收到由所述网络路由板卡发送的第二数据报文后,获取所述第二数据报文的第二协议类型和所述第二数据报文的第二传输地址,根据所述第二协议类型和所述第二传输地址,将所述第二数据报文转发到所述交换板卡或所述网络路由板卡;所述第二数据报文由所述网络路由板卡在接收到所述第一数据报文并对所述第一数据报文进行处理后得到。

5、可选地,所述多个网络路由板卡包括第一网络路由板卡和第二网络路由板卡,所述第一网络路由板卡支持第一网络协议,所述第二网络路由板卡支持第二网络协议;获取所述第二数据报文的第二协议类型,包括:所述融合交换板卡在确定出所述第二数据报文由所述第一网络路由板卡发送时,确定所述第二数据报文的第二协议类型为所述第一网络协议;所述融合交换板卡在确定出所述第二数据报文由所述第二网络路由板卡发送时,确定所述第二数据报文的第二协议类型为所述第二网络协议。

6、可选地,所述多个网络路由板卡包括第一网络路由板卡和第二网络路由板卡,所述第一网络路由板卡支持第一网络协议和第二网络协议中的第一子网络协议,所述第二网络路由板卡支持第二网络协议中的第一子网络协议和第二网络协议中的第二子网络协议;获取所述第二数据报文的第二协议类型,包括:所述融合交换板卡根据所述第二数据报文中添加的协议类型标签,获取所述第二数据报文的第二协议类型;所述协议类型标签由所述网络路由板卡为所述第二数据报文添加,所述协议类型标签包括所述第二数据报文的第二协议类型。

7、可选地,根据所述第一协议类型和所述第一传输地址,将所述第一数据报文转发到所述交换板卡或所述网络路由板卡,包括:所述融合交换板卡根据所述第一协议类型和所述第一传输地址,查询预设的映射关系表,确定所述第一数据报文的第一拓扑路径,并按照所述第一拓扑路径将所述第一数据报文转发到所述交换板卡或所述网络路由板卡;其中,所述映射关系表包括交换板卡地址、网络路由板卡地址、交换板卡端口、网络路由板卡端口、协议类型、传输地址之间的映射关系。

8、可选地,根据所述第二协议类型和所述第二传输地址,将所述第二数据报文转发到所述交换板卡或所述网络路由板卡,包括:所述融合交换板卡根据所述第二协议类型和所述第二传输地址,查询预设的映射关系表,确定所述第二数据报文的第二拓扑路径,并按照所述第二拓扑路径将所述第二数据报文转发到所述交换板卡或所述网络路由板卡;其中,所述映射关系表包括交换板卡地址、网络路由板卡地址、交换板卡端口、网络路由板卡端口、协议类型、传输地址之间的映射关系。

9、可选地,在对所述第一数据报文进行协议识别得到所述第一数据报文的第一协议类型,并获取所述第一数据报文的第一传输地址之后,还包括:所述融合交换板卡根据所述第一协议类型和所述第一传输地址,对所述映射关系表进行更新。

10、可选地,在获取所述第二数据报文的第二协议类型和第二传输地址之后,还包括:所述融合交换板卡根据所述第二协议类型和所述第二传输地址,对所述映射关系表进行更新。

11、第二方面,本发明实施例公开了一种融合控制设备,应用于融合控制设备,所述融合控制设备包括交换板卡、融合交换板卡和多个网络路由板卡,所述多个网络路由板卡支持不同的网络协议;所述融合交换板卡包括:

12、第一处理模块,用于接收到由所述交换板卡发送的第一数据报文后,对所述第一数据报文进行协议识别得到所述第一数据报文的第一协议类型,获取所述第一数据报文的第一传输地址,根据所述第一协议类型和所述第一传输地址,将所述第一数据报文转发到所述交换板卡或所述网络路由板卡;

13、第二处理模块,用于接收到由所述网络路由板卡发送的第二数据报文后,获取所述第二数据报文的第二协议类型和所述第二数据报文的第二传输地址,根据所述第二协议类型和所述第二传输地址,将所述第二数据报文转发到所述交换板卡或所述网络路由板卡;所述第二数据报文由所述网络路由板卡在接收到所述第一数据报文并对所述第一数据报文进行处理后得到。

14、可选地,所述多个网络路由板卡包括第一网络路由板卡和第二网络路由板卡,所述第一网络路由板卡支持第一网络协议,所述第二网络路由板卡支持第二网络协议;所述第二处理模块包括:第一获取单元,用于在确定出所述第二数据报文由所述第一网络路由板卡发送时,确定所述第二数据报文的第二协议类型为所述第一网络协议;所述融合交换板卡在确定出所述第二数据报文由所述第二网络路由板卡发送时,确定所述第二数据报文的第二协议类型为所述第二网络协议。

15、可选地,所述多个网络路由板卡包括第一网络路由板卡和第二网络路由板卡,所述第一网络路由板卡支持第一网络协议和第二网络协议中的第一子网络协议,所述第二网络路由板卡支持第二网络协议中的第一子网络协议和第二网络协议中的第二子网络协议;所述第二处理模块包括:第二获取单元,用于根据所述第二数据报文中添加的协议类型标签,获取所述第二数据报文的第二协议类型;所述协议类型标签由所述网络路由板卡为所述第二数据报文添加,所述协议类型标签包括所述第二数据报文的第二协议类型。

16、可选地,所述第一处理模块包括:第一转发单元,用于根据所述第一协议类型和所述第一传输地址,查询预设的映射关系表,确定所述第一数据报文的第一拓扑路径,并按照所述第一拓扑路径将所述第一数据报文转发到所述交换板卡或所述网络路由板卡;其中,所述映射关系表包括交换板卡地址、网络路由板卡地址、交换板卡端口、网络路由板卡端口、协议类型、传输地址之间的映射关系。

17、可选地,所述第一处理模块包括:第二转发单元,用于根据所述第二协议类型和所述第二传输地址,查询预设的映射关系表,确定所述第二数据报文的第二拓扑路径,并按照所述第二拓扑路径将所述第二数据报文转发到所述交换板卡或所述网络路由板卡;其中,所述映射关系表包括交换板卡地址、网络路由板卡地址、交换板卡端口、网络路由板卡端口、协议类型、传输地址之间的映射关系。

18、可选地,所述融合交换板卡还包括:第一更新模块,用于根据所述第一协议类型和所述第一传输地址,对所述映射关系表进行更新。

19、可选地,所述融合交换板卡还包括:第二更新模块,用于根据所述第二协议类型和所述第二传输地址,对所述映射关系表进行更新。

20、第三方面,本发明实施例公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质;当所述指令由所述一个或多个处理器执行时,使得所述处理器执行如上任一项所述的数据处理方法。

21、第四方面,本发明实施例公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上任一项所述的数据处理方法。

22、本发明实施例中,设置融合控制设备,融合控制设备包括交换板卡、融合交换板卡和多个网络路由板卡,多个网络路由板卡支持不同的网络协议。融合交换板卡接收到由交换板卡发送的第一数据报文后,对所述第一数据报文进行协议识别得到所述第一数据报文的第一协议类型,获取所述第一数据报文的第一传输地址,根据所述第一协议类型和所述第一传输地址,将所述第一数据报文转发到所述交换板卡或所述网络路由板卡;融合交换板卡接收到由网络路由板卡发送的第二数据报文后,获取所述第二数据报文的第二协议类型和所述第二数据报文的第二传输地址,根据所述第二协议类型和所述第二传输地址,将所述第二数据报文转发到所述交换板卡或所述网络路由板卡;所述第二数据报文由所述网络路由板卡在接收到所述第一数据报文并对所述第一数据报文进行处理后得到。由此可知,本发明实施例中,通过融合控制设备可以实现对各种网络协议的数据报文进行识别和转发处理,从而实现数据报文在不同类型网络中的传输,融合控制设备对数据报文的处理效率更高,进而提高了数据报文的传输速度;并且,对数据报文的处理过程在融合控制设备内部实现,因此不会对现有网络的架构产生较大影响,部署过程更加便利,通用性更强。

23、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

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