数据转发方法、装置、设备及存储介质制造方法及图纸

技术编号:23404540 阅读:24 留言:0更新日期:2020-02-22 16:27
本发明专利技术实施例公开了一种数据转发方法、装置、设备及存储介质,其中,所述方法包括:第一设备在该第一设备的转发路径表中查找与私网地址关联的第一前缀标签,该第一设备的转发路径表中包括一个或一个以上的私网地址,及与每个私网地址关联的前缀标签,该第一设备将该第一前缀标签、数据内容以及该私网地址封装成第一数据报文,该第一设备将所述第一数据报文发送至第一前缀标签对应的第二设备,第一数据报文用于得到第二数据报文,第二数据报文由第二前缀标签、数据内容以及私网地址封装得到,第二前缀标签与私网地址关联,可实现基站侧网关与无线业务侧网关之间的数据转发。

Data forwarding method, device, equipment and storage medium

【技术实现步骤摘要】
数据转发方法、装置、设备及存储介质
本专利技术涉及移动通信技术,尤其涉及一种数据转发方法、装置、设备及存储介质。
技术介绍
无线接入网IP化(InternetProtocolRadioAccessNetwork,IPRAN)是针对IP(InternetProtocol,网络协议)化基站回传应用场景进行优化定制的路由器/交换机整体解决方案,随着网络IP化不断地推进,IPRAN对于移动网络来说变得越来越重要。在IPRAN组网中,通常基站侧网关与无线业务侧网关通过建立端到端的路由,以实现基站侧网关与无线业务侧网关之间的数据转发,但是,在基站侧网关与无线业务侧网关之间通过前缀标签转发数据时,若目的前缀标签不在基站侧网关或无线业务侧网关的本地转发路径表中时,则无法实现数据的转发,导致用户无法接收到需要的数据。因此如何有效实现地基站侧网关与无线业务侧网关之间的数据转发是当前亟待解决的问题。
技术实现思路
本专利技术提供一种数据转发方法、装置、设备及存储介质,可通过替换前缀标签,实现基站侧网关与无线业务侧网关之间的数据转发。第一方面,本专利技术实施例提供了一种数据转发方法,该方法包括:第一设备在该第一设备的转发路径表中查找与私网地址关联的第一前缀标签,该第一设备的转发路径表中包括一个或一个以上的私网地址,及与每个私网地址关联的前缀标签,该第一设备将该第一前缀标签、数据内容以及该私网地址封装成第一数据报文,该第一设备将所述第一数据报文发送至第一前缀标签对应的第二设备,第一数据报文用于得到第二数据报文,第二数据报文由第二前缀标签、数据内容以及私网地址封装得到,第二前缀标签与私网地址关联。在该技术方案中,第一设备可以在第一设备的路径转发表中查找第一设备到达私网地址的下一跳地址(即第一前缀标签),将第一前缀标签、私网地址及待发送的数据内容封装成第一数据报文,将第一数据报文发送至第一前缀标签对应的第二设备,第二设备可以在第二设备的转发路径表中查找第二设备达到私网地址的下一跳地址(即第二前缀标签),将第二数据报文中的第一前缀标签替换为第二前缀标签得到第二数据报文,第二设备将第二数据报文发送至第二前缀标签对应的第三设备,可通过交换前缀标签的方式实现第一设备与第三设备之间的数据转发,可以解决在第三设备的前缀标签不在第一设备的转发路径表中时,第一设备与第三设备之间不能实现转发数据的问题。可选的,第一设备建立与所述第二设备的第一虚拟专用网络邻居关系,第一设备接收第二设备通过第一邻居关系发送的VPN路由信息,路由信息包括第二设备的第一前缀标签、私网地址及RT,若RT与第一设备中的转发路径表中的RT相同,则第一设备将第一前缀标签与私网地址记录到第一设备中的转发路径表中。在该技术方案中,第一设备可以将第二设备发送的路由信息记录到第一设备转发路径表中,可实现第一设备到第二设备的分段IGP路由,不需要建立端到端的路由,可降低设备的路由量,并降低设备的路由压力,使IGP部署方案更加灵活。第二方面,本专利技术实施例提供了另一种数据转发方法,该方法包括:第二设备接收第一设备发送至私网地址的第一数据报文,对第一数据报文进行解析,得到私网地址、第一前缀标签,及数据内容,第一前缀标签为第二设备的标签;第二设备获取与所述私网地址关联的第二前缀标签,第二设备将第一数据报文中的第一前缀标签替换为第二前缀标签得到第二数据报文;并将第二数据报文发送至第二前缀标签对应的第三设备。在技术方案中,第二设备接收第一设备的发送至私网地址的第一数据报文,并在第二设备的转发路径表中查找第二设备达到私网地址的下一跳地址(即第二前缀标签),将第二数据报文中的第一前缀标签替换为第二前缀标签得到第二数据报文,第二设备将第二数据报文发送至第二前缀标签对应的第三设备,可通过交换前缀标签的方式实现第一设备与第三设备之间的数据转发,可以解决在第三设备的前缀标签不在第一设备的转发路径表中时,第一设备与第三设备之间不能实现转发数据的问题。可选的,在第二设备的转发路径表中查找与私网地址关联的第二前缀标签,第二设备的转发路径表中包括一个或一个以上的私网地址,及与每个私网地址关联的前缀标签;或者根据所述第一前缀标签计算得到所述第二前缀标签。该技术方案中,第二设备可以通过第二设备的转发路径表或根据第一前缀标签计算得到第二前缀标签,以便于将数据内容发送至第二前缀标签对应的第三设备。可选的,第二设备建立第三设备与第二设备的第二邻居关系,接收第三设备通过第二邻居关系发送的第三设备的VPN路由信息,路由信息包括私网地址及第二前缀标签,第二设备将第三设备的VPN路由信息记录到第二设备的转发路径表中。在该技术方案中,第二设备可以将第三设备的VPN路由信息记录到第二设备的转发路径表中,可实现第一设备到第三设备的分段IGP路由,不需要建立端到端的路由,可降低设备的路由量,并降低设备的路由压力,使IGP部署方案更加灵活。可选的,第二设备建立第一设备与第二设备的第一邻居关系,将第三设备的VPN路由信息中的第二前缀标签替换为第二设备的第一前缀标签,得到修改后的VPN路由信息,通过所述第一邻居关系将修改后的VPN路由信息发送至所述第一设备,修改后的VPN路由信息用于在路由目标RT与第一设备的转发路径表中的RT相同时,第一设备将第一前缀标签及私网地址记录到第一设备的转发路径表中。在技术方案中,第二设备可以将第三设备的VPN路由信息中的第二前缀标签替换为第二设备的第一前缀标签,得到修改后的路由信息,将修改后的路由信息发送至第一设备,可实现第一设备到第二设备的分段IGP路由,不需要建立端到端的路由,可降低设备的路由量,并降低设备的路由压力,使IGP部署方案更加灵活。可选的,第二设备接收对所述第二设备的标签配置请求,配置请求携带交换类型的标签;第二设备将交换类的标签作为第一前缀标签,根据第一前缀标签对第二设备进行配置。在该技术方案中,第二设备可以对第二设备配置交换类型的标签,以便于第一设备与第二设备之间实现分段IGP路由,以及第二设备与第三设备之间实现分段IGP路由。第三方面,本专利技术实施例提供了一种数据转发装置,所述装置包括:查找模块,用于在所述第一设备的转发路径表中查找与私网地址关联的第一前缀标签,所述第一设备的转发路径表中包括一个或一个以上的私网地址,及与每个私网地址关联的前缀标签。封装模块,用于将所述第一前缀标签、数据内容以及所述私网地址封装成第一数据报文。发送模块,用于将所述第一数据报文发送至所述第一前缀标签对应的第二设备,所述第一数据报文用于得到第二数据报文,所述第二数据报文由第二前缀标签、所述数据内容以及所述私网地址封装得到,所述第二前缀标签与所述私网地址关联。第四方面,本专利技术实施例提供了另一种数据转发装置,所述装置包括:接收模块,用于接收所述第一设备发送至私网地址的第一数据报文。解析模块,用于对所述第一数据报文进行解析,得到所述私网地址、第一前缀标签,及数据内容,所述第一前缀标签为所述第二设备的标签。<本文档来自技高网...

