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

CDRouter 4.1 Release Notes

                     
Welcome to CDRouter version 4.1

  CDRouter 4.1 introduces several new features to the CDRouter test suite and
  related add-ons. 


  IP Multicast Updates and IGMPv3 Support
  ---------------------------------------

  Significant updates have been made to CDRouter's mcast.tcl module including
  support for IGMPv3, IPTV channel change testing, IGMP Fast Leave, and 
  additional IGMPv2/v3 test cases.

  A new Application Note describing the new IP multicast configuation
  options is available at:

      http://www.qacafe.com/notes/show/5

  IGMPv3 can be enabled by configuing the new testvar igmpVersion to 3.

      testvar igmpVersion 3

  Please see the Multicast Application Note for more configuration details.


  802.11n card support
  --------------------

  CDRouter now supports 802.11n wireless cards using Marvell's TopDog USB
  chipset. Use of 802.11n wireless cards also requires the latest release
  of Driverloader from Linuxant.

  A 802.11n card can be enabled by setting the lanType to 802.11n.

  Please see our "Supported Intefaces" knowledge base article for more
  help on installing an 802.11n card.

  http://www.qacafe.com/kb/articles/show/162


  802.11n Interoperabilty
  -----------------------

  Along with support for 802.11n cards, CDRouter 4.1 also includes an update
  to improve interoperabilty with 802.11n devices that are using 802.11n
  preauthentication and PMKID caching. Even though older 802.11g cards
  do not indicate support for 802.11n preauthentication, some implementations
  will send EAPOL KEY packets with a PMKID RSN Key. CDRouter 4.0 and eariler
  versions do not handle the PMKID data correctly. This is fixed in CDRouter
  4.1.


  DNS module updates
  ------------------

  The dns.tcl module contains a new test case for DNS lookup with multiple
  IPv4 responses.

     TEST 383: Verify DNS lookups with multiple IPv4 responses
     MODULE: dns.tcl 
     NAME: dns_70 


  URL Filtering updates
  ---------------------

  The URL filtering module contains a new test case to verify that HTTP Requests
  made with an IP address in the URL and no DNS lookup result in blocked requests.

     TEST 210: Verify HTTP GETs to filtered URLs are blocked without DNS lookups
     MODULE: url-filter.tcl 
     NAME: cdrouter_urlfilter_12 


  NTP Offset Configuration
  ------------------------

  CDRouter's NTP servers can now be configured with an offset time in seconds
  that allows you to adjust the NTP time used by the NTP server. This can
  be useful to check certificate validation during TR-069 testing. 

  Examples

     1. Move the NTP time forward by one day

        testvar ntpOffset 86400

     2. Move the NTP time backward by one day

        testvar ntpOffset -86400
  

  New ShutdownDut testvar for running a shutdown script
  -----------------------------------------------------

  It is now possible to have CDRouter run a shutdown script before finishing
  a test run. This could be used to shutdown a DUT or other device before
  ending the test session. To run a shutdown script, use the 
  testvar ShutdownDut.

  Example

      # -- run a perl script to turn off power outlet 0 at device 172.16.1.23
      testvar ShutdownDut "/home/fred/bin/shutdown_power.pl 172.16.1.23 0"
  
  NOTE: If the "start" procedure fails for any reason, CDRouter will
  automatically run the ShutdownDut command at the end of the start procedure. 
  The normal shutdown procedure is skipped if an error occurs during the
  start procedure.


  Start Timeout
  -------------

  CDRouter 4.1 introduces a new testvar startTimeout for controlling the
  timeout of the initial LAN client and WAN connection. By default, CDRouter
  waits up to 90 seconds for the initial LAN client and WAN client to be
  established. These can be modified using the testvar startTimeout.

  Example

      # -- set the initial start timeout to 300 seconds (5 minutes) 
      testvar startTimeout 300 


  Tcl 8.5 Support
  ---------------

  CDRouter 4.1 now supports Tcl 8.5. In order to use Tcl 8.5, you must
  upgrade to CDRouter 4.1.


  CDRouter TR-069 Updates
  -----------------------


  TR-069 Amendment 2 defines CWMP version 1.1. The ACS can now be configured
  to run using CWMP protocol version 1.0 or 1.1. The default CWMP protocol
  version is 1.0.

  To enable CWMP protocol version 1.1, configure the testvar cwmpProtocolVersion:

     testvar cwmpProtocolVersion 1.1

  There are only a few small differences between CWMP protocol 1.0 and 1.1
  implemented in CDRouter's ACS. When CWMP version 1.1 is enabled, the SOAP
  headers will use the following namespace as required in TR-069 Amendment 2:
  
     "urn:dslforum-or:cwmp-1-1"

  Additionally, the ACS now recognizes the Autonomous Transfer Complete RPC.



  TR-104 Parameter Model Updates
  ------------------------------

  Corrections have been made to the TR-104 Parameter Model included in CDRouter 4.0


  Encoding SOAP over HTTP
  -----------------------

  The CDRouter ACS now sets the Content-Type header to text/xml on all HTTP
  packets that contain a SOAP Envelope. This is required by TR-069 Amendment 1. 
  This also helps Wireshark make sense of the HTTP data and display the XML
  contents of the ACS response.