System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种MLAG环境下的DHCP服务器工作方法、设备及介质技术_技高网

一种MLAG环境下的DHCP服务器工作方法、设备及介质技术

技术编号:41312353 阅读:4 留言:0更新日期:2024-05-13 14:55
本说明书实施例公开了一种MLAG环境下的DHCP服务器工作方法、设备及介质,方法包括:基于预置第一命令行在MLAG环境下的MLAG主备设备中,创建相同的虚拟IP地址和虚拟MAC地址,以将虚拟IP地址与虚拟MAC地址作为网关;基于预置第二命令行分别在MLAG主备设备中创建DHCP地址池并配置DHCP地址池的IP地址段,获得当前MLAG主备设备;其中,MLAG主备设备所对应的IP地址段相同;将客户端的DHCP报文请求分到当前MLAG主备设备,获得当前MLAG主备设备所对应的分配地址表项,并基于当前MLAG主备设备的直连聚合链路对分配地址表项进行表项同步。

【技术实现步骤摘要】

本说明书涉及通信,尤其涉及一种mlag环境下的dhcp服务器工作方法、设备及介质。


技术介绍

1、传统的横向虚拟化技术通常用到跨设备链路聚合组(multi-chassislinkaggregation group,mlag),因其设备级冗余、管控分离、消除stp环路和降低cpu使用率而保证了高可靠性。传统的园区网核心设备需要部署dhcp server,满足园区网用户地址获取的需求;园区网核心设备可使用mlag实现主从设备备份,通过控制平面分离,减小cpu压力,增加网络可靠性。因此,对于mlag环境下dhcp服务器的工作机制成为了横向虚拟化技术的一个重点研究方向。

2、当前mlag环境下dhcp服务器的工作一般在mlag主备设备进行配置之后,主设备分配地址,备设备收到dhcp报文转发到主设备,主设备绑定地址表项实时同步到备设备,然后主设备每分配出去或释放一个地址,表项实时同步到备设备,备设备收到表项信息后,加载到自己的表项中,实现主备设备show显示表项相同。可见,现有方式中只有主设备负责地址的分配及释放,以及将地址表项同步到备用设备,在客户端大量存在且同时申请、释放地址的情况下,对主设备性能及地址分配释放的处理能力、表项同步的处理能力是极大的考验,且对于主设备突发故障的情况难以进行快速响应。


技术实现思路

1、为了解决上述技术问题,本说明书一个或多个实施例提供了一种mlag环境下的dhcp服务器工作方法、设备及介质。

2、本说明书一个或多个实施例采用下述技术方案:

3、本说明书一个或多个实施例提供一种mlag环境下的dhcp服务器工作方法,方法包括:

4、基于预置第一命令行在mlag环境下的mlag主备设备中,创建相同的虚拟ip地址和虚拟mac地址,以将所述虚拟ip地址与所述虚拟mac地址作为网关;

5、基于预置第二命令行分别在所述mlag主备设备中创建dhcp地址池并配置所述dhcp地址池的ip地址段,获得当前mlag主备设备;其中,所述mlag主备设备所对应的ip地址段相同;

6、将客户端的dhcp报文请求分担到所述当前mlag主备设备,获得所述当前mlag主备设备所对应的分配地址表项,并基于所述当前mlag主备设备的直连聚合链路对所述分配地址表项进行表项同步。

7、可选地,在本说明书一个或多个实施例中,将客户端的dhcp报文请求分担到所述当前mlag主备设备,获得所述当前mlag主备设备所对应的分配地址表项,具体包括:

8、将客户端的dhcp报文请求基于接入设备发送到上行链路;

9、基于所述当前mlag主备设备的上行链路的链路聚合,确定所述dhcp报文请求所分配到的mlag主设备或mlag备设备;

10、基于所述mlag主设备或所述mlag备设备的虚拟ip地址和虚拟mac地址对的虚拟接口,将所述dhcp报文请求分担到所述当前mlag主备设备中的mlag主设备或mlag备设备中;

11、根据mlag主设备或mlag备设备为所述dhcp报文请求所对应的客户端分配ip地址,获得对应的分配地址表项。

12、可选地,在本说明书一个或多个实施例中,基于所述当前mlag主备设备的上行链路的链路聚合,确定所述dhcp报文请求所分配到的mlag主设备或mlag备设备,具体包括:

13、检测所述链路聚合中上行链路的实时状态与负载数量;其中,所述实时状态包括:带宽利用率、延迟、丢包率;

14、基于所述实时状态、所述负载数量与所述链路聚合的预置分配方式,确定所述dhcp报文请求所分配到的mlag主设备或mlag备设备。

15、可选地,在本说明书一个或多个实施例中,基于所述当前mlag主备设备的直连聚合链路对所述分配地址表项进行表项同步,具体包括:

16、若确定所述当前mlag主备设备的mlag主设备更新了分配地址表项,则基于所述直连聚合链路的接口,将所述分配地址表项同步到所述当前mlag主备设备的mlag备设备;

17、若确定所述当前mlag主备设备的mlag备设备更新了分配地址表项,则基于所述直连聚合链路的接口,将所述分配地址表项同步到所述当前mlag主备设备的mlag主设备。

18、可选地,在本说明书一个或多个实施例中,基于所述当前mlag主备设备的直连聚合链路对所述分配地址表项进行表项同步之后,所述方法还包括:

