本发明专利技术的实施例提供了一种VXLAN隧道检测方法及装置,涉及通信技术领域,能够对VXLAN隧道建立失败的原因进行反馈,提高VXLAN隧道建立效率。该方法包括:第一设备接收第二设备发送的第二隧道配置信息;将第二隧道配置信息与第一设备上的第一隧道配置信息进行匹配;当第一隧道配置信息与第二隧道配置信息不匹配时,第一设备向第二设备发送故障报文;隧道配置信息包括VXLAN隧道的目的端的IP地址与虚拟网络实例标识VNID的映射关系,其中隧道配置信息用于第一设备与第二设备建立VXLAN隧道。本发明专利技术的实施例用于VXLAN隧道检测。
【技术实现步骤摘要】
本专利技术的实施例设及通信领域,尤其设及一种VXLAN隧道检测的方法及装置。
技术介绍
虚拟可扩展局域网(Virtual Extensible Local Area 化twork,VXLAN)技术是用 于扩展网络虚拟化,W得到足够数量的虚拟网络来满足用户使用的技术。VXLAN技术通过建 立VXLAN隧道,在现有网络架构上创建大量的虚拟可扩展局域网,不同的虚拟可扩展局域网 使用VNI(VXLAN化twork Identifier,虚拟可扩展局域网网络标识符)进行标识。 现有技术中VXLAN隧道的建立方式有两种:一种是采用私有协议建立,另一种是是 通过手动方式建立。但是,通过手动方式建立VXLAN隧道时,需要依靠用户配置或者第Ξ方 私有协议完成,增加了网络的复杂度,而采用私有协议建立VXLAN隧道时,有可能因为VXLAN 隧道两端的用户配置不匹配而出现VXLAN隧道建立失败的情况,并且在出现W上情况时,无 法确定VXLAN隧道建立失败的原因,导致VXLAN隧道不能及时建立,降低VXLAN隧道建立效 率,影响用户体验。
技术实现思路
本专利技术的实施例提供一种VXLAN隧道检测的方法及装置,能够对VXLAN隧道建立失 败的原因进行反馈,提高了 VXLAN隧道建立效率,改善了用户体验。 第一方面,本专利技术实施例提供了一种VXLAN隧道检测方法,该方法包括:第一设备 接收第二设备发送的第二隧道配置信息;将第二隧道配置信息与第一设备上的第一隧道配 置信息进行匹配;当第一隧道配置信息与第二隧道配置信息不匹配时,第一设备向第二设 备发送故障报文;第一隧道配置信息包括第一 IP地址与虚拟网络实例标识VNID的映射关 系,第一IP地址为与第一设备建立VXLAN隧道的目的端的IP地址;第二隧道配置信息包括第 二IP地址与虚拟网络实例标识VNID的映射关系,第二IP地址为与第二设备建立VXLAN隧道 的目的端的IP地址,其中隧道配置信息用于第一设备与第二设备建立VXLAN隧道。 在第一方面的第一种可能的实现方式中,将第二隧道配置信息与第一设备上的第 一隧道配置信息进行匹配,包括:从第二隧道配置信息中取出第一虚拟网络实例标识,其中 第一虚拟网络实例标识为第二隧道配置信息的任一虚拟网络实例标识;在第二隧道配置信 息中获取与第一虚拟网络实例标识对应的第二IP地址,并作为第一隧道源端IP地址;在第 一隧道配置信息中获取与第一虚拟网络实例标识对应的第一 IP地址,并作为第一隧道目的 端IP地址;当第一隧道配置信息与第二隧道配置信息不匹配时,第一设备向第二设备发送 故障报文,包括:当第一隧道源端IP地址与第一隧道目的端IP地址相同时,第一设备向第二 设备发送第一故障报文。 结合第一方面或者第一方面第一种可能的实现方式,在第二种可能的实现方式 中,将第二隧道配置信息与第一设备上的第一隧道配置信息进行匹配,还包括:将第二隧道 配置信息与第一设备上的第一隧道配置信息进行匹配,还包括:从第二隧道配置信息中取 出一个第二IP地址作为第二隧道目的端IP地址;在第二隧道配置信息中获取与第二隧道目 的端IP地址对应的所有虚拟网络实例标识,并作为第二虚拟网络实例标识组;在第一隧道 配置信息中获取与第二虚拟网络实例标识组中每个虚拟网络实例标识对应的隧道目的端 IP地址;当第一隧道配置信息与第二隧道配置信息不匹配时,第一设备向第二设备发送故 障报文,包括:当第二虚拟网络实例标识组中每个虚拟网络实例标识对应的隧道目的端IP 地址不唯一时,第一设备向所述第二设备发送第二故障报文。[000引结合第一方面,或者第一方面第一至第二种任意一种可能的实现方式,在第Ξ种 可能的实现方式中,第一设备与第二设备为BGP邻居。 结合第一方面第Ξ种可能的实现方式,在第四种可能的实现方式中,故障报文为 BGP通知Notification消息;当第二设备收到故障报文后,依据故障报文的内容进行错误提 示,并维持BGP邻居处于已建立状态。 第二方面,本专利技术实施例提供了一种VXLAN隧道检测装置,位于第一设备,包括:接 收单元,用于接收第二设备发送的第二隧道配置信息;处理单元,用于将第二隧道配置信息 与第一设备上的第一隧道配置信息进行匹配;发送单元,用于当第一隧道配置信息与第二 隧道配置信息不匹配时,向第二设备发送故障报文;第一隧道配置信息包括第一IP地址与 虚拟网络实例标识VNID的映射关系,第一IP地址为与第一设备建立VXLAN隧道的目的端的 IP地址;第二隧道配置信息包括第二IP地址与虚拟网络实例标识VNID的映射关系,第二IP 地址为与第二设备建立VXLAN隧道的目的端的IP地址,其中隧道配置信息用于第一设备与 第二设备建立VXLAN隧道。 在第二方面的第一种可能的实现方式中,处理单元还用于:从第二隧道配置信息 中取出第一虚拟网络实例标识,其中第一虚拟网络实例标识为第二隧道配置信息的任一虚 拟网络实例标识;在第二隧道配置信息中获取与第一虚拟网络实例标识对应的第二IP地 址,并作为第一隧道源端IP地址;在第一隧道配置信息中获取与第一虚拟网络实例标识对 应的第一 IP地址,并作为第一隧道目的端IP地址;发送单元还用于:当第一隧道源端IP地址 与第一隧道目的端IP地址相同时,向第二设备发送第一故障报文。 结合第二方面或者第二方面第一种可能的实现方式,在第二种可能的实现方式 中,处理单元还用于:从第二隧道配置信息中取出一个第二IP地址作为第二隧道目的端IP 地址;在第二隧道配置信息中获取与第二隧道目的端IP地址对应的所有虚拟网络实例标 识,并作为第二虚拟网络实例标识组;在第一隧道配置信息中获取与第二虚拟网络实例标 识组中每个虚拟网络实例标识对应的隧道目的端IP地址;发送单元还用于:当第二虚拟网 络实例标识组中每个虚拟网络实例标识对应的隧道目的端IP地址不唯一时,向第二设备发 送第二故障报文。 结合第二方面,或者第二方面第一至第二种任意一种可能的实现方式,在第Ξ种 可能的实现方式中,第一设备与第二设备为BGP邻居。 结合第二方面第Ξ种可能的实现方式,在第四种可能的实现方式中,故障报文为 BGP通知Notification消息;当第二设备收到故障报文后,依据故障报文的内容进行错误提 示,并维持BGP邻居处于已建立状态。[001引本专利技术实施例提供的一种VXLAN隧道检测方法及装置,包括:首先第一设备接收第 二设备发送的第二隧道配置信息;其次将第二隧道配置信息与第一设备上的第一隧道配置 信息进行匹配;最后当第一隧道配置信息与第二隧道配置信息不匹配时,第一设备向第二 设备发送故障报文;其中第一隧道配置信息包括第一 IP地址与虚拟网络实例标识VNID的映 射关系,第一IP地址为与第一设备建立VXLAN隧道的目的端的IP地址,第二隧道配置信息包 括第二IP地址与虚拟网络实例标识VNID的映射关系,第二IP地址为与所述第二设备建立 VXLAN隧道的目的端的IP地址,隧道配置信息用于第一设备与第二设备建立VXLAN隧道。因 此上述实施例提供的VXLAN隧道检测方法,针对在VXLAN网络中配置的VXLAN隧道信息,将第 二设备根据自身配置信息生成的第二隧道配置信息,与为检测第二隧道配置信息合本文档来自技高网...
【技术保护点】
一种VXLAN隧道检测方法,其特征在于,该方法包括:第一设备接收第二设备发送的第二隧道配置信息;将所述第二隧道配置信息与所述第一设备上的第一隧道配置信息进行匹配;当所述第一隧道配置信息与所述第二隧道配置信息不匹配时,所述第一设备向所述第二设备发送故障报文;所述第一隧道配置信息包括第一IP地址与虚拟网络实例标识VNID的映射关系,所述第一IP地址为与所述第一设备建立VXLAN隧道的目的端的IP地址;所述第二隧道配置信息包括第二IP地址与虚拟网络实例标识VNID的映射关系,所述第二IP地址为与所述第二设备建立VXLAN隧道的目的端的IP地址,其中隧道配置信息用于第一设备与第二设备建立VXLAN隧道。
【技术特征摘要】
【专利技术属性】
技术研发人员:李金辉,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。