端口配置方法和装置制造方法及图纸

技术编号:16974248 阅读:66 留言:0更新日期:2018-01-07 09:20
本申请提供了端口配置方法和装置。本申请中,即使万兆端口的接收配置训练成功,也不立即将训练得到的接收配置参数配置在所述万兆端口,而是检测万兆端口对应的GearBox的串行线路信号状态、并行线路信号状态,当检测到GearBox的串行线路信号状态、并行线路信号状态均正常时,才会将训练得到的接收配置参数配置在所述万兆端口,实现万兆端口的接收配置与对端设备匹配。

【技术实现步骤摘要】
端口配置方法和装置
本申请涉及网络通信技术,特别端口配置方法和装置。
技术介绍
交换设备上支持万兆及以上的端口(简称万兆端口)使能接收配置训练,以保证根据对端设备发送的信号得到一个理想的接收配置。接收配置至少包含:接收速率、振幅、眼高(EO:EyeOpening)、接收模式等。但是,假如万兆端口连接光模块,而光模块本身会发送光信号,会导致接收配置训练错把光模块发送的信号当作对端设备发送的信号而进行接收配置训练,万兆端口的接收配置训练成功了,会将训练得到的接收配置配置在万兆端口,而此时实际上训练得到的接收配置与对端设备并不匹配。
技术实现思路
本申请提供了端口配置方法和装置,以实现端口的接收配置与对端设备匹配。本申请提供的技术方案包括:一种端口配置方法,该方法包括:在本端万兆端口的接收配置训练成功时,确定所述万兆端口对应的串并转换器GearBox;检测所述GearBox的串行线路信号状态、并行线路信号状态,当检测到所述GearBox的串行线路信号状态、并行线路信号状态正常时,将训练得到的接收配置参数配置在所述万兆端口,启动所述万兆端口。一种端口配置装置,该装置包括:训练模块,用于对万兆端口的接收配置进行训练;确定模块,用于在所述训练模块对万兆端口的接收配置训练成功时,确定所述万兆端口对应的串并转换器GearBox;检测模块,用于检测所述GearBox的串行线路信号状态、并行线路信号状态;配置模块,用于当所述检测模块检测到所述GearBox的串行线路信号状态、并行线路信号状态正常时,将训练得到的接收配置参数配置在所述万兆端口,启动所述万兆端口。由以上技术方案可以看出,本申请中,即使万兆端口的接收配置训练成功,也不立即将训练得到的接收配置参数配置在所述万兆端口,而是检测万兆端口对应的GearBox的串行线路信号状态、并行线路信号状态,当检测到GearBox的串行线路信号状态、并行线路信号状态均正常时,才会将训练得到的接收配置参数配置在所述万兆端口,实现万兆端口的接收配置与对端设备匹配。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1为本申请提供的方法流程图;图2为本申请提供的应用组网示意图;图3为本申请提供的装置结构示意图。具体实施方式万兆端口的接收配置训练只考虑串行总线(Serdes)上的信号情况,假如万兆端口连接光模块,若万兆端口所处交换芯片的信号接收能力比较强,其会在Serdes上收到光模块发送的通信信号,如此,就会出现
技术介绍
描述的,在执行万兆端口的接收配置训练时会错把光模块发送的信号当作对端设备发送的信号而进行接收配置训练,当训练成功时,会将训练得到的接收配置配置在万兆端口,出现了训练得到的接收配置与对端设备并不匹配。为了解决上述技术问题,本申请提供了图1所示的方法:参见图1,图1为本申请提供的方法流程图。如图1所示,该流程可包括以下步骤:步骤101,在本端万兆端口的接收配置训练成功时,确定所述万兆端口对应的串并转换器(GearBox)。GearBox为串并转换器,用于完成串并转换,具体为:将来自Serdes的串行信号转换为并行信号,送给上述万兆端口,同样,也会将来自上述万兆端口的并行信号转换为串行信号,送给Serdes。步骤102,检测所述GearBox的串行线路信号状态、并行线路信号状态,当检测到所述GearBox的串行线路信号状态、并行线路信号状态正常时,执行步骤103。如上描述,万兆端口的接收配置训练只考虑Serdes上的信号情况,为防止万兆端口连接光模块时错把光模块发送的通信信号当作对端设备发送的信号而进行接收配置训练,出现端口配置的训练得到的接收配置与对端设备不匹配的问题,在本申请中,即使本端万兆端口的接收配置训练成功,还需进一步确定该接收配置训练是否确实是依赖于对端设备发送的信号执行的,即步骤102的描述。这里,当万兆端口对应的模式、双工、速率配置正确后,本端就会通过GearBox与万兆端口连接的对端设备进行信号协商,若信号协商成功,则意味着对端设备已配置正确的发送配置,GearBox连接的串行线路(连接至Serdes的链路)信号状态和GearBox连接的并行线路(连接至万兆端口)信号状态正常,反之,若信号协商失败,则意味着对端设备还未配置正确的发送配置,GearBox连接的串行线路(连接至Serdes的链路)信号状态和/或GearBox连接的并行线路(连接至万兆端口)信号状态异常。当GearBox的串行线路信号状态、并行线路信号状态异常时,则意味着对端设备还未配置正确的发送配置,作为一个实施例,本申请中,可延迟指定时间,在延迟指定时间后,重新执行所述万兆端口的接收配置训练,在重新执行的接收配置训练成功时,返回检测所述GearBox的串行线路信号状态、并行线路信号状态的步骤。这里的指定时间可根据实际经验设置,比如设置为100毫秒。步骤103,将训练得到的接收配置参数配置在所述万兆端口,并启动所述万兆端口。本步骤103是在GearBox的串行线路信号状态、并行线路信号状态正常的前提下执行的。如上描述的GearBox的串行线路信号状态、并行线路信号状态正常,则意味着对端设备已配置正常的发送配置,此时可执行步骤103。最终实现了正确完成万兆端口的接收配置,使得万兆端口的接收配置与对端设备匹配。需要说明的是,训练得到的接收配置参数有可能不最优,为此,在本申请中,在将训练得到的接收配置参数配置在万兆端口之前,还可进一步尝试调整所述接收配置训练得到的接收配置参数;以保证尝试调整后的接收配置参数最优,保证收到来自对端设备发送的任何数据,确保不丢包。至此,完成图1所示流程。通过图1所示流程可以看出,在本申请中,即使万兆端口的接收配置训练成功,也不立即将训练得到的接收配置参数配置在所述万兆端口,而是检测万兆端口对应的GearBox的串行线路信号状态、并行线路信号状态,当检测到GearBox的串行线路信号状态、并行线路信号状态均正常时,才会将训练得到的接收配置参数配置在所述万兆端口,实现万兆端口的接收配置与对端设备匹配。下面通过一个完整的实施例对图1所示流程进行描述:参见图2,图2为本申请提供的实施例流程图。如图2所示,该流程可包括以下步骤:步骤201,轮询本端设备(记为设备200)的所有万兆端口,对于轮询到的万兆端口(记为Port2_1),执行步骤202。步骤202,检测Port2_1的端口状态,若Port2_1的端口状态为未初始化完成状态,则继续轮询下一个万兆端口,若Port2_1的端口状态为初始化完成状态,则执行步骤203。在应用中,Port2_1有可能连接光模块,也有可能连接线缆。其中,当Port2_1连接光模块时,检测光模块是否已具有对应的光模块配置,如果是,则意味着Port2_1已完成初始化,反之,意味着Port2_1未完成初始化。同样,当Port2_1连接线缆时,检测线缆是否已具有对应的线缆配置,如果是,则意味着Port2_1已完成初始化,反之,意味着Port2_1未完成初始化。步骤203,使能Port2_1已配置的指定码流发送功能,通过Port2_1向对端设备(记为设备300)发送指定码流,并检测Port本文档来自技高网
...
端口配置方法和装置

