地址分配系统的制作方法

文档序号:37343462发布日期:2024-03-18 18:15阅读:12来源:国知局
地址分配系统的制作方法

本发明涉及服务器,具体涉及地址分配系统。


背景技术:

1、在服务器技术领域内,通常使用管理交换机为整个集群中的每一个节点提供公用网络地址。

2、一个节点通常包括服务器以及与该服务器绑定的智能网卡。智能网卡具备计算能力,可以为服务器提供附加数据处理功能,以降低服务器的处理器的消耗。管理交换机需要为每个服务器和每个智能网卡分别提供一个公用网络地址。

3、在相关技术中,如果集群中有n个节点,那么管理交换机需要为该集群提供2n个公用网络地址。在实际应用中,当节点过多时,往往会导致管理交换机的地址资源池中的公用网络地址被耗尽,导致部分节点无法进行通信。


技术实现思路

1、有鉴于此,本发明提供了一种地址分配系统,以解决公用网络地址耗尽导致服务器集群中的部分节点无法通信的问题。

2、第一方面,本发明提供了一种地址分配系统包括一级管理交换机、多个二级管理交换机,和每一个所述二级管理交换机所管理的多个节点,其中:

3、所述一级管理交换机与每一个所述二级管理交换机分别建立通信连接;所述二级管理交换机与其所管理的多个节点分别建立通信连接;

4、所述二级管理交换机,用于根据预设局域网地址创建局域网,并根据所述局域网对应的网段内的地址,为其所管理的节点分配局域网地址;

5、所述一级管理交换机,用于为其所管理的所述二级管理交换机分配公用网络地址。

6、本发明提供的一种地址分配系统,具有如下优点:

7、本方案介绍了一种新的架构模式,首先,对服务器集群中的各个节点进行分组,并且给每个组配置一个二级管理交换机,形成一个在一级管理交换机层和节点层中间加入二级管理交换机层。然后,由一级管理交换机为二级管理交换机分配公用网络地址,由二级管理交换机为其管理的各个节点分配局域网地址,在这样的设置下,显然二级管理交换机的数量远远小于整个服务器集群中节点的数量。这样,整个服务器集群对公用网络地址数量的需求下降,使得一级管理交换机的资源池中的公用网络地址可以满足整个服务器集群进行外网通信的需求,避免出现公用网络地址严重不足的问题。而且,在分组之后,每个组的节点数量也不会过多,每一个二级管理交换机提供的局域网地址也可以满足其所管理的多个节点的通信需求。

8、在一种可选的实施方式中,所述节点,包括服务器和智能网卡,其中:

9、所述智能网卡通过所述服务器的高速串行计算机扩展总线标准插槽,与所服务器电性连接。

10、具体地,服务器和智能网卡通过高速串行计算机扩展总线标准插槽进行连接,智能网卡可以帮助服务器执行部分数据处理,以降低服务器的业务压力。

11、在一种可选的实施方式中,所述二级管理交换机为白盒交换机,所述二级管理交换机包括第一基板管理控制器和扩展板,所述扩展板包括第一管理交换芯片和存储装置,其中:

12、所述第一基板管理控制器具有第一接口和第二接口;所述第一管理交换芯片具有至少一个第三接口;

13、所述第一基板管理控制器通过所述第一接口与所述一级管理交换机电性连接;所述第一基板管理控制器通过所述第二接口与所述第一管理交换芯片电性连接;

14、每一个所述第三接口与所述二级管理交换机所管理的任一个所述节点电性连接;

15、所述第一基板管理控制器,用于监控所述二级管理交换机的运行状态,以及根据接收到的来自客户端的第一操作指令,对所述二级管理交换机执行与所述第一操作指令对应的操作;

16、所述存储装置,用于存储所述二级管理交换机所管理的节点的静态节点信息、动态节点信息和日志记录。

17、具体地,由于二级管理交换机是用于为其管理的节点分配局域网地址的部件,因此,二级管理交换机的第一管理交换芯片上需要设置多个第三接口202去与每个节点进行通信连接。虽然各个节点可以通过第三接口与二级管理交换机进行交互,但未能与外网进行通信,因此,二级管理交换机还需要设置一个第二接口与一级管理交换机建立通信连接,以获取到公用网络地址去与外网进行通信。一般的管理交换机内部都具有基板管理控制器这一部件,因此,可以借助这一部件实现二级管理交换机的控制功能与分配局域网地址的功能,避免公用网络地址被耗尽的问题。