【技术保护点】
1.一种数据转发方法,其特征在于,所述方法包括:/n第一设备在所述第一设备的转发路径表中查找与私网地址关联的第一前缀标签,所述第一设备的转发路径表中包括一个或一个以上的私网地址,及与每个私网地址关联的前缀标签;/n所述第一设备将所述第一前缀标签、数据内容以及所述私网地址封装成第一数据报文;/n所述第一设备将所述第一数据报文发送至所述第一前缀标签对应的第二设备,所述第一数据报文用于得到第二数据报文,所述第二数据报文由第二前缀标签、所述数据内容以及所述私网地址封装得到,所述第二前缀标签与所述私网地址关联。/n

【技术特征摘要】
1.一种数据转发方法,其特征在于,所述方法包括:
第一设备在所述第一设备的转发路径表中查找与私网地址关联的第一前缀标签,所述第一设备的转发路径表中包括一个或一个以上的私网地址,及与每个私网地址关联的前缀标签;
所述第一设备将所述第一前缀标签、数据内容以及所述私网地址封装成第一数据报文;
所述第一设备将所述第一数据报文发送至所述第一前缀标签对应的第二设备,所述第一数据报文用于得到第二数据报文,所述第二数据报文由第二前缀标签、所述数据内容以及所述私网地址封装得到,所述第二前缀标签与所述私网地址关联。


