CDRouter USP Configuration Basics

Overview

This training module focuses on the basics of testing the Broadband Forum’s TR-369 management protocol, also known as the User Services Platform or USP, with CDRouter.

During this session, users will learn how to properly configure CDRouter’s USP controller and run the available USP tests successfully. The session will explain common settings for USP and the three major Message Transfer Protocols (MTPs): Websocket, STOMP, MQTT

The session will explain the different types of test modules available and show users how to use test logs to analyze failures.

The USP User Guide contains detailed information on all advanced features not covered in this session.

Agenda

  • Brief overview of USP
    • Terminology
    • Controller vs Agent and testing details
  • Establish basic connectivity between USP Controller and Agent
    • Enable USP controller with default settings
    • Highlight testvars governing basic MTP and USP connection
    • Update DUT agent settings to match controller’s configuration
    • Run usp_basic.tcl module to verify connectivity
    • Troubleshooting Common connection problems
  • MTP-specific configuration settings
    • Configuration differences between MTP transport protocols (Websocket, STOMP, MQTT)
    • Explain how CDRouter’s testvars map to USP agent’s data model
  • Enable TLS encryption
    • Configure TLS encryption settings on both the USP controller and agent
    • Verify validation of CDRouter’s default TLS certificate
    • Identify common sources of connection problems
      • Importing Root CA certificate to resolve “Unknown CA” errors
      • Updating expired certificates
      • NTP Clock synchronization
  • Analyzing test logs and basic USP protocol message structure
  • Summary of available test modules
    • Conformance, Functional, and Data Model tests
  • Configuring tests requiring firmware and software module images (time permitting)

Prerequisites

  • Please note, this training module is not intended to cover the USP protocol. Attendees should already have a working knowledge of USP concepts and operation, and will learn how to configure CDRouter’s features in order to test their devices.

  • All prerequisites from the CDRouter Basics training module must be in place prior to the start of training.

  • Access to DUT’s management interface must be available in order to modify the data model and restart the USP agent.