System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及通信,尤其涉及一种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服务器工作方法,其特征在于,所述将客户端的D
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主备设备的直连聚合链路对所述分配地址表项进行...
【专利技术属性】
技术研发人员:宋晓佳,
申请(专利权)人:浪潮思科网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。