[0041] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042] 本文中描述的技术可用于各种通信系统,例如2G、3G、4G通信系统和下一代通信系统(例如,5G),例如全球移动通信(Global System forMobile Communication,GSM)系统,码分多址(Code Division MultipleAccess,CDMA)系统,时分多址(Time Division MultipleAccess,TDMA)系统,宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统,频分多址(Frequency Division MultipleAccess,FDMA)系统,正交频分多址(Orthogonal Frequency-Division Multiple Access,OFDMA)系统,单载波FDMA(SC-FDMA)系统,通用分组无线业务(General Packet Radio Service,GPRS)系统,长期演进(Long Term Evolution,LTE)系统,以及其他此类通信系统。CDMA系统可实现诸如通用无线陆地接入(Universal Terrestrial RadioAccess,UTRA)、CDMA2000等无线电技术。UTRA包括宽带-CDMA(WCDMA)和其他CDMA变体。另外,CDAM2000涵盖IS-2000、IS-95和IS-856标准。TDMA系统可实现诸如全球移动通信系统(GSM)等的无线电技术。OFDMA系统可实现诸如演进通用陆地无线接入(Evolved-UMTS Terrestrial Radio Access,E-UTRA)、超移动宽带(Ultra Mobile Broadband,UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDMA等无线电技术。UTRA和E-UTRA是通用移动通信系统(Universal Mobile Telecommunication System,UMTS)的一部分。3GPP长期演进(例如,LTE)是UMTS的使用E-UTRA的版本,其在下行链路上可采用OFDMA,而在上行链路上可采用SC-FDMA。UTRA、E-UTRA、UMTS、LTE和GSM描述在“第三代伙伴项目(3GPP)”组织的文献中。另外,CDAM2000和UMB描述在“第三代伙伴项目2(3GPP2)”组织的文献中。
[0043] 本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。另外,本文中术语“系统”和“网络”在本文中常被可互换使用。
[0044] 如图2所示,为本发明一实施例的一种测试路由器多种流量模型的系统结构示意图,所述测试路由器多种流量模型的系统包括:第一计算机(PC1)、第二计算机(PC2)、第三计算机(PC3)、第一有线网卡(Network Information Center1,NIC1)、第二有线网卡(NIC2)、第三有线网卡(NIC2)、第一双频无线网卡(Wireless Network Information Center1,WNIC1)、第二双频无线网卡(WNIC2)、具有划分虚拟局域网VLAN的交换机(Switch)、第一、二功分器、第一、二可编程衰减器。
[0045] 所述第一有线网卡(NIC1)和所述第一双频无线网卡(WNIC1)安装在所述第一计算机(PC1)。
[0046] 所述第二有线网卡(NIC2)和所述第二双频无线网卡(WNIC2)安装在所述第二计算机(PC2)。
[0047] 所述第三有线网卡(NIC3)安装在所述第三计算机(PC3)。
[0048] 所述所述NIC1、NIC2、NIC3分别连接所述交换机的第一端口(Port1)、第二端口(Port2)、第三端口(Port3)。
[0049] 所述待测路由器的第一局域网(LAN1)接口、第二局域网(LAN2)接口、广域网(WAN)接口分别连接所述交换机的第四端口(Port4)、第五端口(Port5)、第六端口(Port6)。
[0050] 所述WNIC1、WNIC2依次通过所述第一、二功分器分别连接所述第一、二可编程衰减器,即所述第一、二功分器串联,所述WNIC1、WNIC2均连接所述第一功分器,然后所述第一功分器再连接所述第二功分器,所述第二功分器再连接所述第一、二可编程衰减器。
[0051] 所述第一、二可编程衰减器分别连接所述待测路由器的两个无线接口。
[0052] 如图3所示,为本发明一实施例的一种测试路由器多种流量模型的组网方法流程示意图,结合图2,所述测试路由器多种流量模型的组网方法主要如下所述。
[0053] 步骤301,将第一有线网卡(NIC1)和第一双频无线网卡(WNIC1)安装在第一计算机(PC1)。
[0054] 步骤302,将第二有线网卡(NIC2)和第二双频无线网卡(WNIC2)安装在第二计算机(PC2)。
[0055] 步骤303,将第三有线网卡(NIC3)安装在第三计算机(PC3)。
[0056] 步骤304,将所述NIC1、NIC2、NIC3分别连接所述交换机的第一端口(Port1)、第二端口(Port2)、第三端口(Port3)。
[0057] 步骤305,将待测路由器的第一局域网(LAN1)接口、第二局域网(LAN2)接口、广域网(WAN)接口分别连接所述交换机的第四端口(Port4)、第五端口(Port5)、第六端口(Port6)。
[0058] 步骤306,将所述WNIC1、WNIC2依次通过第一、二功分器分别连接第一、二可编程衰减器。
[0059] 步骤307,将所述第一、二可编程衰减器分别连接所述待测路由器的两个无线接口。
[0060] 在本发明的另一实施例中,当需要测试所述待测路由器的交换模块的性能时,即进行局域网之间(LAN<->LAN)的流量测试,配置所述交换机的所述Port1和所述Port4在同一个VLAN,所述Port2和所述Port5在另一个VLAN;禁用所述WNIC1、WNIC2;在所述PC1或PC2上进行所述NIC1与NIC2之间(NIC1<->NIC2)的流量测试。
[0061] 在本发明的另一实施例中,当需要测试所述待测路由器的网络地址转换(NetworkAddress Translation,NAT)模块的性能时,即进行局域网与广域网之间(LAN<->WAN)的流量测试,置所述交换机的所述Port1和所述Port4在同一个VLAN,所述Port2和所述Port6在另一个VLAN;禁用所述WNIC1、WNIC2;在所述PC1或PC2上进行所述NIC1与NIC2之间(NIC1<->NIC2)的流量测试。
[0062] 在本发明的另一实施例中,当需要测试所述待测路由器的无线和网络地址转换NAT模块的性能时,即进行局域网与无线局域网络之间(LAN<->WLAN),LAN<->WAN的流量测试,配置所述交换机的所述Port1和所述Port4在同一个VLAN,所述Port2和所述Port5在另一个VLAN,所述Port3和所述Port6在再另一个VLAN;将所述WNIC1连接所述待测路由器的WiFi;将所述NIC1、WNIC1的网卡跃点数(METRIC)设置为相同值,因为同一台PC上两个相同网段的网卡,若跃点数不同,则会优先使用跃点数低的网卡进行通信,当跃点数相同时,所述两个相同网段的网卡同时使用;禁用所述WNIC2,在所述PC1上进行所述WNIC1与所述NIC2之间(WNIC1<->NIC2)的流量测试以及进行所述NIC1与所述NIC3之间(NIC1<->NIC3)的流量测试。
[0063] 在本发明的另一实施例中,当需要测试所述待测路由器的双频无线性能时,即进行局域网与无线局域网2.4G端口之间(LAN<->WLAN2g4),局域网与无线局域网5G端口之间(LAN<->WLAN5g)的测试,配置所述交换机的所述Port1和所述Port4在同一个VLAN,所述Port2和所述Port5在另一个VLAN;将所述WNIC1连接所述待测路由器的2.4G的WiFi,将所述WNIC2连接所述待测路由器的5G的WiFi;在所述PC1上将所述NIC1、WNIC1的网卡跃点数设置为相同值,在所述PC2上将所述NIC2、WNIC2的网卡跃点数设置为相同值,本发明的另一实施例中,这两个相同值可以不同,可以相同;在所述PC1或PC2上进行所述NIC1与所述WNIC2之间(NIC1<->WNIC2)的流量测试以及进行所述NIC2与所述WNIC1之间(NIC2<->WNIC1)的流量测试。
[0064] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0065] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0066] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0067] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0068] 以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。