一种NCSI协议实现结构及方法技术

技术编号:16082789 阅读:50 留言:0更新日期:2017-08-25 17:01
本发明专利技术公开了一种NCSI协议实现结构及方法,包括硬核部分和逻辑部分,其中硬核部分通过配置实现以太网IP功能,且该硬核部分将MII/GMII协议引脚引到逻辑部分进行处理;逻辑部分则用于构建虚拟PHY来对接MDIO信号,并提供MII协议接口到RMII协议接口的转换的功能。本发明专利技术的一种NCSI协议实现结构及方法与现有技术相比,使用成熟的以太网IP技术实现,大大缩短了开发的时间和成本,减少人力物力的小号,设计难度小,并且能够完成NC‑SI接口的全部功能和网络监控的全部功能,易于实现,实用性强,适用范围广泛,易于推广。

【技术实现步骤摘要】
一种NCSI协议实现结构及方法
本专利技术涉及服务器
,具体地说是一种NCSI协议实现结构及方法。
技术介绍
现有服务器领域内的网络监控技术汇总。随着带外数据管理的使用越来越多,并且像远程媒体和远程KVM等功能在服务器领域的应用的广泛性,业界提出了NetworkControllerSidebandInterface(NC-SI)标准,该标准成为管理控制器和网络控制器之间的标准接口。目前已有公司的服务器管理芯片具有NC-SI接口实现方案,但我国还没有完成NCSI接口协议的自主化设计。而NCSI接口已经成为服务器网络管理必不可少的一部分,在目前服务器行业快速发展和竞争激励的状况下,实现NCSI接口协议的自主研发,建立起自主优势,成为迫切的需求。基于此,本专利技术提供一种NCSI协议实现结构及方法。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种NCSI协议实现结构及方法。一种NCSI协议实现结构,包括硬核部分和逻辑部分,其中硬核部分通过配置实现以太网IP功能,且该硬核部分将MII/GMII协议引脚引到逻辑部分进行处理;逻辑部分则用于构建虚拟PHY来对接MDIO信号,并提供MII协议接口到RMII协议接口的转换的功能。应用在网络监控平台中,该网络监控平台中配置有网络控制器和管理控制器,网络控制器进行正常的网络通信,同时其留出边带数据接口,用来连接管理控制器,使其可以监控和管理网络,该管理控制器与网络控制器共享网络,在管理控制器中连接该NCSI协议实现结构,实现NCSI协议接口的逻辑和以太网的逻辑。所述硬核部分通过配置实现以太网IP功能,此以太网IP用于NCSI协议接口功能中对以太网协议的解析和打包,以及生成NCSI协议数据包。所述硬核部分提供MDIO信号,该MDIO信号对接一个以太网PHY,逻辑部分则构建一个虚拟PHY对接该MDIO信号,通过MDIO与MAC进行通信,从而完成以太网MAC的初始化过程。所述逻辑部分提供MII协议接口到RMII协议接口的转换是指通过提供一个转换模块实现,该转换模块将数据信号由MII的4bits并行数据转为RMII的2bits并行数据,并且在接收端将2bits并行数据转换为4bits并行数据。一种NCSI协议实现方法,通过将以太网IP功能结合逻辑实现MDIO功能模拟以太网PHY,完成以太网IP接口MII与RMII接口的转换和匹配工作,从而实现NCSI接口协议。所述方法应用在网络监控平台中,该网络监控平台中配置有网络控制器和管理控制器,网络控制器进行正常的网络通信,同时其留出边带数据接口,用来连接管理控制器,使其可以监控和管理网络,该管理控制器与网络控制器共享网络,在管理控制器中通过该方法,实现NCSI协议接口的逻辑和以太网的逻辑。模拟以太网PHY的过程为:硬核部分给出的MII/GMII引脚信号,该引脚信号提供MDIO信号;逻辑部分构建一个虚拟PHY对接该MDIO信号,通过MDIO与MAC进行通信,完成以太网MAC的初始化过程,该以太网PHY的虚拟过程根据实际以太网PHY芯片进行定义其中的PHY寄存器即可。以太网IP接口MII与RMII接口的转换和匹配工作是指在逻辑部分中,设计一转换模块,该转换模块将硬核部分的以太网接口给出的是MII协议接口,转换成NCSI协议接口的RMII协议接口,具体过程为,转换模块将数据信号由MII的4bits并行数据转为RMII的2bits并行数据,并且在接收端将2bits并行数据转换为4bits并行数据,这里的接收端是指接收该数据的网络控制器端。还包括传输速率配置的步骤,在逻辑部分构建虚拟PHY,实现以太网MAC进行初始化的过程中,配置虚拟PHY中寄存器为100Mbps全双工工作模式,最后通过读取虚拟PHY的状态寄存器便可以确定使用100Mbps全双工工作模式。本专利技术的一种NCSI协议实现结构及方法和现有技术相比,具有以下有益效果:本专利技术的一种NCSI协议实现结构及方法,使用成熟的以太网IP技术实现,大大缩短了开发的时间和成本,减少人力物力的小号,设计难度小,并且能够完成NC-SI接口的全部功能和网络监控的全部功能,易于实现,实用性强,适用范围广泛,易于推广。附图说明附图1为本专利技术NCSI接口功能示意图。附图2为本专利技术NCSI包传输流程示意图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步说明。通过研究NC-SI标准来看,NC-SI接口协议包括pass-through包和control包,这两种包的数据格式都遵循IEEE802.3以太网帧格式。其中control包是管理器对网络控制器进行控制的包,而pass-through包则是正常的以太网进行通信的包。在自主设计的过程中,对以太网协议进行设计的难度非常大,而且消耗的物力人力较大,开发时间较长。而通过对FPGA芯片进行处理,将其分成硬核部分和逻辑部分,实现NC-SI协议接口中pass-through包和control包的封装和解析,从而大大减少了自主开发NC-SI协议接口的工作量。如附图1、图2所示,一种NCSI协议实现结构,包括硬核部分和逻辑部分,其中硬核部分通过配置实现以太网IP功能,且该硬核部分将MII/GMII协议引脚引到逻辑部分进行处理;逻辑部分则用于构建虚拟PHY来对接MDIO信号,并提供MII协议接口到RMII协议接口的转换的功能。应用在网络监控平台中,该网络监控平台中配置有网络控制器和管理控制器,网络控制器进行正常的网络通信,同时其留出边带数据接口,用来连接管理控制器,使其可以监控和管理网络,该管理控制器与网络控制器共享网络,在管理控制器中连接该NCSI协议实现结构,实现NCSI协议接口的逻辑和以太网的逻辑。所述硬核部分通过配置实现以太网IP功能,此以太网IP用于NCSI协议接口功能中对以太网协议的解析和打包,以及生成NCSI协议数据包。所述硬核部分提供MDIO信号,该MDIO信号对接一个以太网PHY,逻辑部分则构建一个虚拟PHY对接该MDIO信号,通过MDIO与MAC进行通信,从而完成以太网MAC的初始化过程。所述逻辑部分提供MII协议接口到RMII协议接口的转换是指通过提供一个转换模块实现,该转换模块将数据信号由MII的4bits并行数据转为RMII的2bits并行数据,并且在接收端将2bits并行数据转换为4bits并行数据。本专利技术主要解决BMC在国产化过程中NCSI接口的实现问题。本专利技术的方法考虑到自主开发逻辑实现NC-SI接口协议的工作量巨大,在仔细研究NC-SI接口协议的基础上,根据其特点,本专利技术提出一种NCSI协议实现方法,通过将以太网IP功能结合逻辑实现MDIO功能模拟以太网PHY,完成以太网IP接口MII与RMII接口的转换和匹配工作,从而实现NCSI接口协议。所述方法应用在网络监控平台中,该网络监控平台中配置有网络控制器和管理控制器,网络控制器进行正常的网络通信,同时其留出边带数据接口,用来连接管理控制器,使其可以监控和管理网络,该管理控制器与网络控制器共享网络,在管理控制器中通过该方法,实现NCSI协议接口的逻辑和以太网的逻辑。模拟以太网PHY的过程为:硬核部分给出的MII/GMII引脚信号,该引脚信号提供MDIO信号;逻辑部分构建一个虚拟P本文档来自技高网...
一种NCSI协议实现结构及方法

