掌桥专利:专业的专利平台
掌桥专利
首页

一种地址信息解析装置

文献发布时间:2023-06-19 12:05:39


一种地址信息解析装置

技术领域

本说明书涉及通信技术领域,尤其涉及一种地址信息解析装置。

背景技术

随着网络的发展,服务器作为具有高运算能力、高存储性能和高通信能力的设备,应用的场景越来越高。随之而来的,对于服务器的运行维护也变为了服务器产品重要一环。在物理服务器通常会部署有用于对服务器的运行进行管理(例如,服务器的开关机、重启和选择服务器的启动项等)以及对服务器的运行参数进行监控的管理控制器。该管理控制器被配置有不同于服务器的地址信息,比如IP(互联网协议,Internet Protocol)地址和MAC(媒体访问控制,Media Access Control)地址等,工作人员可以通过该地址信息直连访问或远程访问管理控制器,以对服务器进行管理和控制。

由于服务器的分布式部署,在物理位置上服务器可能被部署在世界各地,当需要确定管理控制器的IP地址时,需要工作人员将键盘和显示器连接到服务器上,并通过重启服务器进入BIOS(基础输入输出系统,Basic Input Output System)的设置(Setup)界面查看,这一过程较为繁琐,且并非所有购买服务器的客户都可以完成此操作,降低了服务器的运维效率。

发明内容

为克服相关技术中存在的问题,本说明书提供了一种地址信息解析装置。

结合本说明书实施方式提供的一种地址信息解析装置,连接于服务器的管理口和对端设备之间,包括:接收单元、缓存单元、解析单元、存储器和显示单元;

接收单元,用于接收服务器的管理口发送的数据帧;

缓存单元,用于对数据帧进行缓存;

解析单元,用于从缓存单元中读取出数据帧,对数据帧进行解析,获取数据帧的地址信息,并将地址信息保存至存储器;

显示单元,用于显示存储器中所保存的地址信息。

可选的,解析单元,具体用于从缓存单元中读取数据帧;

对数据帧进行解析,获取数据帧的帧头;

若帧头中的协议类型字段为预设值,则从数据帧的数据部分解析出源IP地址,并将IP地址保存至存储器。

进一步的,解析单元在对数据帧进行解析,获取数据帧的帧头之后,还用于从帧头中读取MAC地址,并保存至存储器。

进一步的,解析单元在对数据帧进行解析,获取数据帧的帧头之后,还用于若帧头中的协议类型字段不为预设值,则丢弃数据帧。

可选的,接收单元,具体用于接收服务器的管理口所发送的模拟信号,对模拟信号进行以太网传输速率的同步并采集,获取数据帧。

可选的,该装置,还包括:

发送单元,用于从缓存单元获取数据帧,并将数据帧发送至对端设备。

进一步的,发送单元在将数据帧发送至对端设备之前,还用于对发送数据帧的信号进行加强。

可选的,对端设备为交换机或个人电脑。

可选的,该装置,还包括:

复位单元,用于清除存储器中地址信息,并刷新显示单元。

本说明书的实施方式提供的技术方案可以包括以下有益效果:

本说明书实施方式中,在服务器的管理口和该服务器所连接的对端设备之间设置该地址信息解析装置,获取服务器对外发送的数据帧,并对该数据帧进行解析,进而从该数据帧的帧头中解析出该管理口发出的、服务器中的管理控制器的地址信息,并将该地址信息显示在显示单元,从而简化了获取管理控制器的地址信息的过程,提升了获取管理控制器的地址信息的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施方式,并与说明书一起用于解释本说明书的原理。

图1是本申请所涉及的一种地址信息解析装置的结构示意图;

图2是本申请所涉及的另一种地址信息解析装置的结构示意图。

具体实施方式

这里将详细地对示例性实施方式进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施方式中所描述的实施方式并不代表与本说明书相一致的所有实施方式。

在服务器中,主板上除设置有常见的运算、存储器件外,还设置有管理控制器,比如BMC或HDM等,该管理控制器可以理解为是一个独立于服务器中的处理器运行的芯片,用于对服务器中的器件的参数和运行状态进行监控,并可以通过生成数据帧携带该参数和运行状态发送给服务器的管理口所连接个人电脑进行显示,或者发送给服务器的管理口所连接的交换机以转发给远端的个人电脑进行显示。在所发送的数据帧中,携带有该管理控制器的地址信息,比如IP(互联网协议,Internet Protocol)地址和/或MAC(媒体访问控制,Media Access Control)地址。

另外,如果服务器的管理口仍未连接到对端设备,则该地址信息解析装置也一侧连接到服务器的管理口,另一侧悬空。

为了获取这些地址信息,本申请提供了一种地址信息解析装置,如图1所示,连接于服务器的管理口,包括:接收单元、缓存单元、解析单元、存储器和显示单元。

接收单元,用于接收服务器的管理口发送的数据帧。该接收单元可以理解为是包含与服务器的管理口所连接的物理端口以及锁相环等数据采集器件。在服务器发送数据帧的过程中,在服务器的管理口和物理端口之间为模拟信号;物理端口接收到模拟信号后可以通过锁相环等器件对该模拟信号进行以太网传输速率的同步,此后,对该模拟信号进行采集,将模拟信号转换为数据帧。当然,如果在以太网传输速率相同的情况下,同步的过程可以不执行。

缓存单元,与接收单元相连,用于对数据帧进行缓存。在装置获取到数据帧之后,可以通过缓存单元对该数据帧进行缓存,该缓存单元可以是例如内存或寄存器等存储空间。在装置对数据帧进行缓存后,就可以对该数据帧进行解析以获取该数据帧中所携带的相关信息。

解析单元,用于从缓存单元中读取出数据帧,对数据帧进行解析,获取数据帧的地址信息,并将地址信息保存至存储器。

数据帧可以包含有帧头、数据部分和帧尾。在解析数据的过程中,对数据帧的帧头进行解析,该帧头可以理解为是二层头,包含有协议类型字段和MAC地址。MAC地址中包含有源MAC地址和目的MAC地址。

当需要获取的地址信息中包含有MAC地址时,可以将帧头中的MAC地址写入到存储器中进行保存。由于数据帧是为了发送到对端设备的,而对端设备并不固定,且并不涉及对服务器进行运维的需求,因此,在MAC地址中,仅需要从帧头中提取出用于表示服务器中管理控制器(即发送源)的地址信息的源MAC地址即可。

当需要获取的地址信息包含有IP地址时,则需要对帧头中的协议类型字段进行判断,确定数据帧的数据部分(该数据部分为三层的报文)是否携带有IP地址。当协议类型字段的值为0x8000(表示该数据帧的数据部分基于IPv4协议)或0x86DD(表示该数据帧的数据部分基于IPv6协议),则可以确定该数据帧的数据部分会携带有IP地址。

此时,解析单元可以从将数据帧的帧头剥除,形成报文,并从该报文的报文头中获取到IP地址。与MAC地址相似,由于需要确定服务器中的管理控制器的IP地址,因此,仅需要从报文头中解析出源IP地址并存储到存储器即可。

显示单元,用于显示存储器中所保存的地址信息。该显示单元可以为LED(发光二极管,Light Emitting Diode)显示器和LCD(Liquid Crystal Display,液晶显示器)等显示器件,对此不做限制,只需要该显示单元能够满足对地址信息的显示即可。

本说明书实施方式中,在服务器的管理口和该服务器所连接的对端设备之间设置该地址信息解析装置,获取服务器对外发送的数据帧,并对该数据帧进行解析,进而从该数据帧的帧头中解析出该管理口发出的、服务器中的管理控制器的地址信息,并将该地址信息显示在显示单元,从而简化了获取管理控制器的地址信息的过程,提升了获取管理控制器的地址信息的效率。

另外,需要说明的是,解析单元在发送数据帧时,该数据帧中可能并未携带IP地址,此时,如果需要获取的地址信息为IP地址,则无法从该数据帧中获取,因此,继续对数据帧进行解析会消耗该地址信息解析装置中解析单元的资源,并且,对该数据帧进行缓存不仅会占用缓存单元,还会延误获取和显示地址信息。

进一步的,为了缓解解析单元在对数据帧进行解析所带来的消耗,避免延误地址信息的显示。解析单元在对数据帧进行解析,获取数据帧的帧头之后,还用于若帧头中的协议类型字段不为预设值,则丢弃数据帧。该数据帧的丢弃,可以是从缓存单元中清除,以将缓存单元中数据帧所占用的空间腾空,用于缓存下一次接收到的数据帧。

在该地址信息解析装置连接在服务器的管理口和对端设备之间时,其所接收到的数据帧还需要透传到对端设备也执行相关的动作或使对端设备获取相关的信息。因此,为了进一步地使对端设备获取到该数据帧,该装置,如图2所示,还包括:

发送单元,用于从缓存单元获取数据帧,并将数据帧发送至对端设备。

其中,该对端设备既可以是直接与服务器的管理口连接的个人电脑,也可以是与服务器的管理口连接的交换机。

在解析单元从缓存的数据帧中获取到地址信息,并将该地址信息存储到存储器后,发送单元可以从缓存单元中读取数据帧并通过地址信息解析装置与对端设备所连接的端口(一般为网口)向对端设备发送,从而使对端设备能够获取到该数据帧。

由于在服务器的管理口和对端设备之间增加了地址信息解析装置,因此,在数据帧的传输路径上,可能会造成模拟信号的衰减,从而导致对端设备无法可靠的接收到数据帧。为了避免上述问题,进一步的,发送单元在将数据帧发送至对端设备之前,还用于对发送数据帧的信号进行加强。发送数据帧的信号即为模拟信号,在进行信号的加强时,可以是通过放大器等器件实现。该放大器可以根据实际需求,对此不做限制。

可选的,复位单元,用于清除存储器中地址信息,并刷新显示单元。

由于该地址信息解析装置内部可能有独立的电源,此时,显示单元所显示的内容或存储器中所保存的地址信息可能在于服务器的管理口或对端设备断开时,仍能够得以保留。

因此,在工作人员将该地址信息解析装置插接到一台服务器的管理口,或插接到一台服务器的管理口和对端设备之间时,所显示出来的地址信息可能并非当前所连接的服务器中的管理控制器所配置的地址信息。

该复位单元可以是以按钮的形式设置,在按压该按钮时,控制存储器中的地址信息清除,刷新该显示单元的显示内容,从而使地址信息解析单元能够获取到最新的地址信息,并进行显示。

应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。

本说明书实施方式中,在服务器的管理口和该服务器所连接的对端设备之间设置该地址信息解析装置,获取服务器对外发送的数据帧,并对该数据帧进行解析,进而从该数据帧的帧头中解析出该管理口发出的、服务器中的管理控制器的地址信息,并将该地址信息显示在显示单元,从而简化了获取管理控制器的地址信息的过程,提升了获取管理控制器的地址信息的效率。

以上所述仅为本说明书的较佳实施方式而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

相关技术
  • 一种地址信息解析装置
  • 地址信息解析方法、装置、系统及数据获取方法
技术分类

06120113159976