环网配置检测方法及装置制造方法

文档序号:7808988阅读:188来源:国知局
环网配置检测方法及装置制造方法
【专利摘要】本发明提供一种环网配置检测方法及装置,该方法包括:邻居节点接收第一节点发送的以太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识以及直连接收标识,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识以及转发接收标识;所述邻居节点判断所述ERPS协议报文中携带的端口角色标识是否不为主端口标识以及接收方式标识为直连接收标识;若是,则所述邻居节点确定自身的端口角色标识配置错误。本发明实施例克服了现有技术中环网中网管无法获知环网中节点配置是否正确的技术问题,避免了环网因节点的配置错误而造成环网无法通信,保证了环网的通信质量。
【专利说明】环网配置检测方法及装置

【技术领域】
[0001 ] 本发明实施例涉及以太网【技术领域】,尤其涉及一种环网配置检测方法及装置。

【背景技术】
[0002]随着以太网在局域网中的广泛应用,二层网络的规模越来越大,常用的生成树技术在扩展和收敛速度上存在不足。Extreme公司在2003年提出了 ERPS协议环网保护技术,达到50ms倒换性能。以太环网保护的基本思路:通过简化网络,把网络分解成成环的最基本单元,简化计算,最终达到快速收敛的目的。ERPS技术的出现很好地解决了生成树存在的问题,ERPS以太环网保护协议是一个特殊的链路层协议,专门用于构建环状的以太网拓扑。以太环网保护协议在环网拓扑完整的情况下阻塞一条链路,防止出现数据环路形成广播风暴。在出现链路终端的情况下,协议迅速恢复之前阻断的链路,使环网各节点之间恢复通信。能很好地满足电信级别的收敛速度要求和网络的冗余备份功能。
[0003]ERPS技术根据网络规划来划分单环、多环及非闭合环,在环中以控制VLAN来传递协议报文,都会设置一个主节点和邻居节点,主节点与邻居节点直连构成环网保护链路,正常情况下,该保护链路处于阻塞状态,从而达到破除二层环路的目的。而当链路或节点故障发生时,检测到故障的节点逐级传递故障,当主节点收到故障讯号时,将放开堵塞的链路,把流量的切换到备用链路,从而完成收敛。
[0004]然而,ERPS技术中网管无法获知环网中节点配置是否正确,导致环网因节点的配置错误而造成无法通信。


【发明内容】

