CN114531415B - 一种网络通信的方法、数据中心、装置及可读存储介质 - Google Patents

一种网络通信的方法、数据中心、装置及可读存储介质 Download PDF

Info

Publication number
CN114531415B
CN114531415B CN202210220162.0A CN202210220162A CN114531415B CN 114531415 B CN114531415 B CN 114531415B CN 202210220162 A CN202210220162 A CN 202210220162A CN 114531415 B CN114531415 B CN 114531415B
Authority
CN
China
Prior art keywords
server
bit
message
data center
bit address
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
Application number
CN202210220162.0A
Other languages
English (en)
Other versions
CN114531415A (zh
Inventor
高瞻
杨杰
王景来
彭雯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
21VIANET GROUP Inc
Original Assignee
21VIANET GROUP Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 21VIANET GROUP Inc filed Critical 21VIANET GROUP Inc
Priority to CN202210220162.0A priority Critical patent/CN114531415B/zh
Publication of CN114531415A publication Critical patent/CN114531415A/zh
Application granted granted Critical
Publication of CN114531415B publication Critical patent/CN114531415B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • H04L47/2433Allocation of priorities to traffic types

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及计算机技术领域,提供了一种网络通信的方法、数据中心、装置及可读存储介质,该方法应用于数据中心中的服务器上,包括:发送地址解析协议ARP报文,获取目标服务器的第二U位地址;根据目标服务器的第二U位地址设置IP报文中的TOS字段,向目标服务器发送IP报文,使得数据中心的网络传输设备根据TOS字段对IP报文进行服务质量QoS设置。本方法可以让服务器可以根据目标服务器的第二U位地址来设置TOS字段,进而让网络传输设备能够根据IP报文中的TOS字段完成QoS设置,保证了不同U位间服务器的通信质量。

Description

一种网络通信的方法、数据中心、装置及可读存储介质
技术领域
本发明涉及计算机技术领域,特别涉及一种网络通信的方法、数据中心、装置及可读存储介质。
背景技术
随着互联网技术的不断发展,越来越多的企业选择使用互联网数据中心(Internet Data Center,IDC)来处理自己的业务。
IDC中通常摆放着不同的机柜,一个机柜的高度规格包括42U、36U、24U大小不等,一个服务器通常占用1U或2U的机柜高度。通常情况下一个机柜会配备交换机,同一个机柜内的服务器通过交换机连接,从而实现互相之间的低时延访问,跨机柜的服务器之间的网络传输则会经过若干个交换机,甚至会和其他网络传输共享网络带宽,通信时延难以保证。特别是企业用户的一些集群***,如分布式存储***,通常要求节点内部有较低的网络通信时延保证,需要部署在同一个机柜内的不同服务器上。由于数据中心内的机柜分属资源有限,很难保证能提供一个完整机柜用于用户集群***的部署,所以IDC中希望可以将分散在不同机柜U位上的服务器集合成一个逻辑上的机柜,从而节约机柜U位资源。但同时分散在不同机柜U位上的服务器之间的通信质量往往难以保证,对部署在其中的集群***的性能和稳定性有负面影响。
鉴于此,如何让不同机柜和U位中的服务器完成高质量通信成为了一个亟待解决的技术问题。
发明内容
本发明提供一种网络通信的方法、数据中心、装置及可读存储介质,用以解决现有技术中存在的不能让不同机柜和U位中的服务器完成高质量通信的技术问题。
第一方面,为了解决上述技术问题,本申请提供了一种网络通信的方法,应用于数据中心中的服务器上,包括:
发送地址解析协议ARP报文,获取目标服务器的第二U位地址;
根据所述目标服务器的第二U位地址设置IP报文中的TOS字段,向所述目标服务器发送所述IP报文,使得所述数据中心的网络传输设备根据所述TOS字段对所述IP报文进行服务质量QoS设置。
一种可能的实施方式,发送ARP报文,获取目标服务器的第二U位地址,包括:
当本机寻址所述目标服务器时;
获取本机的第一U位地址,将所述第一U位地址添加到ARP报文中,生成所述第一ARP报文;
广播所述第一ARP报文,寻址所述目标服务器;
接收所述目标服务器基于所述第一ARP报文返回的第一ARP应答报文,从所述第一ARP应答报文中获取所述目标服务器的第二U位地址。
一种可能的实施方式,发送ARP报文,获取目标服务器的第二U位地址,包括:
当所述目标服务器寻址本机时;
接收所述目标服务器发送的第二ARP报文,从所述第二ARP报文中获取所述目标服务器的第二U位地址;
根据所述第二ARP报文生成对应的应答报文,将本机的第一U位地址加入所述应答报文中生成第二ARP应答报文;
将所述第二ARP应答报文发送给所述目标服务器。
第二方面,本申请提供一种网络通信的方法,应用于数据中心的管理***上,其中所述数据中心中的服务器使用如第一方面所述的方法进行网络通信,包括:
按照所述数据中心中的服务器的机柜号和U位号进行编码,获得所述数据中心中所有的服务器对应的U位地址,生成所述数据中心的U位信息表;
按照所述U位信息表,将U位地址发送给对应的服务器,使得所述服务器间可以按照U位地址进行网络通信。
一种可能的实施方式,按照所述服务器的机柜号和U位号进行编码,获得所述服务器对应的U位地址,生成所述数据中的U位信息表,还包括:
当移动或更换所述服务器导致所述服务器所在的机柜号或U位号发生变化时,重新根据变化后的机柜号和U位号进行编码,获得所述服务器最新的U位地址,并对所述U位信息表进行增删查改等操作更新所述U位信息表。
第三方面,本申请提供一种数据中心,包括:
服务器,用于执行如第一方面中任一项所述的方法进行网络通信;
U位管理***,用于执行如第二方面中任一项所述的方法管理所述服务器对应的U位地址,并支持所述服务器完成网络通信;
网络传输设备,用于根据所述服务器发送的IP报文中的TOS字段,设置对应的QoS设置以完成所述服务器间的网络通信。
第四方面,本申请还提供了一种网络通信的装置,应用于数据中心的服务器上,包括:
地址解析单元,用于发送ARP报文,获取目标服务器的第二U位地址;
通信单元,用于根据所述目标服务器的第二U位地址设置IP报文中的TOS字段,向所述目标服务器发送所述IP报文,使得所述数据中心的网络传输设备根据所述TOS字段对所述IP报文进行服务质量QoS设置。
第五方面,本申请还提供了一种网络通信的装置,应用于数据中心的管理***上,其中所述数据中心中的服务器使用如第一方面中任一项所述的方法进行网络通信,包括:
U位管理单元,用于按照所述数据中心中的服务器的机柜号和U位号进行编码,获得所述数据中心中所有的服务器对应的U位地址,生成所述数据中心的U位信息表;
通信支持单元,用于按照所述U位信息表,将U位地址发送给对应的服务器,使得所述服务器间可以按照U位地址进行网络通信。
第六方面,本申请还提供一种网络通信的装置,包括:
至少一个处理器,以及
与所述至少一个处理器连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如第一方面或第二方面中任一项所述的方法。
第七方面,本申请还提供一种可读存储介质,包括存储器,
所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如第一方面或第二方面中任一项所述的方法。
本申请实施例中的技术方案具有以下有益效果:服务器可以通过发送地址解析协议ARP报文,获取目标服务器的第二U位地址;根据目标服务器的第二U位地址设置IP报文中的TOS字段,向目标服务器发送IP报文,使得数据中心的网络传输设备根据TOS字段对IP报文进行服务质量QoS设置,从而让服务器可以根据目标服务器的第二U位地址来设置TOS字段,进而让网络传输设备能够根据IP报文中的TOS字段完成QoS设置,保证了不同U位间服务器的通信质量。
附图说明
图1是本发明实施例提供的一种网络通信的方法的流程图;
图2是本发明实施例提供一种数据中心的结构示意图;
图3是本发明实施例提供的另一种网络通信的方法的流程图;
图4是本发明实施例提供的一种数据中心进行U位编码的示意图;
图5是本发明实施例提供的另一种数据中心的结构示意图;
图6是本发明实施例提供的一种网络通信的装置的结构示意图;
图7是本发明实施例提供的另一种网络通信的装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
现有技术中,为了节约数据中心(Internet Data Center,IDC)中有限的机柜U位资源,常常需要在不同机柜和U位上的多个服务器部署为一个集群***,而此时由于跨机柜的网络通信需要经过多个交换机,导致服务器间的通信延时较高,无法保证通信质量。
为此,本申请提供一种网络通信的方法、数据中心、装置及可读存储介质,用以解决现有技术中不能让不同机柜和U位中的服务器完成高质量通信的技术问题。
下面结合说明书附图介绍本申请实施例提供的技术方案。
请参见图1,本发明提供一种网络通信的方法,应用于数据中心中的服务器上,该方法包括:
101、发送地址解析协议ARP报文,获取目标服务器的第二U位地址;
102、根据目标服务器的第二U位地址设置IP报文中的TOS字段,向目标服务器发送IP报文,使得数据中心的网络传输设备根据TOS字段对IP报文进行服务质量QoS设置。
例如,请参见图2,图2为本发明实施例提供的一种数据中心的结构示意图。其中包括机柜21和机柜22,机柜21上有服务器211和服务器212,机柜22上有服务器221,服务器211的U位地址为0x0005、服务器212的U位地址为0x0006、服务器221的U位地址为0x0007,服务器211和服务器221同属于用户设置的一个集群***,机柜21上连接有交换机23,机柜22上连接有交换机24。
当服务器211需要访问服务器221时,服务器211首先发送ARP报文进行广播寻址。当服务器221应答ARP报文后,向服务器211发送应答报文并同时发送服务器221的第二U位地址0x0007。
当服务器211接收到服务器221的第二U位地址0x0007后,由于服务器211和服务器221是同一集群内的服务器,需要较低的通信延时,而此时服务器211和服务器221处于不同机柜上,需要经过的交换机较多,因此服务器211将发送给服务器221的IP报文1中的TOS字段设置为通信延时最低0x10。
交换机23和交换机24在处理IP报文1时,根据其中的TOS字段的要求,将会通过提高IP报文1的队列优先级等方式,优先保证IP报文1的时延最低,从而完成服务器211和服务器221之间的QoS。
在实际应用中,服务器可以根据目标服务器的U位地址和通信要求,将IP报文中的TOS字段设置为通信延时最低0x10、通信最大吞吐量0x08、通信最高可靠性0x04、通信费用最低0x02和一般服务0x00中的一种。
在本发明提供的实施例中,服务器可以通过发送地址解析协议ARP报文,获取目标服务器的第二U位地址;根据目标服务器的第二U位地址设置IP报文中的TOS字段,向目标服务器发送IP报文,使得数据中心的网络传输设备根据TOS字段对IP报文进行服务质量QoS设置,从而让服务器可以根据目标服务器的第二U位地址来设置TOS字段,进而让网络传输设备能够根据IP报文中的TOS字段完成QoS设置,保证了不同U位间服务器的通信质量。
一种可能的实施方式,发送ARP报文,获取目标服务器的第二U位地址,包括:
当本机寻址目标服务器时;
获取本机的第一U位地址,将第一U位地址添加到ARP报文中,生成第一ARP报文;
广播第一ARP报文,寻址目标服务器;
接收目标服务器基于第一ARP报文返回的第一ARP应答报文,从第一ARP应答报文中获取目标服务器的第二U位地址。
例如,以图2中的例子为例。当服务器211寻址服务器221时,先获取本机的第一U位地址为0x0005,需要发送的ARP报文为ARP请求报文,因此原始的OP字段为0x0001。将ARP报文低位字节中最后一个bit进行保留,将第一U位地址填入其余15个bit中,获得修改后的OP字段为0x0051。将修改OP字段后的ARP报文作为第一ARP报文并进行广播。
当服务器221接受第一ARP报文并返回第一ARP应答报文后,服务器211接收第一ARP应答报文并提取其中的OP字段为0x0072。服务器211根据OP字段中最后一位为2,获知该报文的原始OP字段为0x0002,为ARP应答报文,从OP字段其余的15个bit中获取到服务器221的第二U位地址为0x007。
在实际应用中,OP字段占用2个字节即16个bit,服务器可以通过用高位字节的8个bit和低位字节中高位的7bit代表机柜的U位编址,将原OP字段中的最后1个bit的值保持不变的方式对OP字段进行修改。服务器在解析ARP报文时,先识别OP字段的最后1个bit确认报文类型,再提取剩余15个bit,获取目标服务器的U位地址。
在本发明提供的实施例中,服务器通过扩充ARP协议,将U位地址加入ARP报文中,使服务器可以通过提取ARP报文中的OP字段获取目标服务器的U位地址,从而让服务器之间能够感知U位地址,进而根据U位地址完成IP报文的TOS字段设置。
一种可能的实施方式,发送ARP报文,获取目标服务器的第二U位地址,包括:
当目标服务器寻址本机时;
接收目标服务器发送的第二ARP报文,从第二ARP报文中获取目标服务器的第二U位地址;
根据第二ARP报文生成对应的应答报文,将本机的第一U位地址加入应答报文中生成第二ARP应答报文;
将第二ARP应答报文发送给目标服务器
例如,以图2中的例子为例。当服务器221寻址服务器211时,向服务器211广播第二ARP报文。当服务器211接收到第二ARP报文后,从第二ARP报文中的OP字段0x0071上提取服务器221的第二U位地址为0x0007。
服务器211根据第二ARP报文生成对应的ARP应答报文,并将服务器211的第一U位地址0x0005加入到ARP应答报文的OP字段中,获得的OP字段为0x0052。服务211将修改OP字段的ARP应答报文作为第二ARP应答报文,并发送给服务器221。
在本发明提供的实施例中,服务器通过扩充ARP协议,将U位地址加入ARP报文中,使服务器可以通过提取ARP报文中的OP字段获取目标服务器的U位地址,从而让服务器之间能够感知U位地址,进而根据U位地址完成IP报文的TOS字段设置。
基于同一发明构思,本发明提供一种网络通信的方法,应用于数据中心的管理***上,其中数据中心中的服务器使用如上的网络通信的方法进行网络通信,请参见图3,该方法包括:
301、按照数据中心中的服务器的机柜号和U位号进行编码,获得数据中心中所有的服务器对应的U位地址,生成数据中心的U位信息表;
302、按照U位信息表,将U位地址发送给对应的服务器,使得服务器间可以按照U位地址进行网络通信。
其中,按照服务器的机柜号和U位号进行编码,获得服务器对应的U位地址,生成数据中的U位信息表,还包括:
当移动或更换服务器导致服务器所在的机柜号或U位号发生变化时,重新根据变化后的机柜号和U位号进行编码,获得服务器最新的U位地址,并对U位信息表进行增删查改等操作更新U位信息表。
例如,请参见图4,图4为本发明实施例提供的一种数据中心进行U位编码的示意图。其中数据中心包含两个机柜,分别为机柜41和机柜42,机柜41上有服务器411和服务器412,机柜42上有服务器421。
管理***首先对机柜上的U位进行编码,U位编码设置为两个字节共16位二进制数。机柜41和机柜42上分别有两个U位,因此机柜41上两个U位从上至下依次编码为110011011和110011100,机柜42上两个U位从上之下依次编码为110100101和110100110。因此服务器411的U位地址为110011011、服务器412的U位地址为110011100、服务器421的U位地址为110100101。管理***将各服务器对应的U位信息生成数据中心的U位信息表,并将U为地址发送给对应的服务器。
当服务器412因为用户需要,从机柜41的下方U位转移到机柜42的下方U位时,管理***对服务器412重新进行U位编码,获得服务器412的新U位地址为110100110。管理***将服务器412的新U位地址更新至数据中心的U位信息表中,并将服务器412的新U位地址发送给服务器412。
在实际应用中,技术人员只需要保证U位地址的总长度不超过两个字节,具体编码方式可以根据实际需要进行调整,例如:实际数据中心中一个机柜上最多放置64台服务器,此时可以将U位地址的编码格式设置为机柜号码+U位号码,其中机柜号码占用10个bit,U位号码占用6个bit,U位编址范围为
ˉ
0x00050xFFFF。
在本发明提供的实施例中,管理***可以根据数据中心的机柜和U位情况,自行对数据中心中的服务器的机柜号和U位号进行编码,获得服务器对应的U位地址和数据中心的U位信息表,并将U位地址发送给对应的服务器,当服务器移动或者更换后,还能更新各服务器的U位地址,从而保证了服务器能够获取本机的U位地址,支持了服务器根据U位地址进行网络通信。
基于同一发明构思,本发明提供了一种数据中心,请参见图5,该数据中心包括:
服务器501,用于执行如上的网络通信的方法进行网络通信;
U位管理***502,用于执行如上的网络通信的方法管理服务器对应的U位地址,并支持服务器完成网络通信;
网络传输设备503,用于根据服务器发送的IP报文中的TOS字段,设置对应的QoS设置以完成服务器间的网络通信。
基于同一发明构思,本发明提供了一种网络通信的装置,应用于数据中心中的服务器上,请参见图6,该网络通信的装置包括:
地址解析单元601,用于发送ARP报文,获取目标服务器的第二U位地址;
通信单元602,用于根据目标服务器的第二U位地址设置IP报文中的TOS字段,向目标服务器发送IP报文,使得数据中心的网络传输设备根据TOS字段对IP报文进行服务质量QoS设置。
其中,地址解析单元601还用于:
当本机寻址目标服务器时;获取本机的第一U位地址,将第一U位地址添加到ARP报文中,生成第一ARP报文;广播第一ARP报文,寻址目标服务器;接收目标服务器基于第一ARP报文返回的第一ARP应答报文,从第一ARP应答报文中获取目标服务器的第二U位地址。
其中,地址解析单元601还用于:
当目标服务器寻址本机时;接收目标服务器发送的第二ARP报文,从第二ARP报文中获取目标服务器的第二U位地址;根据第二ARP报文生成对应的应答报文,将本机的第一U位地址加入应答报文中生成第二ARP应答报文;将第二ARP应答报文发送给目标服务器。
基于同一发明构思,本申请还提供一种网络通信的装置,应用于数据中心的管理***上,其中所述数据中心中的服务器使用如上所述的网络通信的方法进行网络通信,请参见图7,该网络通信的装置包括:
U位管理单元701,用于按照数据中心中的服务器的机柜号和U位号进行编码,获得数据中心中所有的服务器对应的U位地址,生成数据中心的U位信息表;
通信支持单元702,用于按照U位信息表,将U位地址发送给对应的服务器,使得服务器间可以按照U位地址进行网络通信。
其中,U位管理单元701还用于:
当移动或更换服务器导致服务器所在的机柜号或U位号发生变化时,重新根据变化后的机柜号和U位号进行编码,获得服务器最新的U位地址,并对U位信息表进行增删查改等操作更新U位信息表。
基于同一发明构思,本发明一实施例提供一种网络通信的装置,该网络通信的装置可以是个人电脑等电子设备,该装置可以包括:
至少一个处理器,处理器用于执行存储器中存储的计算机程序时实现本申请实施例提供的如上的网络通信的方法的步骤。
可选的,处理器具体可以是中央处理器、特定应用集成电路(英文:ApplicationSpecific Integrated Circuit,简称:ASIC),可以是一个或多个用于控制程序执行的集成电路。
可选的,该数据完整性保护的设备还包括与至少一个处理器连接的存储器,存储器可以包括只读存储器(英文:Read Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)和磁盘存储器。存储器用于存储处理器运行时所需的数据,即存储有可被至少一个处理器执行的指令,至少一个处理器通过执行存储器存储的指令,执行如图1或图3所示的方法。其中,存储器的数量为一个或多个。
本申请实施例还提供一种计算机存储介质,其中,计算机存储介质存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行如上的网络通信的方法的步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (10)

1.一种网络通信的方法,应用于数据中心中的服务器上,其特征在于,包括:
发送地址解析协议(Address Resolution Protocol,ARP)报文,获取目标服务器的第二U位地址;
将所述目标服务器的第二U位地址写入网际协议(Internet Protocol,IP)报文中的OP字段;并根据所述第二U位地址,确定所述服务器与所述目标服务器属于同一集群时,将所述IP报文中的TOS字段设置为通信时延最低,向所述目标服务器发送完成所述OP字段设置及所述TOS字段设置的IP报文,使得所述数据中心的网络传输设备根据所述TOS字段对所述IP报文进行服务质量QoS设置;其中,所述第二U位地址占用所述OP字段中最后一个bit之外的其余bit。
2.如权利要求1所述的方法,其特征在于,发送ARP报文,获取目标服务器的第二U位地址,包括:
当本机寻址所述目标服务器时;
获取本机的第一U位地址,将所述第一U位地址添加到ARP报文中,生成第一ARP报文;
广播所述第一ARP报文,寻址所述目标服务器;
接收所述目标服务器基于所述第一ARP报文返回的第一ARP应答报文,从所述第一ARP应答报文中获取所述目标服务器的第二U位地址。
3.如权利要求1所述的方法,其特征在于,发送ARP报文,获取目标服务器的第二U位地址,包括:
当所述目标服务器寻址本机时;
接收所述目标服务器发送的第二ARP报文,从所述第二ARP报文中获取所述目标服务器的第二U位地址;
根据所述第二ARP报文生成对应的应答报文,将本机的第一U位地址加入所述应答报文中生成第二ARP应答报文;
将所述第二ARP应答报文发送给所述目标服务器。
4.一种网络通信的方法,应用于数据中心的管理***上,其中所述数据中心中的服务器使用如权利要求1-3中任一项所述的方法进行网络通信,其特征在于,包括:
按照所述数据中心中的服务器的机柜号和U位号进行编码,获得所述数据中心中所有的服务器对应的U位地址,生成所述数据中心的U位信息表;
按照所述U位信息表,将U位地址发送给对应的服务器,使得所述服务器间可以按照U位地址进行网络通信。
5.如权利要求4所述的方法,其特征在于,按照所述服务器的机柜号和U位号进行编码,获得所述服务器对应的U位地址,生成所述数据中的U位信息表,还包括:
当移动或更换所述服务器导致所述服务器所在的机柜号或U位号发生变化时,重新根据变化后的机柜号和U位号进行编码,获得所述服务器最新的U位地址,并对所述U位信息表进行增删查改操作更新所述U位信息表。
6.一种数据中心,其特征在于,包括:
服务器,用于执行如权利要求1-3中任一项所述的方法进行网络通信;
U位管理***,用于执行如权利要求4-5中任一项所述的方法管理所述服务器对应的U位地址,并支持所述服务器完成网络通信;
网络传输设备,用于根据所述服务器发送的IP报文中的TOS字段,设置对应的QoS设置以完成所述服务器间的网络通信。
7.一种网络通信的装置,应用于数据中心中的服务器上,其特征在于,包括:
地址解析单元,用于发送ARP报文,获取目标服务器的第二U位地址;
通信单元,用于将所述目标服务器的第二U位地址写入IP报文中的OP字段;并根据所述第二U位地址,确定所述服务器与所述目标服务器属于同一集群时,将所述IP报文中的TOS字段设置为通信时延最低,向所述目标服务器发送完成所述OP字段设置及所述TOS字段设置的IP报文,使得所述数据中心的网络传输设备根据所述TOS字段对所述IP报文进行服务质量QoS设置;其中,所述第二U位地址占用所述OP字段中最后一个bit之外的其余bit。
8.一种网络通信的装置,应用于数据中心的管理***上,其中所述数据中心中的服务器使用如权利要求1-3中任一项所述的方法进行网络通信,其特征在于,包括:
U位管理单元,用于按照所述数据中心中的服务器的机柜号和U位号进行编码,获得所述数据中心中所有的服务器对应的U位地址,生成所述数据中心的U位信息表;
通信支持单元,用于按照所述U位信息表,将U位地址发送给对应的服务器,使得所述服务器间可以按照U位地址进行网络通信。
9.一种网络通信的装置,其特征在于,包括:
至少一个处理器,以及
与所述至少一个处理器连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如权利要求1-5中任一项所述的方法。
10.一种可读存储介质,其特征在于,包括存储器,
所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如权利要求1-5中任一项所述的方法。
CN202210220162.0A 2022-03-08 2022-03-08 一种网络通信的方法、数据中心、装置及可读存储介质 Active CN114531415B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210220162.0A CN114531415B (zh) 2022-03-08 2022-03-08 一种网络通信的方法、数据中心、装置及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210220162.0A CN114531415B (zh) 2022-03-08 2022-03-08 一种网络通信的方法、数据中心、装置及可读存储介质

Publications (2)

Publication Number Publication Date
CN114531415A CN114531415A (zh) 2022-05-24
CN114531415B true CN114531415B (zh) 2023-11-21

Family

ID=81626354

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210220162.0A Active CN114531415B (zh) 2022-03-08 2022-03-08 一种网络通信的方法、数据中心、装置及可读存储介质

Country Status (1)

Country Link
CN (1) CN114531415B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001189754A (ja) * 1999-12-28 2001-07-10 Toshiba Corp QoS提供方式、ルータ装置、QoSサーバ、ユーザ端末及びQoS提供方法
US7107326B1 (en) * 2000-10-13 2006-09-12 3Com Corporation Method and system for integrating IP address reservations with policy provisioning
CN102946350A (zh) * 2012-09-18 2013-02-27 杭州华三通信技术有限公司 一种基于优先级的数据传输方法和设备
CN104009863A (zh) * 2013-02-27 2014-08-27 联想(北京)有限公司 一种服务器***、及自动获取服务器编号的方法
KR20140105300A (ko) * 2013-02-22 2014-09-01 삼성전자주식회사 서버 장치 및 통신 중계 장치를 포함하는 네트워크 시스템과 통신 중계 방법, ip 할당 방법
CN110661893A (zh) * 2018-06-28 2020-01-07 鸿富锦精密电子(天津)有限公司 数据中心管理方法及数据中心管理***
CN112000607A (zh) * 2020-09-11 2020-11-27 苏州浪潮智能科技有限公司 一种整机柜服务器节点非接触式id地址识别装置及方法
CN113805950A (zh) * 2021-08-30 2021-12-17 超越科技股份有限公司 一种集群管理***管理服务器的方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7231430B2 (en) * 2001-04-20 2007-06-12 Egenera, Inc. Reconfigurable, virtual processing system, cluster, network and method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001189754A (ja) * 1999-12-28 2001-07-10 Toshiba Corp QoS提供方式、ルータ装置、QoSサーバ、ユーザ端末及びQoS提供方法
US7107326B1 (en) * 2000-10-13 2006-09-12 3Com Corporation Method and system for integrating IP address reservations with policy provisioning
CN102946350A (zh) * 2012-09-18 2013-02-27 杭州华三通信技术有限公司 一种基于优先级的数据传输方法和设备
KR20140105300A (ko) * 2013-02-22 2014-09-01 삼성전자주식회사 서버 장치 및 통신 중계 장치를 포함하는 네트워크 시스템과 통신 중계 방법, ip 할당 방법
CN104009863A (zh) * 2013-02-27 2014-08-27 联想(北京)有限公司 一种服务器***、及自动获取服务器编号的方法
CN110661893A (zh) * 2018-06-28 2020-01-07 鸿富锦精密电子(天津)有限公司 数据中心管理方法及数据中心管理***
CN112000607A (zh) * 2020-09-11 2020-11-27 苏州浪潮智能科技有限公司 一种整机柜服务器节点非接触式id地址识别装置及方法
CN113805950A (zh) * 2021-08-30 2021-12-17 超越科技股份有限公司 一种集群管理***管理服务器的方法

Also Published As

Publication number Publication date
CN114531415A (zh) 2022-05-24

Similar Documents

Publication Publication Date Title
CN108632374B (zh) 软件灰度发布方法及装置
CN108924268B (zh) 一种容器云服务***及pod创建方法、装置
CN109379448B (zh) 一种文件分布式部署方法、装置、电子设备及存储介质
CN109697133A (zh) Id生成方法、装置及***
CN110225146B (zh) 内外网映射方法、装置、电子设备、介质及视频会议***
CN103731448B (zh) 一种压缩图片的方法和***
CN113163277B (zh) 光网络单元带宽管理方法、装置、电子设备及存储介质
CN111212134A (zh) 一种请求报文处理方法、装置、边缘计算***和电子设备
CN102904977B (zh) 网络地址分配方法、服务器和节点
CN105791254B (zh) 网络请求处理方法、装置及终端
CN111600972B (zh) 双栈地址的配置方法、服务器和可读存储介质
CN111585887B (zh) 基于多个网络的通信方法、装置、电子设备及存储介质
CN108933847A (zh) 一种地址快速分配的方法及装置
CN108668179B (zh) 媒体索引文件的传输方法及相关设备
CN108600407B (zh) 一种ip地址分配方法、装置、设备及机器可读存储介质
CN111431813A (zh) 访问限流方法、设备及存储介质
CN114500462A (zh) 虚拟私有云网络地址分配方法、装置、电子设备及介质
CN108737586B (zh) 一种域名查询服务的灾备切换方法和装置
CN102572012A (zh) 一种消息处理方法、交换机及***
CN114531415B (zh) 一种网络通信的方法、数据中心、装置及可读存储介质
CN109842497B (zh) Dns服务器的配置更新的方法及装置、终端设备和配置更新***
CN110661903B (zh) 一种云平台路由管理的方法及装置
CN111431818A (zh) 跨域请求的流量分配方法、装置、存储介质及计算机设备
CN109347994B (zh) 互联网协议ip地址获取方法、装置、存储介质及电子设备
CN111541608A (zh) 一种网络通信的方法、***以及相关装置

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
GR01 Patent grant