CN115914288B - 报文的传输方法及装置、存储介质及电子装置 - Google Patents
报文的传输方法及装置、存储介质及电子装置 Download PDFInfo
- Publication number
- CN115914288B CN115914288B CN202211386074.4A CN202211386074A CN115914288B CN 115914288 B CN115914288 B CN 115914288B CN 202211386074 A CN202211386074 A CN 202211386074A CN 115914288 B CN115914288 B CN 115914288B
- Authority
- CN
- China
- Prior art keywords
- server
- network card
- message
- operation data
- bmc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 111
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000004044 response Effects 0.000 claims abstract description 100
- 238000004590 computer program Methods 0.000 claims description 13
- 230000000694 effects Effects 0.000 abstract description 4
- 238000004891 communication Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 16
- 238000011161 development Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Computer And Data Communications (AREA)
Abstract
本申请实施例提供了一种报文的传输方法及装置、存储介质及电子装置,其中,该方法包括:基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文;响应于查询报文,BMC查询第一服务器的运行数据;BMC通过第一网卡向服务器主板发送目标格式的响应报文,其中,响应报文是经过第一网卡和第二网卡之间的传输通道传输的报文,响应报文中携带有查询到的第一服务器的运行数据。通过本申请实施例,解决了服务器的运行数据的传输效率较低的问题,进而达到了提升服务器的运行数据的传输效率的效果。
Description
技术领域
本申请实施例涉及计算机领域,具体而言,涉及一种报文的传输方法及装置、存储介质及电子装置。
背景技术
随着互联网业务的快速发展,服务器的稳定性对支持互联网业务的发展具有至关重要的发展,在服务器的运行过程中往往需要BMC(Baseboard Management Controller,基板管理控制器)作为服务器的管家,时刻监控着服务器的运行情况。这就需要BMC与服务器之间保持运行数据的通信的畅通。
现有技术中,在BMC与服务器进行数据的传输的时候,往往是通过KCS(KeyboardController Style,键盘控制器方式)通道进行交互的,而KCS通道的带宽较小,所能承载的信息量较少。为了提升承载信息能力,一方面可以考虑提升KCS通道的带宽,但这样的方式所需耗费的成本较高;另一方面还可以考虑多开通几个新的通道,但这样的方式需要重新配置BMC和服务器,提升的效率较低。
针对相关技术中,服务器的运行数据的传输效率较低的技术问题,尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种报文的传输方法及装置、存储介质及电子装置,以至少解决相关技术中服务器的运行数据的传输效率较低的问题。
根据本申请的一个实施例,提供了一种报文的传输方法,包括:基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文,其中,所述查询报文是所述服务器主板通过第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的传输通道传输的报文,所述查询报文用于请求查询第一服务器的运行数据,所述BMC和所述服务器主板位于所述第一服务器的内部,所述第一网卡与所述BMC连接,所述第二网卡与所述服务器主板连接,所述第一网卡和所述第二网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文;响应于所述查询报文,所述BMC查询所述第一服务器的运行数据;所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文,其中,所述响应报文是经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述响应报文中携带有查询到的所述第一服务器的运行数据。
在一个示例性实施例中,在所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文之前,所述方法还包括:根据查询到的所述第一服务器的运行数据、所述第一网卡的MAC地址以及所述第二网卡的MAC地址,所述BMC生成所述目标格式的所述响应报文,其中,所述响应报文中携带有查询到的所述第一服务器的运行数据,所述响应报文的发送地址是所述第一网卡的MAC地址,所述响应报文的接收地址是所述第二网卡的MAC地址。
在一个示例性实施例中,所述查询报文的发送地址是所述第二网卡的MAC地址,所述查询报文的接收地址是所述第一网卡的MAC地址。
在一个示例性实施例中,所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文,包括:在所述第一网卡判断出待发送的所述响应报文的格式为预设的所述目标格式的情况下,所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文。
在一个示例性实施例中,在所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文之前,所述方法还包括:响应于所述第一服务器接收到的配置指令,所述BMC将所述第一服务器上的以太网配置参数设置为用于表示允许所述第一网卡和所述第二网卡发送的报文的格式仅为所述目标格式,其中,所述第一网卡和所述第二网卡用于根据所述以太网配置参数判断待发送的报文是否允许被发送。
在一个示例性实施例中,在基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文之前,所述方法还包括:所述BMC通过所述第一网卡接收所述服务器主板发送的所述目标格式的第一运行数据报文,其中,所述第一运行数据报文是所述服务器主板通过所述第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述第一运行数据报文中携带有所述服务器主板上报的所述第一服务器的运行数据;所述BMC在所述第一运行数据报文中获取所述上报的所述第一服务器的运行数据,并存储所述上报的所述第一服务器的运行数据。
在一个示例性实施例中,所述方法还包括:所述BMC通过所述第一网卡向服务器备板发送所述目标格式的第二运行数据报文,其中,所述服务器备板位于第二服务器的内部,所述第二运行数据报文是经过所述第一网卡和第三网卡之间的传输通道传输的报文,所述第二运行数据报文中携带有所述第一服务器的运行数据,所述第三网卡与所述服务器备板连接,所述第三网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文,所述服务器备板用于存储接收到的所述第一服务器的运行数据,并在所述服务器主板切换到所述服务器备板的情况下,根据存储所述第一服务器的运行数据接替所述服务器主板继续处理所述第一服务器上的业务;或者,所述BMC通过第四网卡向所述服务器备板发送所述目标格式的第三运行数据报文,其中,所述服务器备板位于所述第二服务器的内部,所述第三运行数据报文是经过所述第四网卡和所述第三网卡之间的传输通道传输的报文,所述第三运行数据报文中携带有所述第一服务器的运行数据,所述第四网卡与所述BMC连接,所述第三网卡与所述服务器备板连接,所述第三网卡和所述第四网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文,所述服务器备板用于存储接收到的所述第一服务器的运行数据,并在所述服务器主板切换到所述服务器备板的情况下,根据存储所述第一服务器的运行数据接替所述服务器主板继续进行所述第一服务器上的业务。
根据本申请的另一个实施例,提供了一种报文的传输装置,包括:第一接收模块,用于基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文,其中,所述查询报文是所述服务器主板通过第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的传输通道传输的报文,所述查询报文用于请求查询第一服务器的运行数据,所述BMC和所述服务器主板位于所述第一服务器的内部,所述第一网卡与所述BMC连接,所述第二网卡与所述服务器主板连接,所述第一网卡和所述第二网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文;查询模块,用于响应于所述查询报文,所述BMC查询所述第一服务器的运行数据;第一发送模块,用于所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文,其中,所述响应报文是经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述响应报文中携带有查询到的所述第一服务器的运行数据。
根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本申请实施例,在服务器中设置有网卡,上述网卡形成了用于传输服务器的运行数据的以太网,BMC和服务器主板可以通过上述以太网的二层通信传输预定格式的服务器的运行数据。通过这样的方式,一方面以太网可以极大地提升服务器的数据的传输速度,另一方面,通过以太网的二层通信进行数据的传输,可以禁止网络管理工具探测到上述网卡,提升了BMC和服务器主板之间传输数据的安全性;此外,上述以太网只能用于传输预定的格式的数据,避免了占用上述以太网传输非预定的格式的数据,保证了上述以太网的专用性。因此,可以解决服务器的运行数据的传输效率较低问题,达到提升服务器的运行数据的传输效率的效果。
附图说明
图1是根据本申请实施例的一种网络架构图;
图2是根据本申请实施例的一种报文的传输方法的应用场景示意图;
图3是根据本申请实施例的报文的传输方法的流程图;
图4是根据本申请实施例的一种在BMC中记录服务器的运行数据的示意图;
图5是根据本申请实施例的一种查询报文和响应报文的传输示意图;
图6是根据本申请实施例的一种向服务器备板发送第二运行数据报文的示意图;
图7是根据本申请实施例的一种向服务器备板发送第三运行数据报文的示意图;
图8是根据本申请实施例的一种报文的传输方法的示意图;
图9是根据本申请实施例的报文的传输装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本申请的实施例。
需要说明的是,本申请实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
图1是根据本申请实施例的一种网络架构图,本申请实施例可以运行于图1所示的网络架构上,如图1所示,该网络架构可以但不限于包括:服务器102、服务器104和服务器106。
可以但不限于以服务器102为例,对本申请实施例的应用场景进行解释说明,图2是根据本申请实施例的一种报文的传输方法的应用场景示意图,如图2所示,服务器102(即上述的第一服务器)中可以但不限于部署了服务器主板104和BMC 108,服务器主板104与第二网卡106连接,BMC 108与第一网卡110连接。BMC 108中可以但不限于记录了服务器102的运行数据,上述运行数据可以但不限于包括服务器102在运行时间(t1,t2,……,tN)的运行温度(24℃,26℃,……,48℃),风扇转速RPM(Revolutions Per Minute,每分钟的旋转次数)(1000,1200,……,1600),……,以及CPU(Central Processing Unit,中央处理器)的使用率(30%,45%,……,50%)等等运行数据。
服务器主板104可以但不限于通过第一网卡110与第二网卡106之间的传输通道01由第二网卡106向第一网卡110传输查询报文,请求查询服务器102的运行数据,在这样的情况下,BMC 108可以但不限于响应查询报文,将从BMC 108中存储的运行数据中查询到的运行数据携带在响应报文中,并通过第一网卡110与第二网卡106之间的传输通道01向服务器主板104传输响应报文。
在本实施例中提供了一种运行于上述网络架构中的每个服务器的报文的传输方法,图3是根据本申请实施例的报文的传输方法的流程图,如图3所示,该流程包括如下步骤:
步骤S302,基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文,其中,所述查询报文是所述服务器主板通过第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的传输通道传输的报文,所述查询报文用于请求查询第一服务器的运行数据,所述BMC和所述服务器主板位于所述第一服务器的内部,所述第一网卡与所述BMC连接,所述第二网卡与所述服务器主板连接,所述第一网卡和所述第二网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文;
步骤S304,响应于所述查询报文,所述BMC查询所述第一服务器的运行数据;
步骤S306,所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文,其中,所述响应报文是经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述响应报文中携带有查询到的所述第一服务器的运行数据。
通过上述步骤,在服务器中设置有网卡,上述网卡形成了用于传输服务器的运行数据的以太网,BMC和服务器主板可以通过上述以太网的二层通信传输预定格式的服务器的运行数据。通过这样的方式,一方面以太网可以极大地提升服务器的数据的传输速度,另一方面,通过以太网的二层通信进行数据的传输,可以禁止网络管理工具探测到上述网卡,提升了BMC和服务器主板之间传输数据的安全性;此外,上述以太网只能用于传输预定的格式的数据,避免了占用上述以太网传输非预定的格式的数据,保证了上述以太网的专用性。因此,可以解决服务器的运行数据的传输效率较低问题,达到提升服务器的运行数据的传输效率的效果。
其中,上述步骤的执行主体可以为服务器等,但不限于此。
步骤S302和步骤S304的执行顺序是可以互换的,即可以先执行步骤S304,然后再执行S302。
在上述步骤S302提供的技术方案中,在基板管理控制器BMC通过第一网卡获取到目标格式的查询报文的情况下,可以表明希望对第一服务器的运行数据进行查询,在这样的情况下,可以但不限于通过第一网卡和第二网卡之间专用于传输运行数据的传输通道传输携带有运行数据的响应报文,实现了将第一网卡和第二网卡之间的传输通道专用于传输目标格式的报文,不仅极大的提升了数据的传输效率,还避免了传输非目标格式的报文,保证了传输通道的专用性。
可选的,在本实施例中,目标格式的报文可以但不限于包括满足IPMI(Intelligent Platform Management Interface,智能平台管理接口)协议、串行通信协议、或者网络通信协议(比如:SNMP(Simple Network Management Protocol,简单网络管理协议)等等通信协议的报文。
可选的,在本实施例中,记录在BMC中的第一服务器的运行数据可以但不限于包括随着时间变化的数据以及不随时间变化的数据等等。随时间变化的数据可以但不限于包括服务器的实时温度、服务器的风扇转速、服务器的CPU的使用率、服务器为各个正在处理的业务所分配的存储资源以及运行资源等等,不随时间变化的数据可以但不限于包括服务器的型号、序列号等等。
可选的,在本实施例中,第一网卡和第二网卡可以但不限于包括100Mbps以太网卡、1000Mbps千兆以太网卡、2000Mbps千兆以太网卡以及万兆以太网卡等等满足服务器主板和BMC进行通信需求的带宽的网卡。通过带宽较大的第一网卡和第二网卡,极大的提升了服务器主板和BMC之间的通信效率。
在一个示范性实施例中,可以但不限于通过以下方式在BMC中存储第一服务器的运行数据:所述BMC通过所述第一网卡接收所述服务器主板发送的所述目标格式的第一运行数据报文,其中,所述第一运行数据报文是所述服务器主板通过所述第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述第一运行数据报文中携带有所述服务器主板上报的所述第一服务器的运行数据;所述BMC在所述第一运行数据报文中获取所述上报的所述第一服务器的运行数据,并存储所述上报的所述第一服务器的运行数据。
可选的,在本实施例中,在服务器的运行过程中,服务器主板可以但不限于将服务器的运行数据通过第一网卡和第二网卡之间的传输通道实时的上报至BMC,图4是根据本申请实施例的一种在BMC中记录服务器的运行数据的示意图,如图4所示,服务器102(即上述的第一服务器)中可以但不限于部署了服务器主板104和BMC 108,服务器主板104与第二网卡106连接,BMC 108与第一网卡110连接。服务器主板104可以但不限于通过第一网卡110与第二网卡106之间的传输通道01由第二网卡106向第一网卡110传输第一运行数据报文,BMC108可以但不限于从第一运行数据报文中提取服务器102的运行数据,上述运行数据可以但不限于包括服务器102在运行时间(t1,t2,……,tN)的运行温度(24℃,26℃,……,48℃),风扇转速RPM(1000,1200,……,1600),……,以及CPU的使用率(30%,45%,……,50%)等等,并将提取到的运行数据记录存储在BMC中。通过这样的方式,实现了BMC对服务器在运行过程中的运行情况的实时监控,提升了服务器运行的稳定性。
在上述步骤S304提供的技术方案中,在基板管理控制器BMC通过第一网卡获取到目标格式的查询报文的情况下,可以表明希望对第一服务器的运行数据进行查询,在这样的情况下,BMC可以但不限于响应查询报文,从BMC存储的第一服务器的运行数据中查询所需的第一服务器的运行数据,通过这样的方式,实现了快速地从BMC中存储的服务器的运行数据中查询所希望查询的运行数据,大大提升了查询服务器的运行数据效率。
在上述步骤S306提供的技术方案中,在基板管理控制器BMC通过第一网卡获取到目标格式的查询报文的情况下,可以表明希望对第一服务器的运行数据进行查询,在这样的情况下,BMC可以但不限于响应查询报文,从BMC存储的第一服务器的运行数据中查询所需的第一服务器的运行数据,并将查询到的第一服务器的运行数据携带在目标格式的响应报文中,通过第一网卡向第二网卡发送响应报文。通过这样的方式,由于第一网卡和第二网卡的带宽较大,大大的提升了BMC与服务器主板之间的传输通道的带宽,进而极大地提升了BMC与服务器主板进行通信和信息交互的效率。
在一个示范性实施例中,可以但不限于通过以下方式生成目标格式的所述响应报文:根据查询到的所述第一服务器的运行数据、所述第一网卡的MAC地址以及所述第二网卡的MAC地址,所述BMC生成所述目标格式的所述响应报文,其中,所述响应报文中携带有查询到的所述第一服务器的运行数据,所述响应报文的发送地址是所述第一网卡的MAC地址,所述响应报文的接收地址是所述第二网卡的MAC地址。
可选的,在本实施例中,可以但不限于将第一网卡的MAC(Media Access ControlAddress,媒体存取控制位址)地址恒定设置为00:00:00:00:00:02,将第二网卡的MAC地址固定设置为00:00:00:00:00:01.通过固定第一网卡和第二网卡的MAC地址,可以实现第一网卡和第二网卡之间可以直接使用固定的MAC地址进行以太网二层通信,简化了在第一网卡和第二网卡进行通信的过程中,需要先根据第一网卡和第二网卡的IP地址,进行MAC地址寻址的过程,减少了第一网卡和第二网卡之间进行通信所需的时间,进而提升了第一网卡和第二网卡之间进行通信的效率。
可选的,在本实施例中,响应报文中可以但不限于携带了发送上述响应报文的网卡的MAC地址,以及接收上述响应报文的网卡的MAC地址。在服务器主板通过第二网卡接收到响应报文的情况下,可以根据响应报文中携带的发送响应报文的网卡的MAC地址以及接收响应报文的网卡的MAC地址,判断该响应报文是否是由第一网卡发送的,以及该响应报文是否由第二网卡接收的,进而对响应报文进行相应的处理,可以但不限于包括以下情形之一:
情形一:在响应报文中携带的发送响应报文的网卡的MAC地址为第一网卡的MAC地址,并且接收响应报文的网卡的MAC地址是第二网卡的MAC地址的情况下,服务器主板确定接收响应报文。
情形二:在响应报文中携带的发送响应报文的网卡的MAC地址不是第一网卡的MAC地址,和/或,接收响应报文的网卡的MAC地址不是第二网卡的MAC地址的情况下,服务器主板丢弃响应报文。
在一个示范性实施例中,查询报文的发送地址是所述第二网卡的MAC地址,所述查询报文的接收地址是所述第一网卡的MAC地址。
可选的,在本实施例中,在查询报文和响应报文中可以但不限于分别携带了查询报文和响应报文的发送地址和接收地址,图5是根据本申请实施例的一种查询报文和响应报文的传输示意图,如图5所示,服务器102(即上述的第一服务器)中可以但不限于部署了服务器主板104和BMC108,服务器主板104与第二网卡106连接,BMC 108与第一网卡110连接。BMC 108中可以但不限于记录了服务器102的运行数据,上述运行数据可以但不限于包括服务器102在运行时间(t1,t2,……,tN)的运行温度(24℃,26℃,……,48℃),风扇转速RPM(Revolutions Per Minute,每分钟的旋转次数)(1000,1200,……,1600),……,以及CPU的使用率(30%,45%,……,50%)等等运行数据。
服务器主板104可以但不限于通过第一网卡110与第二网卡106之间的传输通道01由第二网卡106向第一网卡110传输查询报文,请求查询服务器102的运行数据。查询报文中可以但不限于携带了发送查询报文的第二网卡的MAC地址,以及接收查询报文的第一网卡的MAC地址以及待查询的运行数据。
在这样的情况下,BMC 108可以但不限于响应查询报文,将从BMC108中存储的运行数据中查询到的运行数据携带在响应报文中,并将发送响应报文的第一网卡的MAC地址以及接收响应报文的第二网卡的MAC地址携带在响应报文中,然后通过第一网卡110与第二网卡106之间的传输通道01向服务器主板104传输响应报文。
在一个示范性实施例中,可以但不限于通过以下方式向服务器主板发送目标格式的响应报文:在所述第一网卡判断出待发送的所述响应报文的格式为预设的所述目标格式的情况下,所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文。
可选的,在本实施例中,BMC向服务器主板发送目标格式的响应报文还可以包括以下情形:在第一网卡判断出待发送的响应报文的格式不为预设的目标格式的情况下,BMC可以但不限于重新将从查询到的运行数据、发送响应报文的第一网卡的MAC地址以及接收响应报文的第二网卡的MAC地址封装为满足目标格式的报文再次进行发送,或者直接丢弃该响应报文。
可选的,在本实施例中,第一网卡和第二网卡之间传输通道被设置为允许传输目标格式的报文,并且禁止传输非目标格式的报文。在第二网卡判断出待接收的响应报文的格式为预设的目标格式的情况下,服务器主板通过第二网卡接收目标格式的响应报文。在第二网卡判断出待接收的响应报文的格式不为预设的目标格式的情况下,服务器主板丢弃响应报文。
在一个示范性实施例中,可以但不限于通过以下方式设置第一网卡和第二网卡的以太网配置参数:响应于所述第一服务器接收到的配置指令,所述BMC将所述第一服务器上的以太网配置参数设置为用于表示允许所述第一网卡和所述第二网卡发送的报文的格式仅为所述目标格式,其中,所述第一网卡和所述第二网卡用于根据所述以太网配置参数判断待发送的报文是否允许被发送。
可选的,在本实施例中,在向第一服务器发起配置指令的情况下,可以表明希望对第一服务器上的以太网配置参数进行设置,在这样的情况下,可以但不限于由BMC或者第一服务器上部署的其它硬件、软件等等,通过修改以太网驱动模块,将第一服务器上的以太网配置参数设置为允许第一网卡和第二网卡发送的报文的格式仅为目标格式,并且禁止第一网卡和第二网卡传输非目标格式的报文。
在一个示范性实施例中,在服务器主板切换至服务器备板运行的情况下,可以但不限于包括以下情形之一:
情形一:所述BMC通过所述第一网卡向服务器备板发送所述目标格式的第二运行数据报文,其中,所述服务器备板位于第二服务器的内部,所述第二运行数据报文是经过所述第一网卡和第三网卡之间的传输通道传输的报文,所述第二运行数据报文中携带有所述第一服务器的运行数据,所述第三网卡与所述服务器备板连接,所述第三网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文,所述服务器备板用于存储接收到的所述第一服务器的运行数据,并在所述服务器主板切换到所述服务器备板的情况下,根据存储所述第一服务器的运行数据接替所述服务器主板继续处理所述第一服务器上的业务。
可选的,在本实施例中,在服务器主板切换至服务器备板运行的情况下,可以表明当前服务器已经不足以支持当前的业务,在这样的情况下,可以但不限于将第一服务器的运行数据(可以但不限于包括存储空间、运行配置资源等等)通过第一网卡和第三网卡之间的传输通道传输至第二服务器上,实现了将服务器主板的运行数据快速的同步到服务器备板上,提升了运行数据的同步效率。此外,第二服务器可以通过同步的第一服务器的运行数据,继续处理第一服务器上的业务,提升了服务器上的业务的处理稳定性。
图6是根据本申请实施例的一种向服务器备板发送第二运行数据报文的示意图,如图6所示,服务器102(即上述的第一服务器)中可以但不限于部署了服务器主板104和BMC108,服务器主板104与第二网卡106连接,BMC 108与第一网卡110连接,第一网卡110上部署有网口1和网口2。BMC 108中可以但不限于记录了服务器102的运行数据,上述运行数据可以但不限于包括服务器102在运行时间(t1,t2,……,tN)的运行温度(24℃,26℃,……,48℃),风扇转速RPM(Revolutions Per Minute,每分钟的旋转次数)(1000,1200,……,1600),……,以及CPU的使用率(30%,45%,……,50%)等等运行数据。在服务器102正常运行到额额过程中,服务器主板104可以但不限于通过第一网卡110上的网口1与第二网卡106之间的传输通道01与BMC 108进行通信。
服务器202(即上述的第二服务器)中可以但不限于部署了服务器备板204,服务器备板204与第三网卡206连接。在服务器主板104切换到服务器备板204的情况下,可以但不限于通过第一网卡110上的网口2将BMC 108中存储的服务器102的运行数据携带在第二运行数据报文中,并通过第一网卡110上的网口2与第三网卡之间的传输通道02,传输至服务器备板204。
可选的,在本实施例中,在BMC通过第一网卡向服务器主板发送目标格式的第二运行数据报文之前,可以但不限于通过以下方式对第二服务器的以太网参数进行设置:响应于第二服务器接收到的配置指令,可以但不限于由第二服务器上的BMC或者第二服务器上的其它硬件、软件等等将第二服务器上的以太网配置参数设置为用于表示允许第二网卡发送的报文的格式仅为目标格式,其中,第一网卡和第三网卡用于根据以太网配置参数判断待发送的报文是否允许被发送。
可选的,在本实施例中,在BMC通过第一网卡向服务器备板发送目标格式的第二运行数据报文之前,可以但不限于通过以下方式生成第二运行数据报文:根据查询到的第一服务器的运行数据、第一网卡的MAC地址以及第三网卡的MAC地址,BMC生成目标格式的第二运行数据报文,其中,第二运行数据报文中携带有查询到的第一服务器的运行数据,第二运行数据报文的发送地址是第一网卡的MAC地址,第二运行数据报文的接收地址是第三网卡的MAC地址。
情形二:所述BMC通过第四网卡向所述服务器备板发送所述目标格式的第三运行数据报文,其中,所述服务器备板位于所述第二服务器的内部,所述第三运行数据报文是经过所述第四网卡和所述第三网卡之间的传输通道传输的报文,所述第三运行数据报文中携带有所述第一服务器的运行数据,所述第四网卡与所述BMC连接,所述第三网卡与所述服务器备板连接,所述第三网卡和所述第四网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文,所述服务器备板用于存储接收到的所述第一服务器的运行数据,并在所述服务器主板切换到所述服务器备板的情况下,根据存储所述第一服务器的运行数据接替所述服务器主板继续进行所述第一服务器上的业务。
可选的,在本实施例中,BMC可以但不限于与第一网卡和第四网卡连接,在服务器主板切换至服务器备板运行的情况下,可以表明当前服务器已经不足以支持当前的业务,在这样的情况下,可以但不限于将第一服务器的运行数据(可以但不限于包括存储空间、运行配置资源等等)通过第四网卡和第三网卡之间的传输通道传输至第二服务器上。
图7是根据本申请实施例的一种向服务器备板发送第三运行数据报文的示意图,如图7所示,服务器102(即上述的第一服务器)中可以但不限于部署了服务器主板104和BMC108,服务器主板104与第二网卡106连接,BMC 108与第一网卡110和第四网卡112连接。BMC108中可以但不限于记录了服务器102的运行数据,上述运行数据可以但不限于包括服务器102在运行时间(t1,t2,……,tN)的运行温度(24℃,26℃,……,48℃),风扇转速RPM(Revolutions Per Minute,每分钟的旋转次数)(1000,1200,……,1600),……,以及CPU的使用率(30%,45%,……,50%)等等运行数据。
在服务器202正常运行的情况下,服务器主板104可以但不限于通过第一网卡110与第二网卡106之间的传输通道01与BMC 108进行通信。服务器202(即上述的第二服务器)中可以但不限于部署了服务器备板204,服务器备板204与第三网卡206连接。在服务器主板104切换到服务器备板204的情况下,可以但不限于将BMC 108中存储的服务器102的运行数据携带在第三运行数据报文中,并通过第四网卡112与第三网卡之间的传输通道03,将第三运行数据报文传输至服务器备板204。
可选的,在本实施例中,在BMC通过第一网卡向服务器备板发送目标格式的第三运行数据报文之前,可以但不限于通过以下方式生成第三运行数据报文:根据查询到的第一服务器的运行数据、第四网卡的MAC地址以及第三网卡的MAC地址,BMC生成目标格式的第三运行数据报文,其中,第三运行数据报文中携带有查询到的第一服务器的运行数据,第三运行数据报文的发送地址是第四网卡的MAC地址,第三运行数据报文的接收地址是第三网卡的MAC地址。
可选的,在本实施例中,在BMC通过第四网卡向服务器主板发送目标格式的第三运行数据报文之前,可以但不限于通过以下方式对第二服务器的以太网参数进行设置:响应于第二服务器接收到的配置指令,可以但不限于由第二服务器上的BMC或者第二服务器上的其它硬件、软件等等将第二服务器上的以太网配置参数设置为用于表示允许第三网卡发送的报文的格式仅为目标格式,其中,第三网卡和第四网卡用于根据以太网配置参数判断待发送的报文是否允许被发送。
为了更好的理解上述报文的传输方法,下面再结合可选的实施例对本申请中报文的传输流程进行解释说明,可以但不限于适用于本申请实施例。图8是根据本申请实施例的一种报文的传输方法的示意图,如图8所示,可以但不限于在服务器主板添加PCIE(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)网卡(即上述的第二网卡),专门用于IPMI管理,通过第二网卡发送IPMI管理数据到BMC。该网卡是内部网卡,不参与服务器中其他的网络通信。可以但不限于在BMC侧添加PCIE网卡(即上述的第一网卡),专门用于IPMI管理,通过第一网卡发送IPMI管理数据到服务器主板。该网卡是内部网卡,不参与BMC中其他网络通信。可以但不限于修改服务器的以太网驱动模块,允许IPMI专用网卡(即上述的第一网卡和第二网卡)传输目标格式的报文,并禁止第一网卡和第二网卡传输非目标格式的报文,禁止网络管理工具探测到IPMI专用网卡。
可以但不限于将服务器主板的第一网卡的MAC地址设置为00:00:00:00:00:01,将BMC的MAC地址设置为00:00:00:00:00:0,BMC与服务器主板使用以太网二层通信,不需要IP地址BMC与***使用以太网二层通信,不需要IP地址。服务器主板通过第二网卡,将查询报文由MAC地址00:00:00:00:00:01发送至MAC地址00:00:00:00:00:02;BMC通过第二网卡,将携带有运行数据的响应报文由MAC地址00:00:00:00:00:01发送至MAC地址00:00:00:00:00:02。
通过本申请实施例,提高了BMC与服务器主板进行通信的***通道的带宽和稳定性,从而提升了服务器管理的稳定性,进而可以保障服务器更稳定流畅的运行。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
在本实施例中还提供了一种报文的传输装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图9是根据本申请实施例的报文的传输装置的结构框图,如图9所示,该装置包括:
第一接收模块902,用于基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文,其中,所述查询报文是所述服务器主板通过第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的传输通道传输的报文,所述查询报文用于请求查询第一服务器的运行数据,所述BMC和所述服务器主板位于所述第一服务器的内部,所述第一网卡与所述BMC连接,所述第二网卡与所述服务器主板连接,所述第一网卡和所述第二网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文;
查询模块904,用于响应于所述查询报文,所述BMC查询所述第一服务器的运行数据;
第一发送模块906,用于所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文,其中,所述响应报文是经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述响应报文中携带有查询到的所述第一服务器的运行数据。
通过本申请实施例,在服务器中设置有网卡,上述网卡形成了用于传输服务器的运行数据的以太网,BMC和服务器主板可以通过上述以太网的二层通信传输预定格式的服务器的运行数据。通过这样的方式,一方面以太网可以极大地提升服务器的数据的传输速度,另一方面,通过以太网的二层通信进行数据的传输,可以禁止网络管理工具探测到上述网卡,提升了BMC和服务器主板之间传输数据的安全性;此外,上述以太网只能用于传输预定的格式的数据,避免了占用上述以太网传输非预定的格式的数据,保证了上述以太网的专用性。因此,可以解决服务器的运行数据的传输效率较低问题,达到提升服务器的运行数据的传输效率的效果。
可选的,所述装置还包括:
生成模块,用于在所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文之前,根据查询到的所述第一服务器的运行数据、所述第一网卡的MAC地址以及所述第二网卡的MAC地址,所述BMC生成所述目标格式的所述响应报文,其中,所述响应报文中携带有查询到的所述第一服务器的运行数据,所述响应报文的发送地址是所述第一网卡的MAC地址,所述响应报文的接收地址是所述第二网卡的MAC地址。
可选的,所述查询报文的发送地址是所述第二网卡的MAC地址,所述查询报文的接收地址是所述第一网卡的MAC地址。
可选的,所述第一发送模块,包括:
发送单元,用于在所述第一网卡判断出待发送的所述响应报文的格式为预设的所述目标格式的情况下,所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文。
可选的,所述装置还包括:
设置模块,用于在所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文之前,响应于所述第一服务器接收到的配置指令,所述BMC将所述第一服务器上的以太网配置参数设置为用于表示允许所述第一网卡和所述第二网卡发送的报文的格式仅为所述目标格式,其中,所述第一网卡和所述第二网卡用于根据所述以太网配置参数判断待发送的报文是否允许被发送。
可选的,所述装置还包括:
第二接收模块,用于在基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文之前,所述BMC通过所述第一网卡接收所述服务器主板发送的所述目标格式的第一运行数据报文,其中,所述第一运行数据报文是所述服务器主板通过所述第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述第一运行数据报文中携带有所述服务器主板上报的所述第一服务器的运行数据;
处理模块,用于所述BMC在所述第一运行数据报文中获取所述上报的所述第一服务器的运行数据,并存储所述上报的所述第一服务器的运行数据。
可选的,所述装置还包括:
第二发送模块,用于所述BMC通过所述第一网卡向服务器备板发送所述目标格式的第二运行数据报文,其中,所述服务器备板位于第二服务器的内部,所述第二运行数据报文是经过所述第一网卡和第三网卡之间的传输通道传输的报文,所述第二运行数据报文中携带有所述第一服务器的运行数据,所述第三网卡与所述服务器备板连接,所述第三网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文,所述服务器备板用于存储接收到的所述第一服务器的运行数据,并在所述服务器主板切换到所述服务器备板的情况下,根据存储所述第一服务器的运行数据接替所述服务器主板继续处理所述第一服务器上的业务;或者,
第三发送模块,用于所述BMC通过第四网卡向所述服务器备板发送所述目标格式的第三运行数据报文,其中,所述服务器备板位于所述第二服务器的内部,所述第三运行数据报文是经过所述第四网卡和所述第三网卡之间的传输通道传输的报文,所述第三运行数据报文中携带有所述第一服务器的运行数据,所述第四网卡与所述BMC连接,所述第三网卡与所述服务器备板连接,所述第三网卡和所述第四网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文,所述服务器备板用于存储接收到的所述第一服务器的运行数据,并在所述服务器主板切换到所述服务器备板的情况下,根据存储所述第一服务器的运行数据接替所述服务器主板继续进行所述第一服务器上的业务。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本申请的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本申请的实施例还提供了一种电子设备,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述电子设备还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本申请实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请实施例不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请实施例,对于本领域的技术人员来说,本申请实施例可以有各种更改和变化。凡在本申请实施例的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请实施例的保护范围之内。
Claims (10)
1.一种报文的传输方法,其特征在于,包括:
基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文,其中,所述查询报文是所述服务器主板通过第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的传输通道传输的报文,所述查询报文用于请求查询第一服务器的运行数据,所述BMC和所述服务器主板位于所述第一服务器的内部,所述第一网卡与所述BMC连接,所述第二网卡与所述服务器主板连接,所述第一网卡和所述第二网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文;
响应于所述查询报文,所述BMC查询所述第一服务器的运行数据;
所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文,其中,所述响应报文是经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述响应报文中携带有查询到的所述第一服务器的运行数据。
2.根据权利要求1所述的方法,其特征在于,在所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文之前,所述方法还包括:
根据查询到的所述第一服务器的运行数据、所述第一网卡的MAC地址以及所述第二网卡的MAC地址,所述BMC生成所述目标格式的所述响应报文,其中,所述响应报文中携带有查询到的所述第一服务器的运行数据,所述响应报文的发送地址是所述第一网卡的MAC地址,所述响应报文的接收地址是所述第二网卡的MAC地址。
3.根据权利要求2所述的方法,其特征在于,所述查询报文的发送地址是所述第二网卡的MAC地址,所述查询报文的接收地址是所述第一网卡的MAC地址。
4.根据权利要求1所述的方法,其特征在于,所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文,包括:
在所述第一网卡判断出待发送的所述响应报文的格式为预设的所述目标格式的情况下,所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文。
5.根据权利要求4所述的方法,其特征在于,在所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文之前,所述方法还包括:
响应于所述第一服务器接收到的配置指令,所述BMC将所述第一服务器上的以太网配置参数设置为用于表示允许所述第一网卡和所述第二网卡发送的报文的格式仅为所述目标格式,其中,所述第一网卡和所述第二网卡用于根据所述以太网配置参数判断待发送的报文是否允许被发送。
6.根据权利要求1所述的方法,其特征在于,在基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文之前,所述方法还包括:
所述BMC通过所述第一网卡接收所述服务器主板发送的所述目标格式的第一运行数据报文,其中,所述第一运行数据报文是所述服务器主板通过所述第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述第一运行数据报文中携带有所述服务器主板上报的所述第一服务器的运行数据;
所述BMC在所述第一运行数据报文中获取所述上报的所述第一服务器的运行数据,并存储所述上报的所述第一服务器的运行数据。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述BMC通过所述第一网卡向服务器备板发送所述目标格式的第二运行数据报文,其中,所述服务器备板位于第二服务器的内部,所述第二运行数据报文是经过所述第一网卡和第三网卡之间的传输通道传输的报文,所述第二运行数据报文中携带有所述第一服务器的运行数据,所述第三网卡与所述服务器备板连接,所述第三网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文,所述服务器备板用于存储接收到的所述第一服务器的运行数据,并在所述服务器主板切换到所述服务器备板的情况下,根据存储所述第一服务器的运行数据接替所述服务器主板继续处理所述第一服务器上的业务;或者,
所述BMC通过第四网卡向所述服务器备板发送所述目标格式的第三运行数据报文,其中,所述服务器备板位于所述第二服务器的内部,所述第三运行数据报文是经过所述第四网卡和所述第三网卡之间的传输通道传输的报文,所述第三运行数据报文中携带有所述第一服务器的运行数据,所述第四网卡与所述BMC连接,所述第三网卡与所述服务器备板连接,所述第三网卡和所述第四网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文,所述服务器备板用于存储接收到的所述第一服务器的运行数据,并在所述服务器主板切换到所述服务器备板的情况下,根据存储所述第一服务器的运行数据接替所述服务器主板继续进行所述第一服务器上的业务。
8.一种报文的传输装置,其特征在于,包括:
第一接收模块,用于基板管理控制器BMC通过第一网卡接收服务器主板发送的目标格式的查询报文,其中,所述查询报文是所述服务器主板通过第二网卡发送的、且经过所述第一网卡和所述第二网卡之间的传输通道传输的报文,所述查询报文用于请求查询第一服务器的运行数据,所述BMC和所述服务器主板位于所述第一服务器的内部,所述第一网卡与所述BMC连接,所述第二网卡与所述服务器主板连接,所述第一网卡和所述第二网卡被设置为允许传输所述目标格式的报文、且禁止传输非所述目标格式的报文;
查询模块,用于响应于所述查询报文,所述BMC查询所述第一服务器的运行数据;
第一发送模块,用于所述BMC通过所述第一网卡向所述服务器主板发送所述目标格式的响应报文,其中,所述响应报文是经过所述第一网卡和所述第二网卡之间的所述传输通道传输的报文,所述响应报文中携带有查询到的所述第一服务器的运行数据。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至7任一项中所述的方法的步骤。
10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至7任一项中所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211386074.4A CN115914288B (zh) | 2022-11-07 | 2022-11-07 | 报文的传输方法及装置、存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211386074.4A CN115914288B (zh) | 2022-11-07 | 2022-11-07 | 报文的传输方法及装置、存储介质及电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115914288A CN115914288A (zh) | 2023-04-04 |
CN115914288B true CN115914288B (zh) | 2024-06-25 |
Family
ID=86481674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211386074.4A Active CN115914288B (zh) | 2022-11-07 | 2022-11-07 | 报文的传输方法及装置、存储介质及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115914288B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202195A (zh) * | 2014-09-10 | 2014-12-10 | 华为技术有限公司 | 服务器统一通信的方法、基板管理控制器和服务器 |
CN110198345A (zh) * | 2019-05-06 | 2019-09-03 | 视联动力信息技术股份有限公司 | 一种数据请求方法、***及装置和存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102468992A (zh) * | 2010-11-16 | 2012-05-23 | 鸿富锦精密工业(深圳)有限公司 | Pxe测试***及方法 |
CN110430111B (zh) * | 2019-06-26 | 2022-07-26 | 厦门网宿有限公司 | 一种OpenVPN的数据传输方法及VPN服务器 |
CN113271245B (zh) * | 2021-05-21 | 2023-04-07 | 平安科技(深圳)有限公司 | 报文处理方法、装置、网卡及计算机可读存储介质 |
-
2022
- 2022-11-07 CN CN202211386074.4A patent/CN115914288B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202195A (zh) * | 2014-09-10 | 2014-12-10 | 华为技术有限公司 | 服务器统一通信的方法、基板管理控制器和服务器 |
CN110198345A (zh) * | 2019-05-06 | 2019-09-03 | 视联动力信息技术股份有限公司 | 一种数据请求方法、***及装置和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115914288A (zh) | 2023-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10698717B2 (en) | Accelerator virtualization method and apparatus, and centralized resource manager | |
US7512705B2 (en) | Truncating data units | |
US20150215228A1 (en) | Methods, systems, and computer readable media for a cloud-based virtualization orchestrator | |
CN106972985B (zh) | 加速dpi设备数据处理与转发的方法和dpi设备 | |
CN113364809B (zh) | 分流网络数据以执行负载平衡 | |
CN103428198B (zh) | 网络设备、***和方法 | |
CN107544837B (zh) | 云服务设备性能数据采集***、方法和装置 | |
WO2020199686A1 (zh) | 一种提供边缘服务的方法、***及计算设备 | |
US10567492B1 (en) | Methods for load balancing in a federated identity environment and devices thereof | |
WO2021098425A1 (zh) | 配置业务的服务质量策略方法、装置和计算设备 | |
US12041688B2 (en) | Screen projection method and system | |
CN111984561B (zh) | 一种bmc的ipmi命令处理方法、***、设备以及介质 | |
KR20190029486A (ko) | 탄력적 허니넷 시스템 및 그 동작 방법 | |
AU2015266790A1 (en) | Providing router information according to a programmatic interface | |
WO2024148833A1 (zh) | 一种容器多网卡网络配置方法、装置、设备及存储介质 | |
JP2010538551A (ja) | Ipネットワーク上のipリンクの接続性状態を自動的に確認するための方法およびシステム | |
CN108540551A (zh) | 一种服务器节点信息的获取方法和获取*** | |
JP2011203810A (ja) | サーバ、計算機システム及び仮想計算機管理方法 | |
US10268532B2 (en) | Application message processing system, method, and application device | |
CN108604996A (zh) | 一种nfv***中的策略传输方法和装置 | |
CN115914288B (zh) | 报文的传输方法及装置、存储介质及电子装置 | |
EP3435615B1 (en) | Network service implementation method, service controller, and communication system | |
CN106169982B (zh) | 扩展端口的处理方法、装置及*** | |
CN112491951A (zh) | 对等网络中的请求处理方法、服务器及存储介质 | |
US7783784B1 (en) | Method and apparatus for adaptive selection of algorithms to load and spread traffic on an aggregation of network interface cards |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |