
Released on: 2007-07-18
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