[发明专利]一种报文转发方法及装置有效
申请号: | 201810483399.1 | 申请日: | 2018-05-18 |
公开(公告)号: | CN108667709B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 黄李伟;王伟 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/741 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 | ||
本申请提供一种报文转发方法及装置,可包括:接收报文;在确定接收到的报文匹配的转发表项的出接口为目标VXLAN隧道的隧道口时,在所述目标VXLAN隧道对应的多个物理转发路径中,选择目标物理转发路径;所述目标VXLAN隧道为所述至少一个VXLAN隧道中的任一个;依据所述目标物理转发路径,转发对所述报文进行封装后的第一VXLAN报文;所述第一VXLAN报文携带了该目标物理转发路径的信息。使用本申请提供的方法,可以灵活地选择物理转发路径来转发通过VXLAN隧道转发的报文。
技术领域
本申请涉及计算机通信领域,尤其涉及一种报文转发方法及装置。
背景技术
VXLAN(Virtual eXtensible LAN,可扩展虚拟局域网络)是基于IP(InternetProtocol Address,互联网协议地址)网络、采用“MAC(Media Access Control,媒体访问控制)in UDP(User Datagram Protocol,用户数据报协议)”封装形式的二层VPN(VirtualPrivate Network,虚拟专用网络)技术。VXLAN可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联,并能够为不同的租户提供业务隔离。
在VXLAN网络中,两个VTEP(VXLAN Tunnel End Point,VXLAN隧道端点)之间可建立VXLAN隧道。通常,VXLAN隧道对应有实际的物理转发路径,该物理转发路径用于转发通过该VXLAN隧道的报文,该物理转发路径通常由路由协议计算得出。当隧道源VTEP需要将报文发送到隧道目的VTEP时,隧道源VTEP可对该报文进行VXLAN封装,并将封装后的VXLAN报文通过该VXLAN隧道对应的物理转发路径发送至隧道目的VTEP。但是,当该物理转发路径拥堵或者故障时,隧道源VTEP就会将该报文丢弃,从而造成断流。
发明内容
有鉴于此,本申请提供一种报文转发方法及装置,用以防止断流。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种报文转发方法,所述方法应用于VTEP,包括:
根据本申请的第一方面,提供一种报文转发方法,所述方法应用于VTEP,所述VTEP设备配置了与至少一个VXLAN隧道对应的多个物理转发路径;其中,所述VTEP设备为所述多个物理转发路径的头节点时,所述方法包括:
接收报文;
在确定接收到的报文匹配的转发表项的出接口为目标VXLAN隧道的隧道口时,在所述目标VXLAN隧道对应的多个物理转发路径中,选择目标物理转发路径;所述目标VXLAN隧道为所述至少一个VXLAN隧道中的任一个;
依据所述目标物理转发路径,转发对所述报文进行封装后的第一VXLAN报文;所述第一VXLAN报文携带了该目标物理转发路径的信息。
可选的,所述在所述目标VXLAN隧道对应的多个物理转发路径中,选择目标物理转发路径,包括:
在确定本VTEP到所述目标VXLAN隧道连接的目的VTEP的路由不可达时,选择不同于该不可达路由的目标物理转发路径。
可选的,所述目标物理转发路径的信息包括目标物理转发路径上的节点的IP地址;
所述依据所述目标物理转发路径,转发对所述报文进行封装后的第一VXLAN报文,包括:
在所述目标物理转发路径上除本VTEP和终节点之外的其他节点中,选择目标节点;
在确定本VTEP到所述目标节点的路由可达时,将所述报文封装成第一VXLAN报文,并转发所述第一VXLAN报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810483399.1/2.html,转载请声明来源钻瓜专利网。