MII总线网络设备的测试方法、装置及计算机处理设备与流程

文档序号:12037698阅读:501来源:国知局
MII总线网络设备的测试方法、装置及计算机处理设备与流程

本发明涉及软件协议领域,特别是涉及一种mii总线网络设备的测试方法、装置及一种计算机处理设备。



背景技术:

mii即媒体独立接口,它是ieee-802.3定义的以太网行业标准。使用以太网接口的网络设备都会使用mii总线,mii总线的质量影响产品的性能。因此,测量mii总线是很重要的。

目前测试mii总线性能的方式主要是通过数据打流,让mii总线有数据通过,从而测试txd(发送数据信号)和rxd(接收数据信号)的一些技术参数,包括数据信号的建立时间、保存时间和电压精度等。对于lan口打流需要许多的测试步骤如dut需要进入页面系统修改ip网段,修改网卡的ip地址,配置复杂,步骤繁琐。而且测试过程不稳定,容易掉线,且测试成本较高。



技术实现要素:

本发明主要解决的技术问题是提供一种mii总线网络设备的测试方法、装置及一种计算机处理设备,能够通过简单配置,在短时间内实现对网络设备的测试,能有效避免掉线情况,同时降低了测试成本。

为解决技术问题,本发明采用的一个技术方案是:提供一种mii总线网络设备的测试方法,该方法的步骤包括:将网络设备的局域网接口连接到一网络终端,同时将广域网接口连接到网络宽带;配置网络设备的网络参数,使网络宽带的网络信号从广域网接口输入,从局域网接口输出;控制网络终端执行上网操作;提供一示波器,示波器连接局域网接口和广域网接口,读取示波器的数据并进行分析判断以确定网络设备的性能。

为解决技术问题,本发明采用的一个技术方案是:提供一种计算机处理设备,包括处理器及计算机可读存储介质,处理器获取计算机可读存储介质上的计算机程序,并执行前述技术方案的步骤。

为解决技术问题,本发明采用的一个技术方案是:提供一种mii总线网络设备的测试装置,包括:连接模块,用于执行将网络设备的局域网接口连接到一网络终端,同时将广域网接口连接到网络宽带的步骤;配置模块,用于执行配置网络设备的网络参数,使网络宽带的网络信号从广域网接口输入,从局域网接口输出的步骤;控制模块,用于执行控制网络终端执行上网操作的步骤;示波器模块,示波器连接局域网接口和广域网接口,用于执行读取示波器的数据并进行分析判断以确定网络设备的性能的步骤。

区别于现有技术,本发明的mii总线网络设备的测试方法的步骤包括:将网络设备的局域网接口连接到一网络终端,同时将广域网接口连接到网络宽带;配置网络设备的网络参数,使网络宽带的网络信号从广域网接口输入,从局域网接口输出;控制网络终端执行上网操作;提供一示波器,示波器连接局域网接口和广域网接口,读取示波器的数据并进行分析判断以确定网络设备的性能。通过本发明,能够通过简单配置,在短时间内实现对网络设备的测试,能有效避免掉线情况,同时降低了测试成本。

附图说明

图1是现有技术提供的mii总线网络设备的测试方法的测试拓扑示意图;

图2是本发明提供的一种mii总线网络设备的测试方法的实施方式的流程示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施的限制。

其次,本发明利用示意图进行详细描述,在详述本发明实施例时,为便于说明,所述示意图只是实例,其在此不应限制本发明保护的范围。

mii即媒体独立接口,它是ieee-802.3定义的以太网行业标准。使用以太网接口的网络设备都会使用mii总线,mii总线的质量会影响该网络设备的性能。因此,对mii总线进行测试是很重要的。目前测试mii总线需要打流,让mii总线有数据通过,从而测试txd(发送数据信号)和rxd(接收数据信号)的一些技术参数,包括数据信号的建立时间、保存时间和电压精度等。对于lan口打流需要许多的测试步骤如dut需要进入页面系统修改ip网段,修改网卡的ip地址,以及需要打流软件的配置等等,步骤繁琐。硬件设备上多台pc、网卡等。对于wan口打流,常用的打流方法并不适用wan口打流,因为wan口打流数据需要经过三层的转发。需要增加一些额外的配置,有时候就算配置好了发现流量还是打不通。而且这种测试方法具有复杂性,在测试配置时需要许多的测试时间,从而有可能影响测试进度。

