0% found this document useful (0 votes)
216 views

Testing With CDRouter

CDRouter is a comprehensive testing tool that simulates networking environments to test routers and other IP devices. It contains modules of related tests that can be run through a web or command line interface. Tests cover common protocols and applications to evaluate functions like interfaces, routing, security, and more. Configuration files describe the test setup and variables to automate testing.

Uploaded by

hart azac
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
216 views

Testing With CDRouter

CDRouter is a comprehensive testing tool that simulates networking environments to test routers and other IP devices. It contains modules of related tests that can be run through a web or command line interface. Tests cover common protocols and applications to evaluate functions like interfaces, routing, security, and more. Configuration files describe the test setup and variables to automate testing.

Uploaded by

hart azac
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Introduction

CDRouter is a comprehensive test tool for Cable/DSL/SOHO/Edge and wireless routers and
other similar IP devices. The test suite contains several types of tests including functional,
conformance, negative, denial of service, and scaling.

The CDRouter test suite simulates a networking environment by creating LAN clients, providing
an ISP connection to the device under test, and exercising different protocol and traffic flows.
CDRouter can create IP hosts and services that appear to be operating out in the Internet. The
test suite covers a wide range of protocols and applications that you would expect to find in a
CPE router environment.

Test Organization
CDRouter is organized into several test modules of related functionality. Each test module
contains several test cases. Tests can be executed using CDRouter’s web interface or through
the command line interface

Before any tests are run, CDRouter attempts to set up a testing environment that is common to
all tests. The initial setup phase includes starting a LAN client and establishing the WAN
connection. Once the initial test setup is established, CDRouter moves on to executing specific
test cases.

Test Coverage
This release of CDRouter tests the following areas of a Cable/DSL Router device:
 Ethernet and IEEE 802.11a/b/g/n/ac/ax wireless interfaces
 DHCP client (WAN side)
 PPPoE client (WAN side)
 PPPoA client (WAN side)
 PPTP client (WAN side)
 L2TP client (WAN side)
 DHCP server (LAN side)
 Bridge mode
 802.1q and 802.1p VLANs on the LAN interface
 802.1q, 802.1p, and 802.1ad VLANs on the WAN interface
 ISP Renumbering Scenarios
 NAT for TCP/UDP/ICMP/SCTP, Static NAT hosts
 MSS Clamping for TCP sessions
 802.1X including EAPOL, EAP-MD5, EAP-TLS, EAP-TTLS, EAP-PEAP, EAP-SIM, EAP-AKA
 WPA-PSK and WPA-RADIUS using supported EAP types
 Firewall/Security
 DMZ host configurations
 IGMP proxy/multicast pass through
 IPSEC, PPTP, and PPPoE pass through
 ALGs - FTP, DNS, ICMP, MSN, RTSP
 DNS Proxy and Failover
 mDNS
 SIP ALG
 LLDP
 LAN side MAC filtering
 IP Forwarding
 DHCP Client Scaling
 Dynamic IP Routing (RIPv1/v2)
 Virtual Services
 URL Filtering
 Port Triggers
 Universal Plug and Play (UPnP)
 Hotspot login via HTTP/HTTPS
 DynDNS client verification
 Xbox Live compatibility testing
 Nmap integration (various Nmap scans are provided for information only)

Additional Add-Ons
Additional add-ons that extend CDRouter’s testing capability into other specific protocol areas
are also available. Add-ons are currently available for:
 Security
 Multiport
 IPv6
 IKE
 TR-069
 Storage
 SNMP
 Nmap
 Performance CDRouter
 BBF.069
 USP
 DOCSIS

NTA1000v5 (our existing CDrouter)


 The QA Cafe serial number ranges from NTA1000-10500 through NTA1000-10599 or
from NTA1000v5-000 through NTA1000v5-999.
 There are eight ethernet ports on the front.
 The front LCD panel is on the left.
 The VGA port is on the front.
 There are six antenna connections on the back.
 The QA Cafe logo on the front includes a check mark.
 There is an RJ45 serial port on the front.