18、在一种可选的实施方式中,所述服务器包括第二基板管理控制器,所述智能网卡包括第三基板管理控制器和第二管理交换芯片,其中:

19、所述第二基板管理器具有第四接口;所述第三基板管理控制器具有第五接口,所述第二管理交换芯片具有第六接口和第七接口;

20、所述第四接口与所述第六接口电性连接;

21、所述第三基板管理控制器通过所述第七接口与所述二级管理交换机的第一管理交换芯片电性连接;

22、所述第二基板管理控制器,用于监控所述服务器的运行状态;

23、所述第三基板管理控制器,用于监控所述智能网卡的运行状态。

24、具体地,第一,如果服务器和智能网卡之间不通过第四接口和第六接口连接,而是服务器直接通过第四接口与二级管理交换机建立通信,智能网卡依旧通过第七接口与二级管理交换机建立通信,那么节点需要外接两根网线与二级管理交换机进行连接,增加了外接网线的数量,以及二级管理交换机需要再添加一个接口,增加了二级管理交换机接口的数量。更进一步地,二级管理交换机是负责管理多个节点的,因此,这样的布局导致外接网线的数量以及二级管理交换机的接口数量大大增多。外接网线数量的增多会导致布线复杂度增大,不便于管理。二级管理交换机的接口数量的增多会导致二级管理交换机的体积增大,占用空间增大。因此,通过本方案提供的节点的结构,可以大大节省机房的布线,减小二级管理交换机的体积。第二,如果给服务器和智能网卡分别分配一个局域网地址,那么在二级管理交换机所管理的节点的数量较多的情况下,可能会出现二级管理交换机的资源池中局域网地址不够用的情况。因此,通过本方案的节点的结构,可以实现对一个节点一个局域网地址,本方案可以减少对局域网地址数量的需求。

25、在一种可选的实施方式中,所述智能网卡还包括处理器,其中:

26、所述处理器与所述第二管理交换芯片电性连接;

27、所述处理器,用于对所述服务器传输的数据进行处理。

28、具体地,智能网卡可以通过处理器,帮助服务器进行部分数据处理,可以降低服务器的业务压力。

29、在一种可选的实施方式中,所述节点还用于:

30、在获取到所述局域网地址后,向其所属的二级管理交换机发送注册信息,其中,所述注册信息为所述节点的静态节点信息。

31、具体地,由于静态节点信息一般不会发生变化,因此,节点在获取到局域网地址后,可以将静态节点信息发送至二级管理交换机进行存储。这样,用户可以通过客户端的网页直接查询二级管理交换机存储的静态节点信息,方便用户对节点进行管理。

32、在一种可选的实施方式中,所述节点还用于:

33、周期性地向其所属的所述二级管理交换机发送动态节点信息和日志记录。

34、具体地,由于动态节点信息会实时发生变化,日志记录也是实时产生的,如果每当动态节点信息发生变化,或,新的日志记录产生时,就将其发送至二级管理交换机,那么会造成节点和二级管理交换机的通信压力过大。因此,可以周期性地将动态节点信息和日志记录发送至二级管理交换机,减轻节点和二级管理交换机的通信压力。

35、在一种可选的实施方式中,所述二级管理交换机还用于:

36、周期性地向其所管理的所述节点发送测试信息,并开始计时;

37、当计时时长等于预设时长时,确定未接收到回复消息的目标节点;

38、向客户端发送所述目标节点的标识信息。

39、具体地,二级管理交换机通过主动测试的方式,可以实时地确定其所管理的节点是否运行异常。当运行异常时,可以及时确定出现问题的节点,并解决问题,保证服务器集群的正常运行。

40、在一种可选的实施方式中,所述节点还用于:

41、在接收到所述测试消息后,向其所属的二级管理交换机发送所述回复消息。

42、具体地,二级管理交换机通过主动测试的方式,可以实时地确定其所管理的节点是否运行异常。当运行异常时,可以及时确定出现问题的节点,并解决问题,保证服务器集群的正常运行。

43、在一种可选的实施方式中,所述存储装置为嵌入式的多媒体存储卡。

44、具体地,由于嵌入式的多媒体存储卡具有高效、高速、高兼容、高带宽、持续稳定等特性,并且本方案中二级管理交互机需要管理多个节点,即需要对多个节点的节点信息都进行接收和存储,因此,存储装置采用嵌入式的多媒体存储卡可以对动态节点信息和日志记录进行快速存储,效率较高。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1