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

技术编号:31375552 阅读:28 留言:0更新日期:2021-12-15 11:10
本申请提供了一种报文转发方法及设备。该方法中,隧道端点获取对端隧道端点设置的VXLAN报文的目的UDP端口号;在端口号寄存器中记录获取的目的UDP端口号;端口号寄存器关联于连接对端隧道端点的VXLAN隧道标识;查找待转发的以太网数据报文的目的MAC地址匹配的MAC地址表项;根据MAC地址表项的VXLAN隧道标识读取VXLAN封装信息、目的UDP端口号以及出端口;基于VXLAN封装信息将待转发的以太网数据报文封装为VXLAN数据报文;基于目的UDP端口号设置VXLAN数据报文的外层UDP头的目的UDP字段;通过出端口发送VXLAN数据报文。通过出端口发送VXLAN数据报文。通过出端口发送VXLAN数据报文。

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


[0001]本申请涉及通信技术,特别涉及一种报文转发方法及设备。

技术介绍

[0002]VXLAN(Virtual eXtensible Local Area Network,虚拟可扩展局域网),是一种虚拟化隧道通信技术。VXLAN是在底层物理网络(underlay)之上使用隧道技术,借助UDP层构建的Overlay的逻辑网络,使逻辑网络与物理网络解耦,实现灵活的组网需求。它对原有的网络架构几乎没有影响,不需要对原网络做任何改动,即可架设一层新的网络。与二层VLAN相似,VXLAN使用VNI(VXLAN Network Identifier,VXLAN网络标识)来表示一个二层网络。
[0003]VXLAN报文的封装格式为:在原始二层数据帧外封装8字节VXLAN头、8字节的外层UDP(User Datagram Protocol,用户数据报协议)头和20字节的外层IP(Internet Protocol,网际互联协议)头和外层以太网头。外层UDP头中,源UDP端口号按业务流设置,VXLAN隧道的头端VTEP(VXL本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法包括:获取对端隧道端点设置的虚拟可扩展局域网VXLAN报文的目的用户数据报协议UDP端口号;在端口号寄存器中记录获取的目的UDP端口号;所述端口号寄存器关联于连接所述对端隧道端点的VXLAN隧道标识;查找待转发的以太网数据报文的目的MAC地址匹配的MAC地址表项;根据所述MAC地址表项的VXLAN隧道标识读取VXLAN封装信息、目的UDP端口号以及出端口;基于所述VXLAN封装信息将所述待转发的以太网数据报文封装为VXLAN数据报文;基于所述目的UDP端口号设置所述VXLAN数据报文的外层UDP头的目的UDP字段;通过所述出端口发送所述VXLAN数据报文。2.根据权利要求1所述的方法,其特征在于,所述获取对端隧道端点设置的虚拟可扩展局域网VXLAN报文的目的UDP端口号包括:向所述对端隧道端点发送UDP端口号通告报文;其中,所述UDP端口号通告报文携带本地设置的VXLAN报文的目的UDP端口号;接收所述对端隧道端点发送的UDP端口号应答报文,其中,所述UDP端口号应答报文携带所述对端隧道端点设置的VXLAN报文的目的UDP端口号。3.根据权利要求1所述的方法,其特征在于,所述获取对端隧道端点设置的虚拟可扩展局域网VXLAN报文的目的UDP端口号包括:接收所述对端隧道端点发送的UDP端口号通告报文;其中,所述UDP端口号通告报文携带所述对端隧道端点设置的VXLAN报文的目的UDP端口号;向所述对端隧道端点发送UDP端口号应答报文;其中,所述UDP端口号应答报文携带本地设置的VXLAN报文的目的UDP端口号。4.根据权利要求2所述的方法,其特征在于,所述获取对端隧道端点设置的虚拟可扩展局域网VXLAN报文的目的UDP端口号之前,所述方法还包括:确定连接所述对端隧道端点的所述VXLAN隧道已建立。5.根据权利要求2所述的方法,其特征在于,所述获取对端隧道端点设置的虚拟可扩展局域网VXLAN报文的目的UDP端口号之前,所述方法还包括:确定所述本地设置的VXLAN报文的目的UDP端口号被更新。6.一种报文转发设备,其特征在于,所述设备包括:设置模块,获取对端隧道端点设置的虚拟可扩展局域网VXLAN报文的目的UDP端口号,...

【专利技术属性】
技术研发人员:包灵犀李鹏东
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

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

1