【技术实现步骤摘要】
一种数据报文传输方法、装置及系统
本公开涉及通信
,具体而言,涉及一种数据报文传输方法、装置及系统。
技术介绍
以太网虚拟专用网络(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隧道接收数据报文后, ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。