一种数据处理方法及装置制造方法及图纸

技术编号:10404301 阅读:106 留言:0更新日期:2014-09-10 13:37
本发明专利技术提供了一种数据处理方法及装置,FPGA接收网络节点内的处理器发送的IP地址请求报文,并将其发送给该网络节点内配置为DHCP服务器的BMC,BMC响应该IP地址请求报文,并在该网络节点内发送响应报文经FPGA至该处理器。本发明专利技术通过在网络节点内的BMC上配置DHCP服务器,在每个网络节点内即可实现动态分配互联网协议IP地址,将DHCP协议过程中数据包的广播限制在每个网络节点内部,避免广播包在网络中循环传播。

【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术涉及计算机通信
,尤其涉及一种数据处理方法和装置。
技术介绍
广播技术是指一个数据帧或数据包被传输到本地网段(由广播域定义)上的每个节点。由于网络拓扑的设计和连接问题,或者由于其他原因,导致广播在网段内大量复制,传播数据帧,并占用大量网络带宽,导致网络性能下降、正常业务不能运行,甚至导致网络瘫痪,这就是广播风暴。而在网络中还有一种情况是,即使用户不发送广播包,一些网络协议比如动态主机配置协议(DHCP, Dynamic Host Configurat1n Protocol)也会产生广播包。现有技术存在如下缺陷:在Torus网络架构中,由于该网络架构包含有大量的环路,因此,Torus网络上出现广播,就极有可能在环路中循环,占用大量网络带宽,导致网络性能下降。
技术实现思路
针对上述缺陷,本专利技术实施例提出了一种数据处理方法及装置,用于限制或避免广播在网络中出现而导致网络性能下降。本专利技术实施例还提供了一种数据处理方法,包括以下步骤:FPGA接收网络节点内的处理器发送的IP地址请求报文,并将其发送至该网络节点内配置为DHCP服务器的BMC ;BMC响应该IP地址请求报文,并在该网络节点内发送响应报文并经FPGA发送至该处理器。本专利技术实施例提供了一种数据处理装置,包括FPGA、至少一个处理器和配置为DHCP服务器的BMC,其中:FPGA用于接收网络节点内的处理器发送的IP地址请求报文,并将其发送给该网络节点内的BMC ;BMC用于响应该IP地址请求报文,并在该网络节点内发送响应报文并经FPGA发送至该处理器。本专利技术实施例提供的数据处理技术方案,通过在网络节点内配置的DHCP服务器,将同一网络节点内的所有处理器组建成一个单独的局域网,在每个网络节点内即可实现动态分配互联网协议IP地址,将DHCP协议过程中数据包的广播限制在每个网络节点内部,避免广播包在网络中循环传播。本专利技术实施例提供了一种数据转发方法,包括如下步骤:接收网络节点内的处理器发送的IP地址请求报文;将该IP地址请求报文发送至该网络节点内配置为DHCP服务器的BMC。本专利技术实施例还提供了一种数据转发装置,包括:第一接收模块,用于接收网络节点内的处理器发送的IP地址请求报文;转发模块,用于将IP地址请求报文发送至该网络节点内配置为DHCP服务器的BMC。本专利技术实施例提供的数据转发技术方案,将同一网络节点内的处理发送的IP地址请求转发给该网络节点内的BMC,实现每个网络节点内部的IP地址请求的转发。本专利技术实施例提供了一种数据响应方法,包括如下步骤:配置为DHCP服务器的BMC接收网络节点内的处理器发送的IP地址请求报文;响应所述IP地址请求报文,并在该网络节点内发送响应报文经FPGA至该处理器。本专利技术实施例还提供了一种数据响应装置,包括:第二接收模块,配置为DHCP服务器的BMC接收网络节点内的处理器发送的IP地址请求报文;响应模块,用于响应该IP地址请求报文,并在该网络节点内发送响应报文经FPGA至该处理器。本专利技术实施例提供的数据响应技术方案,通过在BMC上实现DHCP服务器,使得在网络中的每个网络节点内部即可完成动态分配IP地址,有效阻止了 DHCP协议过程中的数据包在整个网络中循环传播,减少了网络带宽的浪费。【附图说明】下面将参照附图描述本专利技术的具体实施例,其中:图1示出了本专利技术实施例中数据处理方法实施的流程示意图;图2示出了本专利技术实施例中数据转发方法实施的流程示意图;图3示出了本专利技术实施例中数据响应方法实施的流程示意图;图4示出了本专利技术实施例中数据处理装置实施的结构示意图;图5示出了本专利技术实施例中数据转发装置实施的结构示意图;图6示出了本专利技术实施例中数据响应装置实施的结构示意图;图7示出了本专利技术实施例中数据处理实施示意图。【具体实施方式】为了使本专利技术的技术方案及优点更加清楚明白,以下结合附图对本专利技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。本专利技术实施例提出了一种数据处理方法,一种数据转发方法,以及一种数据响应方法,下面进行说明。图1示出了本专利技术实施例的数据处理方法实施流程示意图,如图所示,可以包括如下步骤:步骤101、可编程门阵列(FPGA, Field-Programmable Gate Array)接收网络节点内的处理器发送的互联网协议(IP,Internet Protocol)地址请求报文,并将其发送至网络节点内配置为DHCP服务器的基板管理控制器(BMC, Baseboard Management Controller);步骤102、BMC响应该IP地址请求报文,并在网络节点内发送响应报文经FPGA至该处理器。在现有技术中,BMC的功能主要是主板上的一些传感器的监控,其中包括温度,电压,风扇,功耗等,并且可以记录系统日志,实现KVM(键盘(Keyboard)、显示器(Video)、鼠标(Mouse)),SOL (Serial over LAN通过网络访问串口 ),网络告警等。本专利技术实施例在BMC上实现了 DHCP服务器,使得网络节点内部即可分配IP地址。DHCP服务器依照标准可以有不同的实现方法,本专利技术实施例对DHCP服务器的具体实现方法不作限制。实施中,该网络节点可以为Torus网络中包含多个处理器的节点。片上网络的拓扑结构可以分为两大类,一类是直接型网络拓扑,另一类是间接型网络拓扑。在直接网络中,各个网络节点通过直接链路相互互联在一起,常见的直接型拓扑包括网状拓扑(Mesh)、花托拓扑(Torus)以及超立方体结构等,比较典型的是2D Mesh结构、2D Torus结构。本专利技术实施例对网络的具体结构不作限制。在一个网络节点内部可以包括I个或多个处理器,通过DHCP服务器,节点内的所有处理器组建成一个单独的局域网。实施中,可以进一步包括:当系统启动时,BMC正常启动后控制FPGA启动,并对FPGA进行配置,之后控制处理器启动。BMC将处理器获取IP地址的模式设置为DHCP,这时,这个处理器根据DHCP协议可以向配置为DHCP服务器的BMC请求IP地址。图2示出了本专利技术实施例数据转发方法实施流程示意图,如图所示,可以包括如下步骤:步骤201、接收网络节点内的处理器发送的IP地址请求报文;步骤202、将该IP地址请求报文发送至该网络节点内配置为DHCP服务器的BMC。实施中,可以进一步包括:接收BMC发送的响应报文,并在该网络节点发送该响应报文至该处理器。图3示出了本专利技术实施例数据响应方法实施流程示意图,如图所示,可以包括如下步骤:步骤301、配置为DHCP服务器的BMC接收网络节点内的处理器发送的IP地址请求报文;步骤302、响应该IP地址请求报文,并在该网络节点内发送响应报文经FPGA至该处理器。基于同一专利技术构思,本专利技术实施例还提出了一种数据处理装置、一种数据转发装置以及一种数据响应装置,由于这些设备解决问题的原理与一种数据处理方法、一种数据转发方法以及一种数据响应方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。图4示出了本专利技术实本文档来自技高网...