[0005]本发明实施例提供一种环网配置检测方法及装置,以克服现有技术中环网中网管无法获知环网中节点配置是否正确的技术问题,避免了环网因节点的配置错误而造成环网无法通信,保证了环网的通信质量。
[0006]本发明实施例第一方面提供了一种环网配置检测方法,包括:
[0007]邻居节点接收第一节点发送的以太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识以及直连接收标识,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识以及转发接收标识;
[0008]所述邻居节点判断所述ERPS协议报文中携带的端口角色标识是否不为主端口标识以及接收方式标识为直连接收标识;
[0009]若是,则所述邻居节点确定自身的端口角色标识配置错误。
[0010]在第一方面的第一种可能的实现方式中,所述邻居节点接收第一节点发送的ERPS协议报文,包括:
[0011]所述邻居节点接收第一节点直接发送的所述ERPS协议报文;
[0012]或者,
[0013]所述邻居节点接收所述第一节点通过第二节点转发的所述ERPS协议报文。
[0014]结合第一方面或第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述ERPS协议报文还携带源MAC地址、目的MAC地址。
[0015]结合第一方面至第一方面第二种任一种可能实现方式,在第一方面第三种可能实现方式中,所述邻居节点确定自身的端口角色标识配置错误之后,还包括:
[0016]邻居节点向网管发送所述邻居节点的端口角色标识配置错误消息,所述消息包含所述邻居节点接收的所述ERPS协议报文所携带的源MAC地址。
[0017]本发明实施例第二方面提供了一种环网配置检测方法,包括:
[0018]第二节点接收第一节点发送的ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识、直连接收标识、源MAC地址以及目的地址,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识、转发接收标识、源MAC地址以及目的地址;
[0019]所述第二节点判断所述ERPS协议报文携带的源MAC地址与所述第二节点本地存储的源MAC地址是否相同以及所述第二节点根据所述ERPS协议报文携带的目的MAC地址确定需要向邻居节点转发所述ERPS协议报文;
[0020]若是,则所述第二节点将所述ERPS协议报文携带的所述ERPS协议报文接收方式标识配置为转发接收标识;
[0021]所述第二节点向所述邻居节点转发配置后的ERPS协议报文,所述ERPS协议报文用于邻居节点判断自身的端口角色标识配置是否错误。
[0022]本发明实施例第三方面提供了一种环网配置检测方法,包括:
[0023]主节点接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带源媒体访问控制MAC地址、端口角色标识,所述端口角色标识包括主端口标识或邻居端口标识或普通端口标识;
[0024]所述主节点判断所述ERPS协议报文中携带的端口角色标识是否为主端口标识以及所述源MAC地址与主节点本地存储的源MAC地址不同,
[0025]若是,则所述主节点确定所述主节点端口角色标识重复配置。
[0026]在第三方面的第一种可能实现方式中,所述主节点确定所述主节点端口角色标识重复配置之后,还包括:
[0027]所述主节点向网管发送主节点端口角色标识重复配置消息,所述消息包含所述主节点源MAC地址以及所述接收的ERPS协议报文中携带的源MAC地址。
[0028]本方面第四方面提供了一种环网配置检测方法,包括:
[0029]第二节点接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带控制虚拟局域网VLAN标识、环网RING标识;
[0030]所述第二节点根据所述ERPS协议报文中携带的控制VLAN标识查找所述第二节点本地是否存储有所述控制VLAN标识,若是,则判断所述ERPS协议报文中携带的环网标识是否与所述第二节点本地存储的环网标识相同;
[0031 ] 若不同,则所述第二节点确定自身的环网标识与控制VLAN标识配置错误。
[0032]在第四方面的第一种可能实现方式中,所述第二节点确定自身的环网标识与控制VLAN标识配置错误之后,还包括:
[0033]所述第二节点向网管发送环网标识与控制VLAN标识配置错误消息,所述消息中包含所述第二节点本地存储的环网标识和控制VLAN标识以及所述第二节点接收的所述ERPS协议报文中所携带的环网标识和控制VLAN标识。
[0034]本发明第五方面提供了一种环网配置检测装置,包括:
[0035]接收模块,用于接收第一节点发送以太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识以及直连接收标识,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识以及转发接收标识;
[0036]判断模块,用于判断所述ERPS协议报文中携带的端口角色标识是否不为主端口标识以及接收方式标识为直连接收标识;若是,则所述邻居节点确定自身的端口角色标识配置错误。
[0037]在第五方面的第一种可能实现方式中,所述接收模块,具体用于:
[0038]所述邻居节点接收第一节点直接发送的所述ERPS协议报文;
[0039]或者,
[0040]所述邻居节点接收所述第一节点通过第二节点转发的所述ERPS协议报文。
[0041]结合第五方面或第五方面第一种可能实现方式,在第五方面第二种可能实现方式中,所述ERPS协议报文还携带源MAC地址、目的MAC地址。
[0042]结合第五方面至第五方面第二种任一种可能实现方式,在第五方面第三种可能实现方式中,还包括:
[0043]发送模块,用于所述判断模块确定自身的端口角色标识配置错误之后,向网管发送所述邻居节点的端口角色标识配置错误消息,所述消息包含所述邻居节点接收的所述ERPS协议报文所携带的源MAC地址。
[0044]本发明实施例第六方面提供了一种环网配置检测装置,包括:
[0045]接收模块,用于接收第一节点发送的ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识、直连接收标识、源MAC地址以及目的地址,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识、转发接收标识、源MAC地址以及目的地址;
[0046]判断模块,用于判断所述ERPS协议报文携带的源MAC地址与第二节点本地存储的源MAC地址是否相同以及所述第二节点根据所述ERPS协议报文携带的目的MAC地址确定需要向邻居节点转发所述ERPS协议报文;
[0047]若是,则所述第二节点将所述ERPS协议报文携带的所述ERPS协议报文接收方式标识配置为转发接收标识;
[0048]发送模块,用于向所述邻居节点转发配置后的ERPS协议报文,所述ERPS协议报文用于邻居节点判断自身的端口角色标识配置是否错误。
[0049]本发明实施例第七方面提供了一种环网配置检测装置,包括:
[0050]接收模块,用于接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带源媒体访问控制MAC地址、端口角色标识,所述端口角色标识包括主端口标识或邻居端口标识或普通端口标识;
[0051]判断模块,用于判断所述ERPS协议报文中携带的端口角色标识是否为主端口标识以及所述源MAC地址与主节点本地存储的源MAC地址不同,
[0052]若是,则所述主节点确定所述主节点端口角色标识重复配置。
[0053]在第七方面第一种可能实现方式中,还包括:
[0054]发送模块,用于判断模块确定所述主节点端口角色标识重复配置之后,向网管发送主节点端口角色标识重复配置消息,所述消息包含所述主节点源MAC地址以及所述接收的ERPS协议报文中携带的源MAC地址。
[0055]本发明第八方面提供了一种环网配置检测装置,包括:
[0056]接收模块,用于接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带控制虚拟局域网VLAN标识、环网标识;
[0057]判断模块,用于根据所述ERPS协议报文中携带的控制VLAN标识查找所述第二节点本地是否存储有所述控制VLAN标识,若是,则判断所述ERPS协议报文中携带的环网标识是否与所述第二节点本地存储的环网标识相同;
[0058]若不同,则所述第二节点确定自身的环网标识与控制VLAN标识配置错误。
[0059]在第八方面第一种可能实现方式中,还包括:
[0060]发送模块,用于判断模块确定自身的环网标识与控制VLAN标识配置错误之后,向网管发送环网标识与控制VLAN标识配置错误消息,所述消息中包含所述第二节点本地存储的环网标识和控制VLAN标识以及所述第二节点接收的所述ERPS协议报文中所携带的环网标识和控制VLAN标识。
[0061]本发明实施例,邻居节点通过接收第一节点发送的以太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识以及直连接收标识,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识以及转发接收标识,该邻居节点通过所述ERPS协议报文中携带的端口角色标识以及接收方式标识判断自身的端口角色标识配置是否错误。克服了现有技术中环网中网管无法获知环网中节点配置是否正确的技术问题,避免了环网因节点配置错误而造成环网无法通信,保证了环网的通信质量。

