环路检测方法、装置、隧道端点设备及存储介质制造方法及图纸

技术编号:24014857 阅读:94 留言:0更新日期:2020-05-02 03:01
本申请提供一种环路检测方法、装置、隧道端点设备及存储介质。隧道端点设备通过从AC口获取报文,检测该报文是否为第一环路检测报文;若该报文为第一环路检测报文,获取该第一环路检测报文所携带的起始VXLAN ID;将该起始VXLAN ID与接收第一环路检测报文的AC口所对应VSI的VXLAN ID进行比较;若相同,则确定第一环路检测报文的传输路径存在环路。如此,实现检测该第一环路检测报文的传输路径是否存在环路。

Loop detection methods, devices, tunnel end devices and storage media

【技术实现步骤摘要】
环路检测方法、装置、隧道端点设备及存储介质
本申请涉及通信领域,具体而言,涉及一种环路检测方法、装置、隧道端点设备及存储介质。
技术介绍
请参照图1,在虚拟扩展局域网的隧道端点设备能够通过隧道向核心网络中发送报文,同时还可以向与之连接的二层网络中发送报文。图1中包括两个隧道端点设备,分别为设备A和设备B。当设备A向二层网络中发送报文后,该报文可能会经站点A到站点B,然后站点B通过二层网络接口将报文发送给设备B。设备B将该报文进一步地的封装后,通过隧道发送给设备A。继而可以看出,该报文的传输路径产生了环路。然而,目前的隧道端点设备在接收到携带环路检测标识的报文时,会直接转发给下一跳的设备。因此,目前的环路检测设备尚不能对通过二层网络与隧道网络所形成的环路进行有效的检测及处理。
技术实现思路
为了克服现有技术中的至少一个不足,本申请实施例的目的之一在于提供一种环路检测方法,应用于虚拟扩展局域网VXLAN(VirtualExtensibleLocalAreaNetwork,虚拟扩展局域网)中的隧道端点设备,所述隧道端点设备本文档来自技高网...

【技术保护点】
1.一种环路检测方法,其特征在于,应用于虚拟扩展局域网VXLAN中的隧道端点设备,所述隧道端点设备中运行有多个虚拟交换实例VSI,所述VSI绑定有至少一个接口电路AC,所述方法还包括:/n从AC口获取报文,检测所述报文是否为第一环路检测报文;/n若所述报文为所述第一环路检测报文,获取所述第一环路检测报文所携带的起始VXLAN ID;/n将所述起始VXLAN ID与接收所述第一环路检测报文的AC口所对应VSI的VXLAN ID进行比较;/n若相同,则确定所述第一环路检测报文的传输路径存在环路。/n

【技术特征摘要】
1.一种环路检测方法,其特征在于,应用于虚拟扩展局域网VXLAN中的隧道端点设备,所述隧道端点设备中运行有多个虚拟交换实例VSI,所述VSI绑定有至少一个接口电路AC,所述方法还包括:
从AC口获取报文,检测所述报文是否为第一环路检测报文;
若所述报文为所述第一环路检测报文,获取所述第一环路检测报文所携带的起始VXLANID;
将所述起始VXLANID与接收所述第一环路检测报文的AC口所对应VSI的VXLANID进行比较;
若相同,则确定所述第一环路检测报文的传输路径存在环路。


2.根据权利要求1所述的环路检测方法,其特征在于,所述第一环路检测报文还携带有发起该第一环路检测报文的第一起始AC口标识,以及所述第一起始AC口标识对应的第一优先级标识,所述方法还包括:
将所述第一优先级标识与接收所述第一环路检测报文的AC口的第二优先级标识进行比较;
若所述第一优先级标识大于所述第二优先级标识,则禁用接收所述第一环路检测报文的AC口。


3.根据权利要求1所述的环路检测方法,其特征在于,所述方法包括:
通过隧道接口获取隧道报文,检测所述隧道报文是否为第二环路检测报文;
若所述隧道报文为所述第二环路检测报文,获取所述第二环路检测报文所携带的第二起始AC口标识,所述第二起始AC口标识与发起该第二环路检测报文的AC口相对应;
将所述第二起始AC口标识与所述隧道端点设备的各AC口对应的AC口标识进行匹配;
若匹配成功,则确定所述第二环路检测报文的传输路径存在环路。


4.根据权利要求3所述的环路检测方法,其特征在于,所述通过隧道接口获取隧道报文之前,还包括:
获取所述第二起始AC口标识,根据所述第二起始AC口标识生成所述第二环路检测报文;
将所述第二环路检测报文发送到与所述隧道端点设备连接的网络中。


5.根据权利要求3所述环路检测方法,其特征在于,所述检测所述隧道报文是否为第二环路检测报文的步骤,包括:
获取所述隧道报文中预设字段的内容;
将所述隧道报文中预设字段的内容与预设报文标识进行比较;
若相同,则所述隧道报文为所述第二环路检测报文。


6.根据权利要求3所述的环路检测方法,其特征在于,所述方法还包括:
若所述第二环路检测报文的传输路径存在环路,禁用与所述第二起始AC口标识匹配成功的AC口。


7.一种环路检测装置,其特征在于,应用于虚拟扩展局域网VXLAN中的隧道端点设备,所述隧道端点设备中运行有多个虚拟交换实例VSI,所述VSI绑定有至少一个接口电路AC,所述环路检测装置包括第一检测模块、第一获取模块、比较模块以及第一确定模块;
所述第一检测模块用于从AC口获取报文,检测所述报文是否为第一环路检测报文;
所述第一获取模块用于若所述报文为所述第一环路检测报文,获取所述第一环路检测报文所携带的起始V...

【专利技术属性】
技术研发人员:陈小龙顾光通
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南;41

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

1