数据处理方法、装置和介质制造方法及图纸

技术编号:33131639 阅读:18 留言:0更新日期:2022-04-17 00:49
本申请涉及通信技术领域,尤其涉及数据处理方法、装置和介质。该方法包括:基于待发送报文的第一目的地址信息从预设路由表确定目的地址信息为第一目标地址信息的第一目标路由表项,该表项中的下一跳的地址信息为第一地址信息且发送端接口信息指示的是发送端的第一发送接口;基于第一地址信息从地址解析表中确定下一跳的地址信息为第一地址信息的目标地址解析表项,该解析表项中的接收端接口地址信息指示下一跳的第一接收接口;发送端中与第一接收接口具有链路关系的第二发送接口与第一发送接口不一致的情况下,通过第二发送接口发送在待发送报文中添加第二地址信息所得的目标报文,以提高无编号IP地址模式下设备间的多链路通信的成功率。链路通信的成功率。链路通信的成功率。

【技术实现步骤摘要】
数据处理方法、装置和介质


[0001]本申请涉及通信
,尤其涉及数据处理方法、装置和介质。

技术介绍

[0002]无编号互联网协议(internet protocol,IP)地址模式是指:设备只分配有一个IP地址,设备中的多个接口共同使用这个IP地址作为接口的IP地址与邻接设备进行通信,这些接口组成了一个无编号接口组。
[0003]处于无编号IP地址模式的发送端中存储有路由表,路由表中包括报文的目的设备的IP地址与该发送端的下一跳接收端的IP地址以及发送端的发送接口之间的映射关系,该映射关系用于指示向该目的设备发送报文时应先通过该发送端的该发送接口向该下一跳接收端的该接收接口发送该报文。
[0004]处于无编号IP地址模式的发送端中还存储有地址解析表,地址解析表中包含下一跳接收端的IP地址与接收端的接收接口的媒体存取控制(media access control,MAC)地址之间的映射关系,该映射关系用于指示接收端应从哪个端口接收发送端发送的报文。
[0005]发送端向接收端发送以太网报文时,基于以太网报文的目的设备的目的IP地址从路由表中选择与该目的IP地址具有映射关系的发送接口和下一跳接收端的IP地址,并基于下一跳接收端的IP地址从地址解析表中选择与该IP地址具有映射关系的接收接口的MAC地址;然后在以太网报文中携带该MAC地址,并使用该发送接口发送携带该MAC地址的以太网报文。
[0006]接收端在与该发送接口构成链路的接收接口上接收以太网报文,获取该以太网报文中携带的接收接口的MAC地址之后,将该获取的MAC地址与接收到以太网报文的接收接口的MAC地址相比较,若不一致则丢弃该以太网报文,若一致则继续后续处理,例如继续转发该以太网报文。
[0007]为提高设备间通信的可靠性,在发送端和接收端之间建立多条链路,并且发送端与接收端之间通过这多条链路实现通信。
[0008]但是在通信过程中发现,在处于无编号IP地址模式的发送端和接收端之间通过多跳链路通信时,通信成功率较低,即接收端接收到的以太网报文中的接收接口的MAC地址经常与接收到该以太网报文的接收接口的MAC地址不符,从而丢弃接收到的以太网报文。
[0009]因此,如何提高无编号IP地址模式的设备间的多链路通信的成功率,成为亟待解决的技术问题。

技术实现思路