2.根据权利要求1所述的方法,其特征在于,所述第一设备的转发路径表中还包括路由目标Route-Target,所述第一设备在所述第一设备的转发路径表中查找与私网地址关联的第一前缀标签之前,还包括:
所述第一设备建立与所述第二设备的第一虚拟专用网络邻居关系;
所述第一设备接收所述第二设备通过所述第一邻居关系发送的虚拟专用网络VirtualPrivateNetwork路由信息,所述路由信息包括所述第二设备的第一前缀标签、所述私网地址及RT;
若所述RT与所述第一设备中的转发路径表中的RT相同,则所述第一设备将所述第一前缀标签与所述私网地址记录到所述第一设备中的转发路径表中。


3.一种数据转发方法,其特征在于,所述方法包括:
第二设备接收所述第一设备发送至私网地址的第一数据报文;
所述第二设备对所述第一数据报文进行解析,得到所述私网地址、第一前缀标签,及数据内容,所述第一前缀标签为所述第二设备的标签;
所述第二设备获取与所述私网地址关联的第二前缀标签;
所述第二设备将所述第一数据报文中的第一前缀标签替换为所述第二前缀标签得到第二数据报文;并将所述第二数据报文发送至所述第二前缀标签对应的第三设备。


4.根据权利要求3所述的方法,其特征在于,所述第二设备获取与所述私网地址关联的第二前缀标签,包括:
第二设备在所述第二设备的转发路径表中查找与所述私网地址关联的第二前缀标签,所述第二设备的转发路径表中包括一个或一个以上的私网地址,及与每个私网地址关联的前缀标签;
或者第二设备根据所述第一前缀标签计算得到所述第二前缀标签。


5.根据权利要求3所述的方法,其特征在于,所述第二设备对所述第一数据报文进行解析,得到所述私网地址、第一前缀标签,及数据内容,所述第一前缀标签为所述第二设备的标签之前,还包括:
所述第二设备建立所述第三设备与所述第二设备的第二邻居关系;
所述第二设备接收所述第三设备通过所述第二邻居关系发送的所述第三设备的VPN路由信息,所述路由信息包括所述私网地址及所述第二前缀标签;
所述第二设备将所述第三设备的VPN路由信息记录到所述第二设备的转发路径表中。


6.根据权利要求5所述的方法,其特征在于,所述第三设备的VPN路由信息还包括路由目标RT,所述将所述第三设备的VPN路由信息记录到所述第二设备的转发路径表中之后,还包括:
所述第二设备建立所述第一设备与所述第二设备的第一邻居关系;
所述第二设备将所述第三设备的VPN路由信息中的第二前缀标签替换为所述第二设备的第一前缀标签,得到修改后的VPN路由信息;
所述第二设备通过所述第一邻居关系将所述修改后的VPN路由信息发送至所述第一设备,所述修改后的VPN路由信息用于在所述路由目标RT与所述第一设备的转发路径表中的RT相同时,所述第一设备将所述第一前缀标签及所述私网地址记录到所述第一设备的转发路径表中。


7.根据权利要求3-6任一项所述的方法,其特征在于,还包括:
所述第二设备接收对所述第二设备的标签配置请求,所述配置请求携带交换类型的标签;
所述第二设备将所述交换类的标签作为所述第一前缀标签,根据所述第一前缀标签对所述第二设备进行配置。


8.一种数据转发装置,其特征在于,所述装置包括:
查找模块,用于在所述第一设备的转发路径表中查找与私网地址关联的第一前缀标签,所述第一设备的转发路径表中包括一个或一个以上的私网地址,及与每个私网地址关联的前缀标签;
封装模块,用于将所述第一前缀标签、数据内容以及所述私网地址封装成第一数据报文;
发送模块,用于将所述第一数据报文发送至所述第一前缀标签对应的第...

【专利技术属性】
技术研发人员:李晓晶
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:北京;11

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

1