【专利附图】

【附图说明】
[0062]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0063]图1为本发明环网配置检测方法实施例一的流程图;
[0064]图2为本发明环网配置检测方法实施例二的流程图;
[0065]图3为本发明环网配置检测方法实施例三的流程图;
[0066]图4为本发明环网配置检测方法实施例四的流程图;
[0067]图5为本发明环网配置检测装置实施例一的结构示意图;
[0068]图6为本发明环网配置检测装置实施例二的结构示意图;
[0069]图7为本发明环网配置检测装置实施例三的结构示意图;
[0070]图8为本发明环网配置检测装置实施例四的结构示意图;
[0071]图9为本发明环网配置检测装置实施例五的结构示意图;
[0072]图10为本发明环网配置检测装置实施例六的结构示意图;
[0073]图11为本发明环网配置检测装置实施例七的结构示意图。

【具体实施方式】
[0074]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0075]图1为本发明环网配置检测方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
[0076]步骤101、邻居节点接收第一节点发送或第二节点转发的以太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识以及直连接收标识,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识以及转发接收标识;
[0077]步骤102、所述邻居节点判断所述ERPS协议报文中携带的端口角色标识是否不为主端口标识以及接收方式标识为直连接收标识,若是,则所述邻居节点确定自身的端口角色标识配置错误。
[0078]具体来说,邻居节点接收主节点发送的ERPS协议报文,该报文携带主端口标识、直连接收标识;邻居节点接收非主节点发送的ERPS协议报文,当非主节点为传输节点时,该报文携带普通端口,当非主节点为邻居节点时,端口角色为邻居端口标识、ERPS协议报文接收方式标识都为转发接收标识,若邻居节点判断该ERPS协议报文中携带的端口角色标识为主端口标识,且接收方式标识为直连接收标识,则邻居节点确定自身的端口角色标识配置错误。
[0079]进一步地,所述邻居节点接收第一节点发送的ERPS协议报文,包括:
[0080]所述邻居节点接收第一节点直接发送的所述ERPS协议报文;
[0081]或者,
[0082]所述邻居节点接收所述第一节点通过第二节点转发的所述ERPS协议报文。
[0083]进一步地,所述ERPS协议报文还携带源MAC地址、目的MAC地址。
[0084]进一步地,所述邻居节点确定自身的端口角色标识配置错误之后,还包括:
[0085]邻居节点向网管发送所述邻居节点的端口角色标识配置错误消息,所述消息包含所述邻居节点接收的所述ERPS协议报文所携带的源MAC地址。
[0086]具体来说,邻居节点确定自身的端口角色标识配置错误之后,可以向网管发送自身的端口角色标识配置错误消息,该消息包含邻居节点接收的ERPS协议报文所携带的源MAC地址,用以网管查找到该地址对应的节点进行重新配置,避免了环网因节点的错误配置而造成的环网无法通信。
[0087]本发明实施例,邻居节点通过接收第一节点发送的以太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识以及直连接收标识,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识以及转发接收标识,该邻居节点通过所述ERPS协议报文中携带的端口角色标识以及接收方式标识判断自身的端口角色标识配置是否错误。克服了现有技术中环网中网管无法获知环网中节点配置是否正确的技术问题,避免了环网因节点配置错误而造成环网无法通信,保证了环网的通信质量。
[0088]图2为本发明环网配置检测方法实施例二的流程图,如图2所示,本实施例的方法可以包括:
[0089]步骤201、第二节点接收第一节点发送的太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识、直连接收标识、源MAC地址以及目的地址,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识、转发接收标识、源MAC地址以及目的地址;
[0090]步骤202、所述第二节点判断所述ERPS协议报文携带的源MAC地址与所述第二节点本地存储的源MAC地址是否相同以及所述第二节点根据所述ERPS协议报文携带的目的MAC地址确定需要向邻居节点转发所述ERPS协议报文,若是,则所述第二节点将所述ERPS协议报文携带的所述ERPS协议报文接收方式标识配置为转发接收标识;
[0091]步骤203、所述第二节点向所述邻居节点转发配置后的ERPS协议报文,所述ERPS协议报文用于邻居节点判断自身的端口角色标识配置是否错误。
[0092]具体来说,本实施例为第一节点通过第二节点向邻居节点转发ERPS协议报文。第二节点接收第一节点发送的ERPS协议报文,该ERPS协议报文除端口角色标识、ERPS协议报文接收方式标识之外,还携带有源MAC地址、目的MAC地址。其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识、直连接收标识、源MAC地址以及目的地址,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识、转发接收标识。第二节点首先判断该ERPS协议报文携带的源MAC地址与本地存储的源MAC地址是否相同,若相同,第二节点根据该ERPS协议报文携带的目的MAC地址确定该ERPS协议报文需要向邻居节点转发,则第二节点将该ERPS协议报文携带的报文接收方式标识配置为转发接收标识,并将配置后的ERPS协议报文转发给邻居节点,用于邻居节点判断自身的端口角色标识配置是否错误。
[0093]本发明实施例,第二节点转发第一节点向邻居节点发送的ERPS协议报文,第二节点判断该ERPS协议报文携带的源MAC地址与本地存储的源MAC地址是否相同,若相同,第二节点根据该ERPS协议报文携带的目的MAC地址确定该ERPS协议报文需要向邻居节点转发,则第二节点将该ERPS协议报文携带的报文接收方式标识配置为转发接收标识,并将配置后的ERPS协议报文转发给邻居节点,通过第二节点配置报文接收方式标识,提高了 ERPS协议报文检测节点配置的准确性。
[0094]图3为本发明环网配置检测方法实施例三的流程图,如图3所示,本实施例的方法可以包括:
[0095]步骤301、主节点接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带源媒体访问控制MAC地址、端口角色标识,所述端口角色标识包括主端口标识或邻居端口标识或普通端口标识;
[0096]步骤302、所述主节点判断所述ERPS协议报文中携带的端口角色标识是否为主端口标识以及所述源MAC地址与主节点本地存储的源MAC地址不同,若是,则所述主节点确定所述主节点端口角色标识重复配置。
[0097]进一步地,所述主节点确定所述主节点端口角色标识重复配置之后,还包括:
[0098]所述主节点向网管发送主节点端口角色标识重复配置消息,所述消息包含所述主节点源MAC地址以及所述接收的ERPS协议报文中携带的源MAC地址。
[0099]具体来说,主节点接收第一节点发送的ERPS协议报文,该报文携带源MAC地址、端口角色标识,第一节点可为任意节点,当第一节点为主节点时,所述端口角色标识为主端口标识,当第一节点为邻居节点时,该端口角色标识为邻居端口标识,当第一节点为普通节点时,其端口角色标识为普通端口标识。该主节点判断若端口角色标识为主端口标识,但源MAC地址与主节点本地存储的源MAC地址不同,则主节点确定环网中主节点端口角色标识重复配置。
[0100]本发明实施例,主节点接收第一节点发送的以太网自动保护切换ERPS协议报文,ERPS协议报文携带源媒体访问控制MAC地址、端口角色标识,端口角色标识包括主端口标识或邻居端口标识或普通端口标识,主节点判断ERPS协议报文中携带的端口角色标识是否为主端口标识以及源MAC地址与主节点本地存储的源MAC地址不同,若是,则主节点确定主节点端口角色标识重复配置。克服了现有技术中环网中网管无法获知环网中节点配置是否正确的技术问题,避免了环网因节点配置错误而造成环网无法通信,保证了环网的通信质量。
[0101]图4为本发明环网配置检测方法实施例四的流程图,如图4所示,本实施例的装置包括:
[0102]步骤401、第二节点接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带控制虚拟局域网VLAN标识、环网标识;
[0103]步骤402、所述第二节点根据所述ERPS协议报文中携带的控制VLAN标识查找所述第二节点本地是否存储有所述控制VLAN标识,若是,则判断所述ERPS协议报文中携带的环网标识是否与所述第二节点本地存储的环网标识相同,若不同,则所述第二节点确定自身的环网标识与控制VLAN标识配置错误。
[0104]具体来说,本实施例第一节点和第二节点可为环网中任一节点,针对于环网中任一节点具有多个控制VLAN,多个环网标识,相对于一个环网标识与之对应的控制VLAN是唯一的,因此,当节点配置的环网标识与控制VLAN不匹配时,会导致环网无法通信,本实施例,第二节点接收第一节点发送的ERPS协议报文,所述ERPS协议报文携带VLAN标识、环网标识,该第二节点首先根据所述ERPS协议报文中携带的控制VLAN标识查找所述第二节点本地是否存储有所述控制VLAN标识,若是,则判断所述ERPS协议报文中携带的环网标识是否与所述第二节点本地存储的环网标识相同,若不同,则所述第二节点确定自身的环网标识与控制VLAN标识配置错误。
[0105]进一步地,所述第二节点确定自身的环网标识与控制VLAN标识配置错误之后,还包括:
[0106]所述第二节点向网管发送环网标识与控制VLAN标识配置错误消息,所述消息中包含所述第二节点本地存储的环网标识和控制VLAN标识以及所述第二节点接收的所述ERPS协议报文中所携带的环网标识和控制VLAN标识。
[0107]图5为本发明环网配置检测装置实施例一的结构示意图,如图5所示,本实施例装置,包括:
[0108]接收模块101,用于接收第一节点发送的以太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识以及直连接收标识,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识以及转发接收标识;
[0109]判断模块102,用于判断所述ERPS协议报文中携带的端口角色标识是否不为主端口标识以及接收方式标识为直连接收标识;若是,则所述邻居节点确定自身的端口角色标识配置错误。
[0110]所述接收模块101,具体用于:
[0111]所述邻居节点接收第一节点直接发送的所述ERPS协议报文;
[0112]或者,
[0113]所述邻居节点接收所述第一节点通过第二节点转发的所述ERPS协议报文。
[0114]进一步地,所述ERPS协议报文还携带源MAC地址、目的MAC地址。
[0115]本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0116]图6为本发明环网配置检测装置实施例二的结构示意图,如图6所示,本实施例的装置在图5所示的装置基础之上,还包括:
[0117]发送模块103,用于所述判断模块确定自身的端口角色标识配置错误之后,向网管发送所述邻居节点的端口角色标识配置错误消息,所述消息包含所述邻居节点接收的所述ERPS协议报文所携带的源MAC地址。
[0118]本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0119]图7为本发明环网配置检测装置实施例三的结构示意图,如图7所示,本实施例的装置包括:
[0120]接收模块201,用于接收第一节点发送的ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识、直连接收标识、源MAC地址以及目的地址,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识、转发接收标识、源MAC地址以及目的地址;
[0121]判断模块202,用于判断所述ERPS协议报文携带的源MAC地址与第二节点本地存储的源MAC地址是否相同以及所述第二节点根据所述ERPS协议报文携带的目的MAC地址确定需要向邻居节点转发所述ERPS协议报文;
[0122]若是,则所述第二节点将所述ER协议报文携带的所述ERPS协议报文接收方式标识配置为转发接收标识;
[0123]转发模块203,用于向所述邻居节点转发配置后的ERPS协议报文,所述ERPS协议报文用于邻居节点判断自身的端口角色标识配置是否错误。
[0124]本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0125]图8为本发明环网配置检测装置实施例四的结构示意图,如图8所示,本实施例的装置包括:
[0126]接收模块301,用于接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带源媒体访问控制MAC地址、端口角色标识,所述端口角色标识包括主端口标识或邻居端口标识或普通端口标识;
[0127]判断模块302,用于判断所述ERPS协议报文中携带的端口角色标识是否为主端口标识以及所述源MAC地址与主节点本地存储的源MAC地址不同,
[0128]若是,则所述主节点确定所述主节点端口角色标识重复配置。
[0129]本实施例的装置,可以用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0130]图9为本发明环网配置检测装置实施例五的结构示意图,如图9所示,本实施例装置在图8所示的装置的基础之上,还包括:
[0131]发送模块303,用于判断模块确定所述主节点端口角色标识重复配置之后,向网管发送主节点端口角色标识重复配置消息,所述消息包含所述主节点源MAC地址以及所述接收的ERPS协议报文中携带的源MAC地址。
[0132]本实施例的装置,可以用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0133]图10为本发明环网配置检测装置实施例六的结构示意图,如图10所示,本实施例装置包括:
[0134]接收模块401,用于接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带控制虚拟局域网VLAN标识、环网标识;
[0135]判断模块402,用于根据所述ERPS协议报文中携带的控制VLAN标识查找所述第二节点本地是否存储有所述控制VLAN标识,若是,则判断所述ERPS协议报文中携带的环网标识是否与所述第二节点本地存储的环网标识相同;
[0136]若不同,则所述第二节点确定自身的环网标识与控制VLAN标识配置错误。
[0137]本实施例的装置,可以用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0138]图11为本发明环网配置检测装置实施例七的结构示意图,如图11所示,本实施例装置在图10所示的装置基础之上,还包括:
[0139]发送模块403,用于判断模块确定自身的环网标识与控制VLAN标识配置错误之后,向网管发送环网标识与控制VLAN标识配置错误消息,所述消息中包含所述第二节点本地存储的环网标识和控制VLAN标识以及所述第二节点接收的所述ERPS协议报文中所携带的环网标识和控制VLAN标识。
[0140]本实施例的装置,可以用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0141]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0142]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱罔本发明各实施例技术方案的范围。
【权利要求】
1.一种环网配置检测方法,其特征在于,包括: 邻居节点接收第一节点发送的以太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识以及直连接收标识,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识以及转发接收标识; 所述邻居节点判断所述ERPS协议报文中携带的端口角色标识是否不为主端口标识以及接收方式标识为直连接收标识,若是,则所述邻居节点确定自身的端口角色标识配置错误。
2.根据权利要求1所述的方法,其特征在于,所述邻居节点接收第一节点发送的ERPS协议报文,包括: 所述邻居节点接收第一节点直接发送的所述ERPS协议报文; 或者, 所述邻居节点接收所述第一节点通过第二节点转发的所述ERPS协议报文。
3.根据权利要求1或2所述的方法,其特征在于,所述ERPS协议报文还携带源MAC地址、目的MAC地址。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述邻居节点确定自身的端口角色标识配置错误之后,还包括: 邻居节点向网管发送所述邻居节点的端口角色标识配置错误消息,所述消息包含所述邻居节点接收的所述ERPS协议报文所携带的源MAC地址。
5.一种环网配置检测方法,其特征在于,包括: 第二节点接收第一节点发送的太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识、直连接收标识、源MAC地址以及目的地址,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识、转发接收标识、源MAC地址以及目的地址; 所述第二节点判断所述ERPS协议报文携带的源MAC地址与所述第二节点本地存储的源MAC地址是否相同以及所述第二节点根据所述ERPS协议报文携带的目的MAC地址确定需要向邻居节点转发所述ERPS协议报文,若是,则所述第二节点将所述ERPS协议报文携带的所述ERPS协议报文接收方式标识配置为转发接收标识; 所述第二节点向所述邻居节点转发配置后的ERPS协议报文,所述ERPS协议报文用于邻居节点判断自身的端口角色标识配置是否错误。
6.一种环网配置检测方法,其特征在于,包括: 主节点接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带源媒体访问控制MAC地址、端口角色标识,所述端口角色标识包括主端口标识或邻居端口标识或普通端口标识; 所述主节点判断所述ERPS协议报文中携带的端口角色标识是否为主端口标识以及所述源MAC地址与主节点本地存储的源MAC地址不同,若是,则所述主节点确定所述主节点端口角色标识重复配置。
7.根据权利要求6所述的方法,其特征在于,所述主节点确定所述主节点端口角色标识重复配置之后,还包括: 所述主节点向网管发送主节点端口角色标识重复配置消息,所述消息包含所述主节点源MAC地址以及所述接收的ERPS协议报文中携带的源MAC地址。
8.一种环网配置检测方法,其特征在于,包括: 第二节点接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带控制虚拟局域网VLAN标识、环网RING标识; 所述第二节点根据所述ERPS协议报文中携带的控制VLAN标识查找所述第二节点本地是否存储有所述控制VLAN标识,若是,则判断所述ERPS协议报文中携带的环网标识是否与所述第二节点本地存储的环网标识相同,若不同,则所述第二节点确定自身的环网标识与控制VLAN标识配置错误。
9.根据权利要求8所述的方法,其特征在于,所述第二节点确定自身的环网标识与控制VLAN标识配置错误之后,还包括: 所述第二节点向网管发送环网标识与控制VLAN标识配置错误消息,所述消息中包含所述第二节点本地存储的环网标识和控制VLAN标识以及所述第二节点接收的所述ERPS协议报文中所携带的环网标识和控制VLAN标识。
10.一种邻居节点,其特征在于,包括: 接收模块,用于接收第一节点发送的以太网自动保护切换ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识以及直连接收标识,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识以及转发接收标识; 判断模块,用于判断所述ERPS协议报文中携带的端口角色标识是否不为主端口标识以及接收方式标识为直连接收标识;若是,则所述邻居节点确定自身的端口角色标识配置错误。
11.根据权利要求10所述的邻居节点,其特征在于,所述接收模块,具体用于: 所述邻居节点接收第一节点直接发送的所述ERPS协议报文; 或者, 所述邻居节点接收所述第一节点通过第二节点转发的所述ERPS协议报文。
12.根据权利要求10或11所述的邻居节点,其特征在于,所述ERPS协议报文还携带源MAC地址、目的MAC地址。
13.根据权利要求10-12任一项所述的邻居节点,其特征在于,还包括: 发送模块,用于所述判断模块确定自身的端口角色标识配置错误之后,向网管发送所述邻居节点的端口角色标识配置错误消息,所述消息包含所述邻居节点接收的所述ERPS协议报文所携带的源MAC地址。
14.一种环网节点,所述环网节点为第二节点,其特征在于,包括: 接收模块,用于接收第一节点发送的ERPS协议报文,其中,若所述第一节点为主节点,则所述ERPS协议报文携带主端口标识、直连接收标识、源MAC地址以及目的地址,若所述第一节点为非主节点,则所述ERPS协议报文携带普通端口或邻居端口标识、转发接收标识、源MAC地址以及目的地址; 判断模块,用于判断所述ERPS协议报文携带的源MAC地址与第二节点本地存储的源MAC地址是否相同以及所述第二节点根据所述ERPS协议报文携带的目的MAC地址确定需要向邻居节点转发所述ERPS协议报文;若是,则所述第二节点将所述ERPS协议报文携带的所述ERPS协议报文接收方式标识配置为转发接收标识; 转发模块,用于向所述邻居节点转发配置后的ERPS协议报文,所述ERPS协议报文用于邻居节点判断自身的端口角色标识配置是否错误。
15.一种主节点,其特征在于,包括: 接收模块,用于接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带源媒体访问控制MAC地址、端口角色标识,所述端口角色标识包括主端口标识或邻居端口标识或普通端口标识; 判断模块,用于判断所述ERPS协议报文中携带的端口角色标识是否为主端口标识以及所述源MAC地址与主节点本地存储的源MAC地址不同, 若是,则所述主节点确定所述主节点端口角色标识重复配置。
16.根据权利要求15所述的主节点,其特征在于,还包括: 发送模块,用于判断模块确定所述主节点端口角色标识重复配置之后,向网管发送主节点端口角色标识重复配置消息,所述消息包含所述主节点源MAC地址以及所述接收的ERPS协议报文中携带的源MAC地址。
17.—种环网节点,所述环网节点为第二节点,其特征在于,包括: 接收模块,用于接收第一节点发送的以太网自动保护切换ERPS协议报文,所述ERPS协议报文携带控制虚拟局域网VLAN标识、环网RING标识; 判断模块,用于根据所述ERPS协议报文中携带的控制VLAN标识查找所述第二节点本地是否存储有所述控制VLAN标识,若是,则判断所述ERPS协议报文中携带的环网标识是否与所述第二节点本地存储的环网标识相同; 若不同,则所述第二节点确定自身的环网标识与控制VLAN标识配置错误。
18.根据权利要求17所述的环网节点,其特征在于,还包括: 发送模块,用于判断模块确定自身的环网标识与控制VLAN标识配置错误之后,向网管发送环网标识与控制VLAN标识配置错误消息,所述消息中包含所述第二节点本地存储的环网标识和控制VLAN标识以及所述第二节点接收的所述ERPS协议报文中所携带的环网标识和控制VLAN标识。
【文档编号】H04L12/437GK104079462SQ201410339297
【公开日】2014年10月1日 申请日期:2014年7月16日 优先权日:2014年7月16日
【发明者】方如节 申请人:北京华为数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1