【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种基于可编程逻辑以太网的接口速率控制方法及装置。
技术介绍
以太网组网技术是现有局域网中采用的最通用的一种基带局域网组网技术,被广泛应用于局域网通信设备中。而在传统的高速以太网通信设备中,根据组网情况不同,普遍采用速率为1000Mb/s、100Mb/s的接口,它们都符合IEEE802.3标准。但是随着通信业的发展,特别是4G时代的到来,对数据接口速率提出了更高的要求,从而在IEEE802.3标准中衍生出了补充标准IEEE802.3ae,在该标准中定义了速率为10Gb/s的以太网接口,并逐步的应用于通信设备的接口中。可以预见的是该速率的接口在以后布局的通信设备中的使用比重将会逐渐增加。因此,在以后的局域网中,10Gb/s速率接口必将加入已有的联网应用场景,从而形成一种新的以太网多速率联网场景。在这种多速率联网的场景中,如果不同速率的接口不能够做到共接口,那么就必须耗费更多的接口资源或者采用不同的版本去适应这种环境。这样就会造成成本以及版本升级和维护的风险的增加。因此,如果能够让一个接口根据网络速率环境的不同而自主的适应10Gb/s、1000Mb/s、100Mb/s速率的网络环境,这样就能够规避上述的风险及减少生产成本。
技术实现思路
本专利技术实施例提供一种基于以太网的接口速率控制方法及装置,旨在解决多速率联网的场景中,不同速率的接口无法做到共接口,造成成本以及版本升级和维护的风险增加的问题。本专利技术实施例提出的一种基于以太网的接口速率控制方法,包括:在启动进程后,判断当前接口所在节点是否为从节点;在当前接口所在节点为从 ...
【技术保护点】
一种基于以太网的接口速率控制方法,其特征在于,包括:在启动进程后,判断当前接口所在节点是否为从节点;在当前接口所在节点为从节点时,按照预设的速率配置模式及对应的时钟策略,控制相应的功能模块进行接口速率参数配置、复位流程及报文处理,根据所述相应的功能模块反馈的信号来判断速率配置模式是否完成;向CPU上报速率配置结果。
【技术特征摘要】
1.一种基于以太网的接口速率控制方法,其特征在于,包括:在启动进程后,判断当前接口所在节点是否为从节点;在当前接口所在节点为从节点时,按照预设的速率配置模式及对应的时钟策略,控制相应的功能模块进行接口速率参数配置、复位流程及报文处理,根据所述相应的功能模块反馈的信号来判断速率配置模式是否完成;向CPU上报速率配置结果。2.根据权利要求1所述的方法,其特征在于,所述在当前接口所在节点为从节点时,按照预设的速率配置模式及对应的时钟策略,控制相应的功能模块进行接口速率参数配置、复位流程及报文处理,根据所述相应的功能模块反馈的信号来判断速率配置模式是否完成的步骤包括:在当前接口所在节点为从节点时,速率切换决策模块将预设的速率配置模式信息传递给参数配置模块;所述参数配置模块判断接收到的速率配置模式信息与当前的速率配置模式信息是否相同,若相同,则不作处理;否则,进行相应速率配置参数的下发,以搭建时钟网络、数据通路,并控制复位控制模块及PCS模块进行复位控制操作;当所述速率切换决策模块接收到所述参数配置模块反馈的配置完成信号后,监测是否接收到所述PCS模块反馈的PCS同步信号;若接收到所述PCS模块反馈的PCS同步信号,则监测是否接收到报文处理模块反馈的报文收发正常信号;若接收到所述报文处理模块反馈的报文收发正常信号,则所述速率切换决策模块判断速率配置模式完成。3.根据权利要求2所述的方法,其特征在于,所述监测是否接收到所述PCS模块反馈的PCS同步信号的步骤之后还包括:若未接收到所述PCS模块反馈的PCS同步信号,则所述速率切换决策模块判断所述速率配置模式信息的计数值M是否等于预设阈值M_max–1;若所述速率配置模式信息的计数值M等于预设阈值M_max–1,则判定速率配置失败;否则,将所述速率配置模式信息的计数值M加1,并返回执行步骤:将预设的速率配置模式信息传递给参数配置模块。4.根据权利要求2所述的方法,其特征在于,所述监测是否接收到报文处理模块反馈的报文收发正常信号的步骤之后还包括:若未接收到所述报文处理模块反馈的报文收发正常信号,则所述速率切换决策模块判断所述速率配置模式信息的计数值M是否等于预设阈值M_max–1;若所述速率配置模式信息的计数值M等于预设阈值M_max–1,则判定速率配置失败;否则,将所述速率配置模式信息的计数值M加1,并返回执行步骤:将预设的速率配置模式信息传递给参数配置模块。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述判断当前接口所在节点是否为从节点的步骤之后还包括:在当前接口所在节点为主节点时,按照所述CPU下发的所需速率配置模式及对应的时钟策略进行速率配置。6.根据权利要求3或4所述的方法,其特征在于,所述向CPU上报速率配置结果的步骤中包括:若速率配置结果为速率配置失败,则采用PCS模块能够锁定的速率模式进行手动模式配置。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:在启动进程前,搭建可复用的时钟网络拓扑模型。8.一种基于以太网的接口速率控制装置,其特征在于,包括:速率切换决策模块以及相应的功能模块,其中:所述速率切换决策模块,用于在启动进程后,判断当前接口所在节点是否为从节点;在当前接口所在节点为从节点时,按照预设的速率配置模式及对应的时钟策略,控制相应的功能模块进行接口速率参数配置、复位流程及报文处理,根据所述相应的功能模块反馈的信号来判断速率配置模式是否完成,并向CPU上报速率配置结果。9.根据权利要求8所述的装置,其特征在于,所述相应的功能模块至少包括:参数配置模块、PCS模块、复位控制模块以及报文处理模块;所述参数配置模块分别与速率切换决策模块、复位控制模块、PCS模块及报文处理模块相连;所述速率切换决策模块,还用于在当前接口所在节点为从节点时,将预设的速率配置模式信息传递给参数配置模块;所述参数配置模块,用于判断接收...
【专利技术属性】
技术研发人员:鄢林,汪立林,杜超,张迪强,王仰锋,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。