一种数据包转发系统、方法、装置及存储介质制造方法及图纸

技术编号:34744981 阅读:14 留言:0更新日期:2022-08-31 18:38
本发明专利技术公开了一种数据包转发系统、方法、装置及存储介质,该系统包括包含至少两个交换模块的交换模块组,至少两个交换模块之间通过网线级联;在数据包转发系统接收到数据包时,交换模块组中的一个目标交换模块被配置为转发数据包,其中,目标交换模块根据数据包关联的端口地址确定;交换模组中除所述目标交换模块外的其他交换模块作为备份交换模块被配置以在目标交换模块出现故障时,使用备份交换模块中的任一个转发所述数据包。上述技术方案交换模块组中存在至少两个交换模块,根据数据包关联的端口地址可选择其中的一个目标交换模块用于数据包的转发,其他交换模块可以备用,实现了数据包转发的冗余,提高了数据包转发的可靠性。可靠性。可靠性。

【技术实现步骤摘要】
一种数据包转发系统、方法、装置及存储介质


[0001]本专利技术实施例涉及数据传输
,尤其涉及一种数据包转发系统、方法、装置及存储介质。

技术介绍

[0002]交换模块(Switch)是一种用于信号或数据转发的网络设备,多个交换模块可以汇聚成一个模块组,一个模块组对外有一个虚拟路由冗余协议(Virtual Router Redundancy Protocol,VRRP)的虚拟地址,用于与外部设备通信。
[0003]然而,在模块组中可能会出现部分交换模块不可用的情况,例如各交换模块正在协商对外的虚拟地址,这种情况下,模块组的虚拟地址不可用,外接设备无法与模块组中的任何一个交换模块连通,将会导致数据传输失败,数据包转发中断,数据包转发的可靠性低。

技术实现思路

