报文转发方法、电子设备及存储介质技术

技术编号:37583682 阅读:24 留言:0更新日期:2023-05-15 07:57
本发明专利技术实施例涉及通信领域,公开了一种报文转发方法、电子设备及存储介质,本发明专利技术的报文转发方法,应用于网关设备,网关设备支持第一网络协议和第二网络协议,方法包括:在接收到第一网络设备发送的第一报文后,获取第一报文中携带的第一路径标识;第一网络设备支持第一网络协议;根据第一路径标识,获取指示第一报文到达第二网络设备的路由记录;第二网络设备支持第二网络协议;将第一报文封装为符合第二网络协议的第二报文;根据路由记录将第二报文发送至第二网络设备;其中,第一路径标识由网关设备根据第二网络设备发送的路由信息生成,并发送给第一网络设备。本发明专利技术的报文转发方法,可以简化跨协议通信的实现。可以简化跨协议通信的实现。可以简化跨协议通信的实现。

【技术实现步骤摘要】
报文转发方法、电子设备及存储介质


[0001]本申请实施例涉及通信领域,特别涉及一种报文转发方法、电子设备及存储介质。

技术介绍

[0002]随着通信技术的发展,虚拟专用网络(Virtual Private Network,简称“VPN”)技术得到了广泛应用,区别于物理专用网络,虚拟专用网络使得用户不需要专用的物理线路,而是在公共基础设施上进行私有网络服务的传播,从而达到专用网络的功能。当承载VPN路由的多协议标签交换(Multi

Protocol Label Switching,简称“MPLS”)骨干网跨越多个自治域(Autonomous System,简称“AS”)时,多采用跨域VPN方式完成业务部署。随着IPv4地址逐渐耗尽,IPv6网络的部署是未来趋势,基于IPv6的段路由(Segment Routing over IPv6,简称“SRv6”)在网络中的逐步部署。但是网络演进无法做到一步到位,必然会存在IPv4和IPv6业务共存的场景,越来越多场景需要考虑SRv6与MPLS互通共存。
[0003]为了实现使用MPLS的区域和使用SRv6的区域跨协议通信,需要技术人员对拼接两个区域的网关路由器进行路由配置,因此,跨协议通信的实现复杂。

技术实现思路

[0004]本申请实施例的主要目的在于提出一种报文转发方法、电子设备及存储介质,可以简化跨协议通信的实现。
[0005]为实现上述目的,本申请实施例提供了一种报文转发方法,应用于网关设备,网关设备支持第一网络协议和第二网络协议,方法包括:在接收到第一网络设备发送的第一报文后,获取第一报文中携带的第一路径标识;第一网络设备支持第一网络协议;根据第一路径标识,获取指示第一报文到达第二网络设备的路由记录;第二网络设备支持第二网络协议;将第一报文封装为符合第二网络协议的第二报文;根据路由记录将第二报文发送至第二网络设备;其中,第一路径标识由网关设备根据第二网络设备发送的路由信息生成,并发送给第一网络设备。
[0006]为实现上述目的,本申请实施例还提供了一种报文转发方法,应用于第一网络设备,第一网络设备支持第一网络协议,第一网络设备与网关设备连接,网关设备支持第一网络协议和第二网络协议,方法包括:接收网关设备发送的第一路径标识;第一路径标识,供网关设备获取指示第一报文到达第二网络设备的路由记录;在向第二网络设备发送第一报文时,在第一报文中携带第一路径标识,供网关设备将第一报文封装为符合第二网络协议的第二报文,根据路由记录将第二报文发送至第二网络设备。
[0007]本申请的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述报文转发方法。
[0008]为实现上述目的,本申请的实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述报文转发方法。
[0009]本申请提出的报文转发方法,通过第一路径标识,获取指示第一报文到达第二网络设备的路由记录,生成第一路径标识,并发送给第一网络设备,在接收到第一网络设备发送的第一报文后,获取第一报文中携带的第一路径标识,根据第一路径标识,获取指示第一报文到达第二网络设备的路由记录,将第一报文封装为符合第二网络协议的第二报文后,可以根据路由记录将第二报文发送至第二网络设备,由于第二报文符合第二网络协议,所以,第一网络设备发送的报文内容可以被发送至第二网络设备,从而实现使用不同协议的区域的跨协议的通信,由于第一路径标识由网关设备根据第二网络设备发送的路由信息生成,无需人工对网关设备的路由路径进行配置,从而简化跨协议通信的实现。
附图说明
[0010]图1本专利技术一个实施例提供的应用于网关设备的报文转发方法流程示意图;
[0011]图2本专利技术一个实施例提供的路由通告及报文转发示意图一;
[0012]图3本专利技术一个实施例提供的路由通告及报文转发示意图二;
[0013]图4本专利技术一个实施例提供的应用于第一网络设备的报文转发方法流程示意图;
[0014]图5是本专利技术一个实施例提供的电子设备结构示意图。
具体实施方式
[0015]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
[0016]本专利技术的实施例涉及一种报文转发方法,如图1所示,包括以下步骤:
[0017]步骤101,在接收到第一网络设备发送的第一报文后,获取第一报文中携带的第一路径标识;第一网络设备支持第一网络协议;
[0018]步骤102,根据第一路径标识,获取指示第一报文到达第二网络设备的路由记录;第二网络设备支持第二网络协议;
[0019]步骤103,将第一报文封装为符合第二网络协议的第二报文;
[0020]步骤104,根据路由记录将第二报文发送至第二网络设备;
[0021]其中,第一路径标识由网关设备根据第二网络设备发送的路由信息生成,并发送给第一网络设备。
[0022]本实施例的报文转发方法,应用于网关设备,网关设备又称网间连接器、协议转换器,是多个网络间提供数据转换服务的计算机系统或设备。可以说网关设备就是不同网之间的连接器,网关设备支持第一网络协议和第二网络协议。网关设备可以是边界网关协议(Border Gateway Protocol,简称“BGP”)协议路由设备。网关设备连接第一网络设备和第二网络设备,第一网络设备支持第一网络协议,第二网络设备支持第二网络协议,第一网络设备和第二网络设备可以是VPN网络中的运营商边缘路由器(Provider Edge,简称“PE”)。例如,对于VPN场景,第一网络协议和第二网络协议可以是SRv6与SR

