[发明专利]一种多端口并发DHCP获取地址的方法在审
| 申请号: | 201510560127.3 | 申请日: | 2015-09-06 |
| 公开(公告)号: | CN105227690A | 公开(公告)日: | 2016-01-06 |
| 发明(设计)人: | 聂琴 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 多端 并发 dhcp 获取 地址 方法 | ||
技术领域
本发明属于网络领域,尤其涉及一种多端口并发DHCP获取地址的方法。
背景技术
DHCP是DynamicHostConfigurationProtocol(动态主机配置协议)的缩写。在测试交换机DHCP特性时,需要对交换机上所有端口并发DHCP获取地址,来做性能测试以及稳定性测试。厂家通常只会去测试一个端口或者两个端口获取DHCP地址,这样就没有测试完全,没有完全模拟客户使用的场景,因为在外面客户是不会只连接一个端口的,一般都是连接多个端口,而要测试所有端口同时获取DHCP地址的话,只能将交换机的24个端口用24根网线连接到24台PC上,然后每台PC自动获取地址,如果交换机有48个端口的话,那就需要48台PC,测试非常不方便。48台PC要同时获取地址的话,PC启动会有快慢,人为去启动48台PC也会有先后次序,要测其中24台一起下线的话,也需要人为去关闭电脑,十分繁琐麻烦,也不很精准。每个端口下只连接一台PC的话,所有端口一共才48台PC,也就是48个DHCP地址,这48个压力是不足的,进行压力测试至少要测500个DHCP地址,实际的网络中也不止48个地址。
发明内容
本发明所要解决的技术问题在于提供一种多端口并发DHCP获取地址的方法,旨在成本低、操作简单且可靠度高。
本发明是这样实现的,一种多端口并发DHCP获取地址的方法,用于测试一个待测交换机的DHCP特性,该多端口并发DHCP获取地址的方法需要在该待测交换机与个人电脑(PC)之间连接一个二层交换机。该多端口并发DHCP获取地址的方法包括如下步骤:该PC发送带虚拟局域网(Virtuallocalareanetwork,vlan)的DHCP报文;判断该二层交换机的端口E是否允许该DHCP报文通过;若该二层交换机的端口E不允许该DHCP报文通过,则丢弃该报文;若该端口E允许该DHCP报文通过,则该二层交换机转发给其他端口;判断该DHCP报文是否跟该二层交换机的端口A2在同一vlan;若该DHCP报文是跟该端口A2在同一vlan,则转发到该待测交换机的端口A1;验证该DHCP报文是否正确;若DHCP报文不正确,则丢弃该报文;若该DHCP报文正确,则向该PC回复该DHCP报文;该PC收到该待测交换机的DHCP回复。
本发明与现有技术相比,有益效果在于:该多端口并发DHCP获取地址的方法只需要多加一台二层交换机就能测试交换机所有端口并发获取DHCP地址,成本低、操作简单且可靠度高。
附图说明
图1是本发明实施例提供的多端口并发DHCP获取地址的方法的硬件配置示意图。
图2是图1的多端口并发DHCP获取地址的方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明所提供的一种多端口并发DHCP获取地址的方法,需要先进行硬件配置及网络参数配置。
本发明需要在待测交换机10和个人电脑(PersonalComputer,PC)20之间连接一个二层交换机30。待测交换机10具有端口A1、B1、C1、D1,二层交换机30具有端口A2、B2、C2、D2及端口E。端口A1与端口A2连接,端口B1与端口B2连接,端口C1与端口C2连接,端口D1与端口D2连接,端口E与PC连接。
硬件配置方法为:(1)将待测交换机10的所有端口都通过网线与二层交换机30的端口一一相连;(2)将PC网卡连接到二层交换机30的一个端口上;(3)在PC20上安装一个模拟多个客户端(client)获取DHCP地址的软件,该软件能在PC20上模拟发送大量的DHCP报文。
若要测试待测交换机10上多端口都处于同一虚拟局域网(Virtuallocalareanetwork,vlan),并在同一vlan下获取DHCP地址(以vlan100为例),则该多端口并发DHCP获取地址的方法的网络配置方法为:
(1)配置待测交换机10的所有端口都属于accessvlan100。
(2)配置二层交换机30上与待测交换机10相连的端口也都属于accessvlan100,二层交换机30上与PC20相连的端口E配置为中继(trunk)口,并允许vlan100通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510560127.3/2.html,转载请声明来源钻瓜专利网。





