一种报文转发方法及装置制造方法及图纸

技术编号:21719076 阅读:41 留言:0更新日期:2019-07-27 21:35
本申请提供一种报文转发方法及装置。该方法包括:在向邻居设备转发广播报文时,若发现本设备与邻居设备建立的可扩展虚拟局域网络VXLAN隧道的隧道口的数量大于1,则从本设备与邻居设备建立的所有VXLAN隧道的隧道口中选择一个指定隧道口;通过选择的指定隧道口向所述邻居设备转发所述广播报文。如此,可以避免广播报文在本设备与邻居设备之间被多次循环转发,提高了用户体验。

A Message Forwarding Method and Device

【技术实现步骤摘要】
一种报文转发方法及装置
本申请涉及通信
,具体而言,涉及一种报文转发方法及装置。
技术介绍
VXLAN(VirtualeXtensibleLAN,可扩展虚拟局域网络)是基于IP网络、采用“MACinUDP”封装形式的二层VPN技术。VXLAN可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联,并能够为不同的租户提供业务隔离。相关技术中,在IP网络中,针对于两个网络设备之间设置有多个VXLAN隧道的组网环境中,两个网络设备之间进行广播报文转发时,将该多个VXLAN隧道同时用来进行广播报文的转发,由于网络中该多个VXLAN隧道会构成环路,在转发过程中会出现由一个隧道转发出去的报文,会通过其他的转发该报文的隧道再次转发回来,导致广播报文会在两个网络设备之间被多次循环转发,直到该广播报文的经过的设备的数量达到预设值时,该广播报文才会被停止转发,该过程额外占用大量的网络带宽,导致用户体验较差。
技术实现思路
有鉴于此,本申请提供一种报文转发方法及装置,以提高用户体验。具体地,本申请是通过如下技术方案实现的:第一方面,本申请实施例中提供了一种报文转发方法,应用于网络设备,所述本文档来自技高网...

【技术保护点】
1.一种报文转发方法,其特征在于,应用于网络设备,所述方法包括:在向邻居设备转发广播报文时,若发现本设备与所述邻居设备建立的可扩展虚拟局域网络VXLAN隧道的隧道口的数量大于1,则从本设备与所述邻居设备建立的所有VXLAN隧道的隧道口中选择一个指定隧道口;通过选择的指定隧道口向所述邻居设备转发所述广播报文。

【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于网络设备,所述方法包括:在向邻居设备转发广播报文时,若发现本设备与所述邻居设备建立的可扩展虚拟局域网络VXLAN隧道的隧道口的数量大于1,则从本设备与所述邻居设备建立的所有VXLAN隧道的隧道口中选择一个指定隧道口;通过选择的指定隧道口向所述邻居设备转发所述广播报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若发现本设备与所述邻居设备建立的VXLAN隧道的隧道口的数量为1,则通过本设备与所述邻居设备建立的VXLAN隧道的隧道口向所述邻居设备转发所述广播报文。3.根据权利要求1所述的方法,其特征在于,在向邻居设备转发广播报文之前,所述方法还包括:接收来自所述邻居设备发送的VXLAN隧道建立请求报文,所述VXLAN隧道建立请求报文中携带有所述邻居设备的设备标识;根据所述设备标识,检查本设备是否已经与所述邻居设备建立了VXLAN隧道;如果否,与所述邻居设备建立VXLAN隧道,并为该VXLAN隧道的隧道口设置第一属性,所述第一属性用于指示转发广播报文;如果是,继续与所述邻居设备建立VXLAN隧道,并为该VXLAN隧道的隧道口设置第二属性,所述第二属性用于指示禁止转发广播报文;所述从本设备与所述邻居设备建立的所有VXLAN隧道的隧道口中选择一个指定隧道口,具体包括:从本设备与所述邻居设备建立的所有VXLAN隧道的隧道口中选择设置了第一属性的隧道口作为指定隧道口。4.根据权利要求1所述的方法,其特征在于:在向邻居设备转发广播报文之前,所述方法还包括:接收配置指令;所述配置指令用于在本设备存在与所述邻居设备建立的VXLAN隧道的隧道口的数量大于1时指定一个隧道口转发广播报文;依据所述配置指令为本设备已存在的与所述邻居设备建立的一个隧道口设置第三属性,所述第三属性用于指示发送广播报文;所述从本设备与所述邻居设备建立的所有VXLAN隧道的隧道口中选择一个指定隧道口,具体包括:从本设备与所述邻居设备建立的所有VXLAN隧道的隧道口中选择设置了第三属性的隧道口作为指定隧道口。5.一种报文转发装置,其特征在于,所述装置应用于网络设备,包括:选择模块,用于在向邻居设备转发广播报文时,...

【专利技术属性】
技术研发人员:刘昱
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1