一种数据报文传输方法、装置及系统制造方法及图纸

技术编号:21719079 阅读:30 留言:0更新日期:2019-07-27 21:35
本公开涉及通信技术领域,尤其涉及一种数据报文传输方法、装置及系统,其中,该系统用于不同数据中心之间的数据传输,每个数据中心至少包括第一ED和第二ED,第一ED与第二ED之间建立有EDI‑VXLAN隧道;第一ED在确定自身的传输链路产生故障时,利用EDI‑VXLAN隧道将发送端发送的数据报文转发至第二ED;以及,将从第一ED到达传输链路对应的下一跳的路由置为不可用状态;第二ED接收并发送第一ED转发的数据报文;以及在确定路由不可用时,向发送端发送用于指示其将第二ED的IP地址从虚拟IP地址更新为实际IP地址的路由更新信息。采用上述方案,在确保流量转发不丢失的同时,确保流量转发的效率。

A Data Message Transmission Method, Device and System

【技术实现步骤摘要】
一种数据报文传输方法、装置及系统
本公开涉及通信
,具体而言,涉及一种数据报文传输方法、装置及系统。
技术介绍
以太网虚拟专用网络(EthernetVirtualPrivateNetwork,EVPN)是一种二层虚拟专用网络(VirtualPrivateNetwork,VPN)技术。控制平面采用多协议边界网关协议(MultiProtocol-BorderGatewayProtocol,MP-BGP)通告路由信息,数据平面采用可扩展虚拟局域网络(VirtualeXtensibleLocalAreaNetwork,VXLAN)封装方式转发报文。在EVPN网络中,可以包括多个数据中心,而不同的数据中心之间可以通过边缘设备(EdgeDevice,ED)进行互联。以两个数据中心为例,如图1所示,为跨数据中心(即第一数据中心和第二数据中心)利用各自的ED进行互联的组网示意图。其中,两个ED之间建立可扩展虚拟局域网络数据中心互联(VXLANDataCenterInterconnect,VXLAN-DCI)隧道,该隧道采用VXLAN封装格式,每个ED与所属数据中心内部的可扩展虚拟局域网络隧道端点(VXLANTunnelEndPoint,VTEP)建立VXLAN隧道。这样,在ED从VXLAN隧道接收到VTEP发送的数据报文后,可以先解除VXLAN封装,然后再根据目的互联网协议地址(InternetProtocolAddress,IP)重新对数据报文进行VXLAN封装,并将封装后的数据报文转发到VXLAN-DCI隧道,同理,在ED从VXLAN-DCI隧道接收数据报文后,也可以执行上述相应的封装解除、重新封装、报文转发等操作,从而实现跨数据中心之间的互通。
技术实现思路
有鉴于此,本公开实施例的目的在于提供一种数据报文传输方法、装置及系统,能够在ED出现故障时,确保流量转发不丢失的前提下,确保流量转发的效率。主要包括以下几个方面:第一方面,提供了一种数据报文传输方法,应用于数据中心的第一边缘设备ED,该第一ED与所述数据中心的第二ED之间建立有边缘设备接口可扩展虚拟局域网络EDI-VXLAN隧道;所述方法包括:若确定自身的传输链路产生故障,则利用所述EDI-VXLAN隧道将发送端发送的数据报文转发至传输链路正常的所述第二ED;将从所述第一ED到达所述传输链路对应的下一跳的路由置为不可用状态,并指示所述第二ED向所述发送端发送路由更新信息;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。第二方面,提供了一种数据报文传输方法,应用于数据中心的第二边缘设备ED,该第二ED与所述数据中心的第一ED之间建立有边缘设备接口可扩展虚拟局域网络EDI-VXLAN隧道;所述方法包括:接收所述第一ED通过所述EDI-VXLAN隧道转发的数据报文;所述数据报文为所述第一ED在确定自身的传输链路产生故障时转发的来自发送端的数据报文;发送所述数据报文,并在确定从所述第一ED到达所述传输链路对应的下一跳的路由不可用时,向所述发送端发送路由更新信息;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。第三方面,提供了一种数据报文传输方法,应用于不同数据中心之间进行数据传输时向数据中心中的第一ED发送数据报文的发送端,所述数据中心中的第一边缘设备ED与第二ED之间建立有边缘设备接口可扩展虚拟局域网络EDI-VXLAN隧道;所述发送端与所述第一ED和第二ED分别建立有数据传输隧道;所述方法包括:获取数据报文;将获取的数据报文利用建立的数据传输隧道转发至所述第一ED,以使第一ED在确定自身的传输链路产生故障时,利用所述EDI-VXLAN隧道将所述数据报文转发至所述第二ED;接收所述第二ED利用建立的数据传输隧道发送的路由更新消息,以根据所述路由更新消息将获取的数据报文转发至传输链路正常的所述第二ED;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。第四方面,提供了一种数据报文传输系统,用于不同数据中心之间的数据传输,其中每个数据中心至少包括第一边缘设备ED和第二ED,第一ED与所述第二ED之间建立有边缘设备接口可扩展虚拟局域网络EDI-VXLAN隧道;所述第一ED,用于若确定自身的传输链路产生故障,则利用所述EDI-VXLAN隧道将发送端发送的数据报文转发至所述第二ED;以及,将从所述第一ED到达所述传输链路对应的下一跳的路由置为不可用状态;所述第二ED,用于接收并发送所述第一ED转发的数据报文;以及在确定从所述第一ED到达所述传输链路对应的下一跳的路由不可用时,向所述发送端发送路由更新信息;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。第五方面,提供了一种数据报文传输装置,应用于数据中心的第一ED,该第一ED与所述数据中心的第二ED之间建立有边缘设备接口可扩展虚拟局域网络EDI-VXLAN隧道;所述装置包括:转发模块,用于若确定自身的传输链路产生故障,则利用所述EDI-VXLAN隧道将发送端发送的数据报文转发至传输链路正常的所述第二ED;指示模块,用于将从所述第一ED到达所述传输链路对应的下一跳的路由置为不可用状态,并指示所述第二ED向所述发送端发送路由更新信息;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。第六方面,提供了一种数据报文传输装置,应用于数据中心的第二边缘设备ED,该第二ED与所述数据中心的第一ED之间建立有边缘设备接口可扩展虚拟局域网络EDI-VXLAN隧道;所述装置包括:接收模块,用于接收所述第一ED通过所述EDI-VXLAN隧道转发的数据报文;所述数据报文为所述第一ED在确定自身的传输链路产生故障时转发的来自发送端的数据报文;更新模块,用于发送所述数据报文,并在确定从所述第一ED到达所述传输链路对应的下一跳的路由不可用时,向所述发送端发送路由更新信息;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。第七方面,提供了一种数据报文传输装置,应用于不同数据中心之间进行数据传输时向数据中心中的第一ED发送数据报文的发送端,所述数据中心中的第一边缘设备ED与第二ED之间建立有边缘设备接口可扩展虚拟局域网络EDI-VXLAN隧道;所述发送端与所述第一ED和第二ED分别建立有数据传输隧道;所述装置包括:获取模块,用于获取数据报文;转发模块,用于将获取的数据报文利用建立的数据传输隧道转发至所述第一ED,以使第一ED在确定自身的传输链路产生故障时,利用所述EDI-VXLAN隧道将所述数据报文转发至所述第二ED;更新模块,用于接收所述第二ED利用建立的数据传输隧道发送的路由更新消息,以根据所述路由更新消息将获取的数据报文转发至传输链路正常的所述第二ED;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。第八方面,提供了一种电子设备,包括处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读本文档来自技高网
...