【技术保护点】
一种NCSI协议实现结构,其特征在于,包括硬核部分和逻辑部分,其中硬核部分通过配置实现以太网IP功能,且该硬核部分将MII/GMII协议引脚引到逻辑部分进行处理;逻辑部分则用于构建虚拟PHY来对接MDIO信号,并提供MII协议接口到RMII协议接口的转换的功能。

【技术特征摘要】
1.一种NCSI协议实现结构,其特征在于,包括硬核部分和逻辑部分,其中硬核部分通过配置实现以太网IP功能,且该硬核部分将MII/GMII协议引脚引到逻辑部分进行处理;逻辑部分则用于构建虚拟PHY来对接MDIO信号,并提供MII协议接口到RMII协议接口的转换的功能。2.根据权利要求1所述的一种NCSI协议实现结构,其特征在于,应用在网络监控平台中,该网络监控平台中配置有网络控制器和管理控制器,网络控制器进行正常的网络通信,同时其留出边带数据接口,用来连接管理控制器,使其可以监控和管理网络,该管理控制器与网络控制器共享网络,在管理控制器中连接该NCSI协议实现结构,实现NCSI协议接口的逻辑和以太网的逻辑。3.根据权利要求2所述的一种NCSI协议实现结构,其特征在于,所述硬核部分通过配置实现以太网IP功能,此以太网IP用于NCSI协议接口功能中对以太网协议的解析和打包,以及生成NCSI协议数据包。4.根据权利要求2所述的一种NCSI协议实现结构,其特征在于,所述硬核部分提供MDIO信号,该MDIO信号对接一个以太网PHY,逻辑部分则构建一个虚拟PHY对接该MDIO信号,通过MDIO与MAC进行通信,从而完成以太网MAC的初始化过程。5.根据权利要求2所述的一种NCSI协议实现结构,其特征在于,所述逻辑部分提供MII协议接口到RMII协议接口的转换是指通过提供一个转换模块实现,该转换模块将数据信号由MII的4bits并行数据转为RMII的2bits并行数据,并且在接收端将2bits并行数据转换为4bits并行数据。6.一种NCSI协议实现方法,其特征在于,通过将以太网IP功能结合逻辑实现MDIO功能模拟以太网PHY,完成以太网IP接口MI...

【专利技术属性】
技术研发人员:魏红杨
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1