19、所述当前mlag主备设备基于所述分配地址表项为所述dhcp报文请求所对应的客户端分配ip地址,使所述客户端获得可用ip地址,并接收所述客户端返回的request报文;

20、基于所述request报文所对应的客户请求地址与所述可用ip地址,确定是否对所述客户端进行所述客户请求地址的分配;

21、若是,则基于所述客户请求地址生成dhcp ack报文返回所述客户端。

22、可选地,在本说明书一个或多个实施例中,所述将客户端的dhcp报文请求分担到所述当前mlag主备设备之后,所述方法还包括:

23、确定所述dhcp报文请求所对应的所述当前mlag主备设备中的指定mlag设备后,获取所述指定设备与所述客户端之间的通信状态;

24、基于所述通信状态与所述指定mlag设备的运行数据,确定所述指定mlag设备的健康状态;其中,所述健康状态包括:故障状态、运行状态;

25、若确定所述指定mlag设备的健康状态为故障状态,则获取所述当前mlag主备设备中的另一设备,并将所述dhcp报文请求发送到所述当前mlag主备设备中的另一设备。

26、可选地,在本说明书一个或多个实施例中,基于所述当前mlag主备设备的直连聚合链路对所述分配地址表项进行表项同步之前,所述方法还包括:

27、检测所述当前mlag主备设备的直连聚合链路是否断开;

28、若是,则启动所述当前mlag主备设备的双主检查流程;

29、开启所述当前mlag主备设备中mlag备设备的端口保护机制,以实现基于所述当前mlag主备设备中的mlag主设备进行地址分配;其中,所述端口保护机制为errdisable。

30、可选地,在本说明书一个或多个实施例中,基于预置第一命令行在mlag环境下的mlag主备设备中,创建相同的虚拟ip地址和虚拟mac地址,以将所述虚拟ip地址与所述虚拟mac地址作为网关之前,所述方法还包括:

31、根据当前场景的网络拓扑规划,确定作为所述mlag主备设备的待配置设备,以对所述待配置设备进行mlag域与直连聚合链路的配置,获得mlag环境下的mlag主备设备;

32、根据当前场景的用户需求确定mlag主备设备的配置信息,以通过所述mlag主备设备的命令行界面,对所述配置信息所对应的命令模板进行替换,生成对应的预置第一命令行与预置第二命令行。

33、本说明书本文档来自技高网...

【技术保护点】

1.一种MLAG环境下的DHCP服务器工作方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种MLAG环境下的DHCP服务器工作方法,其特征在于,所述将客户端的DHCP报文请求分担到所述当前MLAG主备设备,获得所述当前MLAG主备设备所对应的分配地址表项,具体包括:

3.根据权利要求2所述的一种MLAG环境下的DHCP服务器工作方法,其特征在于,所述基于所述当前MLAG主备设备的上行链路的链路聚合,确定所述DHCP报文请求所分配到的MLAG主设备或MLAG备设备,具体包括:

4.根据权利要求1所述的一种MLAG环境下的DHCP服务器工作方法,其特征在于,所述基于所述当前MLAG主备设备的直连聚合链路对所述分配地址表项进行表项同步,具体包括:

5.根据权利要求1所述的一种MLAG环境下的DHCP服务器工作方法,其特征在于,基于所述当前MLAG主备设备的直连聚合链路对所述分配地址表项进行表项同步之后,所述方法还包括:

6.根据权利要求1所述的一种MLAG环境下的DHCP服务器工作方法,其特征在于,所述将客户端的DHCP报文请求分担到所述当前MLAG主备设备之后,所述方法还包括:

7.根据权利要求1所述的一种MLAG环境下的DHCP服务器工作方法,其特征在于,所述基于所述当前MLAG主备设备的直连聚合链路对所述分配地址表项进行表项同步之前,所述方法还包括:

8.根据权利要求1所述的一种MLAG环境下的DHCP服务器工作方法,其特征在于,所述基于预置第一命令行在MLAG环境下的MLAG主备设备中,创建相同的虚拟IP地址和虚拟MAC地址,以将所述虚拟IP地址与所述虚拟MAC地址作为网关之前,所述方法还包括:

9.一种MLAG环境下的DHCP服务器工作设备,其特征在于,所述设备包括:

10.一种非易失性存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令能够:

...

【技术特征摘要】

1.一种mlag环境下的dhcp服务器工作方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种mlag环境下的dhcp服务器工作方法,其特征在于,所述将客户端的dhcp报文请求分担到所述当前mlag主备设备,获得所述当前mlag主备设备所对应的分配地址表项,具体包括:

3.根据权利要求2所述的一种mlag环境下的dhcp服务器工作方法,其特征在于,所述基于所述当前mlag主备设备的上行链路的链路聚合,确定所述dhcp报文请求所分配到的mlag主设备或mlag备设备,具体包括:

4.根据权利要求1所述的一种mlag环境下的dhcp服务器工作方法,其特征在于,所述基于所述当前mlag主备设备的直连聚合链路对所述分配地址表项进行表项同步,具体包括:

5.根据权利要求1所述的一种mlag环境下的dhcp服务器工作方法,其特征在于,基于所述当前mlag主备设备的直连聚合链路对所述分配地址表项进行...

【专利技术属性】
技术研发人员:宋晓佳
申请(专利权)人:浪潮思科网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1