MPLS/MPLS中的任意一
种,以实现SRv6和SR

MPLS/MPLS的overlay互通方案。本申请实施例可以应用于MPLS与SRv6Option B互通场景、MPLS Option B场景和SRv6 Option B场景,Option B场景互通方式详见[RFC4364]。Overlay网络,又叫叠加网络、覆盖网络,简单理解就是把一个逻辑网络建立在一个实体网络之上。当承载VPN路由的MPLS骨干网跨越多个AS时,多采用跨域VPN方式完成L3VPN over MPLS业务部署,随着IPv4地址逐渐耗尽,IPv6网络的部署是未来趋势,但是网络演进无法做到一步到位,必然会存在IPv4和IPv本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于网关设备,所述网关设备支持第一网络协议和第二网络协议,所述方法包括:在接收到第一网络设备发送的第一报文后,获取所述第一报文中携带的第一路径标识;所述第一网络设备支持所述第一网络协议;根据所述第一路径标识,获取指示所述第一报文到达第二网络设备的路由记录;所述第二网络设备支持所述第二网络协议;将所述第一报文封装为符合所述第二网络协议的第二报文;根据所述路由记录将所述第二报文发送至所述第二网络设备;其中,所述第一路径标识由所述网关设备根据所述第二网络设备发送的路由信息生成,并发送给所述第一网络设备。2.根据权利要求1所述的报文转发方法,其特征在于,所述第一路径标识通过以下方式生成:接收所述第二网络设备发送的所述路由信息;根据所述路由信息,生成所述路由记录,并根据所述路由信息的特征,为所述路由记录分配所述第一路径标识。3.根据权利要求2所述的报文转发方法,其特征在于,所述根据各所述路由信息的特征,为所述路由记录分配所述第一路径标识,包括:根据各所述路由信息的特征,将有相同特征的路由记录存储在同一表项空间中,为每个表项空间分配一个所述第一路径标识。4.根据权利要求2或3所述的报文转发方法,其特征在于,所述路由信息的特征,包括:路由区分符RD、路由目标RT和/或路由扩展团体属性。5.根据权利要求3所述的报文转发方法,其特征在于,所述根据所述路由记录将所述第二报文发送至所述第二网络设备,包括:根据所述第一路径标识,获取所述路由记录所在的表项空间;根据所述第一报文的地址信息,从所述表项空间中获取匹配的所述路由记录;根据所述路由记录将所述第二报文发送至所述第二网...

【专利技术属性】
技术研发人员:韩杰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1