mii总线接口包含两部分,一个数据接口,以及一个mac层和phy层之间的管理接口。数据接口包括分别用于发送数据信号和接收数据信号的两条独立信道。每条信道都有自己的数据、时钟和控制信号。mii总线接口总共具有16个信号。管理接口是个双信号线接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制phy层。mii总线的管理接口只有两条信号线,就是我们熟悉的mdc/mdio接口。

mii接口的类型有很多,常用的有mii、rmii、smii、ssmii、sssmii、gmii、rgmii、sgmii、tbi、rtbi、xgmii、xaui、xlaui等。

目前对mii总线进行测试的方案如图1所示:两台pc的有线网卡分别与wan口或者lan口相连。测试时需要进入网络设备的控制页面,配置wan口的ip地址和lan口的ip地址,同时与之相连的pc1和pc2配置与之对应相同网段的ip地址,通过ix_chariot测试软件在pc1和pc2之间互相tx和rx打流。通过示波器抓取mii信号,从而进行mii的测试。因为lan口和wan口通讯需要通过三层的转发,有时候打流不一定能够打通,需要对ix_chariot进行额外的配置,配置复杂,步骤繁琐。

本发明所述的mii总线的网络设备是指具有网络转换功能的设备,最常见的mii总线的网络设备是路由器和交换机。本发明中,mii总线的网络设备以路由器为例。

参阅图1,图1是本发明提供的一种mii总线网络设备的测试方法的流程示意图。该方法的步骤包括:

s110:将网络设备的局域网接口连接到一网络终端,同时将广域网接口连接到网络宽带。

本发明中,mii总线的网络设备以路由器为例。路由器通常具有一个广域网接口(wan口)和多个局域网接口(lan口),其中wan口和lan口在工作过程中进行数据转换,均会通过mii总线进行数据传输。此时通过测试路由器的wan口及lan口的mii总线的性能,即可判断该路由器的性能情况。

在本步骤中,将路由器的一个lan口连接到一网络终端,该网络终端需具有上网功能,通常可用手机、电脑、平板灯可联网设备。将路由器的wan口连接到网络宽带。在本发明中,网络宽带通过rj45cable连接到路由器wan口,网络终端选取电脑,通过另一rj45cable将该电脑连接到路由器的一个lan口。

s120:配置网络设备的网络参数,使网络宽带的网络信号从广域网接口输入,从局域网接口输出。

经步骤s110连接成功后,通过作为网络终端的电脑可登录进入路由器的配置界面。通常,路由器或交换机具有已知的网关,通过在其连接的电脑的内置浏览器软件中输入该已知网关,即可进入路由器的配置界面。进入其配置界面后,对路由器连接的网络宽带的带宽进行限定,可通过调节带宽大小,测试不同带宽条件下路由器mii总线的性能。配置带宽后,还需要对网络终端(电脑)的网络参数进行配置,如配置电脑的ip地址、默认网关等,使作为网络终端的电脑与路由器设置为相同的网关,从而可使电脑连接到网络,实现上网操作。

s130:控制网络终端执行上网操作。

配置成功后,通过连接到网络的电脑执行上网操作,具体的操作可为浏览网页、在线播放音乐或视频,或者其他需要连接网络执行的操作。本发明以播放在线视频为例,在电脑上通过浏览器或安装的影音播放软件播放在线的视频。

s140:提供一示波器,示波器连接局域网接口和广域网接口,读取示波器的数据并进行分析判断以确定网络设备的性能。

在电脑上的视频播放成功后,说明电脑连接网络成功。网络宽带通过rj45数据线连接到路由器的wan口,经路由器转换后,经其lan口输出到电脑。当电脑上的视频播放成功后,说明wan口及lan口的mii总线上已有数据传输。此时通过一示波器抓取wan口及lan口的mii总线的信号发射及信号接收的数据,通过数据判断该mii总线的性能。

具体的,将示波器连接到wan口及lan口的mii总线,此时wan口及lan口的mii总线均进行了发送数据信号及接收数据信号的操作。通过示波器读取在设定的测试时间范围内wan口及lan口的mii总线发送数据信号及接收数据信号的信号建立时间、信号接收时间及电平变化情况。同时,预先设定发送信号及接收信号的建立时间阈值及接收时间阈值。在读取示波器的数据后,将预设阈值与wan口及lan口的mii总线发送数据信号及接收数据信号的信号建立时间、信号接收时间进行对比,同时观察示波器显示的测试时间范围内电平变化情况。若wan口及lan口的mii总线发送数据信号及接收数据信号的信号建立时间、信号接收时间均大于预设阈值,且在测试时间范围内电平处于变化状态时,则说明wan口及lan口的mii总线发送信号及接收信号的性能良好。反之,若对比过程中发现wan口及lan口的mii总线在发送信号及接收信号时的信号建立时间、信号接收时间其中之一者小于预设阈值,或者在测试时间范围内电平处于平稳状态时,说明网络设备信号传输存在故障,即该路由器的wan口或lan口存在性能问题。

