qacafe - ip test solutions

CDRouter TR-069

Fresh from the latest DSL Forum Interoperability Plugfest ...

CDRouter TR-069 is an add-on module for CDRouter that provides test coverage for the DSL Forum's CPE WAN Management Protocol (CWMP). CDRouter TR-069 incorporates a fully functional Auto-Configuration Server (ACS) and is designed to test a wide range of CWMP client implementations including Internet Gateway Devices (IGD) and LAN-side devices such as set-top boxes (STB) and voice over IP (VoIP) endpoints. Customers ranging from ISPs to OEMs to chip manufacturers utilize CDRouter TR-069 to test their CWMP implementations.

Test Setup for an IGD

CDRouter TR-069 Network

A typical IGD will connect to CDRouter direclty via Ethernet or via DSL through a dedicated DSLAM. Once connected, CDRouter's internal ACS will automatically perform all selected test cases based on the configuration options that have been selected.

Test Setup for LAN-side Devices

CDRouter TR-069 Network

CDRouter TR-069 also supports typical LAN-side devices such as set-top boxes (STB) and voice over IP (VoIP) endpoints. LAN-side devices can connect to CDRouter using TR-111 or port mappings through the IGD.

CDRouter TR-069 Test Coverage

CDRouter TR-069 offers a range of testing activities for devices implementing CWMP. CDRouter's built-in ACS allows users to simulate real protocol interactions using CPE and server-side RPCs, create error conditions at different protocol layers, and verify TR-069 robustness over time. CDRouter TR-069 includes a number of additional features such as:

  • Coverage of all required CPE RPC methods
  • Negative testing and error recovery testing
  • Publicly signed server certificate for testing with HTTPS
  • Support for Digest, Basic, and Null authentication
  • SOAP and XML traces of all tests
  • Support for firmware download testing
  • Extended port mapping tests
  • Long CWMP session tests
  • Documented ACS API for custom test development

CDRouter TR-069 adds several new test cases which cover a range of CWMP testing activities, including:

Fully automated PD-128 testing

DSL Forum PD-128 defines an interoperability test plan for TR-069 plugfests. PD-128 covers all of the required CPE RPC methods and also includes a number of test cases that address real-world CWMP scenarios. CDRouter TR-069 includes fully automated support for most of the test cases defined in PD-128. The PD-128 test module ensures that the basic functionality defined in PD-128 is working and provides a nice foundation for regression testing of TR-069.

Verification of core CWMP functionality

CDRouter TR-069 includes test modules for verifying TR-069 Amendments 1 and 2 (CWMP v1, and CWMP v1.1, respectively) and TR-111 functionality. These test modules include a number of test cases that verify additional functionality that is outside the scope of PD-128.

Data model profile testing

CDRouter TR-069 also includes a number of test modules for verifying individual data model profiles as defined by the DSL Forum. CDRouter TR-069 includes support for the profiles defined in the following DSL Forum data model specifications:

  • TR-098: Internet Gateway Device Data Model for TR-069
  • WT-107: TR-098 Amendment 2
  • TR-104: Provisioning Parameters for VoIP CPE
  • TR-135: Data Model for TR-069 Enabled CPE

In addition, CDRouter TR-069 includes a generic profile test module for use with user-defined or custom profiles. Profile testing is a great way to verify that an implementation includes all of the required parameters and that there are no resource issues or inconsistencies in the data model.

All the Benefits of CDRouter

CDRouter TR-069 seamlessly integrates with CDRouter to provide a comprehensive test solution for CPE devices. With CDRouter and the CDRouter TR-069 add-on, users have the ability to easily and reliably test more than 50 different protocols typically found in CPE devices.

As part of the CDRouter family of products, CDRouter TR-069 capitalizes on the flexibility and advanced test execution and logging controls that make CDRouter such a powerful test tool. CDRouter TR-069 makes it easy to verify CWMP functionality which would otherwise be extremely difficult and costly to perform manually. CDRouter TR-069 also creates an automated test framework that allows CWMP functionality to be benchmarked and tested consistently and efficiently over time. Regression testing with CDRouter TR-069 is a breeze.

Learn more about the CDRouter Advantage »