Released on: 2007-11-29
Welcome to CDRouter version 4.0
CDRouter 4.0 introduces several new features to the CDRouter test suite and
related add-ons.
L2TP on the WAN
---------------
CDRouter now supports L2TP as a WAN protocol. To enable L2TP on the WAN,
configure the wanMode to L2TP. Similar to PPTP, L2TP involves a local
control connection using one set of IP addresses and an inner PPP session
that establishes a second pair of IP addresses. CDRouter's L2TP
configuration is similar to the PPTP configuration.
For a complete reference to L2TP configuration, please refer to the
CDRouter User Guide.
The following is a basic example configuration with L2TP on the WAN. The CPE
device is configured to run DHCP on the WAN with an L2TP server address of
192.168.200.1.
testvar wanMode L2TP
testvar wanIspIp 192.168.200.1
testvar wanIspAssignIp 192.168.200.2
testvar l2tpServerIp 192.168.3.1
testvar l2tpClientIp 192.168.3.2
testvar wanNatIp 192.168.3.2
testvar wanIspNextIp 192.168.3.3
testvar l2tpUseDHCP yes
testvar l2tpUser qacafe
testvar l2tpPassword login123
testvar l2tpConnectOnDemand yes
Along with running L2TP on the WAN, CDRouter 4.0 also contains new modules
for L2TP testing including l2tp-c.tcl and renum-l2tp.tcl. These modules are
specific to L2TP on the WAN and can only be executed when the wanMode is L2TP.
L2TP/IPSEC pass through
-----------------------
A new test module for L2TP over IPSEC pass through testing is included with
CDRouter 4.0. The new l2tp-pt.tcl module uses CDRouter's own IPSEC client to
verify both L2TP and L2TP/IPSEC pass through. The new pass through testing
module includes a test case for L2TP/IPSEC with NAT-T. The new L2TP pass
through module is enabled by default. To enable L2TP pass through testing,
the testvar supportsL2TPpass may be configured to yes.
Additional IPSEC pass through
-----------------------------
The IPSEC pass through module has been expanded to include additional IPSEC
pass through tests using CDRouter's own IPSEC client. New tests have been
included in the ipsecpt.tcl module for a basic IPSEC client tunnel and IPSEC
with NAT-T.
Updated scaling.tcl module
--------------------------
CDRouter's DHCP scaling module (scaling.tcl) has been updated with new
test cases for UDP, L2TP/IPSEC, and L2TP/IPSEC with NAT-T. The scaling
module has also been updated to improve the performance of ARP handling
allowing CDRouter to run much faster when a large number of DHCP clients
are created. As a result, the overall speed of the scaling.tcl module
has increased.
The following new test cases are now part of the scaling.tcl module:
TEST: Verify all DHCP clients with single UDP connection
MODULE: scaling.tcl
NAME: cdrouter_scale_3
TEST: Verify all DHCP clients can create a L2TP/IPSEC tunnel
MODULE: scaling.tcl
NAME: cdrouter_scale_30
TEST: Verify all DHCP clients can create a L2TP/IPSEC tunnel with NAT-T
MODULE: scaling.tcl
NAME: cdrouter_scale_40
Updated configuration file layout
---------------------------------
CDRouter’s base configuration file has been lightly reorganized and is
now divided into sections which are clearly titled and easy to identify.
Each section involves a specific protocol, functionality, or aspect of
the test setup. Basic functionality and test setup related information
are located at the top of the configuration file whereas more advanced
features are located at the bottom. These changes improve navigation
and overall usability.
BuddyWeb
--------
BuddyWeb has undergone some changes for the 4.0 release. Most noticeable of
which is a graphical refresh. We've spruced up the look and feel while still
keeping all of the existing functionality. Some new features have been added
as well, including:
- line numbers for log files
- filtering of log files
- section headings in log files
- easier access to package and configuration editing
- better visibility of dialogs, tabs, and popups
- advanced command-line modification
- counters in the result archive lists
- integration with the QA Cafe Customer Lounge
- hostname specific page titles
For more information about all of the latest BuddyWeb improvements, please
read the knowledge base article here:
http://www.qacafe.com/kb/articles/show/191
CDRouter TR-069 Updates
-----------------------
CDRouter TR-069 has been updated to support all CWMP profiles from TR-098,
TR-104, WT-107, and user defined profiles. Several new test modules have
been added to verify each profile.
Support for CWMP profiles is automatically detected by reading the
DeviceSummary parameter in the initial Inform from the device under test. If
the device does not support the DeviceSummary parameter, a list of supported
CWMP profiles may be configured statically in the CDRouter configuration
file.
The new CWMP profile support also allows the use to skip verification
of specific parameters that may not be implemented.
CDRouter contains 5 generalized tests for each CWMP profile that is
supported. For a discussion on CWMP profile testing and configuration
options, please see the new chapter on "CWMP Profile Testing" in the
CDRouter TR-069 User Guide.
http://www.qacafe.com/static/pdf/cdrouter-tr69-user-guide.pdf
PD-128 18.1 Wireless Configuration
----------------------------------
The PD-128 test case 18.1 for wireless configuration has been updated to
retore the wireles configuration of the CPE device after completing
the test. Previously, this test case would modify the initial
wireless configuration and not retore the configuation after the test.
New Minimum Periodic Inform Interval
------------------------------------
In CDRouter 4.0, the new minimum value for the periodic Inform interval
is 60 seconds. If the testvar tr69MinPeriodicInform is not configured,
it now defaults to 60 seconds. If the value is configured below 60
seconds, CDRouter will use 60 seconds for the value.
This change was required to avoid testing issues with the retransmission
of failed CWMP sessions. CDRouter allows retransmission intervals up
to 30 seconds and the periodic Inform interval must be greater than
30 seconds to accurately test retransmissions.
testvar tr69MinPeriodicInform 60
Other New TR-069 Test Cases
---------------------------
CDRouter TR-069 also contains the following new test cases:
TEST: Run DSL diagnostic test on WAN interface
MODULE: tr69.tcl
NAME: tr69_200
TEST: Verify router sends new Inform when primary WAN IP address changes
MODULE: tr69.tcl
NAME: tr69_210
TEST: Verify Connection Request URL after primary WAN IP address changes
MODULE: tr69.tcl
NAME: tr69_220