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.

The purpose of this session is to provide an overview of the USP protocol and the various configuration options that exist for CDRouter’s integrated USP Controller.

The goal of this session is to start running basic USP tests with CDRouter. To accomplish this goal, the DUT’s USP Agent will be configured and a simple, working configuration and test package for one message transfer protocol (MTP) will be created within CDRouter.

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
  • Start with the basic, working IPv4 CDRouter configuration that was created in Session #1
    • Verify WAN DNS is properly configured (the DUT should be using CDRouter’s WAN DNS servers for name resolution)
    • Verify WAN NTP is properly configured (the DUT should be using CDRouter’s WAN NTP servers for time resolution)
  • Enable USP globally within CDRouter
  • Disable all advanced USP features
    • Record integrity
    • MAC signature
    • Session context
  • Configure CDRouter’s Controller
    • Select and configure the MTP (STOMP, MQTT, or WebSockets)
    • Disable encryption
    • Configure the Agent ID
  • Configure the DUT’s Agent
    • Configure the MTP
    • Configure domain name to point to CDRouter’s Controller
    • Configure the Controller ID (proto::controller-id)
    • Configure the Controller path (this varies by MTP)
    • If using STOMP/MQTT configure the username and password
  • Create a new CDRouter test package and select the usp_basic and usp test modules
  • Launch the test package and review the results

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.