一种集群节点IP地址的可视化分配方法与流程

文档序号:11138873阅读:来源:国知局

技术特征:

1.一种集群节点IP地址可视化分配方法,其特征在于,包括如下步骤:

步骤1:集群节点通过机架交换机向DHCP Server发送DHCP DISCOVER报文;

步骤2:机架交换机在DHCP DISCOVER报文中插入含有表示集群节点物理位置的地址的Option82信息字段,将插入Option82信息字段后的DHCP DISCOVER报文转发给DHCP Server;其中,所述物理位置包括房间号、机架号、机架内顺序;

步骤3:DHCP Server根据接收到的DHCP DISCOVER报文中Option82信息字段,进行地址的分配,向集群节点发送DHCP OFFER报文;

步骤4:机架交换机收到DHCP OFFER报文后,刷新本地的记录表,将所述DHCP OFFER报文转发给集群节点。

2.根据权利要求1所述的方法,其特征在于,所述步骤2还包括如下子步骤:

子步骤2.1:机架交换机根据自身物理位置,预配置好地址格式中表示房间号的值和表示机架号的值;

子步骤2.2:机架交换机根据集群节点在机架内的上下顺序确定地址格式中表示机架内顺序的值;

子步骤2.3:机架交换机在本地建立本地记录表,记录信息包括如下字段:A字段表示组织编号的值,B字段表示房间号的值,C字段表示机架号的值,D字段表示机架内顺序的值,MAC字段表示集群节点的物理地址,状态字段表示集群节点申请地址过程中所处的状态;此时将A的值设为空,状态设为Requesting;

子步骤2.4:机架交换机在集群节点发送的DHCP DISCOVER报文中添加Option82信息字段,包括A、B、C、D以及MAC的值。

3.根据权利要求2所述的方法,其特征在于,所述交换机在建立本地记录表时,发现该表项已经存在,且A的值不为空,则交换机做进一步判断:

若DHCP DISCOVER报文中的MAC信息与表项中记录的一致,则获取A的值;

若DHCP DISCOVER报文中的MAC信息与表项中记录的不一致,则获取A的值,并刷新MAC。

4.根据权利要求3所述的方法,其特征在于,所述步骤3还包括如下子步骤:

子步骤3.1:DHCP Server解析出Option82信息字段中的B、C、D三个字段的值,添加DHCP Server上预先配置好的字段A的值,组装成完整的地址:A.B.C.D;

子步骤3.2:在进行地址分配之前,DHCP Server对上述B、C、D三个字段进行取值范围合理性检查;

子步骤3.3:如果取值范围合理性检查通过,则DHCP Server对地址是否已分配进行检查。

5.根据权利要求4所述的方法,其特征在于,所述子步骤3.3进一步包括:

若地址未分配,DHCP Server直接在DHCP OFFER报文中指定该地址,并在DHCP Server上记录该地址的租约信息;

若地址已分配,且所记录的集群节点的MAC与DHCP DISCOVER报文一致,则DHCP Server直接在DHCP OFFER报文中指定该地址,并刷新该地址的租约信息;

若地址已分配,且所记录的集群节点的MAC与DHCP DISCOVER报文不一致,则DHCP Server向已分配地址发送检测报文。

6.根据权利要求5所述的方法,其特征在于,所述DHCP Server向已分配地址发送检测报文进一步包括:

DHCP Server向分配出去的地址发送Echo Request或ARP Request检测报文;

若分配出去的地址有回复,结束本次分配过程;

若分配出去的地址没有回复,DHCP Server在DHCP OFFER报文中指定该地址,并刷新该地址租约中的MAC信息。

7.根据权利要求1所述的方法,其特征在于,所述方法进一步包括以下步骤:

集群节点向DHCP Server发送DHCP REQUEST报文,确认选择DHCP Server为它提供的IP地址;

被选择的DHCP Server向对应的集群节点发送DHCP ACK报文,将在DHCP OFFER报文中准备的IP地址租约给对应的集群节点。

8.根据权利要求1所述的方法,其特征在于,所述集群节点出现故障,需要更换网卡或整机更换时,直接完成更换,且网线连接在机架交换机上的同一个端口,IP地址不变。

9.根据权利要求1所述的方法,其特征在于,所述DHCP Server出现故障时,机架交换机检查本地表项的状态是否长期为Requesting,判断DHCP Server是否分配地址及进行回复;

若DHCP Server没有进行回复,则在集群节点发送多次请求后,机架交换机检查本地记录的其他地址表项,从处于Offered状态的其他表项中,获取A字段的值,构成地址A.B.C.D。

10.根据权利要求9所述的方法,其特征在于,所述机架交换机代替DHCP Server,主动给集群节点分配地址及回复,并在本地记录该地址,将状态设为Temp;

机架交换机持续检测DHCP Server是否恢复工作,当DHCP Server恢复工作后,机架交换机代替集群节点向DHCP Server发送DHCP DISCOVER报文,便于DHCP Server记录或刷新租约信息。

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