一种自适应速率配置方法及网元技术

技术编号:15441626 阅读:86 留言:0更新日期:2017-05-26 06:43
本发明专利技术涉及通信技术领域,尤其涉及一种自适应速率配置方法及网元,用以实现在一套硬件实体中实现多种速率的切换,从而减少硬件实体的开销,包括:网元检测到物理层芯片与其它网元自协商后的协商速率,则将协商速率配置给所述网元的各网络接口,且各网络接口分别支持多种传输速率,本发明专利技术实施例中,各网络接口支持多种传输速率之间的切换,因而本发明专利技术实施例网元内只需要一套硬件实体,即可使用多种传输速率,因而更加节约硬件资源。

Adaptive rate allocation method and network element

The present invention relates to the technical field of communication, and particularly relates to a network adaptive rate allocation method is used to realize the switching of multi rate in a real hardware, including the entity so as to reduce the hardware overhead, net detection to the physical layer chip and other network consultation rate after consultation, the consultation rate allocation the network interface of the network, and the network interface to support multiple transmission rates, the embodiment of the invention, the network interface support switching between multiple transmission rates, and the embodiment of the invention in the network only need a set of hardware entities, you can use multiple transmission rates, and thus save more hardware resources.

【技术实现步骤摘要】
一种自适应速率配置方法及网元
本专利技术涉及通信
,尤其涉及一种自适应速率配置方法及网元。
技术介绍
在通信系统中,不同网元之间,很多采用以太网传输通信信号,在不同的应用场景中,有不同的以太网带宽,为便于通信系统灵活组网传输,要求通信系统网元可适应不同带宽,这样不仅组网灵活,亦可削减组网成本。传统通信系统以太网设计中,一般是使用不同的硬件实体分别支持不同带宽,例如需要网元支持10M、100M及1000M传输速率时,则需要在网元内部设置三套硬件实体,分别支持10M、100M及1000M的传输速率。这种传统的做法势必会造成占用过多资源,因为不同硬件实体之间仅仅是存在着传输速率的不同,而其它处理都是相同的,因而造成资源冗余,且不够灵活。
技术实现思路
本专利技术提供一种自适应速率配置方法及网元,用以实现在一套硬件实体中实现多种速率的切换,从而减少硬件实体的开销。第一方面,本专利技术实施例提供一种自适应速率配置方法,包括:网元的处理单元检测所述网元的物理层芯片的传输状态,所述物理层芯片用于与其他网元协商传输速率;所述处理单元在所述传输状态发生变化后,获取所述物理层芯片的协商速率,并将所述协商速率配置给所述网元的各网络接口,使各网络接口更新传输速率,所述网络接口支持多种传输速率。可选地,所述网元还包括数据传输单元,所述处理单元通过所述数据传输单元与所述物理层芯片连接;所述处理单元将所述协商速率配置给所述网元的各网络接口,包括:所述处理单元将所述协商速率配置给自身的网络接口;所述处理单元将所述协商速率配置给所述数据传输单元,所述数据传输单元将所述协商速率配置给自身的网络接口。可选地,所述处理单元包括与所述数据传输单元连接的第一网络接口、检测单元和第一配置单元,所述数据传输单元包括第二配置单元、与所述处理单元连接的第二网络接口、与所述物理层芯片连接的第三网络接口,所述检测单元分别与所述第一网络接口及所述第一配置单元连接,所述第一配置单元与所述第二配置单元连接,所述第二配置单元分别与所述第二网络接口和所述第三网络接口连接,所述第二网络接口和所述第三网络接口连接;所述处理单元检测所述网元的物理层芯片的传输状态,包括:所述处理单元的所述检测单元检测所述网元的物理层芯片的传输状态;所述处理单元将所述协商速率配置给自身的网络接口,包括:所述处理单元的所述检测单元将所述协商速率配置给所述第一网络接口;所述数据传输单元将所述协商速率配置给自身的网络接口,包括:所述第二配置单元接收所述第一配置单元发送的所述协商速率,并将所述协商速率配置给所述第二网络接口和所述第三网络接口,所述第一配置单元的所述协商速率来自所述检测单元。可选地,所述处理单元为MCU或FPGA。可选地,所述处理单元为FPGA;所述FPGA内的网络接口的第一侧为125M时钟GMII接口,所述网络接口的第二侧为125M/25M/2.5M输出时钟可选的RGMII/MII接口,所述网络接口的第一侧用于对所述网元内部收发信号,所述网络接口的第二侧用于对网元外部收发信号;所述协商速率为1000M,所述处理单元配置所述GMII接口为1个时钟传输1个数据;或者所述协商速率为100M,所述处理单元配置所述GMII接口为10个时钟传输1个数据;所述协商速率为10M,所述处理单元配置所述GMII接口为100个时钟传输1个数据。可选地,所述网络接口的第二侧为125M输出时钟,所述第二侧的网络接口为RGMII接口;或者所述网络接口的第二侧为25M或2.5M输出时钟,所述第二侧的网络接口为MII接口。可选地,所述处理单元为MCU;所述MCU内的网络接口由所述MCU内部网络接口硬核构成。第二方面,本专利技术实施例提供一种网元,包括处理单元及物理层芯片,所述物理层芯片用于与其他网元协商传输速率;所述处理单元,用于检测所述物理层芯片的传输状态,在所述传输状态发生变化后,获取所述物理层芯片的协商速率,并将所述协商速率配置给所述网元的各网络接口,使各网络接口更新传输速率,所述网络接口支持多种传输速率。可选地,所述网元还包括数据传输单元,所述处理单元通过所述数据传输单元与所述物理层芯片连接;所述处理单元,具体用于将所述协商速率配置给自身的网络接口;将所述协商速率配置给所述数据传输单元;所述数据传输单元用于将所述协商速率配置给自身的网络接口。可选地,所述处理单元包括与所述数据传输单元连接的第一网络接口、检测单元和第一配置单元,所述数据传输单元包括第二配置单元、与所述处理单元连接的第二网络接口、与所述物理层芯片连接的第三网络接口,所述检测单元分别与所述第一网络接口及所述第一配置单元连接,所述第一配置单元与所述第二配置单元连接,所述第二配置单元分别与所述第二网络接口和所述第三网络接口连接,所述第二网络接口和所述第三网络接口连接;所述检测单元用于检测所述物理层芯片的传输状态,以及将所述协商速率配置给所述第一网络接口;所述第一配置单元用户接受所述检测单元发送的所述协商速率,并发送给所述第二配置单元;所述第二配置单元接收所述第一配置单元发送的所述协商速率,并将所述协商速率配置给所述第二网络接口和所述第三网络接口。可选地,所述处理单元为微控制单元MCU或现场可编程门阵列FPGA。可选地,所述处理单元为FPGA;所述FPGA内的网络接口的第一侧为125M时钟GMII接口,所述网络接口的第二侧为125M/25M/2.5M输出时钟可选的RGMII/MII接口,所述网络接口的第一侧用于对所述网元内部收发信号,所述网络接口的第二侧用于对网元外部收发信号;所述协商速率为1000M,所述处理单元配置所述GMII接口为1个时钟传输1个数据;或者所述协商速率为100M,所述处理单元配置所述GMII接口为10个时钟传输1个数据;所述协商速率为10M,所述处理单元配置所述GMII接口为100个时钟传输1个数据。可选地,所述网络接口的第二侧为125M输出时钟,所述第二侧的网络接口为RGMII接口;或者所述网络接口的第二侧为25M或2.5M输出时钟,所述第二侧的网络接口为MII接口。可选地,所述处理单元为MCU;所述MCU内的网络接口由所述MCU内部网络接口硬核构成。本专利技术实施例,网元检测到物理层芯片与其它网元自协商后的协商速率,则将协商速率配置给所述网元的网络接口,且网络接口支持多种传输速率,本专利技术实施例中,网络接口支持多种传输速率之间的切换,因而本专利技术实施例网元内只需要一套硬件实体,即可使用多种传输速率,因而更加节约硬件资源。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的网元结构示意图;图2为本专利技术实施例提供的自适应速率配置方法流程图;图3为本专利技术实施例提供的网元结构示意图;图4为本专利技术实施例提供的网元结构示意图;图5为本专利技术实施例提供的网元结构示意图;图6为本专利技术实施例提供的网络接口示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术本文档来自技高网...
一种自适应速率配置方法及网元

