欢迎来到利索能及~ 联系电话:18621327849
利索能及
我要发布
收藏
专利号: 2015107427017
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-10-29
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种测试DHCP特性的装置,通过一交换机设备连接到DHCP服务器,其特征在于,包括:报文生成模块,用于生成至少2组DHCP协议报文,所述至少2组DHCP协议报文通过其中包含的硬件地址字段进行区分,并以每一所述硬件地址字段代表一DHCP客户端;

发送模块,用于发送生成的所述DHCP协议报文到DHCP服务器以进行报文交互;

接收模块,用于接收所述DHCP服务器回复的对应于每一所述DHCP协议报文的DHCP结果报文;以及对比模块,用于根据所述结果报文解析所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址,并与所述DHCP服务器上绑定的DHCP地址进行对比,当解析到的所述DHCP地址全部包含于所述DHCP服务器上绑定的DHCP地址时,确定DHCP服务器回复的所述DHCP地址有效。

2.根据权利要求1所述的测试DHCP特性的装置,其特征在于,所述报文生成模块包括硬件地址字段生成单元和报文内容生成单元;

其中,所述硬件地址字段生成单元用于随机生成至少2个不同的字符串,所述字符串的形式与硬件地址字段的形式相同,以作为硬件地址字段;所述报文内容生成单元用于根据所述硬件地址字段生成所述DHCP协议报文。

3.根据权利要求1所述的测试DHCP特性的装置,其特征在于,所述发送模块包括:数量设定单元,用于设定发送的所述DHCP协议报文的总数量、每次发送所述DHCP协议报文的并发数以及发送失败时的重发次数;以及报文发送单元,用于在所述数量设定单元设定完成后,发送所述DHCP协议报文。

4.根据权利要求1所述的测试DHCP特性的装置,其特征在在于,所述对比模块包括:解析单元,用于解析所述DHCP结果报文,得到所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址及状态;

对比单元,用于对比所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址和所述DHCP服务器上绑定的DHCP地址;以及展示单元,用于通过一显示界面展示所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址及状态。

5.根据权利要求1所述的测试DHCP特性的装置,还包括判断模块,用于判断所述DHCP协议报文是否包含虚拟局域网的字段,若判定为包含所述虚拟局域网字段,所述对比单元对比所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址是否包含于所述虚拟局域网的DHCP地址。

6.一种测试DHCP特性的方法,其特征在于,包括:

生成至少2组DHCP协议报文,所述至少2组DHCP协议报文通过其中包含的硬件地址字段进行区分,并以每一所述硬件地址字段代表一DHCP客户端;

发送生成的所述DHCP协议报文到DHCP服务器以进行报文交互;

接收所述DHCP服务器回复的对应于每一所述DHCP协议报文的DHCP结果报文;

解析所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址,并与所述DHCP服务器上绑定的DHCP地址进行对比,当解析到的所述DHCP地址全部包含于所述DHCP服务器上绑定的DHCP地址时,确定DHCP服务器回复的所述DHCP地址有效。

7.根据权利要求6所述的测试DHCP特性的方法,其特征在于,在生成至少2组DHCP协议报文的步骤中,包括:随机生成至少2个不同的字符串,所述字符串的形式与硬件地址字段的形式相同,以作为硬件地址字段;以及根据所述硬件地址生成所述DHCP协议报文。

8.根据权利要求6所述的测试DHCP特性的方法,其特征在于,在发送生成的所述DHCP协议报文的步骤中,包括:设定发送的所述DHCP协议报文的总数量、每次发送所述DHCP协议报文的并发数以及发送失败时的重发次数;以及根据所述设定发送所述DHCP协议报文。

9.根据权利要求6所述的测试DHCP特性的方法,其特征在于,在得到所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址及状态,并与所述DHCP服务器上绑定的DHCP地址进行对比的步骤中,包括:解析所述DHCP结果报文,得到所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址及状态;

对比所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址和所述DHCP服务器上绑定的DHCP地址;以及通过一显示界面展示所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址及状态。

10.根据权利要求6所述的测试DHCP特性的方法,其特征在于,在发送生成的所述DHCP协议报文的步骤之前,进一步包括步骤:判断所述DHCP协议报文是否包含虚拟局域网的字段,若判定为包含所述虚拟局域网字段,对比所述DHCP服务器分配给每一所述DHCP客户端的DHCP地址是否包含于所述虚拟局域网的DHCP地址。