CN101360015B - 测试网络设备的方法、***及装置 - Google Patents

测试网络设备的方法、***及装置 Download PDF

Info

Publication number
CN101360015B
CN101360015B CN2008101192925A CN200810119292A CN101360015B CN 101360015 B CN101360015 B CN 101360015B CN 2008101192925 A CN2008101192925 A CN 2008101192925A CN 200810119292 A CN200810119292 A CN 200810119292A CN 101360015 B CN101360015 B CN 101360015B
Authority
CN
China
Prior art keywords
network equipment
analog subscriber
authentication
test
data stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008101192925A
Other languages
English (en)
Other versions
CN101360015A (zh
Inventor
杨敬民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cao Ruiyun
Original Assignee
Beijing Star Net Ruijie Networks Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Star Net Ruijie Networks Co Ltd filed Critical Beijing Star Net Ruijie Networks Co Ltd
Priority to CN2008101192925A priority Critical patent/CN101360015B/zh
Publication of CN101360015A publication Critical patent/CN101360015A/zh
Application granted granted Critical
Publication of CN101360015B publication Critical patent/CN101360015B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种测试网络设备的方法,用以解决现有技术中没有对网络设备的数据流转发能力的测试问题。该方法包括测试装置向网络设备发送测试数据流和认证数据流,测试数据流包括模拟用户数据流,每个模拟用户数据包的目的地址为测试装置地址,源地址为模拟用户地址;测试装置根据是否在设定时间内接收到网络设备转发的测试数据流,根据保存的认证服务器对模拟用户的认证信息,判断网络设备是否正常转发所述测试数据流;根据测试装置本身统计的认证结果和网络设备返回的认证结果,判断网络设备是否对预定数量的模拟用户提供正常认证。本发明还提供了一种测试网络设备的***和装置。如本发明提出的方案,实现对网络设备转发数据流能力的测试。

Description

测试网络设备的方法、***及装置
技术领域
本发明涉及网络通信设备测试技术,尤其涉及一种测试网络设备的方法、***及装置。
背景技术
传统的以太网技术允许未经授权的用户,直接通过连接到局域网(LAN)的设备进入网络,***网络资源。但是随着以太网技术的广泛应用,网络运营商的网络资源并非免费提供给用户使用,用户需要支付相应的费用才能获得使用相应网络资源的使用权限。在这种情况下,对网络使用权限安全认证的需求就提到了议事日程上。美国电气电子工程师学会(Institute of Electrical andElectronics Engineers,IEEE)802委员会制定的LAN标准IEEE802.1x协议正是在这样的背景下提出的。IEEE802.1x协议也称为基于端口的网络访问控制协议(Port-Based Network Access Control Protocol)。
在IEEE802.1x协议中,连接用户的网络设备的作用非常重要。以下简要介绍IEEE802.1x协议的基本原理。
IEEE802.1x协议标准定义了一种基于“客户端—服务器”(Client-Server)模式实现限制未认证用户对网络的访问。用户要访问网络必须先通过服务器的认证。没有通过服务器认证的用户无法访问网络。
如图1所示,IEEE802.1x标准认证体系由恳请者(supplicant)、认证者(authenticator)和认证服务器(authentication server)三部分构成,在实际认证过程中,三部分分别对应为:工作站(Client)、网络设备(network access server,NAS)和认证服务器(Radius-Server)。
其中,具有恳请者功能的为用户,如工作站、客户端或个人电脑(PersonalComputer,PC),请求对网络的访问,并对认证者的认证信息报文进行应答。在实际认证过程中,用户向网络运营商交纳一定的费用,网络运营商则向用户提供一个认证用的用户标识和认证密码,并给用户提供一个用于认证的客户端软件,该软件安装在用户的PC上。用户想使用网络资源时,必须先打开认证客户端软件,使用提供的用户标识和认证密码进行认证。
具有认证者功能的为连接用户,且实现IEEE802.1x协议的网络设备。该网络设备可以是交换机或路由器。具有认证者功能的网络设备有两种类型的端口:受控端口(controlled Port)和非受控端口(uncontrolled Port)。其中连接受控端口的用户只有通过认证才能访问网络;而连接非受控端口的用户无须认证就可以直接访问网络。通过将非受控端口连接认证服务器,以保证服务器与网络设备的正常通讯;把最终用户连接在受控端口上,便可以实现对用户的控制。用户还未认证前,连接该用户的网络设备的受控端口不允许任何数据通过,但认证报文除外,该用户认证后,认证服务器将认证结果通知网络设备。网络设备通过向用户要求认证信息,核实服务器端的认证信息,如果认证通过,网络设备就将连接该用户的受控端口打开,允许数据通过,此时该用户就可以访问网络;如果用户认证没有通过,网络设备保持连接该用户的受控端口为关闭,这样该用户就无法访问网络。网络设备除了具有认证功能外,还具有服务器客户端(Remote Authentication Dial In User Service Client,RADIUS Client)的功能,因而网络设备也被称为网络访问服务器(Network Access Server,NAS),即将从用户收到的回应封装成RADIUS格式的报文并转发给Radius-Server,同时把从Radius-Server收到的信息解释出来并转发给用户。
认证服务器通常为RADIUS服务器,认证过程中与认证者配合,为用户提供认证服务。认证服务器保存了用户的认证信息,例如用户标识、密认证码、用户认证PC的介质访问控制(MediaAccess Control,MAC)地址、用户认证PC的互联网协议(Internet Protocol,IP)地址等信息,其中每个用户具有唯一的用户标识,该用户标识可以为用户名或用户邮箱。并且一台认证服务器可以对多台认证者提供认证服务,实现对用户的集中管理。
而目前对IEEE802.1x网络设备的测试中,只测试了网络设备对少量用户的认证过程,没有对网络设备转发数据流的情况进行测试,并且没有测试网络设备在认证的过程中对用户的数据流的转发情况,同时也没有对实际网络应用中的常见数据流的转发进行测试。并且现有的测试方法无法测试在实际网络应用中大容量的用户下网络设备的状态,即网络设备中央处理器(CentralProcessing Unit,CPU)及内存的利用率,以及网络设备是否会出现死机等故障,是否能够对大容量的用户提供认证服务。
发明内容
有鉴于此,本发明实施例提供一种测试网络设备的方法、***及装置,用以解决现有技术中无法测试网络设备是否能够正常的转发通过认证的模拟用户数据流,以及无法测试网络设备对其他常见数据流的转发状况的问题。
本发明实施例提供的一种测试网络设备的方法,包括:
测试装置向网络设备发送认证数据流或测试数据流,其中,所述测试数据流包括模拟用户数据流,所述模拟用户数据流中每个数据包的目的地址为所述测试装置的地址,源地址为模拟用户的地址;
所述测试装置根据是否在设定时间内接收到所述网络设备转发的测试数据流,并根据保存的认证服务器对模拟用户的认证信息,判断所述网络设备是否正常转发所述测试数据流;并
所述测试装置比较根据其自身基于端口的网络访问控制协议IEEE 802.1x协议对认证数据流中的每个模拟用户进行认证统计的认证结果和根据所述网络设备返回的信息统计的认证结果,判断所述网络设备是否对预定数量的模拟用户提供正常认证。
本发明实施例提供的一种测试***,包括:
测试装置,用于向网络设备发送认证数据流或测试数据流,所述测试数据流包括模拟用户数据流,所述模拟用户数据流中每个数据包的目的地址为所述测试装置的地址,源地址为模拟用户的地址;根据是否在设定时间内接收到所述网络设备转发的测试数据流,及保存的认证服务器对模拟用户的认证信息,判断所述网络设备是否正常转发所述测试数据流;并比较根据其自身基于端口的网络访问控制协议IEEE 802.1x协议对认证数据流中的每个模拟用户进行认证统计的认证结果和根据所述网络设备返回的信息统计的认证结果,判断所述网络设备是否对预定数量的模拟用户提供正常认证;
所述网络设备,用于接收所述测试装置发送的测试数据流,根据测试数据流中每个测试数据包包含的信息,及保存的认证服务器对模拟用户的认证信息,向所述测试装置转发满足要求的测试数据流;并将所述测试装置发送的认证数据流发送到认证服务器,向所述测试装置返回认证服务器对模拟用户的认证结果信息。
本发明实施例提供的一种测试网络设备的装置,包括:
测试仪,用于向网络设备发送测试数据流,其中,所述测试数据流包括模拟用户数据流,所述模拟用户数据流中每个数据包的目的地址为所述测试装置的地址,源地址为模拟用户的地址;根据所述网络设备返回的测试数据流,及保存的认证服务器对模拟用户的认证信息,判断所述网络设备是否正常转发所述测试数据流;
测试终端,用于向网路设备发送生成的认证数据流,根据其自身基于IEEE802.1x协议对认证数据流中的每个模拟用户进行认证统计的认证结果,和根据所述网络设备返回的信息统计的认证结果,判断所述网络设备是否对预定数量的模拟用户提供正常认证。
本发明实施例提供的测试网络设备的方法,通过在对模拟用户进行认证的过程中,通过自身统计的认证结果和网络设备返回的认证结果,测试网络设备对预订数量的模拟用户的认证过程,同时在对模拟用户的认证过程中通过测试网络设备对模拟用户的数据流的转发情况,测试网络设备对数据流的转发能力,实现对网络设备数据流转发能力的测试,从而有效的测试网络设备的数据流的转发能力。
附图说明
图1为现有技术中IEEE802.1X协议测试网络设备的示意图;
图2为本发明实施例提供的测试网络设备的流程图;
图3为本发明实施例提供的测试网络设备的***结构示意图;
图4为本发明实施例提供的测试装置的结构示意图;
图5为本发明实施例提供的多用户认证的客户端软件的结构示意图;
图6为本发明实施例提供的监控日志信息示意图;
图7为本发明实施例提供的具体的测试网络设备的流程图;
图8为本发明实施例提供的多用户认证的终端认证软件设置示意图。
具体实施方式
在本发明实施例中为了实现对网络设备转发数据流的状况进行测试,如图2所示,提供了一种测试网络设备的方法,具体包括以下步骤:
S201:测试装置向网络设备发送测试数据流,其中,所述测试数据流包括模拟用户数据流,所述模拟用户数据流中每个数据包的目的地址为所述测试装置的地址,源地址为模拟用户的地址。
在本发明实施例中可以在设定时间内,向网络设备发送测试数据流,此设定时间可以是测试网络设备对所有测试数据流转发完成所需要的时间,也可以是测试网络设备对所有测试数据流多次转发完成所需要的时间,还可以是根据测试网络设备的其他性能,例如对大量模拟用户的认证,可以设定此时间为网络设备认证完所有的模拟用户所需要的时间,或者比认证完所有的模拟用户所需要的时间更长的时间,具体测试过程中,可以根据需要灵活设置。
S202:所述测试装置根据是否在设定时间内接收到所述网络设备转发的测试数据流,并根据保存的认证服务器对模拟用户的认证信息,判断所述网络设备是否正常转发所述测试数据流。
所述测试装置在设定的时间内接收到网络设备转发的模拟用户数据,当在所述保存的认证服务器对模拟用户的认证信息中,查找到所述模拟用户的源地址对应的模拟用户信息时,则判断所述网络设备正常转发模拟用户数据包;或
当在所述保存的认证服务器对模拟用户的认证信息中,没有查找到所述模拟用户的源地址对应的模拟用户信息时,则判断所述网络设备非正常转发模拟用户数据包。
S203:所述测试装置比较根据其自身基于端口的网络访问控制协议IEEE802.1x协议,对认证数据流中的每个模拟用户进行认证统计的认证结果,和根据所述网络设备返回的信息统计的认证结果,判断所述网络设备是否对预定数量的模拟用户提供正常认证。
测试装置根据其自身配置的IEEE802.1x协议,根据测试数据流中的每个模拟用户的信息,对每个模拟用户进行认证,并统计认证的结果;同时将认证数据流发送到网络设备,并统计网络设备返回的认证结果;根据其自身统计的认证结果及根据网络设备返回的认证结果进行的统计,判断所述网络设备是否对认证数据流中的预定数量的模拟用户提供正常认证。
其中在具体的对网络设备进行测试的过程中,测试装置向网络设备发送认证数据流和测试数据流的顺序是任意的,即S203也可以位于S201之前,也可以位于S202之后。
其中测试数据流还包括攻击数据流。攻击数据流包括源/目的MAC地址全0/F的报文,TTL=0/1的IP报文,CRC校验错误的报文,小于64字节和超过1518字节的报文,组播包,广播包等报文;另外,未认证的模拟用户发送的测试数据流也可以看作是攻击数据流。
并且该测试网络设备的方法还包括:当每个模拟用户数据的源地址,为保存的通过认证的每个模拟用户的地址时,根据所述测试装置接到的所述网络设备正常转发的模拟用户数据的数量,及保存的模拟用户认证信息的数量,判断所述网络设备是否正常转发模拟用户测试数据。
同时该测试网络设备的方法还包括:所述测试装置向所述网络设备发送配置命令;
所述测试装置根据所述网络设备返回的执行结果,检测所述网络设备属性信息。
配置命令包括:监控所述网络设备性能的命令,或控制所述网络设备是否执行保存的配置文件内容的命令,或控制所述网络设备保存的信息的命令。
监控所述网络设备性能的命令,包括:
查看所述网络设备的中央处理器CPU的利用率,或查看所述网络设备内存利用率。
监控装置根据网络设备返回的CPU的利用率,或内存利用率,判断网络设备处理数据流的能力,其中该数据流包括,认证数据流和测试数据流,其中测试数据流包括,模拟用户数据流和攻击数据流。
控制所述网络设备是否执行保存的配置文件内容的命令,包括:
控制所述网络设备执行保存的配置文件的IEEE802.1x协议内容,或控制所述网络设备不执行保存的所述配置文件的IEEE802.1x协议内容。
控制所述网络设备保存的信息的命令,包括:
查看所述网络设备保存的通过认证的模拟用户的认证信息,或删除所述网络设备的MAC表项、通过认证的模拟用户的认证信息。
同时网络设备在其设备异常时,例如死机时,也会向测试装置输出设备异常信息,测试装置也会监控并保存此网络设备输出的设备异常信息。
并且在本发明实施例中测试装置中还保存有其本身以及认证服务器、网络设备的配置文件,其中认证服务器的配置文件中包括,每个模拟用户的认证信息字段;网络设备的配置文件包括,网络设备遵循的协议信息,在本发明实施例中即为IEEE802.1x协议信息;测试装置的配置文件包括,认证数据流和测试数据流,其中该认证数据流中包括预定数量的模拟用户的认证信息。
其中,测试装置的配置文件中每个模拟用户的认证信息包含的认证信息字段,与认证服务器的配置文件中包含的认证信息字段相同,则认证服务器可以对测试装置的模拟用户提供认证,例如当测试装置中保存的每个模拟用户的认证信息为用户标识、用户密码和用户PC的MAC地址,并且认证服务器中保存的认证信息字段也为用户标识、用户密码和用户PC的MAC地址时,则认证服务器根据接收到的认证信息与自身保存的认证信息字段进行认证。当认证服务器接收到的认证信息与保存的认证信息字段不同时,不能提供认证服务,即如果测试装置的配置文件中模拟用户的认证信息字段包含用户标识,认证密码、用户PC的MAC地址以及用户PC的IP地址,而认证服务器的配置文件中保存的每个模拟用户的认证信息字段为认证密码、用户PC的MAC地址以及用户PC的IP地址,则认证服务器不能为测试装置包含该认证信息字段的模拟用户提供认证服务。
如图3所示,在本发明实施例中测试***包括,测试装置30、网络设备31和认证服务器32。其中,网络设备31连接在测试装置30和认证服务器32之间。其中,箭头的方向表示数据流的流向,网络设备31以及认证服务器32都从测试装置30中取出相应的配置文件。测试装置30根据其保存的其自身的配置文件,生成测试数据流,其中测试数据流包括模拟用户数据流和/或攻击数据流,每个模拟用户数据流中包括多个模拟用户数据包,其中每个模拟用户数据包的目的地址为测试装置30的地址,源地址为模拟用户的地址;当测试数据流为模拟用户数据流时,如果在设定时间内接收到网络设备31转发的该模拟用户数据流,根据模拟用户数据包的源地址信息,及保存的认证服务器对模拟用户的认证信息,判断网络设备31是否正常转发模拟用户数据流。
当在所述保存的认证服务器对模拟用户的认证信息中,查找到模拟用户数据包的源地址对应的模拟用户信息时,则判断所述网络设备正常转发所述模拟用户数据流;或
当测试装置在保存的认证服务器对模拟用户的认证信息中,没有查找到模拟用户数据包的源地址对应的模拟用户信息时,则判断网络设备31非正常转发模拟用户数据流。
同时由于测试装置30向网络设备31发送的包括源地址的每个模拟用户数据包,分别与每个模拟用户的地址相对应。所以测试装置30根据其保存的通过认证服务器32认证的模拟用户数量,以及接收到的正常转发的模拟用户数据包的数量,判断网络设备31转发模拟用户数据流的能力是否正常。
并且测试装置根据保存的自动化配置脚本生成对网络设备的配置命令。其中,该配置命令包括监控所述网络设备性能的命令,或控制所述网络设备是否执行保存的配置文件内容的命令,或控制所述网络设备保存的信息的命令。配置命令可以为在整个的测试过程中,采用上述配置命令的任意顺序组合,不断的向网络设备发送。网络设备31执行接收到的配置命令,并向测试装置30返回相应的执行结果,同时测试装置30发送的配置命令以及网络设备31返回的执行结果都被测试装置30记录到测试日志中。同时测试装置30还接收网络设备31输出的设备异常信息。
测试装置30根据网络设备返回的对监控所述网络设备性能的命令的执行结果,判断网络设备处理数据流的能力。
并且测试装置30根据其向网络设备31发送的每个模拟用户的认证信息,根据其自身保存的IEEE802.1x协议对每个模拟用户进行认证,统计能够通过认证的模拟用户的数量,同时测试装置30根据接收到的网络设备31返回的认证服务器的认证结果进行统计,并根据自身认证的统计结果,具体分析网络设备31是否对该预定数量的模拟用户提供正常认证。
其中,由于测试装置30中自行统计了能够通过认证的模拟用户的数量,并且统计了网络设备31返回的通过认证服务器32认证的模拟用户数据,同时还记录了网络设备31正常转发了模拟的各个用户发送的数据流,同时测试日志中还可能记录网络设备31通过认证的模拟用户的认证信息,因此可以根据测试装置30中记录的结果,分析网络设备31的是否能够正常的转发数据流,并且判断该网络设备31是否能够为该预定数量的模拟用户提供认证服务。
在本发明实施例中为了实现对网络设备的测试,提供了一种测试网络设备的装置,测试仪401,用于向网络设备发送测试数据流,其中,所述测试数据流包括模拟用户数据流,所述模拟用户数据流中每个数据包的目的地址为所述测试装置的地址,源地址为模拟用户的地址;根据所述网络设备返回的测试数据流,及保存的认证服务器对模拟用户的认证信息,判断所述网络设备是否正常转发所述测试数据流;
测试终端400,用于向网路设备发送生成的认证数据流,根据其自身基于IEEE802.1x协议对认证数据流中的每个模拟用户进行认证,统计的认证结果,和根据所述网络设备返回的信息统计的认证结果,判断所述网络设备是否对预定数量的模拟用户提供正常认证。
如图4所示,该测试装置还包括监控终端404。并且,该测试装置30还包括文件服务器402和集线器403。
测试终端400连接网络设备的受控端口实现对网络设备模拟用户数容量的测试,可以根据网络设备的标定的用户数容量或超过该标定用户容量的容量,设置测试终端400配置文件中认证数据流,该认证数据流中包括预定数量的模拟用户的认证信息。测试终端400将其根据配置文件生成的认证数据流发送到网络设备,同时根据自身保存的IEEE802.1x协议自动统计每个模拟用户是否认证通过,并通过网络设备的非受控端口接收统计网络设备返回的认证服务器的认证结果。并验证在网络设备的合法用户数量,还没有达到标定的可以认证的用户数量的情况下,非法用户无法认证通过,其中非法用户指用户的认证信息与认证服务器上保存的用户认证信息不相同,例如测试终端400输入的某个用户的用户标识在服务器中没有保存,或认证的密码不正确等。并且可以验证在网络设备的合法用户达到标定的可以认证用户数量的上限时,合法以及非法用户都不能通过认证。例如网络设备标定的用户容量是2000个,当该网络设备应经对2000个认证通过的用户提供服务时,如果测试终端向网络设备发送第2001个模拟用户的认证信息,并且该模拟用户为合法用户,此时网络设备也不能为测试终端的该模拟用户提供认证服务。
为了实现对网络设备转发数据流情况的测试,采用测试仪401连接网络设备的受控端口,根据每个模拟用户的信息得到模拟用户数据流,其中该模拟用户数据流中每个模拟用户数据包的源地址为该模拟用户的地址,目的地址为测试仪401的地址,或测试仪401保存的地址。测试仪401根据接收到的模拟用户数据流,检测该模拟用户数据流中每个模拟用户数据包的源地址信息,并根据保存的认证服务器对模拟用户的认证信息,判断网络设备是否正常转发该模拟用户数据流。同时根据实际的网络情况模拟攻击数据流,向网络设备发送攻击数据流。当测试仪401正确接收到网络设备返回的每个模拟用户数据包后,获得每个模拟用户数据包中包含的模拟用户信息,根据该模拟用户是否通过认证判断网络设备是否正常转发该数据;同时当测试仪401正确接收到的模拟用户数据包,对应该模拟用户数据包的模拟用户没有通过认证服务器的认证时,则判断网络设备转发该模拟用户数据的能力不正常。
并且该测试仪401中保存的模拟用户的认证信息,也可以根据配置文件生成,即测试仪和网络设备中都保存有一份该模拟用户的认证信息,根据该模拟用户的认证信息对数据进行转发和测试判断。
当然在实际的测试过程中也可以选择一部分的模拟用户,模拟该部分的模拟用户数据流,具体的测试过程可以根据实际的需要进行选择。
并且为了使测试的过程更加接近实际情况,在本发明实施例中采用集线器403将测试仪401和测试终端400的测试数据进行再生整形、放大,将整形放大后的测试数据通过网络设备的受控端口发送到该网络设备中。采用集线器403可以扩大网络的传输距离,使测试的过程更加接近实际情况。
其中,文件服务器402向网络设备和认证服务器提供配置文件,同时文件服务器402还向测试终端400、测试仪401、集线器403以及监控终端404提供配置文件,在图4中用箭头表示数据流流向。并且监控终端404持续向网络设备发送配置命令,网络设备执行该配置命令向监控终端404返回执行结果,其中该配置命令也可以为周期的性的向监控终端404返回监控结果,例如该配置命令为每隔10秒向监控终端返回其CPU的利用率。
该监控终端404包括:存储模块,用于存储监控网络设备性能的配置命令,或控制所述网络设备是否执行保存的配置文件内容的配置命令,或控制所述网络设备保存的信息的配置命令;
发送模块,用于向网络设备发送存储的配置命令。
监控网络设备性能的配置命令包括:存储查看所述网络设备的中央处理器CPU的利用率,或查看所述网络设备内存利用率的配置命令。并且根据监控终端404返回的该信息判断网络设备对数据流的处理能力,即同时处理认证数据流和测试数据流的能力。
控制所述网络设备是否执行保存的配置文件内容的配置命令包括:存储控制所述网络设备执行保存的配置文件的IEEE802.1x协议内容,或控制所述网络设备不执行保存的所述配置文件的IEEE802.1x协议内容的配置命令。
控制所述网络设备保存的信息的配置命令包括:存储查看所述网络设备保存的通过认证的模拟用户的认证信息,或删除所述网络设备的MAC表项、通过认证的模拟用户的认证信息的配置命令。
在本发明实施例中测试仪测试网络设备转发数据流的能力,使认证后的模拟用户都能可靠的访问网络,此测试方法能够有效的测试出网络设备潜在的故障,从而提高网络设备的性能。同时在本发明实施例中测试终端对网络设备的用户容量进行测试,同时还可以测试在实际的网络中大容量用户下网络设备的状态,避免了在大量用户同时认证时网络设备出现死机的状况,因此,此网络设备的测试方法能够提高网络设备的稳定性和可靠性。
并且在本发明实施例中测试仪是指由硬件设备和/或应用于硬件设备上的应用软件构成的装置,可以是像IXIA,SmartBits等设备。像IXIA测试仪由IXIA硬件设备,比如IXIA1600T机箱和应用于硬件设备上的应用软件,比如IxExplorer,IxNetwork等构成,可以对各种网络接口类型模块上的2-4层流量的生成和分析全面地控制,该网络接口包括以太网、10GB以太网、POS(PacketOver SONET)、异步传输模式(Asynchronous Transfer Mode,ATM)、帧中继等等。IXIA的每个测试端口可以单独配置自定义的数据流、过滤条件和捕获容量。提供完善的统计数据和图形报表,可以对被测设备(Device Under Test,DUT)的性能和功能进行深入分析。测试仪会根据下载的配置文件的信息自动生成测试数据流。同时测试仪也可以采用软件方式实现,即实现发送数据包的软件。在具体的测试过程中可以根据需要灵活的配置。
在通过硬件方式实现时,测试仪的一个测试端口通过五类双绞线或光纤线连接在集线器上,另一个端口通过五类双绞线或光纤线连接在网络设备的非受控端口上。
由于一般的客户端认证软件是对单用户进行认证的软件,即一台客户上认证一个用户,不允许同时认证多个用户,因此当一台测试终端上安装有一个客户端认证软件时,只能模拟一个用户进行认证。在本发明实施例中为了实现在一台测试终端上实现模拟大量用户的测试,采用了多用户认证的客户端认证软件。在测试终端中安装有多用户认证的客户端认证软件,此多用户认证的客户端认证软件,根据从文件服务器获取的配置文件,此配置文件中保存有模拟的大量用户的认证信息字段,即用户标识,认证密码和用户PC的MAC地址,还可以包括用户PC的IP地址。多用户认证的客户端认证软件工作时,会依照其本身设置的测试过程,顺序获取每个模拟用户的用户标识,认证密码和用户PC的MAC地址,还可以包括用户PC的IP地址,依次进行认证。当一个模拟用户认证过程结束后,多用户认证的客户端认证软件会自动统计该模拟用户是否认证通过,同时进行下一个模拟用户的认证。因此,在测试终端中设置该多用户认证的客户端认证软件的测试过程,即可模拟出大量用户的认证过程,从而达到测试网络设备的用户容量的目的。
如图5所示,在本发明实施例中多用户认证的客户端认证软件其功能实现包括以下几个部分:参数存储和结果显示模块501、参数提供模块502和客户端认证模块503,并且各个模块之间互相连接。
其中,参数存储和结果显示模块501可以完成多用户认证的客户端认证软件和测试人员的交互,参数存储和结果显示模块501保存测试人员设置的每个模拟用户的认证信息字段同时还可以保存设置的其他信息,例如用户标识,用户个数,认证密码,用户PC的MAC地址,用户PC的IP地址,同时还可以根据测试的需要设置认证循环周期等。该模块同时接收客户端认证模块503的认证信息,统计客户端认证模块503返回的认证结果,将统计结果显示给测试人员,显示的统计结果包括,模拟用户成功认证的个数,失败认证的个数,具体每个模拟用户是否认证成功等结果。
并且,参数存储和结果显示模块501的模拟用户认证信息的数量可以根据测试要求设置,例如为4000个,2000个等,模拟的用户认证信息字段包括用户标识,用户个数,认证密码,用户PC的MAC地址和用户PC的IP地址。通过测试人员对多用户认证的客户端认证的操作,多用户认证客户端认证软件会自动将设置的用户认证信息以文本文件的形式保存下来。只要将此文本文件导出,存放到文件服务器402上,具体测试过程中,利用多用户认证的客户端认证软件,从文件服务器402上下载并打开保存的文本文件,就会自动导入设置的用户认证信息。
参数提供模块502,接收参数存储和结果显示模块501发送的模拟用户的认证信息等数据,并根据客户端认证模块503的模拟用户的认证参数信息,向客户端认证模块503提供对应的模拟用户的认证信息字段。例如该参数提供模块502接收到的参数存储和结果显示模块501发送的模拟用户的认证信息,包括,用户标识,用户个数,认证密码,用户PC的MAC地址和用户PC的IP地址,而客户端认证模块503需要的模拟用户的认证参数信息包括用户标识,认证密码和用户PC的MAC地址,则参数提供模块502向该客户端认证模块503发送包括用户标识,认证密码和用户PC的MAC地址的认证信息字段。其中该客户端认证模块503保存的模拟用户的认证信息中包含的认证信息字段与认证服务器32中保存的认证信息字段相同,即认证服务器32中也保存有模拟用户的用户标识,认证密码和用户PC的MAC地址信息。
客户端认证模块503,向参数提供模块502发送模拟用户的认证参数信息,并根据参数提供模块502提供的认证所需要的模拟用户的认证信息字段以及IEEE802.1x协议进行认证,并将认证结果返回给参数存储和结果显示模块501。
在本发明实施例中为了实现对网络设备的监控,将网络设备的控制台CONSOLE端口,通过电缆连接至监控终端主板上的串行接口,其中,CONSOLE端口是网络设备提供的专门用于对网络设备进行配置和管理的端口。监控终端上运行监控软件,监控网络设备。
实际测试时,从文件服务器下载自动化脚本,将该自动化脚本载入监控软件。所谓自动化脚本文件可以是采用vbScript,JavaScript等自动化脚本语言编写的文本文件,内容主要包含对网络设备进行自动化配置的周期性的配置命令,该配置命令包括监控所述网络设备性能的命令,或控制所述网络设备是否执行保存的配置文件内容的命令,或控制所述网络设备保存的信息的命令。其中,监控所述网络设备性能的命令,包括:查看所述网络设备的中央处理器CPU的利用率,或查看所述网络设备内存利用率。控制所述网络设备是否执行保存的配置文件内容的命令,包括:控制所述网络设备执行保存的配置文件的IEEE802.1x协议内容,或控制所述网络设备不执行保存的所述配置文件的IEEE802.1x协议内容。控制所述网络设备保存的信息的命令,包括:查看所述网络设备保存的通过认证的模拟用户的认证信息,或删除所述网络设备的MAC表项、通过认证的模拟用户的认证信息。
监控软件载入自动化脚本后会自动执行脚本中的命令,向网络设备发送配置命令,网络设备执行该配置命令对应的操作,输出相应的执行结果给测试装置,并且网络设备在设备出现异常时也输出相应的设备异常信息给测试装置。其中输入,输出的结果都记录到监控日志中,且此监控日志保存在测试装置中。如图6所示,监控日志会被监控软件以文本文件的格式实时记录下来,可以在记录每一条输入,输出信息的同时自动记录其时间,说明这条记录信息记录的时刻。
文件服务器存放网络设备相应的配置文件,测试仪测试数据的配置文件,监控终端自动运行的脚本和测试监控日志,测试终端的配置文件,认证服务器上模拟用户的认证信息配置文件,并且该认证服务器的配置文件中的模拟用户的认证信息字段,与测试终端的配置文件中的模拟用户的认证信息字段相同,例如认证服务器的配置文件保存了模拟用户的用户标识、认证密码、用户PC的MAC地址以及用户PC的IP地址,则测试终端的配置文件中同样包含模拟用户的用户标识、认证密码、用户PC的MAC地址以及用户PC的IP地址,当认证服务器的配置文件保存了模拟用户的用户标识、认证密码和用户PC的MAC地址时,则测试终端的配置文件中同样包含模拟用户的用户标识、认证密码和用户PC的MAC地址,即保证测试终端向网络设备发送的测试数据能够在认证服务器中取得认证。在本发明实施例中文件服务器可以由监控终端充当,即将配置文件保存在监控终端上。
如图7所示,下面通过一个具体的实施例,对测试网络设备的方法进行详细的说明,具体包括以下步骤:
步骤701:测试终端的多用户认证的客户端软件根据从文件服务器下载的相应的配置文件,导入待测试的认证数据流,该认证数据流中包含预定数量的模拟用户的认证信息,将该预定数量的模拟用户的认证信息依次发送到网络设备,并根据IEEE802.1x协议,及认证数据流中包含的每个模拟用户的认证信息,对每个模拟用户进行认证,并自行统计通过验证的模拟用户的数量,以及没有通过验证的模拟用户的数量。
其中模拟用户的认证信息包括,用户标识、认证密码、用户PC的MAC地址和用户PC的IP地址的认证信息字段,且认证服务器中保存的模拟用户的认证信息字段包含用户标识、认证密码和用户PC的MAC地址和用户PC的IP地址。如图8所示为多用户认证的客户端软件模拟的预定数量的模拟用户的认证信息的效果图。
在本发明实施例中,预定数量的模拟用户为4000个,即模拟4000个模拟用户,用户标识在此为模拟用户名从1x00000001开始依次递增4000个,到1x00004000结束。认证密码统一为000000即6个0,用户PC的MAC地址依次从0000.0000.0001开始递增4000个,到0000.0000.0FA0结束。用户PC的IP地址从172.16.0.1/20开始递增4000个,到172.16.15.250/20结束。例如,第一个模拟用户的认证信息为1x00000001、000000、0000.0000.0001和172.16.0.1/20。
步骤702:测试仪根据从文件服务器下载的相应的配置文件,依照该配置文件的信息在一个测试流程周期内持续向网络设备发送测试数据流,根据正确接收到的网络设备返回的数据流,判断网络设备是否正常转发数据流。
其中,测试流程周期为多用户认证的客户端认证软件对预定数量的模拟用户全部认证完毕所需要的时间。并且在本发明实施例中此测试流程周期可以根据测试需要灵活设定。
该数据流可以是模拟认证用户的正常交换的IP数据流,例如模拟用户为4000个,即模拟了4000个模拟用户数据,对每个模拟用户模拟其发送的IP数据,共4000条IP数据。其中,每一条IP数据模拟的源MAC字段和源IP字段与每个模拟用户的认证信息中包含的MAC字段和IP字段一致,目的MAC字段,目的IP字段为测试仪连接在网络设备非受控端口上模拟的接收用户的源MAC字段,源IP字段,即测试仪的地址。比如,第一条IP数据的源MAC字段为0000.0000.0001,源IP字段为172.16.0.1,目的MAC字段为0000.1000.0000,目的IP字段为192.168.1.1,表明该认证信息中有一个模拟用户PC的MAC字段为0000.0000.0001,IP字段为172.16.0.1,且该测试仪连接在网络设备非受控端口上模拟的接收用户的源MAC字段为0000.1000.0000,源IP字段为192.168.1.1,并且在本发明实施例中模拟的接收用户可以为一个也可以为多个。
采用此测试方式,可以测试网络设备是否能够正确转发认证通过的模拟用户数据,当此模拟用户认证通过时,则可以转发此模拟用户数据,不能转发认证未通过的模拟用户数据,当然可以采用其他的数据流的形式,测试网络设备是否正常转发数据流。
此测试数据流也可以是攻击数据流,例如包括源MAC地址和目的MAC地址的全0/F的报文,生存期限(Time to Live,TTL)为0/1的IP报文,循环冗余(Cyclical Redundancy Check,CRC)校验错误的报文,小于64字节和超过1518字节的报文,组播包,广播包等报文。其中,每个攻击数据的目的MAC地址和目的IP地址为非该测试仪的MAC地址和IP地址。从而测试网络设备对攻击数据的处理能力,并且当测试仪接收到攻击数据流时,表明网络设备转发数据流的功能不正常。同时监控网络设备处理攻击数据流时CPU及内存的使用状况,判断网络设备对测试数据流和认证数据流的处理能力。当然在实际的测试过程中可以选择此攻击数据流的数量,从而达到合理测试的目的。
其中步骤701和步骤702的顺序可以互换。
步骤703:监控终端根据从文件服务器下载的相应的配置文件,执行自动化脚本,对网络设备输入自动化配置的周期性的配置命令。
这些配置命令可以是监控所述网络设备性能的命令,或控制所述网络设备是否执行保存的配置文件内容的命令,或控制所述网络设备保存的信息的命令。监控所述网络设备性能的命令,包括:查看所述网络设备的中央处理器CPU的利用率,或查看所述网络设备内存利用率。控制所述网络设备是否执行保存的配置文件内容的命令,包括:控制所述网络设备执行保存的配置文件的IEEE802.1x协议内容,或控制所述网络设备不执行保存的所述配置文件的IEEE802.1x协议内容。控制所述网络设备保存的信息的命令,包括:查看所述网络设备保存的通过认证的模拟用户的认证信息,或删除所述网络设备的MAC表项、通过认证的模拟用户的认证信息。并且在具体的监控过程中,可以采用上述任意一个或者几个命令的组合对网络设备进行周期性监控。同时在对网络设备进行控制的过程中,实时记录网络设备执行的结果,将输入、输出结果,保存在测试日志中。
其中步骤703和步骤702的顺序可以互换。
步骤704:测试流程结束后,分析测试结果。
对数据流转发能力的测试包括:
当测试数据流为模拟用户数据流时,如果测试仪在设定时间内接收到网络设备转发的该模拟用户数据流,根据模拟用户数据包的源地址信息,及保存的认证服务器对模拟用户的认证信息,判断网络设备是否正常转发该模拟用户数据流;
并且当每个模拟用户数据的源地址,为保存的通过认证的每个模拟用户的地址时,根据测试仪接收到的网络设备正常转发的模拟用户数据的数量,及保存的模拟用户认证信息的数量,判断网络设备是否正常转发模拟用户测试数据。
同时由于测试终端中多用户认证的客户端认证软件可以根据IEEE802.1x协议对每个模拟用户进行认证,并统计认证结果,同时测试终端还接收并统计网络设备返回的经认证服务器认证后的结果,因此测试终端可以根据上述两个统计结果判断网络设备是否能够对预定数量的模拟用户提供正确的认证服务。并且由于网络设备有一定的标定用户容量,当测试终端向网络设备发送的待认证模拟用户的数量超过其标定容量时,根据测试终端接收到的认证结果判断,是否网络设备在此情况下对任何模拟用户都不能提供认证服务。
根据网络设备返回的CPU的利用率、或内存的利用率,判断网络设备对数据流的处理能力。
在测试过程中,通过网络设备输出的结果。分析网络设备是否出现死机,内存不足,控制台挂起,模拟用户无法认证及其他出错信息,同时根据测试输出的结果还可以对测试过程进行改进,优化测试软件的测试方法,从而达到良好的测试效果。
本发明实施例提供的测试网络设备的方法,通过在对模拟用户进行认证的过程中,通过自身统计的认证结果和网络设备返回的认证结果,测试网络设备对预订数量的模拟用户的认证过程,同时在对模拟用户的认证过程中通过测试网络设备对模拟用户的数据流的转发情况,测试网络设备对数据流的转发能力,实现对网络设备数据流转发能力的测试,从而有效的测试网络设备的数据流的转发能力。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (11)

1.一种测试网络设备的方法,其特征在于,包括:
测试装置向网络设备发送测试数据流或认证数据流,其中,所述测试数据流包括模拟用户数据流,所述模拟用户数据流中每个数据包的目的地址为所述测试装置的地址,源地址为模拟用户的地址;
所述测试装置根据是否在设定时间内接收到所述网络设备转发的测试数据流,并根据保存的认证服务器对模拟用户的认证信息,判断所述网络设备是否正常转发所述测试数据流;并
所述测试装置比较根据其自身基于端口的网络访问控制协议IEEE 802.1x协议对认证数据流中的每个模拟用户进行认证统计的认证结果和根据所述网络设备返回的信息统计的认证结果,判断所述网络设备是否对预定数量的模拟用户提供正常认证。
2.如权利要求1所述的方法,其特征在于,所述测试数据流还包括:攻击数据流。
3.如权利要求1所述的方法,其特征在于,所述方法进一步包括:
当每个模拟用户数据的源地址为保存的通过认证的每个模拟用户的地址时,
如果所述测试装置接到的所述网络设备正常转发的模拟用户数据的数量与保存的模拟用户认证信息的数量相等,则判断所述网络设备正常转发模拟用户数据;
如果所述测试装置接到的所述网络设备正常转发的模拟用户数据的数量,与保存的模拟用户认证信息的数量不相等,则判断所述网络设备非正常转发模拟用户数据。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述测试装置向所述网络设备发送配置命令;
所述测试装置根据所述网络设备返回的执行结果,检测所述网络设备属性信息。
5.如权利要求4所述的方法,其特征在于,所述方法进一步包括:所述测试装置向网络设备发送监控所述网络设备性能的命令,判断所述网络设备处理数据流的能力。
6.如权利要求5所述的方法,其特征在于,所述监控所述网络设备性能的命令包括:
监控所述网络设备中央处理器CPU的利用率、或监控所述网络设备内存的利用率。
7.一种测试***,其特征在于,包括:
测试装置,用于向网络设备发送认证数据流或测试数据流,所述测试数据流包括模拟用户数据流,所述模拟用户数据流中每个数据包的目的地址为所述测试装置的地址,源地址为模拟用户的地址;根据是否在设定时间内接收到所述网络设备转发的测试数据流,及保存的认证服务器对模拟用户的认证信息,判断所述网络设备是否正常转发所述测试数据流;并比较根据其自身基于端口的网络访问控制协议IEEE 802.1x协议对认证数据流中的每个模拟用户进行认证统计的认证结果和根据所述网络设备返回的信息统计的认证结果,判断所述网络设备是否对预定数量的模拟用户提供正常认证;
所述网络设备,用于接收所述测试装置发送的测试数据流,根据测试数据流中每个测试数据包包含的信息,及保存的认证服务器对模拟用户的认证信息,向所述测试装置转发满足要求的测试数据流;并将所述测试装置发送的认证数据流发送到认证服务器,向所述测试装置返回认证服务器对模拟用户的认证结果信息。
8.如权利要求7所述的***,其特征在于,所述***还包括:
认证服务器,用于对模拟用户认证,向所述网络设备返回模拟用户的认证信息。
9.一种测试网络设备的装置,其特征在于,包括:
测试仪,用于向网络设备发送测试数据流,其中,所述测试数据流包括模拟用户数据流,所述模拟用户数据流中每个数据包的目的地址为所述测试装置的地址,源地址为模拟用户的地址;根据所述网络设备返回的测试数据流,及保存的认证服务器对模拟用户的认证信息,判断所述网络设备是否正常转发所述测试数据流;
测试终端,用于向网路设备发送生成的认证数据流,根据其自身基于IEEE802.1x协议对认证数据流中的每个模拟用户进行认证统计的认证结果,和根据所述网络设备返回的信息统计的认证结果,判断所述网络设备是否对预定数量的模拟用户提供正常认证。
10.如权利要求9所述的装置,其特征在于,所述测试终端包括:
参数存储和结果显示模块,用于保存每个模拟用户的认证信息字段,该认证信息字段包括,用户标识、认证密码、用户个人电脑PC的介质访问控制MAC地址和用户PC的互联网协议IP地址,统计显示客户端认证模块返回的认证结果;
参数提供模块,用于根据客户端认证模块发送的认证需要的认证信息字段,从所述参数存储和结果显示模块获取对应的认证信息字段,向所述客户端认证模块提供该字段;
客户端认证模块,用于向所述参数提供模块发送认证需要的认证信息字段,根据接收的所述认证信息字段和IEEE 802.1x协议进行认证,将认证结果返回给所述参数存储和结果显示模块。
11.如权利要求9所述的装置,其特征在于,所述装置还包括:
监控终端,用于向所述网络设备发送配置命令,并根据接收的所述网络设备返回的执行结果,检测所述网络设备属性信息。
CN2008101192925A 2008-09-02 2008-09-02 测试网络设备的方法、***及装置 Expired - Fee Related CN101360015B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101192925A CN101360015B (zh) 2008-09-02 2008-09-02 测试网络设备的方法、***及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101192925A CN101360015B (zh) 2008-09-02 2008-09-02 测试网络设备的方法、***及装置

Publications (2)

Publication Number Publication Date
CN101360015A CN101360015A (zh) 2009-02-04
CN101360015B true CN101360015B (zh) 2010-09-29

Family

ID=40332361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101192925A Expired - Fee Related CN101360015B (zh) 2008-09-02 2008-09-02 测试网络设备的方法、***及装置

Country Status (1)

Country Link
CN (1) CN101360015B (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102026189B (zh) * 2010-12-20 2012-11-07 西安西电捷通无线网络通信股份有限公司 内耗测试模块、内耗测试方法、仿真测试***及仿真测试方法
CN102546214A (zh) * 2010-12-29 2012-07-04 中兴通讯股份有限公司 一种sd告警检测方法及***
CN102624577B (zh) * 2011-01-30 2014-12-31 深圳市恒扬科技有限公司 一种流量再现方法及***
TW201421927A (zh) * 2012-11-20 2014-06-01 Arcadyan Technology Corp 一種網通產品之測試電路架構及測試方法
CN103209103B (zh) * 2013-03-25 2015-12-23 华为技术有限公司 网络设备的测试方法及装置
CN104539470B (zh) * 2014-11-28 2017-11-21 北京锐安科技有限公司 测试分流设备是否丢包的方法、测试客户端及***
CN104394037A (zh) * 2014-12-05 2015-03-04 上海斐讯数据通信技术有限公司 用于网络接入设备的端口测试方法及***
CN105049277B (zh) * 2015-06-08 2018-11-13 国家计算机网络与信息安全管理中心 一种基于数据流特征的网络流量生成方法
CN106444468B (zh) * 2016-05-03 2023-09-05 重庆青年职业技术学院 一种信息机适配器检测***及方法
CN106371993B (zh) * 2016-08-31 2019-07-19 北京奇虎科技有限公司 基于数据包的测试方法和测试装置
DE102017218296A1 (de) * 2017-10-12 2019-04-18 Rohde & Schwarz Gmbh & Co. Kg Mehrbenutzer-Testsystem und Verfahren zur Konfiguration eines Mehrbenutzer-Testsystems
CN109756394B (zh) * 2018-12-28 2022-04-05 东信和平科技股份有限公司 一种通信产品现网测试方法及***
CN110139276A (zh) * 2019-06-10 2019-08-16 杭州迪普科技股份有限公司 一种接入认证测试方法及装置
TWI760673B (zh) * 2019-12-30 2022-04-11 新唐科技股份有限公司 電子裝置
CN116545525A (zh) * 2022-01-26 2023-08-04 中兴通讯股份有限公司 全光网络业务测试方法、装置、计算机设备和可读介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1773941A (zh) * 2004-11-11 2006-05-17 中兴通讯股份有限公司 一种认证服务的性能测试方法和装置
KR20080049584A (ko) * 2006-11-30 2008-06-04 한국전자통신연구원 무선 네트워크에서의 인증 서버 검증 장치 및 방법
CN101252483A (zh) * 2008-04-10 2008-08-27 北京星网锐捷网络技术有限公司 一种交换机的测试***及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1773941A (zh) * 2004-11-11 2006-05-17 中兴通讯股份有限公司 一种认证服务的性能测试方法和装置
KR20080049584A (ko) * 2006-11-30 2008-06-04 한국전자통신연구원 무선 네트워크에서의 인증 서버 검증 장치 및 방법
CN101252483A (zh) * 2008-04-10 2008-08-27 北京星网锐捷网络技术有限公司 一种交换机的测试***及方法

Also Published As

Publication number Publication date
CN101360015A (zh) 2009-02-04

Similar Documents

Publication Publication Date Title
CN101360015B (zh) 测试网络设备的方法、***及装置
CN105227383B (zh) 一种网络拓扑排查的装置
US8219496B2 (en) Method of and apparatus for ascertaining the status of a data processing environment
Heberlein et al. A network security monitor
CN107493280A (zh) 用户认证的方法、智能网关及认证服务器
CN103179130B (zh) 一种信息***内网安全统一管理平台及管理方法
CN201194396Y (zh) 基于透明代理网关的安全网关平台
CN107733861A (zh) 一种基于企业级内外网环境的无密码登录实现方法
CN109361753A (zh) 一种物联网***架构与加密方法
CN101022340A (zh) 实现城域以太网交换机接入安全的智能控制方法
CN106302550A (zh) 一种用于智能变电站自动化的信息安全方法及***
CN104063633A (zh) 一种基于过滤驱动的安全审计***
CN115118705A (zh) 一种基于微服务的工业边缘管控平台
CN110502315A (zh) 一种远程访问物理机的方法、装置及***
CN109302397A (zh) 一种网络安全管理方法、平台和计算机可读存储介质
Terplan Intranet performance management
CN108600198A (zh) 防火墙的访问控制方法、装置、计算机存储介质及终端
CN101656642A (zh) 一种测试网络接入设备认证性能的方法、装置及***
CN110290153A (zh) 一种防火墙的端口管理策略自动下发方法及装置
CN109617972A (zh) 一种连接建立方法、装置、电子设备及存储介质
CN109495458A (zh) 一种数据传输的方法、***及相关组件
CN110808848A (zh) 一种电力数据网络安全测试方法
Mendes et al. Validating and securing DLMS/COSEM implementations with the ValiDLMS framework
CN116962149A (zh) 网络故障的检测方法和装置、存储介质及电子设备
CN105262628A (zh) 基于多运营商链路共享的校园宿舍网管理***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: PU NING

Free format text: FORMER OWNER: BEIJING XINGWANG RUIJIE NETWORK TECHNOLOGIES CO., LTD.

Effective date: 20140604

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100036 HAIDIAN, BEIJING TO: 518052 SHENZHEN, GUANGDONG PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20140604

Address after: 518052 Guangdong city of Shenzhen province Nanshan District Nanshan digital and cultural industry base east tower room 407

Patentee after: Pu Ning

Address before: 100036 Beijing Haidian District City 33 Fuxing Road Cuiwei East 1106

Patentee before: Beijing Xingwang Ruijie Network Technologies Co., Ltd.

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20151224

Address after: 224500 Jiangsu Province, Yancheng City Binhai County Binhuai town head Zeng Village (Yancheng City coastal chemical industry park)

Patentee after: Jiangsu Jihua Chemical Co., Ltd.

Address before: 518052 Guangdong city of Shenzhen province Nanshan District Nanshan digital and cultural industry base east tower room 407

Patentee before: Pu Ning

TR01 Transfer of patent right

Effective date of registration: 20170915

Address after: 300163 7-1-1801, West lotus, Dongli District, Tianjin

Patentee after: Cao Ruiyun

Address before: 224500 Jiangsu Province, Yancheng City Binhai County Binhuai town head Zeng Village (Yancheng City coastal chemical industry park)

Patentee before: Jiangsu Jihua Chemical Co., Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100929

Termination date: 20170902

CF01 Termination of patent right due to non-payment of annual fee