【技术保护点】
一种端口配置方法,其特征在于,该方法包括:在本端万兆端口的接收配置训练成功时,确定所述万兆端口对应的串并转换器GearBox;检测所述GearBox的串行线路信号状态、并行线路信号状态,当检测到所述GearBox的串行线路信号状态、并行线路信号状态正常时,将训练得到的接收配置参数配置在所述万兆端口,启动所述万兆端口。

【技术特征摘要】
1.一种端口配置方法,其特征在于,该方法包括:在本端万兆端口的接收配置训练成功时,确定所述万兆端口对应的串并转换器GearBox;检测所述GearBox的串行线路信号状态、并行线路信号状态,当检测到所述GearBox的串行线路信号状态、并行线路信号状态正常时,将训练得到的接收配置参数配置在所述万兆端口,启动所述万兆端口。2.根据权利要求1所述的方法,其特征在于,当检测到所述GearBox的串行线路信号状态和/或并行线路信号状态异常时,该方法进一步包括:延迟指定时间;在延迟指定时间后,重新执行所述万兆端口的接收配置训练,在重新执行的接收配置训练成功时,返回检测所述GearBox的串行线路信号状态、并行线路信号状态的步骤。3.根据权利要求1所述的方法,其特征在于,该方法之前进一步包括:所述万兆端口在初始化完成后使能已配置的指定码流发送功能,向对端设备发送指定码流,所述指定码流用于指示对端设备将收到所述指定码流的对端端口关闭;所述启动万兆端口进一步包括:将所述指定码流发送功能去使能,以控制所述万兆端口发送所述指定码流,使得所述对端设备启动所述对端端口。4.根据权利要求1所述的方法,其特征在于,在执行所述万兆端口的接收配置训练执行之前,进一步包括:在所述万兆端口初始化完成时,检测所述万兆端口是否收到指定信号;若检测到所述万兆端口收到指定信号、且所述万兆端口的端口状态为down状态,则在所述万兆端口连接光模块时,判断所述万兆端口是否收到对端设备发送的收光信号RX-LOS信号,如果有,执行所述万兆端口的接收配置训练。5.根据权利要求4所述的方法,其特征在于,当判断所述万兆端口未收到对端设备发送的收光信号RX-LOS信号,或者,当检测到所述万兆端口未收到指定信号、但所述万兆端口的端口状态为UP状态,该方法进一步包括:不再执行所述万兆端口的接收配置训练,使能所述万兆端口发送指定码流,以指示对端设备将收到所述指定码流的对端端口关闭,并将所述万兆端口的端口状态修改为Down状态。6.一种端口配置装置,其特征在于,该装置包括:训练模块,用于对万兆...

【专利技术属性】
技术研发人员:王典
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1