CDRouter is the official self-test platform of the certification program for TR-069, called BBF.069.
Looking to get certified? Reach out to us to get started!
How do I get BBF.069 certified?
This 30 minute video from the Broadband Forum details all of the steps to seek certification using CDRouter, including how to select test cases, how to test them, and how to submit your results for certification.
Certification through self-testing can be achieved in your own lab with an approved tool or through a third-party that does testing on your behalf. BBF.069 certification is a four step process:
- Determine which mandatory and conditional mandatory tests apply to you from TP-069.
- Use CDRouter to run the tests until your product passes all of the applicable test cases.
- Submit your signed, secured results to an Approved Test Lab of the Broadband Forum.
- Maintain your certification listing with an active BBF membership.
What does certification mean?
TR-069 certified devices can claim compliance with the TR-069 protocol. If the device supports one or more TR-069 features, those tests become mandatory and the features are included when the device is listed on the Broadband Forum certified device list.
Also included is the version of CWMP that the device supports. For example, if your device supports Amendment 5 or later and includes support for the XMPP Connection Request mechanism, those tests will be performed and the supported option listed with the protocol version that was tested.
Do I have to re-test TR-069 certification for every firmware build?
The certification applies to a specific make, model, and major firmware version of a product. The Broadband Forum includes, in its process, the ability to claim that a product is a derivative product and has enough similarity that it does not need to be retested if the changes were permissible. The BBF program documents state:
“Examples of permissible include, but not limited to, a change of the number of interfaces within a derivative model of a product family; an upgrade or a change to the system software that does not alter the (CWMP/USP) software stack or its integration with the underlying system or APIs.”
That said, re-testing new firmware on your own, regardless of seeking specific updates to your certification is crucial to ensure that the product is still compliant.
What does CDRouter test?
CDRouter contains scriptable ACS simulator that runs through all of the 115 test cases for BBF.069. These tests go into the specific requirements of the TR-069 protocol, testing session initiation, security, events, RPCs, and error conditions.
The certification testing ensures a device correctly implements the TR-069 standards developed by the Broadband Forum. It eliminates common implementation problems before the devices even reach deployment. Some of the common problems that have been corrected by the certification are issues with security protocols, SSL/TLS, session redirection to new ACS servers, session initiation and device bootstrap. All of these TR-069 functions are critical to the successful deployment and operation of TR-069 in a broadband network.
Why should I get certified?
Certified products are significantly more interoperable with existing ACS deployments. This reduces the amount of time required by service provider to pre-qualify devices for their deployments, while also reducing the amount of support required from the vendor to the service provider. This helps lower the costs for both the service provider and vendor.
With the increased interoperability and testing of new firmware prior to deployment, service providers and vendors can be more confident with new services or devices deployed in the field. This also lowers the amount of physical support required for the subscriber, preventing unnecessary support calls or truck rolls.
Finally, certified devices are more likely to be accepted into service provider networks. They know their jobs will be much easier when deploying certified devices. Providers often ask for certification in their RFPs and device vendors ask for certified products from their chipsets and OEMs.
Ready to get started? Ask us for a demo!