一种报文转发方法及网络设备技术

技术编号:30820233 阅读:26 留言:0更新日期:2021-11-18 11:17
一种报文转发方法及网络设备,该方法具体包括:第一网络设备向第二网络设备发送第一路由信息,所述第一路由信息用于通告到达第一虚拟机的第一地址的路由,所述第一路由信息包括所述第一虚拟机的第一虚拟网络标识;所述第一网络设备接收所述第二网络设备发送的第一报文,所述第一报文携带有所述第一虚拟网络标识,所述第一报文的目的地址为所述第一地址;所述第一网络设备根据所述第一虚拟网络标识向所述第一虚拟机转发所述第一报文。第一网络设备根据第一报文中的虚拟网络标识向对应的本地虚拟机转发第一报文,无需基于虚拟路由转发VRF表转发该报文,避免了报文再次被转发至其他的网络设备上,保证了报文的正常转发。保证了报文的正常转发。保证了报文的正常转发。

【技术实现步骤摘要】
一种报文转发方法及网络设备


[0001]本申请涉及通信
,尤其涉及一种报文转发方法及网络设备。

技术介绍

[0002]随着云计算的快速发展,数据中心的虚拟化程度越来越高。为了满足日益增加的用户需求,数据中心通常采用可扩展虚拟局域网络(Virtual extensible Local Area Network,VXLAN)技术来扩展网络虚拟化,以得到足够数量的虚拟网络,从而满足用户的使用需求。
[0003]数据中心的VXLAN中通常包括核心设备、对等的多个VXLAN隧道端点(VXLAN Tunnel End Point,VTEP)设备以及分别与VTEP设备连接的虚拟机(virtual machine,VM)。一般地,VM可以部署于与VTEP设备连接的服务器上。虚拟网络功能(virtual network function,VNF)网元可以分布于多个VM上,该多个VM能够实现相同的网络功能,且共享同一个业务互联网(Internet Protocol,IP)地址。
[0004]目前,在VXLAN网络中,在同一VNF网元下的多个V本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法包括:第一网络设备向第二网络设备发送第一路由信息,所述第一路由信息用于通告到达第一虚拟机的第一地址的路由,所述第一路由信息包括所述第一虚拟机的第一虚拟网络标识,所述第一虚拟机为所述第一网络设备的本地虚拟机;所述第一网络设备接收所述第二网络设备发送的第一报文,所述第一报文携带有所述第一虚拟网络标识,所述第一报文的目的地址为所述第一地址;所述第一网络设备根据所述第一虚拟网络标识向所述第一虚拟机转发所述第一报文。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备向所述第二网络设备发送第一路由信息之前,所述方法还包括:所述第一网络设备根据所述第一虚拟机为所述第一网络设备的本地虚拟机,为所述第一虚拟机分配所述第一虚拟网络标识。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述第一网络设备向所述第二网络设备发送第二路由信息,所述第二路由信息用于通告到达第二虚拟机的所述第一地址的路由,所述第二路由信息包括所述第二虚拟机的第二虚拟网络标识,其中,所述第一地址为所述第一虚拟机和所述第二虚拟机共同的地址,所述第二虚拟网络标识和所述第一虚拟网络标识不同,所述第二虚拟机为所述第一网络设备的本地虚拟机。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述第一网络设备接收所述第二网络设备发送的第二报文,所述第二报文携带有所述第二虚拟网络标识,所述第二报文的目的地址为所述第一地址;所述第一网络设备根据所述第二虚拟网络标识向所述第二虚拟机转发所述第二报文。5.根据权利要求1或2所述的方法,其特征在于,所述第一路由信息中还包括所述第一虚拟机的互联网协议IP地址,所述方法还包括:所述第一网络设备保存所述第一虚拟网络标识和所述第一虚拟机的IP地址之间的对应关系。6.根据权利要求5所述的方法,其特征在于,所述第一网络设备根据所述第一虚拟网络标识向所述第一虚拟机转发所述第一报文,包括:所述第一网络设备根据所述第一报文中的所述第一虚拟网络标识,确定与所述第一虚拟网络标识对应的所述第一虚拟机的IP地址;所述第一网络设备根据所述第一虚拟机的IP地址,经由本地出接口向所述第一虚拟机转发所述第一报文。7.根据权利要求1至6任意一项所述的方法,其特征在于,所述第一网络设备接收所述第二网络设备发送的第一报文后,所述方法包括:所述第一网络设备对所述第一报文进行隧道解封装,获取所述第一虚拟网络标识,以根据所述第一虚拟网络标识向所述第一虚拟机转发所述第一报文。8.根据权利要求1至7任意一项所述的方法,其特征在于,所述第一虚拟机的所述第一地址为环回loopback地址。9.根据权利要求1至8任意一项所述的方法,其特征在于,所述第一网络设备与所述第二网络设备之间部署有可扩展虚拟局域网络VXLAN隧道。10.一种报文转发方法,其特征在于,所述方法包括:
第二网络设备接收第一网络设备发送的第一路由信息,所述第一路由信息用于通告到达第一虚拟机的第一地址的路由,所述第一路由信息包括所述第一虚拟机的第一虚拟网络标识,所述第一虚拟机为所述第一网络设备的本地虚拟机;所述第二网络设备向所述第一网络设备发送第一报文,所述第一报文的目的地址为所述第一地址,所述第一报文中携带有所述第一虚拟机的所述第一虚拟网络标识。11.根据权利要求10所述的方法,其特征在于,所述第一报文中的所述第一虚拟网络标识用于指示所述第一网络设备根据所述第一虚拟网络标识向所述第一虚拟机转发所述第一报文。12.根据权利要求10或11任意一项所述的方法,其特征在于,所述方法还包括:所述第二网络设备根据所述第一路由信息生成虚拟路由转发VRF表,所述VRF表中包括所述第一虚拟机的所述第一地址与所述第一虚拟网络标识之间的对应关系。13.根据权利要求12所述的方法,其特征在于,所述第二网络设备根据所述第一地址向所述第一网络设备发送第一报文,包括:所述第二网络设备根据所述第一报文的目的地址为所述第一地址,在所述VRF表中确定与所述第一地址对应的所述第一虚拟网络标识;所述第二网络设备向所述第一网络设备发送所述第一报文,所述第一报文中携带有所述第一虚拟网络标识。14.根据权利要求10至13任意一项所述的方法,其特征在于,所述方法还包括:所述第二网络设备接收所述第一网络设备发送的第二路由信息,所述第二路由信息用于通告到达第二虚拟机的所述第一地址的路由,所述第二路由信息包括所述第二虚拟机的第二虚拟网络标识,其中,所述第一地址为所述第一虚拟机和所述第二虚拟机共同的地址,所述第二虚拟网络标识和所述第一虚拟网络标识不同,所述第二虚拟机为所述第一网络设备的本地虚拟机。15.根据权利要求14所述的方法,其特征在于,所述方法还包括:所述第二网络设备向所述第一网络设备发送第二报文,所述第二报文携带有所述第二虚拟网络标识,所述第二报文的目的地址为所述第一地址,所述第二虚拟网络标识用于指示所述第一网络设备根据所述第二虚拟网络标识向所述第二虚拟机转发所述第二报文。16.根据权利要求10至15任意一项所述的方法,其特征在于,所述第一路由信息还包括所述第一虚拟机的IP地址,所述第二网络设备向所述第一网络设备发送第一报文之前,所述方法还包括:所述第二网络设备根据所述第一虚拟机的IP地址对所述第一报文进行隧道封装,以通过隧道向所述第一网络设备发送所述第一报文。17.一种网络设备,其特征在于,所述网络设备包括:发送单元,用于向第二网络设备发送第一路由信息...

【专利技术属性】
技术研发人员:杨杰王海波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1