[发明专利]一种报文转发方法及网络设备在审
申请号: | 202010314463.0 | 申请日: | 2020-04-20 |
公开(公告)号: | CN113542111A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 杨杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/705 | 分类号: | H04L12/705;H04L12/723 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 网络设备 | ||
一种报文转发方法及网络设备,该方法应用于网络设备,该网络设备包括第一虚拟路由转发VRF表和第二VRF表,该方法具体包括:网络设备接收第一报文;若第一报文携带有隧道属性信息,网络设备根据第一VRF表转发第一报文;其中,第一VRF表中包括一个或多个本地路由,该一个或多个本地路由的下一跳出接口均为本地出接口,网络设备根据第一VRF表转发第一报文可以使得来自于隧道的报文被转发至本地的虚拟机进行处理,而不会被转发至其他的隧道端点设备,避免了转发报文时出现路由环路。
技术领域
本申请涉及通信技术领域,尤其涉及一种报文转发方法及网络设备。
背景技术
随着云计算的快速发展,数据中心的虚拟化程度越来越高。为了满足日益增加的用户需求,数据中心通常采用可扩展虚拟局域网络(Virtual extensible Local AreaNetwork,VXLAN)技术来扩展网络虚拟化,以得到足够数量的虚拟网络,从而满足用户的使用需求。
数据中心的VXLAN中通常包括核心设备、对等的多个VXLAN隧道端点(VXLANTunnel End Point,VTEP)设备以及分别与VTEP设备连接的虚拟机(virtual machine,VM)。一般地,VM可以部署于与VTEP设备连接的服务器上。虚拟网络功能(virtual networkfunction,VNF)网元可以分布于多个VM上,该多个VM能够实现相同的网络功能,且共享同一个业务互联网(Internet Protocol,IP)地址。
目前,在VXLAN网络中,在同一VNF网元下的多个VM接入了不同的VXLAN隧道端点设备的情况下,VXLAN隧道端点设备在进行报文转发的时候容易出现路由环路的现象,导致报文无法被正确发送至VM处。
发明内容
本申请实施例提供了一种报文转发方法及网络设备,网络设备在接收到来自于传输隧道的报文(即由其他的隧道端点设备所转发的报文)时,网络设备基于只包括有下一跳为本地出接口的路由的虚拟路由转发(Virtual Routing Forwarding,VRF)表转发该报文,从而避免该报文再次被转发至其他的隧道端点设备,且避免了路由环路现象的出现,保证了报文的正常转发。
本申请第一方面提供了一种报文转发方法,所述方法可以应用于网络设备,所述网络设备包括第一VRF表和第二VRF表。所述方法包括:在网络设备的工作过程中,在网络设备接收到第一报文之后,网络设备可以确定第一报文中是否携带有隧道属性信息;如果所述第一报文携带有隧道属性信息,则表示第一报文是网络侧设备经过隧道传输给所述网络设备的,所述网络设备可以根据所述第一VRF表转发所述第一报文,其中,所述第一VRF表中包括一个或多个本地路由,所述一个或多个本地路由的下一跳出接口均为本地出接口。也就是说,网络设备根据第一VRF表转发第一报文时,可以保证网络设备所选择到的路由为本地路由,而不会出现选择到远端路由的情况。
本方案中,在网络设备接收到携带有隧道属性信息的报文时,例如该报文是从网络侧的隧道端点设备发送给该网络设备时,网络设备基于只包括有本地路由的VRF表转发该报文,从而避免了该报文再次被转发至其他的隧道端点设备,即避免了路由环路现象的出现,保证了报文的正常转发。
可选地,在一种可能的实现方式中,在所述网络设备接收第一报文之前,所述方法还包括:所述网络设备根据获取的路由为本地路由,生成所述第一VRF表;或者,所述网络设备确定所述第二VRF表中下一跳为本地出接口的路由,并根据所述第二VRF表中下一跳为本地出接口的路由生成所述第一VRF表。也就是说,网络设备可以基于第二VRF表中的本地路由来生成第一VRF表,从而使得生成的第一VRF表中只包括有本地路由;网络设备也可以是在确定获取到的路由为本地路由时,基于获取到的本地路由直接生成第一VRF表。所述本地路由可以为用于到达该网络设备连接的用户设备,如该网络设备挂载的VM的路由。
本方案中,通过获得的第一VRF表可以实现报文的快速、无环路转发,并且可以通过多种方式来生成第一VRF表,提高了方案实现的灵活性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010314463.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种加氢处理催化剂的制备方法
- 下一篇:命名实体识别方法和装置