【技术保护点】
1.一种数据报文传输方法,其特征在于,应用于数据中心的第一边缘设备ED,第一ED与所述数据中心的第二ED之间建立有边缘设备接口可扩展虚拟局域网络EDI‑VXLAN隧道;所述方法包括:若确定自身的传输链路产生故障,则利用所述EDI‑VXLAN隧道将发送端发送的数据报文转发至传输链路正常的所述第二ED;将从所述第一ED到达所述传输链路对应的下一跳的路由置为不可用状态,并指示所述第二ED向所述发送端发送路由更新信息;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。

【技术特征摘要】
1.一种数据报文传输方法,其特征在于,应用于数据中心的第一边缘设备ED,第一ED与所述数据中心的第二ED之间建立有边缘设备接口可扩展虚拟局域网络EDI-VXLAN隧道;所述方法包括:若确定自身的传输链路产生故障,则利用所述EDI-VXLAN隧道将发送端发送的数据报文转发至传输链路正常的所述第二ED;将从所述第一ED到达所述传输链路对应的下一跳的路由置为不可用状态,并指示所述第二ED向所述发送端发送路由更新信息;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。2.根据权利要求1所述的数据报文传输方法,其特征在于,所述发送端为所述数据中心包括的可扩展虚拟局域网络隧道端点VTEP;所述VTEP与所述第一ED和所述第二ED之间分别建立有可扩展虚拟局域网络VXLAN隧道;在所述利用所述EDI-VXLAN隧道将发送端发送的数据报文转发至传输链路正常的所述第二ED之前,还包括:接收所述VTEP利用所述VXLAN隧道转发的数据报文;所述利用所述EDI-VXLAN隧道将发送端发送的数据报文转发至传输链路正常的所述第二ED,包括:若确定自身的传输链路产生故障,则利用所述EDI-VXLAN隧道将所述VTEP发送的数据报文转发至所述第二ED。3.根据权利要求2所述的数据报文传输方法,其特征在于,所述方法还包括:将指示路由不可用的路由撤销消息发送至所述VTEP,以使得所述VTEP基于所述第一ED发送的路由撤销消息和所述第二ED发送的路由更新消息,将所述第二ED的地址从虚拟IP地址更新为实际IP地址。4.根据权利要求2所述的数据报文传输方法,其特征在于,所述数据中心与其它数据中心之间通过核心设备连接;所述核心设备与所述第一ED和所述第二ED之间分别建立有可扩展虚拟局域网络数据中心互联VXLAN-DCI隧道;所述利用所述EDI-VXLAN隧道将所述VTEP发送的数据报文转发至所述第二ED,包括:若确定自身与所述核心设备之间的传输链路产生故障,则将所述VTEP发送的数据报文封装为便于所述EDI-VXLAN隧道传输的第一封装数据报文;利用所述EDI-VXLAN隧道将所述第一封装数据报文转发至所述第二ED,以通过所述第二ED转发至所述核心设备。5.根据权利要求1所述的数据报文传输方法,其特征在于,所述发送端为用于连接不同数据中心的核心设备;所述核心设备与所述第一ED和第二ED之间分别建立有可扩展虚拟局域网络数据中心互联VXLAN-DCI隧道;在所述利用所述EDI-VXLAN隧道将发送端发送的数据报文转发至传输链路正常的所述第二ED之前,还包括:接收所述核心设备利用所述VXLAN-DCI隧道转发的数据报文;所述利用所述EDI-VXLAN隧道将发送端发送的数据报文转发至传输链路正常的所述第二ED,包括:若确定自身的传输链路产生故障,则利用所述EDI-VXLAN隧道将所述核心设备发送的数据报文转发至所述第二ED。6.根据权利要求5所述的数据报文传输方法,其特征在于,所述方法还包括:将指示路由不可用的路由撤销消息发送至所述核心设备,以使得所述核心设备基于所述第一ED发送的路由撤销消息和所述第二ED发送的路由更新消息,将所述第二ED的地址从虚拟IP地址更新为实际IP地址。7.根据权利要求5所述的数据报文传输方法,其特征在于,所述数据中心还包括可扩展虚拟局域网络隧道端点VTEP;所述VTEP与所述第一ED和第二ED之间分别建立有可扩展虚拟局域网络VXLAN隧道;所述利用所述EDI-VXLAN隧道将所述核心设备发送的数据报文转发至所述第二ED,包括:若确定自身与所述VTEP之间的传输链路产生故障,则将所述核心设备发送的数据报文封装为便于所述EDI-VXLAN隧道传输的第三封装数据报文;利用所述EDI-VXLAN隧道将所述第三封装数据报文转发至所述第二ED,以通过所述第二ED转发至所述VTEP。8.一种数据报文传输方法,其特征在于,应用于数据中心的第二边缘设备ED,第二ED与所述数据中心的第一ED之间建立有边缘设备接口可扩展虚拟局域网络EDI-VXLAN隧道;所述方法包括:接收所述第一ED通过所述EDI-VXLAN隧道转发的数据报文;所述数据报文为所述第一ED在确定自身的传输链路产生故障时转发的来自发送端的数据报文;发送所述数据报文,并在确定从所述第一ED到达所述传输链路对应的下一跳的路由不可用时,向所述发送端发送路由更新信息;其中,所述路由更新信息用于指示所述发送端将所述第二ED的IP地址从虚拟IP地址更新为实际IP地址。9.根据权利要求8所述的数据报文传输方法,其特征在于,所述发送端为所述数据中心包括的可扩展虚拟局域网络隧道端点VTEP;所述VTEP与所述第一ED和所述第二ED之间分别建立有可扩展虚拟局域网络VXLAN隧道;所述接收所述第一ED通过所述EDI-VXLAN隧道转发的数据报文,包括:接收所述第一ED利用所述EDI-VXLAN隧道转发的第一封装数据报文;所述第一封装数据报文为所述第一ED在确定自身与所述核心设备之间的传输链路产生故障时,将所述VTEP发送的数据报文封装的便于所述EDI-VXLAN隧道传输的数据报文;在所述接收所述第一ED通过所述EDI-VXLAN隧道转发的数据报文之后,还包括:对所述第一封装数据报文进行解封装,得到第一解封装数据报文;将所述第一解封装数据报文封装为便于所述VXLAN-DCI隧道传输的第二封装数据报文,利用所述VXLAN-DCI隧道将所述第二封装数据报文转发至所述核心设备。10.根据权利要求8所述的数据报文传输方法,其特征在于,所述发送端为用于连接不同数据中心的核心设备;所述核心设备与所述第一ED和第二ED之间分别建立有可扩展虚拟局域网络数据中心互联VXLAN-DCI隧道;所述接收所述第...

【专利技术属性】
技术研发人员:洪振春汪亮吴文
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1