To get started with the CDRouter, the CDRouter-Multiport add-on, or the CDRouter Demo, you’ll need a dedicated PC running Linux, the appropriate CDRouter software, a license file, and a router to test. Two variations of the basic test setup for are shown below. One test setup shows a basic wired LAN connection to the router under test, while the other shows a wireless LAN connection to the router under test.
We recommend any modern off-the-shelf PC with a Fedora or Ubuntu installation. The host PC must also have Tcl installed, and at least three installed and addressable network interfaces; two dedicated to CDRouter and one dedicated to your own lab or corporate network connection.
The CDRouter-Multiport add-on allows multiple wired and/or wireless LAN and multiple wired WAN connections on the router under test to be connected and tested simultaneously. If you are using CDRouter-Multiport and wish to test multiple LAN and/or WAN interfaces on the router under test, you will need additional network interfaces installed in the Linux host PC. One dedicated network interface per LAN or WAN that you wish to test is required.
The primary WAN connection on many routers is a DSL interface (ADSL/2/2+, VDSL/2, SHDSL, SDSL, etc.). Although DSL interfaces cannot be connected directly to CDRouter, CDRouter can still be used in conjunction with an inexpensive Ethernet/IP DSLAM to test DSL-based routers. For more information, please refer to this Knowledge Base article: Can I use CDRouter if my router has a built in xDSL interface?
For information on the network interface cards and DSLAMs that we recommend, please refer to this Knowledge Base article: What interface cards and DSLAMs do you recommend with CDRouter?
The network interfaces to be used for CDRouter should be configured with no IP address, as discussed in this Knowledge Base article: How should I configure my Ethernet interfaces for CDRouter?
CDRouter requires that Tcl be installed on the Linux host. Most distributions install Tcl by default, however, some do not. Instructions for installing Tcl can be found in this Knowledge Base article: How do I install Tcl on my system?