NTA1000v5
Documentation Quick Start Guide
Data Sheet Data Sheet
CPU Intel(R) Core(TM) i7-4790S CPU @ 3.20GHz
Chipset Intel(R) C226 PCH Chipset
Memory 32GB DDR3 1600 MHz
Storage Samsung 850PRO 128GB (OS)
Western Digital WD4005FZBX 4TB (data) Western Digital 4003FZEX 4TB (data)
Wired LAN (8) 10M/100M/1G Ethernet interfaces:
MGMT = Intel I217LM GbE, ETH1-7 = Intel
I210-AT GbE
(2) 100M/1G/2.5G/5G/10G Ethernet
interfaces: Intel 10G X550T (rev 01)
Wireless LAN 802.11 a/b/g/n/ac, Atheros QCA9880 dual-
band 3x3 mini-PCIe with external antennas
(wlan0)
802.11 ax, Intel AX200 dual-band 2x2 M.2 802.11 a/b/g/n Atheros AR9380-based
with external antennas (wifi1-ax) dual-band mini-PCIe with external antennas
(wlan1)
802.11 a/n/ac, Atheros QCA9984 5GHz 4x4
mini-PCIe with external antennas (wifi2-
ac2)
Virtual Wireless Clients 1 + 64 = 65 total wireless clients
I/O (2) front panel USB 3.0 ports; (1) front panel
RJ45 (8P8C) serial port; (1) front panel VGA
port
Rear Network Connections
(4) RP-SMA antenna connections (wifi2-ac2) (3) RP-SMA antenna connections (wlan1)
Operating System CentOS (64 bit)
Applications Pre-installed with the latest release of
CDRouter
Chassis Compact 1U with front panel I/O
Dimensions (W x D x H): 440mm (17.3") x 411.5 mm
(16.2") x 44 mm (1.73")
Weight 7.2 kg, 15 lbs 14 oz
Power Full-range 300W ATX power supply (100-
240 VAC, 50-60 Hz)

CDRouter works function

1. Physically connect your CPE device to CDRouter (Eth,


2. 802.11, ATM, T1, etc).
3. Create a configuration file that describes your test network
4. Start a test run using BuddyWeb or the Linux commandline
5. CDRouter automatically creates all required LAN and WAN
6. devices and services
7. Run individual test cases or the entire suite once or many times
8. View your test results
From the Web homepage, they have quick links to Configurations,Packages, current activity,
and recent Results.

Test setup CPE Performance using CDROUTER

Connecting the Test Setup


CDRouter’s LAN and WAN test interfaces should be connected directly to the test setup. In
addition, the test setup should be isolated and include only the DUT and in certain cases
additional required network components such as a DSLAM, CMTS, or OLT.
CDRouter runs using a combination of Ethernet and wireless network interfaces. Three
network interfaces are typically required for a CDRouter test system:
1. One management interface
2. One WAN test interface (Ethernet or wireless)
3. One LAN test interface (Ethernet or wireless)
Wired Test Setup is the most common setup for CDRouter testing. The LAN test interface of
the CDRouter is connected directly to one of the LAN ports on the DUT via Ethernet. Likewise,
the CDRouter's WAN test port is directly connected to the DUT's WAN test interface via
Ethernet.
Configuration Overview
Before running tests with CDRouter we can create new device name after that a configuration
file must be created. The configuration file describes the test setup, general test or protocol
behavior, and the configuration of the device under test (DUT). A configuration file can be
generated from CDRouter’s web interface.

Device dashboard
Configuration dashboard

The configuration file contains several test variables that are specified using
the testvar keyword. The format of each testvar is as follows:

testvar keyword value

If a testvar value contains whitespace characters, it must be enclosed in double-quotes. For


example:

testvar myname “This is my name”

The configuration file is organized into sections which contain all of the testvars associated
with a particular CDRouter add-on, protocol, or aspect of the test setup. The CDRouter
configuration file may also contain Tcl style comments by beginning a line with the ‘#’
character.
Configuration file

CPE configuration

Test pakage setup


Pakage dashboard

You might also like