【技术保护点】
一种自适应速率配置方法,其特征在于,包括:网元的处理单元检测所述网元的物理层芯片的传输状态,所述物理层芯片用于与其他网元协商传输速率;所述处理单元在所述传输状态发生变化后,获取所述物理层芯片的协商速率,并将所述协商速率配置给所述网元的各网络接口,使各网络接口更新传输速率,所述网络接口支持多种传输速率。

【技术特征摘要】
1.一种自适应速率配置方法,其特征在于,包括:网元的处理单元检测所述网元的物理层芯片的传输状态,所述物理层芯片用于与其他网元协商传输速率;所述处理单元在所述传输状态发生变化后,获取所述物理层芯片的协商速率,并将所述协商速率配置给所述网元的各网络接口,使各网络接口更新传输速率,所述网络接口支持多种传输速率。2.根据权利要求1所述的自适应速率配置方法,其特征在于,所述网元还包括数据传输单元,所述处理单元通过所述数据传输单元与所述物理层芯片连接;所述处理单元将所述协商速率配置给所述网元的各网络接口,包括:所述处理单元将所述协商速率配置给自身的网络接口;所述处理单元将所述协商速率配置给所述数据传输单元,所述数据传输单元将所述协商速率配置给自身的网络接口。3.根据权利要求2所述的自适应速率配置方法,其特征在于,所述处理单元包括与所述数据传输单元连接的第一网络接口、检测单元和第一配置单元,所述数据传输单元包括第二配置单元、与所述处理单元连接的第二网络接口、与所述物理层芯片连接的第三网络接口,所述检测单元分别与所述第一网络接口及所述第一配置单元连接,所述第一配置单元与所述第二配置单元连接,所述第二配置单元分别与所述第二网络接口和所述第三网络接口连接,所述第二网络接口和所述第三网络接口连接;所述处理单元检测所述网元的物理层芯片的传输状态,包括:所述处理单元的所述检测单元检测所述网元的物理层芯片的传输状态;所述处理单元将所述协商速率配置给自身的网络接口,包括:所述处理单元的所述检测单元将所述协商速率配置给所述第一网络接口;所述数据传输单元将所述协商速率配置给自身的网络接口,包括:所述第二配置单元接收所述第一配置单元发送的所述协商速率,并将所述协商速率配置给所述第二网络接口和所述第三网络接口,所述第一配置单元的所述协商速率来自所述检测单元。4.根据权利要求1或2所述的自适应速率配置方法,其特征在于,所述处理单元为微控制单元MCU或现场可编程门阵列FPGA。5.根据权利要求1所述的自适应速率配置方法,其特征在于,所述处理单元为FPGA;所述FPGA内的网络接口的第一侧为125M时钟GMII接口,所述网络接口的第二侧为125M/25M/2.5M输出时钟可选的RGMII/MII接口,所述网络接口的第一侧用于对所述网元内部收发信号,所述网络接口的第二侧用于对网元外部收发信号;所述协商速率为1000M,所述处理单元配置所述GMII接口为1个时钟传输1个数据;或者所述协商速率为100M,所述处理单元配置所述GMII接口为10个时钟传输1个数据;所述协商速率为10M,所述处理单元配置所述GMII接口为100个时钟传输1个数据。6.根据权利要求5所述的自适应速率配置方法,其特征在于,所述网络接口的第二侧为125M输出时钟,所述第二侧的网络接口为RGMII接口;或者所述网络接口的第二侧为25M或2.5M输出时钟,...

【专利技术属性】
技术研发人员:刘邦唐良建李繁
申请(专利权)人:京信通信技术广州有限公司
类型:发明
国别省市:广东,44

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

1