qacafe - ip test solutions
Knowledge Base > Release Notes > CDRouter 4.0 Release Notes

CDRouter 4.0 Release Notes

                     
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