【技术实现步骤摘要】
本专利技术涉及通信
,特别是涉及一种泛洪抑制方法及装置。
技术介绍
VXLAN(Virtual Extensible Local Area Network,虚拟可扩展局域网络)是基于IP网络、采用“MAC in UDP(User Datagram Protocol,用户数据包协议)”封装形式的二层VPN(Virtual Private Network,虚拟专用网)技术。VXLAN可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联,因此会有ARP(Address Resolution Protocol,地址解析协议)泛洪产生。VXLAN网络的现有ARP泛洪抑制方式中,作为VTEP(VXLAN Tunnel End Point,VXLAN隧道端点)的交换机接收本站点ARP请求报文在本地建立ARP泛洪抑制表,识别所属的VXLAN,通过该VXLAN内除接收接口外的所有本地接口发送ARP请求报文并且进行ARP请求报文按照所属VXLAN网络的组播地址封装VXLAN组播报文发送到VXLAN网络内。VXLAN网络内的设备已经建立的组播转发表项转发该VXLAN组播报文至作为汇聚点(RP)的交换机。作为RP的交换机根据组播转发表项复制并转发VXLAN组播报文至VXLAN网络内作为其他站点的VETP的交换机。虽然上述方法可相对减少VXLAN网络内ARP请求报文泛洪的次数,但仍作为RP的交换机在VXLAN网络复制发送ARP报文仍会占用网络带宽。
技术实现思路
本专利技术目的在于提供一种泛洪抑制方法和装置,以生成抑制VXLAN网络内ARP报文泛洪的公网ARP泛 ...
【技术保护点】
一种泛洪抑制方法,其特征在于,应用于虚拟可扩展局域网VXLAN内作为汇聚点的交换机,所述方法包括:接收具有免费ARP报文标识的第一VXLAN组播报文;其中所述第一VXLAN组播报文携带第一免费ARP报文;基于所述第一VXLAN组播报文生成公网ARP泛洪抑制信息;其中,所述公网ARP泛洪抑制信息的VXLAN标识、源隧道端点地址、终端IP地址和终端MAC地址分别对应于所述第一VXLAN组播报文的VXLAN标识、所述第一VXLAN组播报文的外层源IP地址、所述第一免费ARP报文的发送端IP地址、所述第一免费ARP报文的发送端MAC地址。
【技术特征摘要】
1.一种泛洪抑制方法,其特征在于,应用于虚拟可扩展局域网VXLAN内作为汇聚点的交换机,所述方法包括:接收具有免费ARP报文标识的第一VXLAN组播报文;其中所述第一VXLAN组播报文携带第一免费ARP报文;基于所述第一VXLAN组播报文生成公网ARP泛洪抑制信息;其中,所述公网ARP泛洪抑制信息的VXLAN标识、源隧道端点地址、终端IP地址和终端MAC地址分别对应于所述第一VXLAN组播报文的VXLAN标识、所述第一VXLAN组播报文的外层源IP地址、所述第一免费ARP报文的发送端IP地址、所述第一免费ARP报文的发送端MAC地址。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收具有ARP请求报文标识的第二VXLAN组播报文;查找到所述第二VXLAN组播报文的VXLAN标识和所述ARP请求报文的目标端IP地址匹配于所述公网ARP泛洪抑制信息的VXLAN标识和终端IP地址;基于所述公网ARP泛洪抑制信息生成ARP响应报文且将所述ARP响应报文封装为第一VXLAN单播报文;其中,所述ARP响应报文的发送端IP地址和发送端MAC地址对应于所述公网ARP泛洪抑制信息的终端IP地址和终端MAC地址;所述第一VXLAN单播报文的外层源IP地址和外层目的IP地址对应于所述公网ARP泛洪抑制信息的源隧道端点地址和所述第二VXLAN组播报文的源IP地址;发送所述第一VXLAN单播报文。3.根据权利要求2所述的方法,其特征在于,所述方法还包括;将所述第二VXLAN组播报文的外层源IP地址设为所述公网ARP泛洪抑制信息的关联隧道端点地址。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收具有免费ARP报文标识的第三VXLAN组播报文;其中所述第三VXLAN组播报文携带第二免费ARP报文;查找到所述第三VXLAN组播报文的VXLAN标识和所述第二免费ARP报文的发送端IP地址匹配于所述公网ARP泛洪抑制信息的VXLAN标识和终端IP地址且所述第三VXLAN组播报文的外层源IP地址与所述公网ARP泛洪抑制信息的源隧道端点地址不一致,根据所述第三VXLAN组播报文的外层源IP地址修改所述公网ARP泛洪抑制信息的源隧道端点地址。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:根据所述公网ARP泛洪抑制信息将所述第二免费ARP报文封装为第二VXLAN单播报文;所述VXLAN单播报文的外层源IP地址和外层目的IP地址分别是所述公网ARP泛洪抑制信息的源隧道端点地址和关联隧道端点地址;发送所述第二VXLAN单播报文。6.一种泛洪抑制装置,其特征在于,应用于虚拟可扩展局域网VXLAN内作为汇聚点的...
【专利技术属性】
技术研发人员:李树奎,李素芬,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。