【技术保护点】
一种数据处理方法,其特征在于,包括以下步骤:现场可编程门阵列FPGA接收网络节点内的处理器发送的互联网协议IP地址请求报文,并将其发送至所述网络节点内配置为动态主机配置协议DHCP服务器的基板管理控制器BMC;所述BMC响应所述IP地址请求报文,并在所述网络节点内发送响应报文经FPGA至所述处理器。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括以下步骤: 现场可编程门阵列FPGA接收网络节点内的处理器发送的互联网协议IP地址请求报文,并将其发送至所述网络节点内配置为动态主机配置协议DHCP服务器的基板管理控制器 BMC ; 所述BMC响应所述IP地址请求报文,并在所述网络节点内发送响应报文经FPGA至所述处理器。2.如权利要求1所述的方法,其特征在于,所述网络节点为Torus网络上包含多个处理器的节点。3.如权利要求1或2所述的方法,其特征在于,进一步包括:当系统启动时,所述BMC正常启动后控制FPGA启动,并对所述FPGA进行配置,之后控制处理器启动。4.一种数据转发方法,其特征在于,包括如下步骤: 接收网络节点内的处理器发送的IP地址请求报文; 将所述IP地址请求报文发送至所述网络节点内配置为DHCP服务器的BMC。5.如权利 要求4所述的方法,其特征在于,进一步包括:接收所述BMC发送的响应报文,并在所述网络节点发送所述响应报文至所述处理器。6.一种数据响应方法,其特征在于,包括如下步骤: 配置为DHCP服务器的BMC接收网络节点内的处理器发送的IP地址请求报文; 响应所述IP地址请求报文,并在所述网络节点内发送响应报文经FPGA至所述处理器。7.一种数据处理装置,其特征在于,包括FPG...

【专利技术属性】
技术研发人员:聂华杨晓君李功波
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:北京;11

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

1