[0010]本申请提供数据处理方法、装置和介质,用以提高无编号IP地址模式的设备间的多链路通信的成功率。
[0011]第一方面,本申请提供一种数据处理方法,应用于发送端,包括:基于待发送报文的第一目的地址信息从预设路由表确定第一目标路由表项,所述第一目标路由表项中的目
的地址信息为所述第一目的地址信息,所述第一目标路由表项中还包含第一接口信息和第一地址信息,所述第一地址信息用于指示所述待发送报文的下一跳接收端的地址,所述第一接口信息用于指示所述发送端中用于向所述下一跳接收端发送报文的第一发送接口;基于所述第一地址信息从地址解析表中确定目标地址解析表项,所述目标地址解析表项中的下一跳接收端的地址信息为所述第一地址信息,所述目标地址解析表项中还包含第二地址信息,所述第二地址信息为所述下一跳接收端中用于接收所述发送端的报文的第一接收接口的地址信息;所述发送端中与所述第一接收接口具有链路关系的第二发送接口与所述第一发送接口不一致的情况下,通过所述第二发送接口发送目标报文,所述目标报文为在所述待发送报文中添加所述第二地址信息所得的报文。
[0012]该方法中,基于路由表项确定的发送接口与基于解析表项确定的接收接口所对应的发送接口不一致的情况下,使用基于解析表项确定的接收接口所对应的发送接口来发送报文,并且在报文中携带该接收接口的地址信息,这样使得接收端接收到报文的接收接口为报文中的接收接口地址信息指示的接口,从而使得实际接口与指示的接口一致,从而避免报文被丢弃,提高了报文传递的成功率。
[0013]结合第一方面,在一种可能的实现方式中,所述通过所述第二发送接口发送目标报文,包括:判断所述预设路由表中是否存在第二目标路由表项,所述第二目标路由表项中的目的地址信息为所述第一目的地址信息、所述第二目标路由表项中的下一跳接收端的地址信息为所述第一地址信息且所述第二目标路由表项中的发送端的发送接口为所述第二发送接口;所述预设路由表中存在所述第二目标路由表项的情况下,通过所述第二发送接口发送目标报文。
[0014]该实现方式中,基于路由表确定下一跳接收端的地址信息,且发送接口为第二发送接口的路由表项,即该表项存在时,可以作为报文的发送接口和对应的接收端,即在第二发送接口与第一接收接口之间存在物理连接的链路时,通过该链路进行报文的传递,为后续通信成功提供了基础。
[0015]结合第一方面,在一种可能的实现方式中,所述方法还包括:所述发送端中与所述第一接收接口具有链路关系的第二发送接口与所述第一发送接口一致的情况下,通过所述第一发送接口发送所述目标报文。
[0016]该实现方式中,在第二发送接口与第一发送接口一致时,直接进行第一发送接口发送目标报文,该方式更加准确地验证了此次报文传递的合法性。
[0017]结合第一方面,在一种可能的实现方式中,所述发送端和所述下一跳接收端均为无编号互联网协议IP地址模式的通信设备。
[0018]该实现方式中,对发送端和下一跳接收端对应的设备处于的模式进行限定,以规范该方式中设备间多链路通信提高成功率的适用性范围。
[0019]第二方面,本申请提供一种数据处理方法,应用于接收端,包括:通过第一接收接口接收发送端的第一发送接口发送的第一目标报文,所述第一接收接口的地址信息为第一接收地址信息,所述第一目标报文中包含第一报文和第二接口地址信息,所述第二接口地址信息指示所述接收端接收所述目标报文应使用的第二接收接口的地址信息;在所述第一接收接口与所述第二接收接口不一致的情况下,当所述第一接收接口与所述第二接收接口属于同一个无编号接口组时,将所述第一目标报文中的所述第二接口地址信息替换为第一
接口地址信息,得到第二目标报文,所述第一接口地址信息指示所述第一接收接口的地址信息;否则丢弃第一目标报文。
[0020]该方法中,接收端通过第一接收接口接收到报文,并判断该报文中携带的接口地址信息与第一接收接口的信息是否一致,如果不一致且具有报文携带接口地址的接口与第一接收接口属于同一个无编号接口组,则将报文中携带的接口地址信息替换为第一接收接口的地址信息,以保证报文的合法性,进而提高设备间的多链路通信的成功率。
[0021]结合第二方面,在一种可能的实现方式中,所述发送端和所述接收端均为无编号互联网协议IP地址模式的通信设备。
[0022]该实现方式中,对发送端和接收端对应的设备处于的模式进行限定,以规范该方式中设备间多链路通信提高成功率的适用性范围。
[0023]第三方面,本申请提供一种数据处理装置,应用于发送端,包括:确定模块,用于基于待发送报文的第一目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于发送端,包括:基于待发送报文的第一目的地址信息从预设路由表确定第一目标路由表项,所述第一目标路由表项中的目的地址信息为所述第一目的地址信息,所述第一目标路由表项中还包含第一接口信息和第一地址信息,所述第一地址信息用于指示所述待发送报文的下一跳接收端的地址,所述第一接口信息用于指示所述发送端中用于向所述下一跳接收端发送报文的第一发送接口;基于所述第一地址信息从地址解析表中确定目标地址解析表项,所述目标地址解析表项中的下一跳接收端的地址信息为所述第一地址信息,所述目标地址解析表项中还包含第二地址信息,所述第二地址信息为所述下一跳接收端中用于接收所述发送端的报文的第一接收接口的地址信息;所述发送端中与所述第一接收接口具有链路关系的第二发送接口与所述第一发送接口不一致的情况下,通过所述第二发送接口发送目标报文,所述目标报文为在所述待发送报文中添加所述第二地址信息所得的报文。2.根据权利要求1所述的方法,其特征在于,所述通过所述第二发送接口发送目标报文,包括:判断所述预设路由表中是否存在第二目标路由表项,所述第二目标路由表项中的目的地址信息为所述第一目的地址信息、所述第二目标路由表项中的下一跳接收端的地址信息为所述第一地址信息且所述第二目标路由表项中的发送端的发送接口为所述第二发送接口;所述预设路由表中存在所述第二目标路由表项的情况下,通过所述第二发送接口发送目标报文。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述发送端中与所述第一接收接口具有链路关系的第二发送接口与所述第一发送接口一致的情况下,通过所述第一发送接口发送所述目标报文。4.根据权利要求1或2所述的方法,其特征在于,所述发送端和所述下一跳接收端均为无编号互联网协议IP地址模式的通信设备。5.一种数据处理方法,其特征在于,应用于接收端,包括:通过第一接收接口接收发送端的第一发送接口发送的第一目标报文,所述第一接收接口的地址信息为第一接收地址信息,所述第一目标报文中包含第一报文和第二接口地址信息,所述第二接口地址信息指示所述接收...

【专利技术属性】
技术研发人员:王健金庆瑜王洪炼
申请(专利权)人:重庆奥普泰通信技术有限公司
类型:发明
国别省市:

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

1