CN111093124B - 一种异常定位方法、装置、主干网交换机及可读存储介质 - Google Patents
一种异常定位方法、装置、主干网交换机及可读存储介质 Download PDFInfo
- Publication number
- CN111093124B CN111093124B CN201911292247.4A CN201911292247A CN111093124B CN 111093124 B CN111093124 B CN 111093124B CN 201911292247 A CN201911292247 A CN 201911292247A CN 111093124 B CN111093124 B CN 111093124B
- Authority
- CN
- China
- Prior art keywords
- optical module
- matched
- matched optical
- network switch
- backbone network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000003287 optical effect Effects 0.000 claims abstract description 386
- 230000002159 abnormal effect Effects 0.000 claims abstract description 59
- 238000012795 verification Methods 0.000 claims abstract description 58
- 238000001514 detection method Methods 0.000 claims abstract description 41
- 230000005856 abnormality Effects 0.000 claims description 59
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 8
- 230000004807 localization Effects 0.000 claims 1
- 238000012423 maintenance Methods 0.000 abstract description 9
- 230000009286 beneficial effect Effects 0.000 abstract description 6
- 238000004364 calculation method Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000008034 disappearance Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/075—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
- H04B10/079—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
- H04B10/0791—Fault location on the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
Abstract
本申请公开了一种异常定位方法,在异常发生后,本申请首先对是否存在非配套光模块进行判定(通过出厂的可用性验证使得主干网交换机拥有识别配套光模块的能力),在发现存在非配套光模块时,优先对非配套光模块进行异常检测,基于非配套光模块的接入数量往往远少于配套光模块、但故障发生率远高于配套光模块的实际情况,在大多数情况应用本方案可有效减少异常定位操作的运算量和判定耗时。同时,清晰的模块配套与否的划分方式也有利于异常定位和后续的维保责任划分,从而显著减少由于此类问题造成的不必要损失。本申请还同时公开了一种应用于主干网交换机的异常定位装置、主干网交换机及可读存储介质,具有上述有益效果。
Description
技术领域
本申请涉及光模块异常定位技术领域,特别涉及一种应用于主干网交换机的异常定位方法、装置、以及一种主干网交换机及可读存储介质。
背景技术
区别于常见的接入客户端设备的普通交换机,主干网交换机所处层次更高,其各个端口所接入的是记录有相应设备关键参数的光模块,所有物理制式符合的光模块都可以接入主干网交换机的端口。
由于现今对于光模块的制造和设计并没有统一的标准,但由于光模块的制造门槛较低,有许多制造厂商都拥有设计和制造能力,可以按照自己的想法生产各式各样的光模块。但设计和制造主干网交换机的门槛较高,一旦因为采用较为廉价的不配套光模块,即使克服了无法识别的问题,相比于配套的光模块,由于非配套光模块导致发生异常的几率也远高于配套光模块。
但现今的主干网交换机是通过遍历每个端口的光模块的方式实现异常度定位的,使得主干网交换机在出现异常要求制造厂商进行售后保修时,无法及时的定位异常具体是由什么原因产生,并经常发现导致异常产生的原因是自行使用的非配套的光模块,但由于没有直接证据,使得制造厂商承担了许多原先不应由其承担的维修工作和维修成本。
因此,如何克服上述现有技术的缺陷,是本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种应用于主干网交换机的异常定位方法、装置,以及相应的主干网交换机和可读存储介质,旨在通过发生异常时对接入的光模块进行是否均为配套光模块的判断操作,从而更合理、更及时、更准确的定位异常产生原因,从而界定是否属于售后保修范围,避免不应由自身制造厂商承担的维修工作和维修成本的产生。
为实现上述目的,本申请首先提供了一种应用于主干网交换机的异常定位方法,包括:
当存在异常时,判断接入各端口的光模块是否均为配套光模块;其中,所述配套光模块为与所述主干网交换机配套的光模块,所述配套光模块在出厂时与配套的主干网交换机经过可用性验证;
若存在非配套光模块,则依次对所述非配套光模块和所述配套光模块进行异常检测,并根据检测结果定位得到异常定位结果。
可选的,依次对所述非配套光模块和所述配套光模块进行异常检测,并根据检测结果定位得到异常产生原因,包括:
判断所述非配套光模块是否存在异常;
若所述非配套光模块存在异常,则判定本次异常由所述非配套光模块引发,并输出第一异常定位结果;
若所述非配套光模块不存在异常,则判断所述配套光模块是否存在异常;
若所述配套光模块存在异常,则判定本次异常由所述配套光模块引发,并输出第二异常定位结果;
若所述配套光模块不存在异常,则判定本次异常由未知原因引发,并输出第三异常定位结果。
可选的,所述配套光模块在出厂时与配套的主干网交换机之间进行的可用性验证操作包括:
对接入所述配套光模块的主干网交换机的端口启闭性能进行验证;
对接入所述主干网交换机的配套光模块的MAC地址学习能力进行验证;
对接入所述主干网交换机的配套光模块的VLAN性能进行验证;
当所述端口启闭性能、所述MAC地址学习能力、所述VLAN性能均通过验证时,在接入的配套光模块的预设字段附加PASS标记;
对应的,判断接入各端口的光模块是否均为配套光模块,包括:
查询接入各端口的光模块的预设字段下是否存在所述PASS标记;
将存在所述PASS标记的光模块划分为所述配套光模块;
将不存在所述PASS标记的光模块划分为所述非配套光模块。
可选的,该异常定位方法还包括:
在每个光模块首次接入端口时,根据是否附加有所述PASS标记划分得到所述配套光模块和所述非配套光模块;
将接入所述非配套光模块的端口进行下线处理。
可选的,该异常定位方法还包括:
为与通过所述可用性验证属于同一产品批次的未验证的配套光模块附加所述PASS标记。
可选的,为与通过所述可用性验证属于同一产品批次的未验证的配套光模块附加所述PASS标记,包括:
获取未验证的配套光模块的实际产品批次信息;
判断已验证光模块列表中是否存在与所述实际产品批次信息一致的产品批次信息;其中,所述已验证光模块列表中记录有已验证的配套光模块的产品批次信息;
若所述已验证光模块列表中存在与所述实际产品批次信息一致的产品批次信息,则直接为所述未验证的配套光模块附加所述PASS标记。
可选的,判断所述非配套光模块是否存在异常,包括:
使用新配套光模块替换所述非配套光模块;其中,所述新配套光模块拥有与所述非配套光模块相同的数据内容;
判断更换为所述新配套光模块之后异常是否消失;
若所述异常消失,则判定本次异常由所述非配套光模块引发,并输出所述第一异常定位结果。
为实现上述目的,本申请还提供了一种应用于主干网交换机的异常定位装置,包括:
光模块配套检测单元,用于当存在异常时,判断接入各端口的光模块是否均为配套光模块;其中,所述配套光模块为与所述主干网交换机配套的光模块,所述配套光模块在出厂时与配套的主干网交换机经过可用性验证;
异常检测及定位单元,用于当存在非配套光模块时,依次对所述非配套光模块和所述配套光模块进行异常检测,并根据检测结果定位得到异常定位结果。
可选的,所述异常检测及定位单元包括:
非配套光模块检测子单元,用于判断所述非配套光模块是否存在异常;
非配套光模块异常子单元,用于当所述非配套光模块存在异常时,判定本次异常由所述非配套光模块引发,并输出第一异常定位结果;
配套光模块检测子单元,用于当所述非配套光模块不存在异常时,判断所述配套光模块是否存在异常;
配套光模块异常子单元,用于当所述配套光模块存在异常时,判定本次异常由所述配套光模块引发,并输出第二异常定位结果;
未知异常判定子单元,用于当所述配套光模块不存在异常时,判定本次异常由未知原因引发,并输出第三异常定位结果。
可选的,该异常定位装置还包括可用性验证单元,所述可用性验证操作单元包括:
端口启闭性能验证子单元,用于对接入所述配套光模块的主干网交换机的端口启闭性能进行验证;
MAC地址学习能力验证子单元,用于对接入所述主干网交换机的配套光模块的MAC地址学习能力进行验证;
VLAN性能验证子单元,用于对接入所述主干网交换机的配套光模块的VLAN性能进行验证;
PASS标记附加子单元,用于当所述端口启闭性能、所述MAC地址学习能力、所述VLAN性能均通过验证时,在接入的配套光模块的预设字段附加PASS标记;
对应的,所述光模块配套检测单元包括:
PASS标记存在查询子单元,用于查询接入各端口的光模块的预设字段下是否存在所述PASS标记;
配套光模块划分子单元,用于将存在所述PASS标记的光模块划分为所述配套光模块;
非配套光模块划分子单元,用于将不存在所述PASS标记的光模块划分为所述非配套光模块。
可选的,该异常定位装置还包括:
首次接入划分单元,用于在每个光模块首次接入端口时,根据是否附加有所述PASS标记划分得到所述配套光模块和所述非配套光模块;
下线处理单元,用于将接入所述非配套光模块的端口进行下线处理。
可选的,该异常定位装置还包括:
同批次光模块PASS标记快速附加单元,用于为与通过所述可用性验证属于同一产品批次的未验证的配套光模块附加所述PASS标记。
可选的,所述同批次光模块PASS标记快速附加单元包括:
实际产品批次信息获取子单元,用于获取未验证的配套光模块的实际产品批次信息;
一致产品批次信息存在判断子单元,用于根据已验证光模块列表中是否存在与所述实际产品批次信息一致的产品批次信息;其中,所述已验证光模块列表中记录有已验证的配套光模块的产品批次信息;
PASS标记快速附加子单元,用于当所述已验证光模块列表中存在与所述实际产品批次信息一致的产品批次信息时,直接为所述未验证的配套光模块附加所述PASS标记。
可选的,所述非配套光模块检测子单元包括:
配套光模块替换模块,用于使用新配套光模块替换所述非配套光模块;其中,所述新配套光模块拥有与所述非配套光模块相同的数据内容;
异常消失判断模块,用于判断更换为所述新配套光模块之后异常是否消失;
非配套光模块异常判定模块,用于当所述异常消失时,判定本次异常由所述非配套光模块引发,并输出所述第一异常定位结果。
为实现上述目的,本申请还提供了一种主干网交换机,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述内容所描述的应用于主干网交换机的异常定位方法的各步骤。
为实现上述目的,本申请还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述内容所描述的应用于主干网交换机的异常定位方法的各步骤。
本申请提供了一种应用于主干网交换机的异常定位方法,包括:当存在异常时,判断接入各端口的光模块是否均为配套光模块;其中,所述配套光模块为与所述主干网交换机配套的光模块,所述配套光模块在出厂时与配套的主干网交换机经过可用性验证;若存在非配套光模块,则依次对所述非配套光模块和所述配套光模块进行异常检测,并根据检测结果定位得到异常定位结果。
根据本申请提供的异常定位方法可以看出,在异常发生后,首先对是否存在非配套光模块进行判定(通过出厂的可用性验证使得主干网交换机拥有识别配套光模块的能力),在发现存在非配套光模块时,优先对非配套光模块进行异常检测,基于非配套光模块的接入数量往往远少于配套光模块、但故障发生率远高于配套光模块的实际情况,在大多数情况应用本方案可有效减少异常定位操作的运算量和判定耗时。同时,清晰的模块配套与否的划分方式也有利于异常定位和后续的维保责任划分,从而显著减少由于此类问题造成的不必要损失。本申请同时还提供了一种应用于主干网交换机的异常定位装置、主干网交换机及可读存储介质,具有上述有益效果,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的一种应用于主干网交换机的异常定位方法的流程图;
图2为本申请实施例提供的一种可用性验证的过程的流程图;
图3为本申请实施例提供的一种依次对非配套光模块和配套光模块进行异常检测和异常定位的方法的流程图;
图4为本申请实施例提供的另一种应用于主干网交换机的异常定位方法的流程图;
图5为本申请实施例提供的一种应用于主干网交换机的异常定位装置的结构框图;
图6为本申请实施例提供的另一种应用于主干网交换机的异常定位装置的结构框图。
具体实施方式
本申请的目的是提供一种应用于主干网交换机的异常定位方法、装置,以及相应的主干网交换机和可读存储介质,旨在通过发生异常时对接入的光模块进行是否均为配套光模块的判断操作,从而更合理、更及时、更准确的定位异常产生原因,从而界定是否属于售后保修范围,避免不应由自身制造厂商承担的维修工作和维修成本的产生。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
请参见图1,图1为本申请实施例提供的一种应用于主干网交换机的异常定位方法的流程图,其包括以下步骤:
S101:判断接入各端口的光模块是否均为配套光模块,若是,执行S102,否则执行S103;
本步骤执行的触发前提为当主干网交换机发现自身存在异常,即如图1所示的各步骤的目的均是为了定位异常产生的源头、进而针对性的修复异常。
其中,配套光模块为与主干网交换机配套的光模块(通常表现为同一制造厂商遵循同一标准生成出的配套的产品),且配套光模块在出厂时与配套的主干网交换机经过可用性验证。可用性验证的目的是为了证实配套光模块可在与其配套的主干网交换机上正常的工作。
一种包括但不限于的可用性验证的方式可参见如图2所示的流程图,包括如下步骤:
S201:对接入配套光模块的主干网交换机的端口启闭性能进行验证;
S202:对接入主干网交换机的配套光模块的MAC地址学习能力进行验证;
S203:对接入主干网交换机的配套光模块的VLAN性能进行验证;
S204:当端口启闭性能、MAC地址学习能力、VLAN性能均通过验证时,在接入的配套光模块的预设字段附加PASS标记。
即如图2所示的流程中,具体从三个方面来完成可用性验证,分别为端口的启闭性能、MAC地址的学习能力以及VLAN性能。这三个方面都是接入主干网交换机的光模块连带着其所属设备正常工作的常用方面,因此仅当端口启闭性能、MAC地址学习能力、VLAN性能均通过验证时,才认为该配套光模块通过了可用性验证,并进一步的通过在接入的配套光模块的预设字段附加PASS标记的方式,来标记该光模块是一个通过可用性验证的配套光模块。
其中,如图2所示的流程图以三个方面具体构成该可用性验证的全部内容,当然不排除根据实际应用场景的不同,新增在主干网交换机和光模块之间的其它性能要求的验证内容,此处不做具体限定,如图2所示仅作为一个示例存在。
具体的,在如图2所示方案会为经过可用性验证的配套光模块附加PASS标记的情况下,本步骤判断是否存在非配套光模块将可以具体为:
查询接入各端口的光模块的预设字段下是否存在PASS标记;
将存在PASS标记的光模块划分为配套光模块;
将不存在PASS标记的光模块划分为非配套光模块。
S102:对配套光模块进行异常检测,并根据检测结果定位得到异常定位结果;
本步骤建立在S101的判断结果为接入各端口的光模块均为配套光模块的基础上,因此可以判定异常产生自配套光模块,因此只需对配套光模块进行异常检测,并根据检测结果定位得到异常定位结果。
S103:依次对非配套光模块和配套光模块进行异常检测,并根据检测结果定位得到异常定位结果。
本步骤建立在S101的判断结果为接入各端口的光模块不均为配套光模块的基础上,说明除了配套光模块之外,还有非配套光模块接入了该主干网交换机。因此,基于非配套光模块和配套光模块各自在接入主干网交换机之后导致发生异常的概率(非配套光模块导致产生异常的概率远大于配套光模块导致产生异常的概率),首先对非配套光模块进行异常检测,再对配套光模块进行异常检测。由此可以尽可能快速、高效率的找到异常产生源头。
一种优选的依次异常检测的方式可参见如图3所示的流程图,包括如下步骤:
S301:判断非配套光模块是否存在异常,若存在,则执行S302,否则执行S303;
S302:判定本次异常由非配套光模块引发,并输出第一异常定位结果;
S303:判断配套光模块是否存在异常,若存在,则执行S304,否则执行S305;
S304:判定本次异常由配套光模块引发,并输出第二异常定位结果;
S305:判定本次异常由未知原因引发,并输出第三异常定位结果。
如图3所示的实施例中可以看出,在发现非配套光模块存在异常后,将直接输出第一异常定位结果,并无需继续对配套光模块是否存在异常进行异常检测。虽然从理论是存在异常可能同时由非配套光模块和配套光模块产生的可能性,但是基于大量历史数据的分析发现,除非因为配套光模块存在严重的质量问题,否则两者同时产生异常的概率微乎其微,也就说是即使按照上述的判定方式进行,误判的几率也微乎其微,因此本实施例在为了尽可能的提升异常定位效率的角度上,将直接在检测到非配套光模块存在异常时将其判定为异常引发的源头。
进一步的,为了使结果更加严谨,当根据非配套光模块经检测存在异常就判定本次异常由非配套光模块引发时,还可以通过如下方式进行后验证,原理为控制变量法:
使用新配套光模块替换所述非配套光模块;其中,新配套光模块拥有与非配套光模块相同的数据内容;
判断更换为新配套光模块之后异常是否消失;
若异常消失,则判定本次异常由非配套光模块引发。
根据本申请提供的异常定位方法可以看出,在异常发生后,首先对是否存在非配套光模块进行判定(通过出厂的可用性验证使得主干网交换机拥有识别配套光模块的能力),在发现存在非配套光模块时,优先对非配套光模块进行异常检测,基于非配套光模块的接入数量往往远少于配套光模块、但故障发生率远高于配套光模块的实际情况,在大多数情况应用本方案可有效减少异常定位操作的运算量和判定耗时。同时,清晰的模块配套与否的划分方式也有利于异常定位和后续的维保责任划分,从而显著减少由于此类问题造成的不必要损失。
进一步的,在如图2所示方案会为经过可用性验证的配套光模块附加PASS标记的情况下,还可以在每个光模块首次接入端口时,根据是否附加有PASS标记划分得到配套光模块和非配套光模块,并为了避免后续经常由非配套光模块产生的异常,直接在其首次接入时就将接入非配套光模块的端口进行下线处理,使该非配套光模块相当于未接入该主干网交换机。
但在实际应用场景下,总是避免不了实际使用方或多或少要使用一些非配套光模块来满足自定义需求,若采用上述严格的准入策略,将与客户的实际使用需求冲突,因此往往无法严格按照上述在光模块首次接入时就将其接入的端口下线的策略执行,但还可以预先记录那些端口接入的光模块为非配套光模块,并在产生异常时优先要求排除这些非配套光模块不存在异常。
更进一步的,在附加PASS标记时,如果每个未验证的配套光模块都要经过同样的可用性验证步骤,无疑会使得总时长较长。因此,还可以为与通过可用性验证属于同一产品批次的未验证的配套光模块附加PASS标记。即通过了同批次产品的特性来加快验证过程,缩短验证时长。
一种包括但不限于的具体实现方式为:
获取未验证的配套光模块的实际产品批次信息;
判断已验证光模块列表中是否存在与实际产品批次信息一致的产品批次信息;其中,已验证光模块列表中记录有已验证的配套光模块的产品批次信息;
若已验证光模块列表中存在与实际产品批次信息一致的产品批次信息,则直接为未验证的配套光模块附加PASS标记。
即通过预先将已通过可用性验证的光模块的产品批次信息记录在列表中的方式,后续为验证配套光模块只需要比对是否拥有相同的产品批次信息,即可快速判定是否属于同一批次光模块,进而快速对其附加PASS标记。
因为情况复杂,无法一一列举进行阐述,本领域技术人员应能意识到根据本申请提供的基本方法原理结合实际情况可以存在很多的例子,在不付出足够的创造性劳动下,应均在本申请的保护范围内。
下面请参见图5,图5为本申请实施例所提供的一种应用于主干网交换机的异常定位装置的结构框图,该装置可以包括:
光模块配套检测单元100,用于当存在异常时,判断接入各端口的光模块是否均为配套光模块;其中,配套光模块为与主干网交换机配套的光模块,配套光模块在出厂时与配套的主干网交换机经过可用性验证;
异常检测及定位单元200,用于当存在非配套光模块时,依次对非配套光模块和配套光模块进行异常检测,并根据检测结果定位得到异常定位结果。
其中,该异常检测及定位单元200可以包括:
非配套光模块检测子单元,用于判断非配套光模块是否存在异常;
非配套光模块异常子单元,用于当非配套光模块存在异常时,判定本次异常由非配套光模块引发,并输出第一异常定位结果;
配套光模块检测子单元,用于当非配套光模块不存在异常时,判断配套光模块是否存在异常;
配套光模块异常子单元,用于当配套光模块存在异常时,判定本次异常由配套光模块引发,并输出第二异常定位结果;
未知异常判定子单元,用于当配套光模块不存在异常时,判定本次异常由未知原因引发,并输出第三异常定位结果。
其中,该异常定位装置还包括可用性验证单元,该可用性验证操作单元包括:
端口启闭性能验证子单元,用于对接入配套光模块的主干网交换机的端口启闭性能进行验证;
MAC地址学习能力验证子单元,用于对接入主干网交换机的配套光模块的MAC地址学习能力进行验证;
VLAN性能验证子单元,用于对接入主干网交换机的配套光模块的VLAN性能进行验证;
PASS标记附加子单元,用于当端口启闭性能、MAC地址学习能力、VLAN性能均通过验证时,在接入的配套光模块的预设字段附加PASS标记;
对应的,该光模块配套检测单元100可以包括:
PASS标记存在查询子单元,用于查询接入各端口的光模块的预设字段下是否存在PASS标记;
配套光模块划分子单元,用于将存在PASS标记的光模块划分为配套光模块;
非配套光模块划分子单元,用于将不存在PASS标记的光模块划分为非配套光模块。
进一步的,该异常定位装置还可以包括:
首次接入划分单元,用于在每个光模块首次接入端口时,根据是否附加有PASS标记划分得到配套光模块和非配套光模块;
下线处理单元,用于将接入非配套光模块的端口进行下线处理。
更进一步的,该异常定位装置还可以包括:
同批次光模块PASS标记快速附加单元,用于为与通过可用性验证属于同一产品批次的未验证的配套光模块附加PASS标记。
其中,该同批次光模块PASS标记快速附加单元可以包括:
实际产品批次信息获取子单元,用于获取未验证的配套光模块的实际产品批次信息;
一致产品批次信息存在判断子单元,用于根据已验证光模块列表中是否存在与实际产品批次信息一致的产品批次信息;其中,已验证光模块列表中记录有已验证的配套光模块的产品批次信息;
PASS标记快速附加子单元,用于当已验证光模块列表中存在与实际产品批次信息一致的产品批次信息时,直接为未验证的配套光模块附加PASS标记。
其中,该非配套光模块检测子单元可以包括:
配套光模块替换模块,用于使用新配套光模块替换非配套光模块;其中,新配套光模块拥有与非配套光模块相同的数据内容;
异常消失判断模块,用于判断更换为新配套光模块之后异常是否消失;
非配套光模块异常判定模块,用于当异常消失时,判定本次异常由非配套光模块引发,并输出第一异常定位结果。
本实例作为对应于上述方法实施例的装置实施例存在,具有上述方法实施例的全部有益效果,此处不再一一赘述。
具体的,该异常定位装置还可以通过另一种框架形成的模块构成,请参见如图6所示的结构框图:
该异常定位装置包括:验证信息模块、准入功能模块,其中,验证信息模块是根据测试标准确认该光模块没有问题,可以保证正常通信及可靠性。然后再光模块的eeprom模块写入特定的标志pass,指示该光模块已被验证可准入。准入功能模块是根据光模块的eeprom信息对其进行分类,对于不同的分类进行不同的处理,从而保证只有可靠的光模块才能进行正常通信。
验证信息模块是通过设定验证规则,经验通过的光模块进行标志记录。首先定义测试用例,如端口up及down状态、MAC地址学习、vlan设定及通信。验证通过后该端口对应的eeprom路径,对该文件进行写入操作,输入写入信息权限的验证密码,在密码通过后,设置操作偏移量为128,key为enterflag,value为pass,写入到相应的eeprom中,防止非工作人员对此区域进行非法操作。
准入功能模块定义准入的规则,将验证模块的厂家及型号进行匹配,但由于有的光模块可能有缺陷率的影响即是同种批次,但没有经过测试验证,可能是不可用的光模块,因此会提示信息。准入模块主要流程是首先获取光模块的厂家及型号信息,根据准入规则进行匹配,如果是匹配的光模块,则进一步验证偏移量为128的准入数据,首先获取准入标志位信息,对比获取的值是否为pass,如果为pass,则此光模块可以正常准入,正常工作;否则提示信息“该光模块的厂家、型号是可接入的,但可能因缺陷率会影响使用,请进行测试认证”,并记录到/var/log/syslog日志中。如果获取的厂家及型号信息与光模块准入规则不匹配,则直接提示信息“该光模块的厂家、型号不符合准入规则,可靠性无法保证、进行下线处理”,同时记录到/var/log/syslog日志中。
基于上述实施例,本申请还提供了一种主干网交换机,该主干网交换机可以包括存储器和处理器,其中,该存储器中存有计算机程序,该处理器调用该存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然,该主干网交换机还可以包括各种必要的网络接口、电源以及其它零部件等。
本申请还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行终端或处理器执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (9)
1.一种异常定位方法,其特征在于,应用于主干网交换机,包括:
当存在异常时,判断接入各端口的光模块是否均为配套光模块;其中,所述配套光模块为与所述主干网交换机配套的光模块,所述配套光模块在出厂时与配套的主干网交换机经过可用性验证;
若存在非配套光模块,则依次对所述非配套光模块和所述配套光模块进行异常检测,并根据检测结果定位得到异常定位结果;
所述配套光模块在出厂时与配套的主干网交换机之间进行的可用性验证操作包括:
对接入所述配套光模块的主干网交换机的端口启闭性能进行验证;
对接入所述主干网交换机的配套光模块的MAC地址学习能力进行验证;
对接入所述主干网交换机的配套光模块的VLAN性能进行验证;
当所述端口启闭性能、所述MAC地址学习能力、所述VLAN性能均通过验证时,在接入的配套光模块的预设字段附加PASS标记;
对应的,判断接入各端口的光模块是否均为配套光模块,包括:
查询接入各端口的光模块的预设字段下是否存在所述PASS标记;
将存在所述PASS标记的光模块划分为所述配套光模块;
将不存在所述PASS标记的光模块划分为所述非配套光模块。
2.根据权利要求1所述的异常定位方法,其特征在于,依次对所述非配套光模块和所述配套光模块进行异常检测,并根据检测结果定位得到异常产生原因,包括:
判断所述非配套光模块是否存在异常;
若所述非配套光模块存在异常,则判定本次异常由所述非配套光模块引发,并输出第一异常定位结果;
若所述非配套光模块不存在异常,则判断所述配套光模块是否存在异常;
若所述配套光模块存在异常,则判定本次异常由所述配套光模块引发,并输出第二异常定位结果;
若所述配套光模块不存在异常,则判定本次异常由未知原因引发,并输出第三异常定位结果。
3.根据权利要求1所述的异常定位方法,其特征在于,还包括:
在每个光模块首次接入端口时,根据是否附加有所述PASS标记划分得到所述配套光模块和所述非配套光模块;
将接入所述非配套光模块的端口进行下线处理。
4.根据权利要求1所述的异常定位方法,其特征在于,还包括:
为与通过所述可用性验证属于同一产品批次的未验证的配套光模块附加所述PASS标记。
5.根据权利要求4所述的异常定位方法,其特征在于,为与通过所述可用性验证属于同一产品批次的未验证的配套光模块附加所述PASS标记,包括:
获取未验证的配套光模块的实际产品批次信息;
判断已验证光模块列表中是否存在与所述实际产品批次信息一致的产品批次信息;其中,所述已验证光模块列表中记录有已验证的配套光模块的产品批次信息;
若所述已验证光模块列表中存在与所述实际产品批次信息一致的产品批次信息,则直接为所述未验证的配套光模块附加所述PASS标记。
6.根据权利要求2至5任一项所述的异常定位方法,其特征在于,判断所述非配套光模块是否存在异常,包括:
使用新配套光模块替换所述非配套光模块;其中,所述新配套光模块拥有与所述非配套光模块相同的数据内容;
判断更换为所述新配套光模块之后异常是否消失;
若所述异常消失,则判定本次异常由所述非配套光模块引发,并输出第一异常定位结果。
7.一种异常定位装置,其特征在于,应用于主干网交换机,包括:
光模块配套检测单元,用于当存在异常时,判断接入各端口的光模块是否均为配套光模块;其中,所述配套光模块为与所述主干网交换机配套的光模块,所述配套光模块在出厂时与配套的主干网交换机经过可用性验证;
异常检测及定位单元,用于当存在非配套光模块时,依次对所述非配套光模块和所述配套光模块进行异常检测,并根据检测结果定位得到异常定位结果;
所述配套光模块在出厂时与配套的主干网交换机之间进行的可用性验证操作包括:
对接入所述配套光模块的主干网交换机的端口启闭性能进行验证;
对接入所述主干网交换机的配套光模块的MAC地址学习能力进行验证;
对接入所述主干网交换机的配套光模块的VLAN性能进行验证;
当所述端口启闭性能、所述MAC地址学习能力、所述VLAN性能均通过验证时,在接入的配套光模块的预设字段附加PASS标记;
对应的,判断接入各端口的光模块是否均为配套光模块,包括:
查询接入各端口的光模块的预设字段下是否存在所述PASS标记;
将存在所述PASS标记的光模块划分为所述配套光模块;
将不存在所述PASS标记的光模块划分为所述非配套光模块。
8.一种主干网交换机,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于在执行所述计算机程序时实现如权利要求1至6任一项所述的异常定位方法的各步骤。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序在被处理器执行时实现如权利要求1至6任一项所述的异常定位方法的各步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911292247.4A CN111093124B (zh) | 2019-12-13 | 2019-12-13 | 一种异常定位方法、装置、主干网交换机及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911292247.4A CN111093124B (zh) | 2019-12-13 | 2019-12-13 | 一种异常定位方法、装置、主干网交换机及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111093124A CN111093124A (zh) | 2020-05-01 |
CN111093124B true CN111093124B (zh) | 2022-02-18 |
Family
ID=70396165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911292247.4A Active CN111093124B (zh) | 2019-12-13 | 2019-12-13 | 一种异常定位方法、装置、主干网交换机及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111093124B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286900A (zh) * | 2008-05-14 | 2008-10-15 | 华为技术有限公司 | 一种端口故障的检测方法、装置及接入设备 |
CN103941240A (zh) * | 2014-04-01 | 2014-07-23 | 中国人民解放军总装备部军械技术研究所 | 一种雷达***通信分机检测装置及检测方法 |
CN105162730A (zh) * | 2015-09-22 | 2015-12-16 | 上海斐讯数据通信技术有限公司 | 一种交换机中光模块信息的处理***及方法 |
CN109309528A (zh) * | 2017-07-27 | 2019-02-05 | 阿里巴巴集团控股有限公司 | 光模块的状态指示方法、装置及光模块和测试*** |
CN109639370A (zh) * | 2018-12-03 | 2019-04-16 | 惠州Tcl移动通信有限公司 | 近场通信天线检测方法、装置、移动终端及存储介质 |
JP2019101895A (ja) * | 2017-12-06 | 2019-06-24 | 国立大学法人大阪大学 | 異常検知装置、異常検知方法及びプログラム |
CN110417623A (zh) * | 2019-08-17 | 2019-11-05 | 长园深瑞继保自动化有限公司 | 智能变电站以太网交换机故障诊断方法 |
CN110417464A (zh) * | 2019-07-18 | 2019-11-05 | 锐捷网络股份有限公司 | 一种故障处理方法及装置、计算机装置及可读存储介质 |
CN110450189A (zh) * | 2019-04-30 | 2019-11-15 | 北京云迹科技有限公司 | 用于机器人的异常处理方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100534048C (zh) * | 2007-04-27 | 2009-08-26 | 中控科技集团有限公司 | 分布式以太网***及基于该***的故障检测方法 |
-
2019
- 2019-12-13 CN CN201911292247.4A patent/CN111093124B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286900A (zh) * | 2008-05-14 | 2008-10-15 | 华为技术有限公司 | 一种端口故障的检测方法、装置及接入设备 |
CN103941240A (zh) * | 2014-04-01 | 2014-07-23 | 中国人民解放军总装备部军械技术研究所 | 一种雷达***通信分机检测装置及检测方法 |
CN105162730A (zh) * | 2015-09-22 | 2015-12-16 | 上海斐讯数据通信技术有限公司 | 一种交换机中光模块信息的处理***及方法 |
CN109309528A (zh) * | 2017-07-27 | 2019-02-05 | 阿里巴巴集团控股有限公司 | 光模块的状态指示方法、装置及光模块和测试*** |
JP2019101895A (ja) * | 2017-12-06 | 2019-06-24 | 国立大学法人大阪大学 | 異常検知装置、異常検知方法及びプログラム |
CN109639370A (zh) * | 2018-12-03 | 2019-04-16 | 惠州Tcl移动通信有限公司 | 近场通信天线检测方法、装置、移动终端及存储介质 |
CN110450189A (zh) * | 2019-04-30 | 2019-11-15 | 北京云迹科技有限公司 | 用于机器人的异常处理方法及装置 |
CN110417464A (zh) * | 2019-07-18 | 2019-11-05 | 锐捷网络股份有限公司 | 一种故障处理方法及装置、计算机装置及可读存储介质 |
CN110417623A (zh) * | 2019-08-17 | 2019-11-05 | 长园深瑞继保自动化有限公司 | 智能变电站以太网交换机故障诊断方法 |
Non-Patent Citations (3)
Title |
---|
Detecting Method for an Open-Switch Fault of SiC MOSFET and Si IGBT in Hybrid ANPC Inverter System;Bong-Hyun Kwon;<2019 IEEE Energy Conversion Congress and Exposition (ECCE)>;20191003;全文 * |
基于历史与当前短时特征的异常流量检测;李轶璋等;《计算机工程》;20171215(第12期);全文 * |
基于流数据特征匹配的主机异常行为分析研究;魏美荣等;《信息安全研究》;20170505(第05期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111093124A (zh) | 2020-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109299135B (zh) | 基于识别模型的异常查询识别方法、识别设备及介质 | |
KR102601578B1 (ko) | 사이버 공격에 대한 네트워크 보호 방법 | |
CN112184091B (zh) | 工控***安全威胁评估方法、装置和*** | |
CN112732477B (zh) | 一种带外自检故障隔离的方法 | |
US10503909B2 (en) | System and method for vulnerability remediation verification | |
EP3099090A1 (en) | Network locking or card locking method and device for a mobile terminal, terminal, sim card, storage media | |
US20110307633A1 (en) | Preventing access to a device from an external interface | |
CN111178798A (zh) | 一种数据的处理方法、***、设备以及存储介质 | |
CN110798428A (zh) | 一种账号暴力破解行为的检测方法、***及相关装置 | |
CN109743339B (zh) | 电力厂站的网络安全监测方法和装置、计算机设备 | |
JP6052297B2 (ja) | ネットワークのフィルタリング装置、及びフィルタリング方法 | |
CN111093124B (zh) | 一种异常定位方法、装置、主干网交换机及可读存储介质 | |
US11954236B2 (en) | Authenticity verification | |
CN109145609B (zh) | 一种数据处理方法和装置 | |
CN114422186B (zh) | 一种攻击检测方法、装置、电子设备及存储介质 | |
CN109560964B (zh) | 一种设备合规检查方法及装置 | |
CN113779045A (zh) | 工控协议数据异常检测模型的训练方法和训练装置 | |
CN113625957A (zh) | 一种硬盘故障的检测方法、装置及设备 | |
CN111475400A (zh) | 一种业务平台的验证方法及相关设备 | |
CN111131248B (zh) | 一种网站应用安全缺陷检测模型建模方法及缺陷检测方法 | |
CN115643106B (zh) | 基于人工智能的农产品质量数据传输方法及云平台 | |
CN115225271B (zh) | 一种电力设备数据安全交互方法及*** | |
CN116436761B (zh) | 设备的位置在线识别和在线注册的实现方法及装置 | |
EP3065313A1 (en) | Optical module identification method and device | |
JP2018055598A (ja) | 情報処理装置及び情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |