一种光纤通信设备间光纤连接状况的自动检测方法

文档序号:7917979阅读:206来源:国知局

专利名称::一种光纤通信设备间光纤连接状况的自动检测方法
技术领域
:本发明涉及光纤通信系统,尤其涉及一种光纤通信设备间光纤连接状况的自动纟全测方法。
背景技术
:在光纤通信系统中,由于光纤的收发两根线是分开的,所以用户在连接光纤通信设备的时候,容易发生错误,使得一个端口的tx和rx分别连接到不同的对端设备端口,这种错误连接会导致光纤通信系统无法实现正常的业务。例如,有两台交换机,其中交换机M的端口ml和m2分别和交换才几N的端口nl和n2通信,正确的连才妻方法应如附图1所示,端口ml的tx和rx分别与端口nl的rx和tx通过光纤相连,端口m2的tx和rx分别与端口n2的rx和tx通过光纤相连;由于失i吴,造成了如图2所示的错误连接,端口ml的tx连接到了端口n2的rx,端口m2的tx连接到了端口nl的rx。由于交换机不能自动检测到发生错误连接且不能自动采取相关的处理措施,所以就会导致交换机M和N不能进行正常的通信,造成业务的瘫痪。
发明内容本发明所要解决的技术问题是提供一种光纤通信设备间光纤连接状况的自动检测方法,保证光纤通信设备间正常的通信。为解决上述技术问题,本发明是通过以下技术方案实现的一种光纤通信设备间光纤连接状况的自动检测方法,包括以下步骤(1)通过光纤连接的各个设备分别向其对端设备发送检测报文,其中携带本端的设备ID和发送所述报文的端口ID信息;所述对端设备的相应端口收到所述检测报文后,提取出其中设备ID和端口ID信息,将其作为本端口的邻居信息添加至本端的邻居信息列表中;(2)所述设备分别向其对端设备发送测试消息,其中携带本端邻居信息列表中发送所述测试消息的端口的邻居信息;所述对端设备的相应端口收到所述测试消息后,判断该消息中的设备ID和端口ID是否与本端设备ID和本端口ID—致,若一致,则判定本端口与对端设备端口的光纤连接正确;若不一致,则判定本端口与对端设备端口的光纤连接错误。其中,所述方法还包括在检测出光纤连接错误时,配置告警消息并上报,提示用户重新进行连接。其中,所述邻居信息列表中包括本端设备的各个端口名称及所述端口的邻居信息。本发明具有以下有益效果发生错误连接,并在发生错误连接时可配置告警信息以提示用户正确连接,保证了光纤通信设备间的正常通信,且方法简单,易于实现。图1是本发明的检测方法流程图2是实施例一中光纤通信设备M和N间光纤的正确连4妄示意图3是实施例一中光纤通信设备M和N间光纤的错误连接示意图;图4是实施例二中光纤通信设备A、B、C、D间光纤的正确连接示意图5是实施例二中光纤通信设备A、B、C、D间光纤的错误连接示意图。具体实施例方式下面将结合附图及具体实施例对本发明作进一步详细的描述请参阅图l,本发明的检测方法包括以下步骤101、在各个光纤通信设备间通过光纤连接后,重新启动各个设备。102、所述设备分别通过各自的各个端口向对端设备发送检测报文,其中携带本端口对应的设备ID(Device—id,可以为设备的mac地址)和端口ID(Port—id)信息;所述对端设备的相应端口收到检测报文后,提取出其中的Device—id和Port—id,将其作为本端口的邻居信息添加至本端的邻居信息列表中。103、所述设备分别通过各自的各个端口向其对端设备发送测试消息,其中携带当前端口的邻居信息;所述对端设备的相应端口收到所述测试消息后,判断该消息中的Device—id和Port—id是否与本端口对应的Device—id和Port—id相同,若相同,则判定本端口与对端设备端口的光纤连接正确;若不同,则判定本端口与对端设备端口的光纤连接错误。104、对于连接错误的端口,配置告警消息并上报,提示用户正确连接。实施例一请参阅图2,该图所示为光纤通信设备M和N间光纤的正确连接示意图,在这种情况下对其连接情况进行检测的过程为i、在光纤通^言i殳备M和N通过光纤连4妄后,重新启动M和N。ii、进行4企测报文发送过程M通过端口ml向N发送检测报文,其中携带M—id和ml一id信息;N的端口nl收到该才艮文后,将M—id和ml—id作为端口nl的邻居信息添加至本端的邻居信息列表中;M通过端口m2向N发送检测报文,其中携带M—id和m2一id信息;N的端口n2收到该寺艮文后,将M—id和m2—id作为端口n2的邻居4言息添加至本端的邻居信息列表中;N通过端口nl向M发送;f企测报文,其中携带N—id和nl一id信息;M的端口ml收到该l艮文后,将N_id和nl—id作为端口ml的邻居信息添加至本端的邻居信息列表中;N通过端口n2向M发送^r测报文,其中携带N—id和n2—id信息;M的端口m2收到该报文后,将N—id和n2—id作为端口m2的邻居信息添加至本端的邻居信息列表中;这样,M和N均完成了邻居信息列表的建立,分别如表1和表2所示<table>complextableseeoriginaldocumentpage6</column></row><table><formula>complexformulaseeoriginaldocumentpage7</formula>iii、进入测试过程M通过端口ml向N发送测试消息,其中携带端口ml的邻居信息(N—id和nl一id);N的端口nl收到该消息后,判断其中的邻居信息与本端口对应的N—id和nl一id完全相同,则判定本端口与端口ml的光纤连接正确;M通过端口m2向N发送测试消息,其中携带端口m2的邻居信息(N—id和n2—id);N的端口n2收到该消息后,判断其中的邻居信息与本端口对应的N—id和n2一id完全相同,则判定本端口与端口m2的光纤连接正确。这样,检测结果为M与N之间的光纤连接正确,可进行正常的通信。请参阅图3,该图所示为光纤通信设备M和N间光纤的错误连接,在这种情况下对其连接情况进行检测的过程为I、在光纤通信i殳备M和N通过光纤连接后,重新启动M和N。II、进行检测报文发送过程M通过端口ml向N发送检测报文,其中携带M—id和ml—id信息;N的端口n2收到该报文后,将M_id和ml—id作为端口n2的邻居信息添加至本端的邻居信息列表中;M通过端口m2向N发送检测报文,其中携带M—id和m2_id信息;N的端口nl收到该报文后,将M一id和m2—id作为端口nl的邻居信息添加至本端的邻居信息列表中;N通过端口n1向M发送检测报文,其中携带N—id和nl—id信息;M的端口ml收到该报文后,将N—id和nl—id作为端口ml的邻居信息添加至本端的邻居信息列表中;N通过端口n2向M发送检测报文,其中携带N—id和n2—id信息;M的端口m2收到该报文后,将N一id和n2—id作为端口m2的邻居信息添加至本端的邻居信息列表中;这样,M和N均完成了邻居信息列表的建立,分别如表3和表4所示<table>complextableseeoriginaldocumentpage8</column></row><table><table>complextableseeoriginaldocumentpage8</column></row><table>表4III、进入测试过程M通过端口ml向N发送测试消息,其中携带端口ml的邻居信息(N—id和nl一id);N的端口n2收到该消息后,判断其中的邻居信息与本端口对应的N—id和n2—id不完全相同,则判定本端口与端口ml的光纤连接错误;M通过端口m2向N发送测试消息,其中端口m2的邻居信息(N—id和n2一id);N的端口nl收到该消息后,判断其中的邻居信息与本端口对应的N—id和nl—id不完全相同,则判定本端口与端口m2的光纤连4妄错误。这样,检测结果为M与N之间的光纤连接错误。IV、M和N配置告警消息,提示用户重新进行连接。实施例二请参阅图4,该图所示为光纤通信设备A、B、C、D间光纤的正确连接示意图,在这种情况下对其连接情况进行检测的过程与结果均与图2所示相同,不再作描述。请参阅图5,该图所示为与图4对应的错误连接示意图,在这种情况下对其连接情况进行检测的过程为①在光纤通信设备A、B、C、D通过光纤连接后,重新启动A、B、C、D。②进行纟企测纟艮文发送过程A通过端口a发送检测报文,其中携带A—id和a—id信息;B的端口b收到该报文后,将A—id和a—id作为端口b的邻居信息添加至本端的邻居信息列表中;B通过端口b发送检测报文,其中携带B—id和b—id信息;C的端口c收到该寺艮文后,将B—id和b—id作为端口c的邻居信息添加至本端的邻居信息列表中;C通过端口c发送检测报文,其中携带C—id和c—id信息;D的端口d收到该报文后,将C_id和c—id作为端口d的邻居信息添加至本端的邻居信息列表中;D通过端口d发送检测报文,其中携带D—id和d_id信息;A的端口a收到该报文后,将D_id和d一id作为端口a的邻居信息添加至本端的邻居信息列表中;这样,A、B、C、D均完成了邻居信息列表的建立,它们的邻居信息列表分别如表5至表8所示<table>complextableseeoriginaldocumentpage10</column></row><table>表5<table>complextableseeoriginaldocumentpage10</column></row><table>表6<table>complextableseeoriginaldocumentpage10</column></row><table>表7<table>complextableseeoriginaldocumentpage10</column></row><table>表8③进入测试过程:A通过端口a发送测试消息,其中携带端口a的邻居信息(D—id和d—id);B的端口b收到该消息后,判断其中的邻居信息与本端口对应的B—id和bjd不完全相同,则判定本端口与端口a的光纤连接错误;B通过端口b发送测试消息,其中携带端口b的邻居信息(A—id和a—id);C的端口c收到该消息后,判断其中的邻居信息与本端口对应的C—id和c—id不完全相同,则判定本端口与端口b的光纤连接4昔误;C通过端口c发送测试消息,其中携带端口c的邻居信息(B—id和b一id);D的端口d收到该消息后,判断其中的邻居信息与本端口对应的Djd和djd不完全相同,则判定本端口与端口c的光纤连4妻错误。这样,检测结果为A、B、C、D之间的光纤连接错误。配置告警消息,提示用户重新进行连接。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。权利要求1、一种光纤通信设备间光纤连接状况的自动检测方法,其特征在于,包括以下步骤(1)通过光纤连接的各个设备分别向其对端设备发送检测报文,其中携带本端的设备ID和发送所述报文的端口ID信息;所述对端设备的相应端口收到所述检测报文后,提取出其中设备ID和端口ID信息,将其作为本端口的邻居信息添加至本端的邻居信息列表中;(2)所述设备分别向其对端设备发送测试消息,其中携带本端邻居信息列表中发送所述测试消息的端口的邻居信息;所述对端设备的相应端口收到所述测试消息后,判断该消息中的设备ID和端口ID是否与本端设备ID和本端口ID一致,若一致,则判定本端口与对端设备端口的光纤连接正确;若不一致,则判定本端口与对端设备端口的光纤连接错误。2、如权利要求1所述的光纤通信设备间光纤连接状况的自动检测方法,其特征在于,所述方法还包括在检测出光纤连接错误时,配置告警消息并上报,提示用户重新进行连接。3、如权利要求1或2所述的光纤通信设备间光纤连接状况的自动检测方法,其特征在于,所述邻居信息列表中包括本端设备的各个端口名称及所述端口的邻居信息。全文摘要本发明公开了一种光纤通信设备间光纤连接状况的自动检测方法,包括(1)各设备向其对端设备发送检测报文,携带本端的设备ID和发送报文的端口ID;对端设备的相应端口收到后,将其中的设备ID和端口ID作为本端口的邻居信息添加至本端的邻居信息列表中;(2)所述设备分别向对端设备发测试消息,携带发送端口的邻居信息;所述对端设备的相应端口收到后,判断其中的设备ID和端口ID是否与本端设备ID和本端口ID一致,若是则判定本端口与对端设备端口连接正确;否则判定连接错误。采用本发明,光纤通信设备可自动检测本端与对端设备的光纤是否发生错误连接,并在错误时配置告警信息提示用户,保证了光纤通信设备间的正常通信,易于实现。文档编号H04B10/12GK101345584SQ20081014199公开日2009年1月14日申请日期2008年8月22日优先权日2008年8月22日发明者石王申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1