区别于现有技术,本发明的mii总线网络设备的测试方法的步骤包括:连接模块将网络设备的局域网接口连接到一网络终端,同时将广域网接口连接到网络宽带;配置网络设备的网络参数,使网络宽带的网络信号从广域网接口输入,从局域网接口输出;控制网络终端执行上网操作;提供一示波器,示波器连接局域网接口和广域网接口,读取示波器的数据并进行分析判断以确定网络设备的性能。通过本发明,能够通过简单配置,在短时间内实现对网络设备的测试,能有效避免掉线情况,同时降低了测试成本。

本发明提供了一种计算机处理设备,包括处理器及存储有执行前述技术方案的方法步骤的计算机程序的计算机可读存储介质,处理器通过执行计算机可读存储介质上的计算机程序,实现前述技术方案方法的步骤。

具体来说,所述计算机处理设备包括一种mii总线网络设备的测试装置,该装置包括:连接模块、配置模块、控制模块及示波器模块。

其中,连接模块用于执行将一网络设备的局域网接口连接到一网络终端,同时将广域网接口连接到网络宽带的步骤。

本发明中,mii总线的网络设备以路由器为例。连接模块将路由器的一个lan口连接到一网络终端,该网络终端需具有上网功能,通常可用手机、电脑、平板灯可联网设备。同时连接模块将路由器的wan口连接到网络宽带。在本发明中,网络宽带通过rj45cable连接到路由器wan口,网络终端选取电脑,通过另一rj45cable将该电脑连接到路由器的一个lan口。

配置模块用于执行配置网络设备的网络参数,使网络宽带的网络信号从广域网接口输入,从局域网接口输出的步骤。

通常,路由器或交换机具有已知的网关,通过在其连接的电脑的内置浏览器软件中输入该已知网关,即可进入路由器的配置界面。进入其配置界面后,配置模块对路由器连接的网络宽带的带宽进行限定,可通过调节带宽大小,测试不同带宽条件下路由器mii总线的性能。配置带宽后,配置模块还需要对网络终端(电脑)的网络参数进行配置,如配置电脑的ip地址、默认网关等,使作为网络终端的电脑与路由器设置为相同的网关,从而可使电脑连接到网络,实现上网操作。

控制模块用于执行控制网络终端执行上网操作的步骤。

控制模块通过连接到网络的电脑执行上网操作,具体的操作可为浏览网页、在线播放音乐或视频,或者其他需要连接网络执行的操作。本发明以播放在线视频为例,在电脑上通过浏览器或安装的影音播放软件播放在线的视频。

示波器模块将示波器连接局域网接口和广域网接口,用于执行读取示波器的数据并进行分析判断以确定网络设备的性能的步骤。

示波器模块将示波器连接到wan口及lan口的mii总线,此时wan口及lan口的mii总线均进行了发送数据信号及接收数据信号的操作。通过示波器读取在设定的测试时间范围内wan口及lan口的mii总线发送数据信号及接收数据信号的信号建立时间、信号接收时间及电平变化情况。同时,预先设定发送信号及接收信号的建立时间阈值及接收时间阈值。在读取示波器的数据后,将预设阈值与wan口及lan口的mii总线发送数据信号及接收数据信号的信号建立时间、信号接收时间进行对比,同时观察示波器显示的测试时间范围内电平变化情况。若wan口及lan口的mii总线发送数据信号及接收数据信号的信号建立时间、信号接收时间均大于预设阈值,且在测试时间范围内电平处于变化状态时,则说明wan口及lan口的mii总线发送信号及接收信号的性能良好。反之,若对比过程中发现wan口及lan口的mii总线在发送信号及接收信号时的信号建立时间、信号接收时间其中之一者小于预设阈值,或者在测试时间范围内电平处于平稳状态时,说明网络设备信号传输存在故障,即该路由器的wan口或lan口存在性能问题。

本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用所述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1