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

CDRouter 3.8 Release Notes

Release Notes
                     
Welcome to CDRouter version 3.8!

What's new in CDRouter version 3.8:


  DHCP Vendor Class Identifier (DHCP Option 60)
  ---------------------------------------------
 
  CDRouter now has support for specifying a DHCP Vendor Class
  Identifier (DHCP Option 60) on all DHCP clients on the LAN. To 
  specify a DHCP Vendor Class Identifier for all DHCP clients,
  the following testvar should be configured with the identifier
  string to be sent.

  For example, to set a Vendor Class Identifier 'myIpDevice', add
  the following to the CDRouter configuration file.

      testvar dhcpClientVendorClass myIpDevice


  Addiotionally, a new test case has been added to the dhcp-s.tcl
  module to verify that DHCP clients using DHCP Vendor Class
  Identifiers can interoperate with the DHCP server in the CPE 
  device.

    TEST 54: Verify DHCP server handles clients using Vendor Class Option
    MODULE: dhcp-s.tcl
    NAME: cdrouter_dhcp_server_720


  New STUN application test
  -------------------------

  A new test case has been added to the apps.tcl module to verify that
  STUN clients work correctly through the device and can discover the
  external WAN side IP address.

    TEST 140: Verify STUN session through the router
    MODULE: apps.tcl
    NAME: cdrouter_app_130


  TR-104 Support
  --------------

  CDRouter TR-069 now supports devices that implement the TR-104 Parameter
  model. The TR-104 Parameter model may either be embedded within an 
  InternetGatewayDevice (IGD) or standalone ATA.

  Currently, only the pd128.tcl test module supports TR-104 parameters.

  The new tr69DeviceType tells CDRouter what general parameter models to
  expect from a device. This testvar accepts a comma seperated list of
  IGD, VoIP, or STB device. The first device specified will be used for
  the default when running PD-128 tests.

  To enable a standalone TR-104 device:

     testvar tr69DeviceType VoIP

  To enable TR-104 support embedded within an IGD device but defaulting
  to TR-104 parameters when running PD-128:

     testvar tr69DeviceType "VoIP,IGD"

  To enable TR-104 support embedded within an IGD device but defaulting
  to TR-98/IGD parameters when running PD-128:   

     testvar tr69DeviceType "IGD,VoIP"



  TR-111 Part 2
  -------------

  By default, CDRouter's ACS now enables a STUN server for TR-111 Part 2
  functionality. If CDRouter detects that a CWMP device is using a 
  UDPConnectionRequest URL, CDRouter will also use this URL instead of the
  TCP based ConnectionRequest URL.


  If desired, TR-111 Part 2 support may be disabled by configuring:

     testvar supportsTr111Part2 no


  VoIP SIP Endpoint Configuration
  -------------------------------

  The pd128.tcl module now supports PD-128 Testcase 21 for configuring
  a SIP Endpoint using TR-104 parameters. This test cases only validates
  that SIP REGISTER packets are generated after the configuration of the
  VoIP SIP end point.

  A future release will include additional VoIP configuration tests using
  the CDRouter SIP server.


  LAN Side TR-069 Device
  ----------------------

  CDRouter 3.8 now supports limited testing of LAN side TR-069 devices
  including TR-104 and WT-135 devices. These devices can be configured on
  the LAN side of an IGD. An IGD is still required for the test setup. More
  information on the LAN side configuration and setup is available in
  TR-069 User Guide.

      http://www.qacafe.com/static/pdf/cdrouter-tr69-user-guide.pdf


  DeviceProfile Testing
  ---------------------

  The pd128.tcl module now supports PD-128 Testcase 27 for Device profiles.


  TR-069 TCP window size
  ----------------------

  The CDRouter ACS currently defaults to a TCP window size of 2048 for all
  CWMP sessions. We have experienced problems with some routers that are
  unable to establish SSL sessions over TCP when the window size is this
  small. As a work around, you can now configure a larger TCP window size 
  for CWMP sessions.

  For example:

      testvar acsTcpWindowSize 4048

 
  TR-069 certificate updates
  --------------------------

  CDRouter's default SSL certificate for acs.qacafe.com has been updated in
  this release. The new certificate does require a new root CA and intermediate
  CA. The new root CA and intermediate CA are now part of the normal
  installation and can be located at:

      /usr/share/doc/cdrouter/acs.qacafe.com-ca.pem

  See also: http://www.qacafe.com/kb/articles/show/147
   

  TR-069 performance Improvments
  ------------------------------

  CDRouter's processing of XML messages used in the CWMP protocol has been 
  improved in CDRouter 3.8. The amount of time it takes CDRouter to
  receive and process large RPC messages has been reduced by over 50%.
  Users can expect to see a speed up of several seconds per CWMP session.

  BuddyWeb improvements
  ---------------------

  BuddyWeb has been updated to include a revamped documentation Browser as
  well as an improved Advanced settings page. CDRouter 3.8 also brings custom
  test support and a variety of minor bug fixes and other tweaks.

  New Browser & Advanced tabs:

  When browsing CDRouter's included tests, it is no much easier to read about 
  the specific test you are looking for. Simply expand the Module description 
  with a single click, and then the test case with another click.  

  BuddyWeb's Advanced tab has also been redesigned, separating out individual
  options into easily collapsable sections.  This lets you view only what you
  need to view without the rest of the options getting in the way.

  Custom Testpath Support:

  For users of BuddyWeb that have also written their own tests, BuddyWeb now
  allows you to add your custom tests to packages and run them in BuddyWeb just
  like CDRouter tests.  For more on this feature, see our Knowledge Base:

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


Related articles that may also be helpful: