[发明专利]一种多端口并发DHCP获取地址的方法在审
| 申请号: | 201510560127.3 | 申请日: | 2015-09-06 |
| 公开(公告)号: | CN105227690A | 公开(公告)日: | 2016-01-06 |
| 发明(设计)人: | 聂琴 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 多端 并发 dhcp 获取 地址 方法 | ||
1.一种多端口并发DHCP获取地址的方法,用于测试一个待测交换机的DHCP特性,其特征在于:该多端口并发DHCP获取地址的方法需要在该待测交换机与个人电脑(PC)之间连接一个二层交换机,该多端口并发DHCP获取地址的方法包括如下步骤:该PC发送带虚拟局域网(Virtuallocalareanetwork,vlan)的DHCP报文;判断该二层交换机的端口E是否允许该DHCP报文通过;若该端口E不允许该DHCP报文通过,则丢弃该报文;若该端口E允许该DHCP报文通过,则该二层交换机将DHCP报文转发给其他端口;判断该DHCP报文是否跟该二层交换机的端口A2在同一vlan;若该DHCP报文是跟该端口A2在同一vlan,则将DHCP报文转发到该待测交换机的端口A1;验证该DHCP报文是否正确;若DHCP报文不正确,则丢弃该报文;若该DHCP报文正确,则向该PC回复该DHCP报文;及该PC收到该待测交换机的DHCP回复。
2.如权利要求1所述的多端口并发DHCP获取地址的方法,其特征在于,若该DHCP报文不是跟该端口A2在同一vlan,则判断该DHCP报文是否跟其他端口在同一vlan;若该DHCP报文是跟其他端口在同一vlan,则该DHCP报文转发到待测交换机,然后转入步骤“验证该DHCP报文是否正确”。
3.如权利要求2所述的多端口并发DHCP获取地址的方法,其特征在于,若该DHCP报文不是跟其他端口在同一vlan,则丢弃该报文。
4.如权利要求1所述的多端口并发DHCP获取地址的方法,其特征在于,该多端口并发DHCP获取地址的方法的硬件配置方法为:将待测交换机的所有端口都通过网线与二层交换机的端口一一相连;将PC网卡连接到二层交换机的一个端口上;及在该PC上安装模拟多个客户端(client)获取DHCP地址的软件,该软件可以在该PC上模拟发送大量的DHCP报文。
5.如权利要求4述的多端口并发DHCP获取地址的方法,其特征在于,该待测交换机还具有端口B1、C1、D1,该二层交换机还具有端口B2、C2、D2及端口E;该端口A1与该端口A2连接,该端口B1与该端口B2连接,该端口C1与该端口C2连接,该端口D1与该端口D2连接,该端口E与该PC连接。
6.如权利要求5述的多端口并发DHCP获取地址的方法,其特征在于,若要测试待测交换机上多端口都处于同一vlan,并在同一vlan下获取DHCP地址(以vlan100为例),该多端口并发DHCP获取地址的方法的网络配置方法为:
(1)配置该待测交换机的所有端口都属于accessvlan100;
(2)配置该二层交换机上与该待测交换机相连的端口也都属于accessvlan100,该二层交换机上与该PC相连的端口E配置为中继(trunk)口,并允许vlan100通过;
(3)在该PC上用模拟多个客户端(client)获取DHCP地址的软件发送一个DHCP报文,设置该DHCP报文带vlan100的标签(tag);该DHCP报文到达该端口E后,会向该二层交换机上属于vlan100的端口进行转发,也就会向该端口A2、B2、C2、D2进行转发,该待测交换机从不同的端口A1、B1、C1、D1收到该DHCP报文后,会向该端口A2、B2、C2、D2回复该DHCP报文,实现了多端口并发获取DHCP地址。
7.如权利要求5所述的多端口并发DHCP获取地址的方法,其特征在于,若要测试该待测交换机多端口处于不同的vlan,并在不同的vlan下获取DHCP地址,则该多端口并发DHCP获取地址的方法的网络配置方法为:
(1)配置该待测交换机的端口A1属于accessvlan10,该端口B1属于accessvlan20,该端口C1属于accessvlan30,该端口D1属于accessvlan40;
(2)配置该二层交换机上与该待测交换机相连的该端口A2属于accessvlan10,该端口B2属于accessvlan20,该端口C2属于accessvlan30,该端口D2属于accessvlan40;端该口E为trunk口允许vlan10、20、30、40通过;
(3)在该PC上用该模拟多个client获取DHCP地址的软件发送一个DHCP报文,设置该DHCP报文带vlan10、vlan20、vlan30、vlan40的标签(tag);该DHCP报文到达该端口E后,会根据vlan向不同的端口转发,将带vlan10的DHCP报文从该端口A2转发出去,带vlan20的报文从该端口B2转发,带vlan30的报文从该端口C2转发,带vlan40的报文从该端口D2转发出去;该待测交换机从不同的端口收到该DHCP报文后,会分别向该端口A2、B2、C2、D2回复该DHCP报文,实现了多端口并发获取DHCP地址。
(4)在该PC上检查该多个client是否都获取到地址,地址是否都正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510560127.3/1.html,转载请声明来源钻瓜专利网。