[0004]本专利技术提供了一种数据包转发系统、方法、装置及存储介质,以提高数据包转发的可靠性。
[0005]第一方面,本专利技术实施例提供了一种数据包转发系统,
[0006]包括包含至少两个交换模块的交换模块组,所述至少两个交换模块之间通过网线级联;
[0007]在所述数据包转发系统接收到数据包时,所述交换模块组中的一个目标交换模块被配置为转发所述数据包,其中,所述目标交换模块根据所述数据包关联的端口地址确定;
[0008]所述交换模组中除所述目标交换模块外的其他交换模块作为备份交换模块被配置以在所述目标交换模块出现故障时,使用所述备份交换模块中的任一个转发所述数据包。
[0009]第二方面,本专利技术实施例提供了一种数据包转发方法,应用于交换模块组,所述交换模块组包括至少两个交换模块,所述至少两个交换模块之间通过网线级联;所述方法包括:
[0010]接收数据包;
[0011]通过所述交换模块组中的一个目标交换模块转发所述数据包,其中,所述目标交换模块根据所述数据包关联的端口地址确定;
[0012]在所述目标交换模块出现故障时,使用备份交换模块中的任一个转发所述数据包,其中,所述备份交换模块包括所述交换模组中除所述目标交换模块外的其他交换模块。
[0013]第三方面,本专利技术实施例提供了一种数据包转发装置,应用于包含至少两个通过网线级联的交换模块的交换模块组,包括:
[0014]数据包转发模块,被配置以在数据包转发系统接收到数据包时,使用所述交换模块组中的一个目标交换模块转发所述数据包,其中,所述目标交换模块根据所述数据包关
联的端口地址确定;
[0015]备份模转发块,被配置以在所述目标交换模块出现故障时,使用备份交换模块中的任一个转发所述数据包,其中,所述备份交换模块为交换模组中除所述目标交换模块外的其他交换模块。
[0016]第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现如第二方面所述的数据包转发方法。
[0017]本专利技术实施例的技术方案,通过在交换模块组设置利用网线级联的至少两个交换模块,根据数据包关联的端口地址可选择其中的一个目标交换模块用于数据包的转发,其他交换模块可以备用,可以保证外接设备与交换模块组的连通,实现了数据包转发的冗余,提高了数据包转发的可靠性。
[0018]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是根据本专利技术实施例一提供的一种数据包转发系统的结构示意图;
[0021]图2是根据本专利技术实施例一提供的一种数据包转发系统的结构示意图;
[0022]图3是根据本专利技术实施例一提供的一种数据包转发过程的示意图;
[0023]图4是根据本专利技术实施例二提供的一种数据包转发方法的流程图;
[0024]图5是根据本专利技术实施例三提供的一种数据包转发装置的结构示意图。
具体实施方式
[0025]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0026]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0027]实施例一
[0028]图1为本专利技术实施例一提供的一种数据包转发系统的结构示意图,本实施例可适用于实现数据包转发的情况。如图1所示,该数据包转发系统包括:包含至少两个交换模块11的交换模块组10,至少两个交换模块11之间通过网线12级联;在数据包转发系统接收到数据包时,交换模块组10中的一个目标交换模块被配置为转发数据包,其中,目标交换模块根据数据包关联的端口地址确定。交换模组10中除目标交换模块外的其他交换模块作为备份交换模块被配置以在目标交换模块出现故障时,使用备份交换模块中的任一个转发所述数据包。
[0029]其中,数据包可以是指分块的传输数据,这些数据包沿着不同的路径在一个或多个网络中传输,并在目的地重新组合。数据包关联于转发表,其中,转发表可以是指存储数据包的传输路径的数据表或路由目录,转发表中可以包括用于转发数据包的交换模块的端口地址,还可以包括媒体访问控制地址(Media Access Control Address,MAC地址)和数据包接收端的互联网协议(Internet Protocol,IP)地址等,传输路径中的各个节点,包括交换模块组10都可根据转发表来转发数据包。MAC地址可以是指用于确认网络设备位置的地址,每个网络设备都有唯一的MAC地址。端口地址可以是指在微机系统中,每个端口分配有唯一的地址码或者端口号,称之为端口地址。IP地址可以是指分配给网络上的各个网络设备的地址。
[0030]交换模块组10可以是由至少两个交换模块11组成的模块组,交换模块11可以是指用于信号或数据转发的网络设备,例如可以为交换机、交换芯片或交换板卡等。通过将至少两个交换模块1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据包转发系统,其特征在于,包括包含至少两个交换模块的交换模块组,所述至少两个交换模块之间通过网线级联;在所述数据包转发系统接收到数据包时,所述交换模块组中的一个目标交换模块被配置为转发所述数据包,其中,所述目标交换模块根据所述数据包关联的端口地址确定;所述交换模组中除所述目标交换模块外的其他交换模块作为备份交换模块被配置以在所述目标交换模块出现故障时,使用所述备份交换模块中的任一个转发所述数据包。2.根据权利要求1所述的系统,其特征在于,所述目标交换模块根据所述数据包关联的端口地址确定包括:若所述端口地址对应的交换模块的端口未出现故障,则将所述端口地址对应的交换模块作为所述目标交换模块;若所述端口地址对应的交换模块的端口出现故障,则将所述备份交换模块中的任一个作为所述目标交换模块。3.根据权利要求1所述的系统,其特征在于,各所述交换模块对应不同的端口地址范围;各所述交换模块还被配置为:通过协商的方式,根据所述端口地址所属的端口地址范围确定所述目标交换模块与所述备份交换模块。4.根据权利要求1所述的系统,其特征在于,各所述交换模块分别具有设定数量的端口,各所述交换模块的端口依次编号;所述端口地址包括端口号;所述目标交换模块根据所述端口号对所述设定数量进行除法运算得到的商和余数确定;其中,若所述余数为0,则与所述商对应编号的交换模块为所述目标交换模块;若所述余数不为0,则所述商加1对应编号的交换模块为所述目标交换模块。5.根据权利要求1所述的系统,其特征在于,还包括:外接交换机,所述外接交换机分别与所述交换模块组以及至少一个发送端连接;所述外接交换机被配置为在接收到任一发送端的数据包时,与所述目标交换模块建立连接,并将所述数据包传输至所述目标交换模块。6.根据权利要求5所述的系统,其特征...

【专利技术属性】
技术研发人员:苏瀚
申请(专利权)人:北京东土军悦科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1