CDRouter 13.22

December 29, 2023


New Features

  • Power Control: The cdrouter-power tool now supports Telnet, HTTP/HTTPS and serial connections for controlling a power booter. cdrouter-power now supports the following Synaccess models over at least one of those connections: NP-02(B), NP-05B, NP-08, NP-16, NP1601. For more information, please see How can I automatically restart my router each time I run a test.

  • USP: Added a uspAgentVersion testvar to allow users to specify the version of the USP protocol supported by the agent under test. CDRouter will automatically skip either the usp_conformance or usp_legacy module based on this. [sc29085]

Change Log

  • BBF.069: Updated the tests 5_074_addObject and 5_076_deleteObject to check status codes after GPV and GPN RPCs. [sc21977]

  • BBF.069: Addressed various code style and formatting issues in the BBF.069 module. [sc28967]

  • CDRouter: Fixed an issue when stopping packages that are presenting a paused prompt. [sc-29005]

  • CDRouter: Fixed an issue where ACS and USP Controller hostnames were not available on secondary WANs. [sc28993]

  • CDRouter: Updated logging in inter-test checks. Unsuccessful events that occur during inter-test checks will now generate log messages with the Notifications type instead of Failure type to avoid confusion with results that occur during the test. [sc20052]

  • CDRouter: Improved reliability of tests dns_420 and ipv6_dns_420 by adding a retry if the DNS query times out. [sc29269]

  • CDRouter: Allow the upnp and upnp-v6 modules to execute tests when wanMode testvar is set to dslite. [sc28416]

  • CDRouter: Improved test scaling_20 when utilizing a small free network range. [sc25732]

  • IPv6: Updated test dhcpv6_23 to only verify IA_NA option presence in DHCPv6 messages. [sc27691]

  • IPv6: Updated IPv6 router discovery to wait until the startTimeout testvar
    timeout when ipv6LanMode is set to DHCP.

  • IPv6: Improved test case cpe_v6_28 to wait the RestartDutDelay testvar timeout to allow for the DUT to reboot. [sc29306]

  • Multiport: Fixed an error that allowed the number of DNS-SD clients to exceed the number of clients available on a physical interface. [sc28363]

  • Performance: Updated the filters used when running performance tests using PPPoE and VLANs. Added threshold limit of 5000 Mbps informing users of unattainable speeds with this configuration. [sc28341]

  • TR-069: Updated test case tr69_210 to support DUTs in bridge mode configuration. [sc27069]

  • TR-069: Fixed an issue with case-sentive value of wanDutClientID testvar in tests tr69_210. [sc26429]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10467. [sc28994]

  • USP: Changed the name of the usp_functional module to usp_legacy module to clarify these tests are for legacy versions of USP. [sc28401]

  • USP: Added the Persistent parameter to the subscription in usp_29. [sc23692]

  • Wireless: Fixed an error in validation of the unfilteredMacId testvar. [sc29074]

CDRouter 13.21

November 16, 2023


New Features

  • DNS-SD TR-181: Added 16 new test cases in two new tr69_dns_sd and usp_dns_sd test modules included with the CDRouter TR-069 and CDRouter USP expansions to verify the DNS-SD branch of the TR-181 data model. [sc27305]

    • tr69_dns_sd_1: Verify the DUT implements the DNS-SD:1 Profile.
    • tr69_dns_sd_2: Verify the DUT correctly extracts the Instance Name during service discovery.
    • tr69_dns_sd_3: Verify the DUT correctly extracts the Application Protocol during service discovery.
    • tr69_dns_sd_4: Verify the DUT correctly extracts the Transport Protocol during service discovery.
    • tr69_dns_sd_5: Verify the DUT correctly extracts the Domain during service discovery.
    • tr69_dns_sd_6: Verify the DUT correctly extracts the Port during service discovery.
    • tr69_dns_sd_7: Verify the DUT correctly extracts the Target during service discovery.
    • tr69_dns_sd_8: Verify the DUT correctly extracts the TXT Records during service discovery.
    • usp_dns_sd_1: Verify the EUT implements the DNS-SD:1 Profile.
    • usp_dns_sd_2: Verify the EUT correctly extracts the Instance Name during service discovery.
    • usp_dns_sd_3: Verify the EUT correctly extracts the Application Protocol during service discovery.
    • usp_dns_sd_4: Verify the EUT correctly extracts the Transport Protocol during service discovery.
    • usp_dns_sd_5: Verify the EUT correctly extracts the Domain during service discovery.
    • usp_dns_sd_6: Verify the EUT correctly extracts the Port during service discovery.
    • usp_dns_sd_7: Verify the EUT correctly extracts the Target during service discovery.
    • usp_dns_sd_8: Verify the EUT correctly extracts the TXT Records during service discovery.
  • Power Control: Added a new tool cdrouter-power which can be used to control a 2-port Synaccess NP-02B or 5-port Synaccess NP-05B power booter via USB. For more information, please see How can I automatically restart my router each time I run a test.

  • MAC Filtering: Reintroduced the mac-filter test module with 6 test cases. This test module will use new testvars for verifying mac based network filters. The lanMacId testvar may be used to set the MAC address for the first client on an interface, and is used in all tests. It may be necessary to set this testvar, and add the value to the “Allow” filter, when running MAC filtering tests with an “allow” policy. [sc28271]

    • cdrouter_mac_filter_1: Verify ARP resolution behavior for filtered hosts with deny policy.
    • cdrouter_mac_filter_2: Verify ARP resolution behavior for filtered hosts with allow policy.
    • cdrouter_mac_filter_3: Verify DHCP behavior for filtered hosts with deny policy.
    • cdrouter_mac_filter_4: Verify DHCP behavior for filtered hosts with allow policy.
    • cdrouter_mac_filter_5: Verify ICMP Echo behavior for filtered hosts with deny policy.
    • cdrouter_mac_filter_6: Verify ICMP Echo behavior for filtered hosts with allow policy.

    New testvars introduced in these tests:

Change Log

  • BBF.069: Updated 5_081_download_queueing test case to support receiving fragmented HTTP GET messages. [sc28580]

  • BBF.069: Added IPv6-only support to the xmmp test module. [sc28266]

  • BBF.069: Updated 5_025_commonName_validation_test test case ACS certificate to use an IP address instead of the domain name in the Common Name. [sc28228]

  • CDRouter: Allow IPv6 to be enabled on the secondary WAN when the IPv4 wanMode testvar is set to none. [sc22931]

  • CDRouter: Update the WAN PPPoE server to include a PPP-Max-Payload tag that includes the configured MTU in PAD0/PADS packets. [sc17419]

  • CDRouter: Updated the export functionality in UI to pop-up message to ask the user if they want to include captures. Previous messaging led to confusion if captures were included.[sc25301]

  • CDRouter: Updated cdrouter-cli to use test name in the Test column of the report included in the final.txt. Previously, the Test column was <test-suite>-<test-number>. [sc15784]

  • CDRouter: Updated all the instances of add-on to expansion in both the cdrouter-cli and CDRouter Web UI. [sc28004]

  • CDRouter: Improved error detection when setting the Ethernet link speed. [sc28517] [sc28518]

  • CDRouter: Fixed an error in average throughput calculation in the individual client bandwidth graphs. [sc28511]

  • CDRouter: Updated cdrouter_dhcp_5 to only process DHCPDISCOVER messages as part of test criteria. [sc25635]

  • CDRouter: Fixed an issue that caused the performance graph hover tooltip to not be fully populated. [sc28880]

  • IPv6: Updated rfc6092_rec_41 to transmit ICMPv6 Packet Too Big messages that contain a proper SCTP packet from the remote host. [sc28004]

  • IPv6: Updated cpe_v6_47 to disable LAN clients from processing RAs to not interfere with the test results. [sc25765]

  • IPv6: Updated the DS-Lite endpoint to utilize DUT’s LAN address when the wanMode testvar is set to dslite and the ipv6WanMode testvar is set to unnumbered/PPPoE/none. [sc27690]

  • IPv6: Removed the constraint to allow executing tests when wanMode testvar is set to dslite and the ipv6WanMode is set to unnumbered. [sc27690]

  • IPv6: Updated the DSLite endpoint to utilize the source address of received tunneled packet.
    This will allow DUTs using IPv6 privacy addresses on the WAN to properly execute tests. [sc27690]

  • Performance: Improved error handling if the number of DSCP clients needed for a test exceeds the DHCP address pool. [sc27805]

  • PRPL High-Level API: Improved the logging messages to allow for a summary of passing and failing parameters. [sc27293]

  • TR-069: Removed an unnecessary firmware download at the beginning of tr69_131. [sc27202]

  • TR-069: Updated od128_35.3 test case to not transmit the HTTP credentials if the URL in ChangeDUState RPC is empty. [sc27414]

  • TR-069: Improved tr69_inactive_firmware_1 to better handle DUTS with more than 1 image or slot available on the DUT. [sc11572]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10445. [sc28368]

NTA1000

  • New 8.8 Golden Image: Version 8.8 of the NTA1000 operating system image, aka the golden image, is now available. This version includes operating system and firmware updates for various interfaces within the system. For more information, please see the Golden Image Release Notes or contact support@qacafe.com.

CDRouter 13.20

October 19, 2023


New Features

  • DNS-SD: Added four new scaling tests to each of the dns-sd and dns-sd-v6 test modules included with the CDRouter Multiport expansion. These tests verify the DUT’s ability to support 16, 32, 64, and 128 DNS-SD clients on the LAN. [sc27304]

    • dns_sd_10: Verify the DUT can support 16 DNS-SD clients
    • dns_sd_11: Verify the DUT can support 32 DNS-SD clients
    • dns_sd_12: Verify the DUT can support 64 DNS-SD clients
    • dns_sd_13: Verify the DUT can support 128 DNS-SD clients
    • ipv6_dns_sd_10: Verify the DUT can support 16 IPv6 DNS-SD clients
    • ipv6_dns_sd_11: Verify the DUT can support 32 IPv6 DNS-SD clients
    • ipv6_dns_sd_12: Verify the DUT can support 64 IPv6 DNS-SD clients
    • ipv6_dns_sd_13: Verify the DUT can support 128 IPv6 DNS-SD clients
  • DNS-SD: Added two new mDNS / DNS-SD tests to each of the mdns and mdns-v6 test modules. These tests verify that the DUT returns TXT and SRV records for its web server using mDNS. [sc27303]

    • mdns_14: Verify DUT returns additional TXT and SRV records for its web server using one-shot mDNS
    • mdns_24: Verify DUT returns TXT and SRV records for its web server
    • ipv6_mdns_14: Verify DUT returns TXT and SRV records for its web server over IPv6 using one-shot mDNS
    • ipv6_mdns_24: Verify DUT returns TXT and SRV records for its web server over IPv6
  • Performance: Added individual bandwidth graphs for all clients in the perf-multi and perf-multi-v6 test modules. The performance of each individual client can now be viewed using the Visualize Performance feature in the web UI. Selecting a point on the graph will now display the graphs for individual clients. [sc25426]

  • BBF.069: IPv6 support has been added to allow testing in dual stack and IPv6-only networks. [sc23215]

Change Log

  • BBF.069: Updated 5_050_GPV_simple_complete_path test case to allow for URLs that contain ports. [sc26578]

  • BBF.069: Updated the certificates used for BBF.069 testing to SHA-384. [sc27234]

  • CDRouter: Improved data collection in the event of an unhandled CDRouter software error (e.g. segmentation fault). [sc26556]

  • CDRouter: Resolved an Ethernet autonegotiation issue that prevented 10G interfaces from connecting at 2.5Gbps or 5Gbps link speeds in certain situations. [sc27981]

  • CDRouter: Resolved an error in the cdrouter_icmp_14 test case when MAP-T is enabled. [sc26363]

  • CDRouter: Fixed a typo in a cdrouter_vservice_30 test case log message. [sc23584]

  • IKE: Fixed a typo in a log message when creating a tunnel in IKE Quick Mode. [sc27027]

  • IPv6: Resolved an error in the ECN test modules, ecn.tcl and ecn-v6.tcl, when a connection timeout occurs. [sc27668] [sc27670]

  • IPv6: Router Advertisements on secondary WAN interfaces now have a lifetime greater then zero to allow for off-link communication. [sc27078]

  • IPv6: Fixed a typo in a dhcpv6_23 test case log message. [sc27689]

  • Performance: Resolved an issue with the UDP loss threshold tests, perf_7, perf_8, ipv6_perf_7, and ipv6_perf_8, that caused UDP connections to en unexpectedly. [sc28119]

  • PRPL High-Level API: Updated the prpl Data Model to use X_PRPL_COM instead of the current value of X_PRPLWARE_COM for prpl specific objects and parameters to match the current prpl release data model. [sc28276]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10422. [sc27426]

  • USP: Added the unit measurement (seconds) to USP Bulk Data log messages. [sc18719]

  • USP: Removed the deprecated parameter MQTT.Client.EnableEncryption from usp_conformance_10_13. [sc27634]

  • USP: Updated usp_conformance_1_64 and usp_conformance_1_65 to include the ProtocolVersion parameter in the Operate message. [sc27903]

  • Wireless: The wireless channel width is now included with the wireless association information that is displayed in test logs when wireless clients associate. [sc28062]

NTA1000

  • New 8.8 Golden Image: Version 8.8 of the NTA1000 operating system image, aka the golden image, is now available. This version includes operating system and firmware updates for various interfaces within the system. For more information, please see the Golden Image Release Notes or contact support@qacafe.com.

CDRouter 13.19

September 21, 2023


New Features

  • Ethernet Speed: Allow configuration of the Ethernet link-speed of CDRouter’s WAN and LAN interfaces using the new testvars lanSetEthLinkSpeed and wanSetEthLinkSpeed to set the speed value. If the attempt to configure the speed fails, an error will be raised and the package will be halted. Note this only applies to wired Ethernet interfaces and will be ignored for wireless interfaces. [sc26207]

  • USP Plugfest 2023: As a participant in the Broadband Forum’s September 2023 USP Plugfest, we have added a number of new test cases for verifying the functionality with multiple USP Controllers, bulk data transfers with excluded parameters, USP/TR-069 dual management, and Software Module Management (SMM). The following new tests and modules are now available:

Change Log

  • BBF.069: Resolved an error with a bad variable reference in the test 5_108_certificates_used_no_ntp in the Secure_CWMP test module within the BBF.069 Expansion that caused an error. [sc27652]

  • CDRouter: The Ethernet link speed is now recorded in the start log for all Ethernet interfaces in use. [sc26992]

  • CDRouter: Resolved an issue that prevented tags in certain situations from being applied to configs and packages. [sc27300]

  • CDRouter: Updated CDRouter to verify the value of wanDutClientID as the DHCP client ID when assigning a DHCP lease on the DUT in a bridge mode configuration. [sc26804]

  • Performance: Resolved an issue that allowed for executing the IPv6 tests in the fixed-dscp-perf-download-v6 and fixed-dscp-perf-upload-v6 module when IPv6 WAN mode is set to unnumbered. The IPv6 test in the performance expansion require a global IPv6 address on the WAN interface. [sc27659]

  • PRPL High-Level API: Updated the prpl Data Model to use X_PRPLWARE_COM instead of the current value of X_PRPL_COM for prpl specific objects and parameters. [sc27292]

  • TR-069: Resolved an error with a bad variable reference in the test tp181_test_5.4.6. [sc27767]

  • TR-069: The tr143_http_105, tr143_http_106, tr143_http_107, and tr143_http_108 test cases in the tr143_http test module require IPv6 and will now be automatically skipped if IPv6 is not enabled. [sc27148]

  • TR-069: Updates test case tr69_110 to handle periodic Inform messages transmitted within the scheduled time period. [sc26816]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10403. [sc27426]

  • USP: Removed USP specific error handling in MQTT that was deprecated in version 1.2 of USP. [sc27657]

  • USP: Resolved an issue when using WebSocket as the transport for USP. CDRouter was not properly receiving HTTP messages that do not specify the Content-Length. [sc27619]

  • USP: Updated the process of adding a secondary controller to use the E2ESession.SessionMode parameter instead of E2ESession.Enable. [sc27112]

  • USP: The usp_30 test case will now be skipped if the required firmware images are not configured. [sc27112]

  • Wireless: Updated CDRouter’s wireless clients to attempt to associate every 5 seconds within the startTimeout period of the start procedure. Previous versions of CDRouter would only attempt wirelessRetry times during the startup period. [sc16043]

  • Wireless: Updated the test case wifi_10 to skip checking ac mode when using 160 MHz width channels on the 11ax MediaTek wireless cards since this mode is not currently supported. [sc27084]

CDRouter 13.18

August 24, 2023


New Features

  • Wireless: Multiple test packages utilizing unique physical wireless interfaces may now be run in parallel. Previously CDRouter’s parallel testing feature allowed users to run only one test package utilizing wireless. For more information, please see Running multiple packages at once. [sc17757]

  • prpl HL-API: The prpl High Level-API Certification data model tests are available for testing and feedback. IMPORTANT: This version is for pre-certification only and cannot be used for official certification. For more information, please see the prpl High-Level API User Guide[sc22415]

  • IP QoS: Updated the QoS tests (fixed-dscp-perf-*.tcl) to support testing with a single WAN and LAN port by creating transient clients to create background traffic. This is intended for scenarios when a significant speed disparity exists between the WAN and LAN interfaces. For more information, please see the
    Performance User Guide. [sc26294]

Change Log

  • BBF.069: Updated the test 5_079_Manual_Reboot to utilize the testvar RestartDut. [sc23222]

  • BBF.069: Removed obsoleted Stack_wait_packet and Stack_got_packet procs to be replaced with Stack_event procs. [sc23219]

  • IPv6: Resolved issues in the health check feature and icmpv6_5 test case when testing devices using PPPoE over IPv6 with autoconf/SLAAC on the WAN. CDRouter now updates the IPv6 SLAAC address when a device obtains a new address during testing. [sc26428]

  • Multiport: The icmp-mp test module in the Multiport expansion will now be skipped if IPv4 is not enabled in the config file. Likewise, the icmp6-v6-mp test module will be skipped if IPv6 is not enabled. [sc27223]

  • Performance: Resolved an issue when running performance tests from the command line using cdrouter-cli without specifying a log directory with the -logdir option. [sc26975]

  • Performance: Improved error messages in the fixed-dscp-perf-download-v6, fixed-dscp-perf-download, fixed-dscp-perf-upload-v6 and fixed-dscp-perf-upload test modules when a wireless LAN client is deauthenticated. [sc27000]

  • Performance: Resolved an issue when running performance tests in 13.17 that caused PPPoE LCP Echo Request messages to be dropped. [sc27253]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10385. [sc26378]

  • TR-069: Updated the TR-143 HTTP server used in the tr143_http test module to support HTTP HEAD requests. [sc25141]

  • TR-069: Improved the tr69_300 test case to attempt to reconnect LAN clients after a FactoryReset RPC has been issued. [sc23007]

  • TR-069: Updated the tp_181_test_5.4.4 test case to use the dynamic value in the LeaseDuration parameter to determine how long the port mapping will be open. [sc26121]

  • TR-069: Resolved an issue with the CWMP connection request mechanism when running tests in the tr143_http test module with a WAN mode of PPPoE. [sc27013]

  • TR-069: Improved the tr69_420 test case to utilize the value of the testvar tr69RebootTimeout instead of a hard-coded value of 300 seconds. [sc22315]

  • USP: Updated the usp_conformance_8_1 test case to wait for and process only DHCP Request messages from the DUT. Previously any DHCP message from the DUT would be processed leading to unexpected failures. [sc26350]

  • Wireless: Added a note to the wifi_10 test case description regarding incompatibility with DUTs using auto bandwidth mode for 802.11ac if 160 MHz is an option that could be selected. [sc25659]

  • Wireless: Resolved an issue that caused a fatal error message in certain wireless conditions involving time-out or authentication failures. [sc27144]

CDRouter 13.17

June 29, 2023


New Features

  • DNS-SD: Added two new test modules dns-sd and dns-sd-v6 to the CDRouter Multiport for verifying DNS-SD (RFC 6763) functionality. [sc23101]

  • DHCPv6 Decline: Added two new tests dhcpv6_5 and dhcpv6_56 for verifying DHCPv6 Decline message transmissions on the WAN interface. [sc25638]

  • DHCPv6: Added two new tests dhcpv6_57 and dhcpv6_pd_57 for verifying T1, T2 and valid lifetime timers in DHCPv6. [sc26178]

  • Performance: Performance tests that utilize iPerf include the raw data generated by iPerf in json format, for each client and server used during the test. Please see the Performance User Guide for more information. [sc8402]

  • ICS Parallel Testing: Parallel Testing now supports enabling ICS on more than one instance. Multiple packages using the same ICS interface may be run in parallel, so long as all of their non-ICS interfaces are available and using non-overlapping WAN ISP networks. Please see the knowledge base article Running multiple packages at once for more information.

  • Duration Interrupt Option: By default, CDRouter will wait for the current test to finish before exiting when the time duration has elapsed. You can use the a new interrupt option supported in both cdrouter-cli and the CDRouter Web UI to instead have CDRouter interrupt the current test and exit immediately when the time duration has elapsed. Additionally there is an option for allowing the user to choose if an error is reported or not. You can watch Niels give a demonstration of this feature below: [sc24379]

Change Log

  • BBF.069: Fixed an issue in test 5_020_conn_request_session when a connection request is not transmitted after an ACS interrupt which caused the ACS to not function properly in subsequent tests. [sc23216]

  • BBF.069: Fixed an invalid parameter call in 5_101_change_ACS_username_password. [sc23217]

  • DOCSIS: Update cdrouter_start_docsis, which is run during start, to wait the number of seconds specified by the testvar docsisBootDelay after the TFTP file has been downloaded. [sc18982]

  • IPv6: Updated dhcpv6_22, dhcpv6_23, dhcpv6_24, dhcpv6_pd_22, dhcpv6_pd_23, and dhcpv6_pd_24 to no longer respond to retransmitted DHCPv6 Request, Renew, and Rebind messages. [sc23762]

  • IPv6: Improved error checking in ndp-wan test module. [sc26476]

  • Performance: Updated WAN and LAN MAC address filters used for performance traffic to improve and stabilize maximum rates on 10Gbps links for Upload and Download tests. [sc26260]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10362. [sc26378]

  • SNMP: Fixed an issue that prevented ipv6_snmp_docsis_500 from executing properly when testing an IPv6 cable modem. [sc21809]

  • TR-069: Updated the CWMP XML Parser to treat secure types as hidden in TR-069 data model. [sc26475]

  • TR-069: Updated tests in tr69_annex_n module to exit if the AddObject RPC fails instead of attempting to DeleteObject RPC. [sc25258]

  • TR-069: Added a verification to tr69_conn_req_40 for the existence of a parameter before attempting to update the parameter. [sc23254]

  • TR-069: Improves the ability of the ACS to wait for a CWMP session to end. [sc17874]

  • TR-069: When a device returns a status code of 1 from a SetParameterValues RPC there is now a delay before the ACS attempts to re-establish a connection. [sc22919]

CDRouter 13.16

June 29, 2023


New Features

  • Advanced Test Lists: Added many new test lists that are intended as a starting point for testing new functional areas of a CPE device. These new test lists may be combined with different WAN modes, performance metrics, and advanced settings for more complete test coverage. [sc14899]

    • Application
    • BBF.069 Certification
    • DNS
    • DOCSIS
    • IPv4 CPE
    • IPv6 CPE
    • Multicast
    • USP Certification
    • Wireless
  • ECN Tests: Added two new ECN modules, ecn and ecn_v6, with six test cases each for verifying a CPE properly forwards packets with Explicit Congestion Notification (ECN) bits being set by clients. The tests verify the ECN values sent by clients and servers are not changed when no congestion is present.

    • ecn_tcp_1
    • ecn_tcp_2
    • ecn_tcp_3
    • ecn_tcp_4
    • ecn_tcp_5
    • ecn_tcp_6
    • ipv6_ecn_tcp_1
    • ipv6_ecn_tcp_2
    • ipv6_ecn_tcp_3
    • ipv6_ecn_tcp_4
    • ipv6_ecn_tcp_5
    • ipv6_ecn_tcp_6
  • TR-069: Added support for the CWMP Device:2.16 Data Model. [sc25422]

  • USP: Added support for the USP Device:2.16 Data Model. [sc25422]

Change Log

  • CDRouter: Testlists are displayed by default in the package editor. [sc25912]

  • CDRouter: Removed deprecated scaleTcpConnsPerHost testvar. [sc24017]

  • Security: Updated the tests in the heartbleed module to utilize TLS 1.2 instead of TLS 1.0. [sc25334]

  • DOCSIS: Log a notice that DOCSIS provisioning is skipped when the docsisDhcpServerEnable testvar is set to no. [sc25413]

  • DOCSIS: Fixed IA_PD routes when a DHCPv6 Relay Agent is on-link with the device under test and CDRouter. [sc25911]

  • IPv6: Updated dhcpv6_server_100 to require that no DHCPv6 Advertise or Request message is sent in response to an invalid DHCPv6 Solicit message. [sc25785]

  • IPv6: Improved ipv6_ndp_wan_3, ipv6_ndp_wan_4, ipv6_ndp_wan_5, and ipv6_ndp_wan_6 by matching Router Advertisements values and allowing more time for the router to recognize a default router change. [sc25782]

  • IPv6: Set the default value of the dhcpv6WanEnablePD testvar to yes when the ipv6WanMode testvar is PPPoE to allow for the unnumbered PPPoE mode. [sc24272]

  • IPv6: Updated cpe_v6_32 to support setting the ipv6PPPoEAddressMode testvar to autoconf. [sc25767]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10337. [sc25899]

  • TR-069: Improved the way CDRouter’s ACS handles CWMP sessions that are intentionally held open. These sessions are now gracefully closed when they are no longer needed. [sc25551] [sc25577]

  • Wireless: Update wifi_10 to warn the user if a default password for PSK or SAE is used during the test. [sc22731]

CDRouter 13.15

June 1, 2023


New Features

  • Per Client Performance: Added eight new test cases that enable users to configure unique Performance Testing profiles for each LAN client. Please see the Performance User Guide for more information. [sc2435]

    • perf_client_1
    • perf_client_2
    • perf_client_3
    • perf_client_4
    • ipv6_perf_client_1
    • ipv6_perf_client_2
    • ipv6_perf_client_3
    • ipv6_perf_client_4
  • TR-143: Added 16 test cases for testing multiple connections in TR-143 using the Device.IP.Diagnostics.NumberOfConnections parameter. [sc4347]

    • tr143_http_5
    • tr143_http_6
    • tr143_http_7
    • tr143_http_8
    • tr143_http_15
    • tr143_http_16
    • tr143_http_17
    • tr143_http_18
    • tr143_http_105
    • tr143_http_106
    • tr143_http_107
    • tr143_http_108
    • tr143_http_115
    • tr143_http_116
    • tr143_http_117
    • tr143_http_118
  • Unnumbered IPv6 WAN: The following test cases can now be executed when the ipv6WanMode testvar is set to unnumbered. [sc25079]

    • ipv6_dns_60
    • ipv6_firewall_513
    • ipv6_ndp_34
    • ula_10
    • ula_11
    • ula_13
    • ula_14
    • ipv6_npd_wan_3
    • ipv6_npd_wan_4
    • ipv6_npd_wan_5
    • ipv6_npd_wan_6

Change Log

  • CDRouter: Corrected an error introduced in release 13.14 with the metrics API endpoint of the CDRouter Web API that returned a nil pointer deference error when used. [sc25423]

  • CDRouter: Updated the test pause/unpause feature to have the same behavior when executed from the web UI or cdrouter-cli. [sc25293]

  • CDRouter: Resolved an issue where WAN MAC address stability allocation failed pre-maturely. When stable MAC address allocation fails, CDRouter will continue with randomized MAC addresses. [sc25417]

  • CDRouter: Updated the device connect feature to improve compatibility with more DUTs. [sc25643]

  • CDRouter: Fixed an error that removed quotes from the sslDeprecatedCiphers testvar during a bulk config upgrade. [sc25568]

  • CDRouter: Added the TCP MSS Option to TCP connections for tests verifying the DUT properly forwards both IPv4 and IPv6 packets. This issue was originally discovered in test rfc6092_rec_33 and added to other tests that verify TCP connections. [sc25323]

  • CDRouter: Updated the connectivity_1 test case to generate a warning, instead of a failure, when a link does not go down as part of the test. This improves compatibility in environments where CDRouter isn’t directly connected to the CPE. [sc25325]

  • DOCSIS: Fixed an issue with CDRouter not responding to DOCSIS DHCP Request messages that match the docsisDhcpRelayServer testvar. [sc24939]

  • DOCSIS: After defining the docsisDhcpServer the following testvars all default to the next ip address in the following order: [sc25247]

  • IKE: Fixed a fatal error with IKE timers that occur under specific conditions. [sc24106]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10316. [sc25441]

  • TR-069: Fixed an issue introduced in CDRouter 13.14 with the TR-069 download tests being skipped when the tr69DUInstallImage, tr69DUInstallUUID, and tr69DUChangeExecEnvRef testvars were not enabled in the config. All TR-069 download tests will now run without these testvars being configured. [sc25490]

  • TR-069: Updated the 5_030_redirect_302 and 5_031_redirect_307 test cases to set the periodic inform interval to 60 seconds if it’s configured to be greater than 60. The value is reset at the end of tests. [sc20651]

  • TR-069: Addressed an issue related to DHCP renumbering in bridge mode that caused the DUT to be assigned a new address during renumbering tests. [sc24851]

  • TR-069: Added IPv6 support to tests tr69_210 and tr69_220 using DHCPv6 or PPPoE with DHCPv6 to support renumbering the CPE. [sc4243]

  • TR-069: Updated tests tp181_test_5.3.1 and tp181_test_5.6.1 - tp181_test_5.6.15 to not verify an interface if the GPV on that interface fails. [sc25586] [sc25590]

  • USP: Updated test usp_conformance_11_10 to wait for an MQTT CONNECT message before checking that the EUT sends a DISCONNECT message. This allows more flexibility in the reboot step of the test case, in case a EUT sends a DISCONNECT much later than when a reboot takes place. [sc25404]

CDRouter 13.14

May 4, 2023


New Features

  • DSCP QoS Tests: Added four new DSCP modules with 12 tests cases each to verify the QoS capabilities of the DUT based on the diffserv4 definition. These modules are included in the Performance expansion, please see the Performance User Guide for more information. [sc15319]

  • Locked Resources: Configs, devices, packages and results may now be locked by a user to prevent accidental or undesired changes. When a resource is locked, it cannot be modified or deleted until it is unlocked. You can see this feature in action in this video. [sc24705] [sc15375]

  • DOCSIS: Cable Modems (CMs) that have been provisioned externally may now be tested with CDRouter. see the DOCSIS User Guide for more information to configure this scenario. [sc5525]

  • Bulk Runtime Testvar Configuration: CDRouter now supports setting large groups of testvars at runtime in the API and in the web UI when launching a package or restarting a result. [sc24440]

  • WAN MAC Address Stability: CDRouter’s WAN MAC addresses may now be set to unique, stable values by setting the new testvar wanMacStable to the value yes. This setting is useful and recommended when CDRouter is deployed in a routed setup with shared resources such as a CMTS, OLT, etc. [sc24654]

  • CDRouter Web CLI: Added two new options, -export-results-csv and -export-result-logdir, to cdrouter, the CDRouter Web CLI. These new options make it possible to export a SCV or sipped archive of a specific test result, respectively. [sc16046]

  • IPv6: Added test cpe_v6_47 for verifying the DUT does not process Router Advertisements on LAN interfaces. [sc19934]

  • IPv6: Added four new tests to the ndp-wan module for verifying default router selection when the default router is invalidated. [sc22687]

    • ipv6_ndp_wan_3
    • ipv6_ndp_wan_4
    • ipv6_ndp_wan_5
    • ipv6_ndp_wan_6

Change Log

  • CDRouter: Improved handling of multi-wan configurations in the WAN static tests. [sc24505]

  • CDRouter: Fixed a broken URL in the unable-to-open-interface error page. [sc24708]

  • CDRouter: Improved UI of search bar location when viewing a config snapshot. [sc24705]

  • CDRouter: Updated the cdrouter-clone tool to preserve the licenses on the destination NTA. [sc24633]

  • CDRouter: Removed direct links in product documentation to release notes to avoid broken links when release notes are obsoleted. [sc24765]

  • CDRouter: Adds the ability to utilize the offload command for specific UDP and TCP source and destination ports to external processes. Previously, all UDP traffic would be offloaded when UDP offload was enabled, and only TCP destination traffic could be specified. [23760]

  • DOCSIS: Fixed an issue with the DOCSIS DHCP server not responding to renew request from a cable modem in certain situations. [sc23559]

  • IPv6: Added a grace period to the DHCP Solicit message retransmission timers in test dhcpv6_140. [sc23889]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10292. [sc24116]

  • SSL: Updated test cdrouter_ssl_200 to allow using SSLv2 ciphers openssl names. [sc24096]

  • TR-069: Updated TR-069 port mapping tests to support multi-wan setups. [sc24405]

  • TR-069: Improved the wireless reassociation logic during the tr69_wireless tests when the DUT reboots as part of the test. [sc25037]

  • TR-069: Fixed an issue that caused inaccurate package analysis for TR-069 DU tests when the ACS was defined in a secondary WAN group. [sc24570]

  • TR-069: Fixed an issue in tr69_conn_req_31 and tr69_conn_req_32 that prevented DoS traffic from being transmitted. [sc25287]

  • TR-069: Added a condition to the request logic that prevents the ACS from looking at the UDPConnectionRequest parameters unless the supportsTr111Part2 testvar is explicitly set to yes. [sc24627] [sc24642]

  • TR-069: Updated the log messages in tp181_test_5.1.9 to clarify a status 0 in the Periodic Inform is required. [sc24471]

  • USP: Updated test usp_30 to set the boolean AutoActivate in the Operate Download command. [sc25163]

  • USP: Fixed a bad variable reference contained in a log message in usp_conformance_8_2. [sc25332]

CDRouter 13.13

March 30, 2023


New Features

  • API Performance Metrics: Added a new API endpoint for reporting metrics for client_bandwidth and client_latency. The new metrics will only be available on results from 13.13 or newer. The on-disk format for the client_bandwidth csv file was updated during this process. Please see the Performance Guide for more details. [sc10630]

  • ICMP (v4/v6) Multiport: Added ICMP tests for generating various ICMPv4 and ICMPv6 packets for multiple WAN ports. [sc1915]

    • cdrouter_icmp_mp_1
    • cdrouter_icmp_mp_2
    • icmpv6_mp_1
    • icmpv6_mp_2

Change Log

  • 6rd: Addressed an issue in 6rd_101 that caused valid Router Advertisements to not be accepted. [sc24477]

  • CDRouter: Added a new checkbox for clearing any licenses from both the Download License button and Drag and Drop license feature. This allows users to remove any existing licenses on the system experiencing an issue with pre-existing licenses. [sc22741]

  • CDRouter: Prevent packages from being used as a testlist if it contains other testlists. [sc1272]

  • DOCSIS: Added a new testvar docsisRemoteHost to define a new on-link stack to execute port scans in firewall-docsis and nmap-docsis modules. [sc24078]

  • DOCSIS: Removed docsis_firewall_2 and ipv6_docsis_firewall_2 as LAN clients cannot
    ping the Cable Modem (CM). [sc23806]

  • DOCSIS: Updated the connectivity test at the end of docsis_firewall_100, docsis_firewall_101, & docsis_firewall_110 to use the remoteHostIp address so that traffic is routed through the eRouter interface. [sc23804]

  • MDNS: Fixed a fatal error in mdns_22 that occurred when the DUT didn’t respond to all mDNS queries. [sc24011]

  • MDNS: Improved handling for mDNS responses that do not contain the requested record in the answers section. [sc24683]

  • NAT-Frag: Updated the references from frag-fragile-02 to RFC 8900. [sc23557]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10263. [sc24116]

  • TR-069: Added a check to prevent an error in the device data model profiling. The profiling procedure is now aborted in this case and a warning is reported. [sc24041]

  • TR-143: Fixed an error in tr143_http_60 that returned a 200 OK even if the path in the request didn’t exist. This was updated to return a 404 Not Found. [sc24295]

CDRouter 13.12

March 2, 2023


New Features

  • Docsis: Allow configuration of the authentication key (shared secret) using the new docsisConfigSharedSecret testvar when encoding the DOCSIS configuration file embedded in the CDRouter config file for Cable Modem (CM) provisioning. [sc20070]

  • Scaling: Added a new scaleTcpConns testvar that defines the total number of TCP connections across all LAN clients created in cdrouter_scale_2 and ipv6_scale_2. It is recommended users migrate to scaleTcpConns testvar as soon as possible by setting the scaleTcpConnsPerHost testvar to auto and setting scaleTcpConns to the total number of connections across all LAN clients used in the scaling tests. The scaleTcpConnsPerHost testvar has been deprecated and will be removed in a future release. [sc23138]

  • IPv6: Updated the following tests to execute appropriately when ipv6WanMode testvar is set to unnumbered. [sc22070]

    • cpe_v6_1
    • cpe_v6_2
    • cpe_v6_3
    • cpe_v6_4
    • cpe_v6_22
    • cpe_v6_28
  • Device Manager: The Device Manager will now attempt to reuse ports used for previous connections. Additionally this addresses an issue where the device connection would fail if the address was already present on the interface. [sc22669]

Change Log

  • CDRouter: Addressed an issue with repeating log messages when LAN clients are deauthenticated by the DUT during DHCP message exchanges. [sc19070]

  • DNS: Fixed an issue with DNS servers not responding on the secondary WAN interface. [sc23057]

  • IPv6: Tests icmpv6_5, icmpv6_34, and ipv6_ndp_41 will be skipped when the ipv6WanMode testvar is set to unnumbered. [sc22347]

  • IPv6: Added a new mapIpv6InterfaceIdFormat testvar with possible values of rfc-7597 and draft-03 which have different formats for MAP IPv6 interface identifiers. [sc21997]

  • IPv6: Fixed an issue with the Internet Connection Sharing (ICS) feature losing IPv6 default routes on the icsInterface interface. [sc20800]

  • Performance: Updated the fixed rate performance tests to not run when the supportsPerformance testvar is set to no. [sc23266]

  • Performance: Addressed errors in the text descriptions for the perfDownloadBandwidth and perfUploadBandwidth testvars. [sc23537]

  • Performance: Fixed an issue with multiple client performance tests running over long periods generating a fatal error. [sc19617]

  • Security: Improved log messages when the Nmap timeout condition configured in the nmapScanTimeout testvar is met. [sc22120]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10235. [sc23056]

  • USP: Fixed an issue in usp_conformance_6_10 when End-to-End (E2E) Session is enabled. [sc22940]

  • USP: Fixed an error condition in usp_conformance_6_3 when a DUT transmits STOMP DISCONNECT before rebooting. [sc22700]

  • USP: Removed CoAP as a supported message transport protocol for USP from CDRouter. Please see the Release 13.8 for more details about this change. [sc19263]

  • USP: Updated the USP Annex A Bulk Data Collection tests for USP to use two new testvars uspAgentSn and uspAgentOui instead of the TR-069 version of these testvars tr69DeviceOui and tr69DeviceSn. To properly execute the tests in usp_annex_a module these testvars will need to updated. [sc19314]

  • Wireless: Updated wifi_11 to be skipped if the DUT AP does not offer TKIP in wireless beacons. Updated wifi_10 to correctly skip modes incompatible with TKIP when available. [sc22722]

CDRouter 13.11

February 02, 2023


New Features

  • 10 Gigabit Performance: Increased maximum performance rate to 10 Gbps(10000 Mbps).
    Previously, 2500 Mbps (using a single client) or 5000 Mbps (using multiple LAN clients). Note that multiple clients or jumbo frames will be needed to reach line rate with UDP. Please see the Performance User Guide for more information. [sc5942]

  • 10 Gigabit Fixed Rate Tests: Two new test modules were added to this release for supporting 10 Gigabit testing.

    Test Module Address Family Number of Tests Description
    fixed-rate-perf-10 IPv4 384 IPv4 fixed rate performance tests, 2.5 to 10 Gbps
    fixed-rate-perf-10-v6 IPv6 384 IPv6 fixed rate performance tests, 2.5 to 10 Gbps

    These test modules focus on fixed rate performance testing. Fixed rate performance tests set the transmit bandwidth (or rate) and the threshold to hard-coded values that are defined by the test case. This is in contrast to CDRouter’s existing configured rate performance tests, which instead rely on the transmit bandwidth/rate and thresholds that are defined by the user in the config file.

    Fixed rate performance tests require no additional configuration, are easy to interpret, are interface agnostic, and allow multiple rates to be verified in a single test run. Please see the Performance User Guide for more information.[sc21737]

  • TR-181 Data Model Generation: When cwmpProfilePath or uspProfilePath is set to “auto”, CDRouter will generate an XML data model file, cwmp-extracted-data-model.xml or usp-extracted-data-model.xml, and save it to the log directory of the test run. This file can then be used in future test runs as a custom profile. Please read the TR-069 User Guide or USP User Guide for more information. [sc22464]

  • USP 1.1: Added legacy USP 1.1 conformance tests under the module
    usp_functional_1_1. These tests implement version 1.1 of TP-469, however the USP controller will use USP version 1.2.

Change Log

  • CDRouter: Fixed an issue with the sslDeprecatedCiphers testvar displaying the incorrect values for the Accepted Values in the CDRouter UI config editor. [sc22761]

  • DHCPv6: Addressed a fatal error with a timeout constraint in dhcpv6_53. [sc22177]

  • DOCSIS: Updated the firewall-docsis and nmap-docsis modules to use the docsisStack for sending traffic from CDRouter WAN to the Cable Modem interface when the wanMode testvar is set to dslite.[sc22701]

  • IPsec/IKEv1: Updated IPsec and IKEv1 modules to support IPv6 only configurations when wanMode testvar is set to none. Previously an error would occur when trying to execute that testing. [sc22263]

  • IPv6: Fixed an error in ipv6_forward_3 by waiting for LAN clients to complete Duplicate Address Detection (DAD) before using a LAN client. [sc16188]

  • MAP-T: Addressed a fatal error in cdrouter_dos_2 when the wanMode is set to map-t. [sc22317]

  • New TLS server certificates: The ACS, ACS download and USP server certificates shipped with previous releases of CDRouter have expired and have been replaced by a new set of test certificates signed by Sectigo.com that expire February 2024. [sc21562]

  • Performance: Updated the multiple client test to report the units as MBytes/sec. [sc18020]

  • Performance: Updated the fixed rate test module to enforce using 1 stream for all TCP rates, and 4 streams for all UDP rates. Note that this update overrides the perfStreams testvar value from the configuration. The fixed rate tests now disable jumboMtu and use the maximum value of the perfUdpLen testvar available based on the default Ethernet MTU, also overriding the configuration. [sc22738]

  • Performance: If jumboMtu is set, CDRouter will use the maximum UDP length available without fragmentation, or perfUdpLen if it is set and less than the MTU. jumboMtu MUST NOT be set if Jumbo Frames are not enabled on each link in the DUT test topology with the same MTU.

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10230. [sc22658]

  • SNMP: Updated the SNMP Manager to use the IP address defined by docsisDhcpServer and the IPv6 address defined by docsisDhcpIpv6Server when testing the Cable Modem interface. [sc22701]

  • TR-069: Fixed an issue when the cwmpProfilePath testvar was set to auto that caused an error when the parameters reported by the DUT during a GetParameterValue RPC were inconsistent. [sc20644]

  • Wireless: Addressed an issue with wireless interfaces being removed from CDRouter if the DUT disassociated wireless clients unexpectedly during testing. Resolved by confirming the state of the association prior to continuing testing. [sc22198]

CDRouter 13.10

January 10, 2023


New Features

  • IPv6: Updated the cpe_v6 module to support executing the appropriate tests when ipv6WanMode testvar is set to unnumbered. [sc21030]

  • mDNS: Added 8 new tests for mDNS as defined in RFC 6762:

    • mdns_20
    • mdns_21
    • mdns_22
    • mdns_23
    • ipv6_mdns_20
    • ipv6_mdns_21
    • ipv6_mdns_22
    • ipv6_mdns_23
  • TR-069/USP: The new testvars acsFileServerDownloadFilter and uspFirmwareDownloadFilter allows users to filter firmware download traffic from test logs making them easier to read and debug. [sc20860]

Change Log

  • CDRouter: Eliminated the ability to overlap IP addresses from staticIpv6RouteWanNetwork, staticIpv6RouteLanNetwork, staticRouteLanNetwork, staticRouteWanNetwork with other IP addresses in use. This addressed an error in static_v6_10 and static_10 if the addresses overlapped. [sc19870]

  • CDRouter: Addressed a constraints error for the wanIspAssignIp testvar. [sc21981]

  • CDRouter: Updated the pppoePassword testvar to allow a special value of empty-password which indicates that the DUT’s PPPoE password is the empty string. [sc21799]

  • IPv6: Fixed an issue in routed setups where CDRouter responds to DHCPv6 Relay-Forward messages with DHCPv6 Reply message instead of DHCPv6 Relay-Reply messages. [sc22382]

  • IPv6: Modified a config constraint when dhcpv6WanEnablePDExclude is enabled. This constraint now verifies that ipv6WanIspAssignIp is contained within dhcpv6WanAssignPrefix instead of ipv6WanIspIp. This allows users to enable dhcpv6WanEnablePDExclude in routed test setups. [sc22087]

  • IPv6: Updated the jumbo-v6 and jumbo-v6-mp modules to be skipped if the ipv6LanMode is set to none. [sc21822]

  • IPv6: Updated cpe_v6_21 to initiate the ping from the LAN to WAN to avoid firewall issues. [sc21704]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10186. [sc21943]

  • SIP: The TCP MSS Option is now added for SIP over TCP packets to avoid fragmentation. [sc21574]

  • SNMP: Addressed an issue with not processing ARP messages when the
    wanMode testvar is set to dslite and the docsisIpProvisioningMode testvar is set to ipv4-only. [sc20832]

  • TR-069: Allow using a literal IP address for the TR-069 ACS server as a valid ID for the XMPP server. [sc21565]

  • USP: Updated secondary USP controllers to use uspMessageTimeout testvar for timeouts. [sc22045]

  • USP: Fixed an issue with the uspScenarioSingleMode testvar to properly iterate through the scenarios. [sc21999]

  • USP: Updated usp_conformance_8_2 to add a Boot! subscription and wait for a notification after the reboot. [sc21191]

  • USP: Updated usp_conformance_8_3 to wait for the entire timeout length instead of terminating after the first DHCP message. [sc21191]

  • USP: Fixed usp_conformance_8_7 to handle multiple return values from mDNS. [sc21191]

NTA1000

  • New 8.6 Golden Image: Version 8.6 of the NTA1000 operating system image, aka the golden image, is now available. This version fixes an auto-negotiation issue on the 10G interfaces, allows for setting the wireless phy mode to a/b/g/n/ac on 802.11AX cards, and adds support for the NTAv7M series. For more information, please see the Golden Image Release Notes or contact support@qacafe.com.

CDRouter 13.9

December 1, 2022


New Features

  • Bulk Config Upgrade: The Web UI now supports bulk upgrade of config files. Please see this knowledge base article for information on how to utilize this new feature.[sc20602]

  • DHCPv6 UUID: Updated the dhcpv6DuidType testvar to add the ability to configure DHCPv6 server and client to use DHCPv6 DUID-UUID (Type 4) defined in RFC 6355. [sc20866]

  • DHCPv6 Timer Tests: Added the following tests for DHCPv6 retransmission verification. Note that these test cases take longer to run and should not be added to any test packages that are time limited. [sc12508]

    • dhcpv6_52
    • dhcpv6_53
    • dhcpv6_54
    • dhcpv6_55
    • dhcpv6_pd_52
    • dhcpv6_pd_53
    • dhcpv6_pd_54
    • dhcpv6_pd_55

Change Log

  • Connectivity: Fixed an issue with unnumbered WAN configuration for connectivity module. [sc21206]

  • DHCPv6: Updated the DHCPv6 server’s address reservation mechanism to use ipv6WanDutDuid testvar instead of the dhcpClientMac testvar. [sc20866]

  • MDNS: Fixed an issue with ipv6_mdns_10 processing only the A record when both A and AAAA records are present in a DNS response message. [sc21316]

  • SNMP: Updated SNMP scenarios to use the docsisAssignIpv6 testvar for IPv6 connections to the DUT when the testvar docsisIpProvisioningMode is set to ipv6-only. Previous releases would always send to the CMs IPv4 address in this configuration. [sc20825]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10173. [sc21087]

  • TR-069: Fixed an issue with the ACS configuring the wrong XMPP connection during start. [sc21140]

  • USP: Added USP 1.2 as the test reference for usp module. [sc21736]

  • Wireless: Addressed an issue with wifi_11 test case that failed devices connected using 802.11 g phy when in the 2.4GHz band. [sc20787]

NTA1000

  • New 8.6 Golden Image: Version 8.6 of the NTA1000 operating system image, aka the golden image, is now available. This version fixes an auto-negotiation issue on the 10G interfaces, allows for setting the wireless phy mode to a/b/g/n/ac on 802.11AX cards, and adds support for the NTAv7M series. For more information, please see the Golden Image Release Notes or contact support@qacafe.com.

CDRouter 13.8

Release Type Release Number Release Date
Original CDRouter 13.8.1 October 27, 2022
Maintenance Release CDRouter 13.8.2 November 15, 2022

November 15, 2022


Change Log

  • TR-069: Updated TR-69 SetParameterValue profile test to ignore hidden parameters. The 13.8.1 version of these tests didn’t ignore hidden parameters.[sc21348]

  • USP: Updated TR-369 Set profile tests to ignore hidden parameters.
    The 13.8.1 version of these tests didn’t ignore hidden parameters.[sc21348]

October 27, 2022

aliases: - /cdrouter/release-notes/cdrouter-13-8-release-notes/

New Features

  • USP: The CDRouter USP expansion now includes a full implementation of version 1.2 DRAFT of TP-469, the Conformance Test Plan for User Services Platform Agents Look for news from the Broadband Forum and/or QA Cafe on when this test plan is published and available for certification.

    This is a major update to the usp_conformance test module containing many new test cases and updates based on changes to the test plan. For a complete list of changes associated with TP-469 version 1.2, please see the additional notes below.

    All users actively seeking TP-469 certification should upgrade to CDRouter 13.8 as soon as possible. More information on USP self-testing certification with CDRouter may be found here.

    Please contact support@qacafe.com with any questions!

  • DoH Test Cases: Added two new modules for testing DNS over HTTPS, dns-https and dns-https-v6. Please see this knowledge base article for information on how to configure and run these modules. [sc19856]

  • Device Info: Added Default SSID as a field to the Devices page within CDRouter’s web UI. [sc99930]

  • Python 2 Removed: Support for Python 2 within cdrouter.py has been removed. All scripts using cdrouter.py should be updated to use Python 3, which is fully supported. [sc6359]

Change Log

  • CDRouter: Resolved an issue with the escaping of special characters in the testvar lanSSID. [sc19167]

  • CDRouter: Updated the test duration reported in test logs to match the value reported in the Web UI. [sc16722]

  • CDRouter: Addressed an issue causing wireless interfaces to be inoperable when the system regdomain is set to a region with a county code between 0-99. [sc20248]

  • IPv6: Added IP stack checking that will report an error in icmpv6_2 when DUT is an unexpected state. [sc20020]

  • IPv6: Updated ipv6_ndp_31 to support DUTs that are configured for both DHCPv6 and SLAAC. [sc19918]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10145. [sc20084]

  • SNMP: Resolved an issue in the SNMP WAN tests in routed environments where the wanIspAssignIp and wanNatIp were not honored. [sc20328]

  • TR-069: Added a CWMP check between test cases that require CWMP reconfiguration to ensure the next test can run. [sc17045]

  • TR-069: CDRouter will now catch and abort the test run if the testvar cwmpModifyParameters is set to an invalid parameter name. [sc19474]

  • TR-069: When cwmpDataValidation is enabled CDRouter will now detect and generate a warning if any parameters are missing the type attribute completely. [sc20613]

  • USP: CDRouter will now catch and abort the test run if the testvar uspModifyParameters is set to an invalid parameter name. [sc19474]

  • USP: Added uspDataValidation to enable validation of parameter values based on the defined data type during USP profile tests. [sc19474]

  • USP: Resolved an issue where uspSupportedDataModel was not applied when TR-069 wasn’t enabled on the system. [sc20290]

  • USP: Added uspFirmwareDownloadTimeout to allow the expected download and install time of firmware to be configured. [sc20636]

Fixes and Improvements

  • Added support for MQTT 3.1.1 [sc18326]
  • The USP Conformance module will no longer run with CoAP as the selected MTP, since CoAP was deprecated in TR-369 v1.2. The other non-conformance tests can still be run with CoAP but eventually support for CoAP will be removed altogether from CDRouter. [sc18723]

New Test Cases

  • The following tests were added to TP-469 v1.2 and are now included in the usp_conformance module:
    • usp_conformance_1_86: Get message with unresolved instances - using a search path [sc18073] [USPTEST-118]
    • usp_conformance_1_87: Get message with unresolved instances - using an object path [sc18073] [USPTEST-118]
    • usp_conformance_1_88: Add message fails when unique key is invalid [sc18251] [USPTEST-153]
    • usp_conformance_1_89: Get message using max_depth [sc18252] [USPTEST-154]
    • usp_conformance_1_90: Delete message with search expression that matches no objects [sc18255] [USPTEST-157]
    • usp_conformance_1_91: Unknown arguments in an Operate message [sc18256] [sc19814] [USPTEST-158]
    • usp_conformance_1_92: Agent uses default values for Operate arguments [sc18257] [USPTEST-159]
    • usp_conformance_6_12: STOMP - Use of Connect Record [sc18160] [USPTEST-149]
    • usp_conformance_7_10: WebSocket - Use of Connect Record [sc18170] [USPTEST-150]
    • usp_conformance_10_13: Use BulkData collection over MQTT [sc18189] [USPTEST-151]
    • All tests in Section 11: MQTT Tests [sc18248] [USPTEST-34]

Modified Test Cases

  • Updated test usp_conformance_3_8 to not require USP layer TLS. [sc20489]
  • Added logic for skipping test usp_conformance_3_13 if USP layer TLS isn’t enabled. [sc20499] [USPTEST-185]
  • Updated test usp_conformance_2_9 to expect the correct EndpointID in the GetResponse. [sc20540]
  • Updated tests usp_conformance_8_4 and usp_conformance_8_5 to process multiple mDNS queries after the DUT has rebooted. [sc19175]
  • Addressed fail message output in test ‘usp_conformance_7_5`. [sc20457]
  • Updated test usp_conformance_3_8 and usp_conformance_3_9 to ensure pass/fail metrics are always being evaluated. [sc20489]
  • Updated the USP controller to handle empty payloads. [sc20502]
  • Updated test usp_conformance_3_10 to correct invalid path. [sc20490]
  • Expanded log messages in test usp_conformance_3_14. [sc20503]
  • Updated test usp_conformance_3_11 to match the sequence_id and expected_id. [sc20617]
  • Updated test usp_conformance_8_4 and usp_conformance_8_5 to process multiple mDNS packets. [sc19175]
  • Updated test usp_conformance_1_83 to use a nested multi-instance object [sc20028] [USPTEST-179]
  • Updated test usp_conformance_3_9 to start the new session using sequence_id = 1 and expected_id = 1. [sc20040] [USPTEST-181]
  • Updated the certificate in test usp_conformance_9_2 to remove the validity dates before the certificate in controller.pem. [sc20041]
  • Corrected partial path format in usp_conformance_1_78. [sc20042]
  • Updates test usp_conformance_1_78, usp_conformance_2_9, and usp_conformance_9_9 to only add a new Device.LocalAgentMTP. object for MQTT and STOMP. [sc20042]
  • Updated test usp_conformance_3_1 and usp_conformance_6_9 to remove all mtp-specific checks and ensures the EUT either ignores the bad request or sends a USP Record error. [sc19196] [USPTEST-170]
  • Updated test usp_conformance_1_23 to expect an empty oper_success element instead of an error message. [sc18254] [USPTEST-156]
  • Added verification of new USP 1.2 fields in GetSupportedDataModel to tests usp_conformance_1_72, usp_conformance_1_73, usp_conformance_1_75, & usp_conformance_1_76. [sc18250] [USPTEST-152]
  • Test usp_conformance_8_5 no longer requires the CoAP MTP. [sc19195] [USPTEST-162]
  • Updated to allow the EUT to only send one error in test usp_conformance_1_21. [sc18069] [USPTEST-130]
  • Added check that subscription_id field is blank in test usp_conformance_1_60. [sc18071] [USPTEST-137]
  • Removed requirement that the EUT send a STOMP DISCONNECT in test usp_conformance_6_7. [sc18072] [USPTEST-133]
  • Added check for OperationComplete message in test usp_conformance_1_64. [sc19193] [USPTEST-146]
  • Loosens requirement for error codes in test usp_conformance_2_18. [sc19199] [USPTEST-141]
  • Updated test usp_conformance_1_20 to allow a single param_err element. [sc18253] [USPTEST-155]
  • Adds checks that no subscription object have been created in tests usp_conformance_1_3, usp_conformance_1_4, & usp_conformance_1_6 and adds checks that no subscription objects have been modified in usp_conformance_1_21. [sc19202] [USPTEST-168]
  • Various typographical fixes. [sc18074] [USPTEST-132][sc19032] [USPTEST-147] [sc19194] [USPTEST-167] [sc19200] [USPTEST-144]

Removed Test Cases

  • The following tests were deprecated in TP-469 v1.1 and removed from the usp_conformance test module:
    • All tests in Section 5: CoAP Test Cases [sc18258] [USPTEST-161]

Notices

  • Important installation notes: If you are upgrading from CDRouter 12.x or earlier versions, please read the CDRouter 13.0 release notes for important information and requirements before upgrading.

  • CentOS 7 to Rocky Linux migration: All NTA1000v5 and NTA1000v6 systems are now eligible for an operating system upgrade from CentOS 7 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.

  • Config upgrades: CDRouter 13.8 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 13.8 testvars using the config upgrade utility.

CDRouter 13.7

Release Type Release Number Release Date
Original CDRouter 13.7.2 September 22, 2022
Maintenance Release CDRouter 13.7.3 October 25, 2022

October 25, 2022


Change Log

  • USP: Added uspFirmwareDownloadTimeout to allow the expected download and install time of firmware to be configured for USP 1.1 agents. [sc20636]

September 22, 2022

aliases: - /cdrouter/release-notes/cdrouter-13-7-release-notes/

New Features

  • More TR-069 HTTP cookie tests: A new test module for verifying RFC 6265 HTTP cookie requirements and behavior for TR-069 sessions has been added to this release. Please see the tr69_rfc6265 test module for more information on the 10 new tests that are included. [sc18496]

  • New DUT connectivity tests: A new test module for verifying that the DUT recovers from basic connectivity events such as a reboot or WAN/LAN link up/down has been added to this release. Please see the connectivity test module for more information. [sc8411] [sc19239]

  • New IPv6 PPPoE tests: Three new tests for simulating long duration PPPoE outages and verifying PPPoE link recovery have been added to this release. Please see the following test cases for more information. [sc18798] * ipv6_pppoe_client_330 * ipv6_pppoe_client_331 * ipv6_pppoe_client_332

Change Log

  • BBF-069: Resolved an issue that caused the XMPP server to crash in the 5_120_xmpp_incorrect_jabber_id test case. [sc19512]

  • CDRouter: Resolved a free network calculation issue in the cdrouter_rip_2 test case. [sc10314]

  • CDRouter: Addressed a few minor endpoint issues in CDRouter’s Web API. [sc19680]

  • IPv6: Improved CDRouter’s IPv6 Duplicate Address Detection for LAN clients. [sc19049]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10107. [sc19105]

  • TR-069: The tr69_annex_n and usp_annex_a tests now contain logging the bulk data report received from the the CPE/Agent under test. [sc19882]

  • USP: Updated USP session context sequence numbers to start at 1 instead of 0. [sc19056]

  • Wireless: Updated the version of wpa_supplicant used by CDRouter’s WiFi LAN clients to 2.10 [sc16335]

Notices

  • Important installation notes: If you are upgrading from CDRouter 12.x or earlier versions, please read the CDRouter 13.0 release notes for important information and requirements before upgrading.

  • CentOS 7 to Rocky Linux migration: All NTA1000v5 and NTA1000v6 systems are now eligible for an operating system upgrade from CentOS 7 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.

  • Config upgrades: CDRouter 13.7 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 13.6 testvars using the config upgrade utility.

CDRouter 13.6

August 25, 2022


New Features

  • Documentation: The search feature on the Documentation page within in CDRouter’s web UI now supports displaying all tests and test modules that match a particular reference. For example, searching for RFC 7084 will list all the CDRouter test cases that reference that RFC. [sc5459]

  • Device Manager: The Device Manager now supports connecting to a second device while packages are running against another device. [sc17591]

Change Log

  • IPv6: Addressed an issue with the IPv6 WAN health check feature when IPv6 is disabled. [sc19608]

  • IPv6: Improved IPv6 DAD detection to avoid deadlocks in certain conditions. [sc10553]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10095. [sc19105]

  • TR-069: The RDKB_profiles test module is now skipped when CWMP is disabled. [sc19120]

  • USP: Fixed an error when enabling the test var uspSkipParameters. [sc19405]

  • USP: The usp test module has been updated to handle escaped control characters in CSV formatted data. [sc19271]

  • USP: The USP_RDKB_profiles test module is now skipped when USP is disabled. [sc19120]

Notices

  • Important installation notes: If you are upgrading from CDRouter 12.x or earlier versions, please read the CDRouter 13.0 release notes for important information and requirements before upgrading.

  • CentOS 7 to Rocky Linux migration: All NTA1000v5 and NTA1000v6 systems are now eligible for an operating system upgrade from CentOS 7 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.

  • Config upgrades: CDRouter 13.6 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 13.6 testvars using the config upgrade utility.

CDRouter 13.5

July 28, 2022


New Features

  • RDK-B Data Model: CDRouter now includes the RDK-B TR-181 Data Model based on the Q1 2022 release of RDK. New tests for the data model can be found TR-069 RDKB_profiles and USP_RDKB_profiles. [sc17919]

  • DHCPv4 Timer Validation: Added test cdrouter_dhcp_51 for verifying that the DUT retransmits DHCP Request messages while in Renew/Rebind state. [sc17978]

  • RFC 7084: Added the remaining test cases for testing complete support in CDRouter for RFC 7084:

    • cpe_v6_41
    • cpe_v6_42
    • cpe_v6_43
    • cpe_v6_44
    • cpe_v6_45
    • cpe_v6_46

Change Log

  • CDRouter: The useSameLanInterface testvar is no longer deprecated and is available for use. Tests that LAN interfaces doesn’t meet the requirement for executing will now be skipped. [sc16431]

  • CDRouter: Updated lanChannel to auto-complete acceptable values. [sc13544]

  • CDRouter: Removed the error.log link from error notifications. [sc17917]

  • CDRouter: Reduced the QA Cafe Logo size in the error page when no license is available. [sc18484]

  • CDRouter: When a test is started users will automatically be disconnected from any connection using the Device Connect feature in the UI to allow the test to start. [sc17589]

  • CDRouter: Addressed a fatal error in cdrouter_scale_2 for too many file descriptors being open. [sc17464]

  • CDRouter: Fixed error with the NTA QA Cafe Linux kernel check. [sc18482]

  • IPv6: Added a requirement for WAN interface to be on-link with CDRouter to execute ipv6-ndp_41. [sc11574]

  • IPv6: Updated dns_400 DNS AAAA Record to use a an address from the IPv6 benchmarking prefix range. [sc10043]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10065. [sc18671]

  • TR-069: All tests in the tr143_http module now respect the tr143HttpPort testvar. [sc18508]

  • USP: Updated usp_30 test description to reference parameters and reboot/file download timeout to 300 seconds. [sc18534]

  • USP: Updated usp_conformance_8_2 to return DHCP Option 125 in DHCP Offer messages if a DHCP Option 124 is received. [sc18867]

Notices

  • Important installation notes: If you are upgrading from CDRouter 12.x or earlier versions, please read the CDRouter 13.0 release notes for important information and requirements before upgrading.

  • CentOS 7 to Rocky Linux migration: All NTA1000v5 and NTA1000v6 systems are now eligible for an operating system upgrade from CentOS 7 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.

  • Config upgrades: CDRouter 13.2 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 13.2 testvars using the config upgrade utility.

CDRouter 13.4

June 30, 2022


New Features

  • Config Update Tool: When upgrading config using the config update tool calls to buddy::pre_test_command/buddy::post_test_commands will be preserved and placed in a “Pre/Post-Test Commands” Section at the bottom of a config file.[sc16448]

  • RFC 7084 WAN Address: Added 6 additional test for verifying WAN Addressing according to RFC 7084. [sc17343]

    • cpe_v6_32
    • cpe_v6_33
    • cpe_v6_34
    • cpe_v6_35
    • cpe_v6_36
    • cpe_v6_37
  • RFC 7084 ULA: Added 4 additional test for verifying DUTs that support ULA address assignment on the LAN. [sc17350]

    • cpe_v6_37
    • cpe_v6_38
    • cpe_v6_39
    • cpe_v6_40

Change Log

  • CDRouter: Added a failure timeout in mcast and mcast-v6 modules if the DUT sends reports for , incorrect groups. [sc18222]

  • CDRouter: The ipsecpt-v6 module now requires IPv6 be enabled on the LAN. [sc18145]

  • CDRouter: Fixed a fatal error in start if the device responded to DHCPv6 address request with noAddrsAvail on the LAN Interface. [sc17883]

  • DOCSIS: Improved Health Check for DOCSIS routed environment. [sc17430]

  • IPv6: Removed a fatal error in cpe_v6_20. [sc18318]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10048. [sc18262]

  • TR-069: Updated tr69_diagnostics ping tests to not test ProtocolVersion parameter when using the IGD data model.[sc18380]

  • USP: Updated the USP GetSupportedDM messages to utilize the advertised permissions on hidden parameters. [sc18431]

  • USP: Updated usp_conformance_8_1 DHCP decoding to process multiple Vendor-Identifying Vendor Options in a DHCP message.

Notices

  • Important installation notes: If you are upgrading from CDRouter 12.x or earlier versions, please read the CDRouter 13.0 release notes for important information and requirements before upgrading.

  • CentOS 7 to Rocky Linux migration: All NTA1000v5 and NTA1000v6 systems are now eligible for an operating system upgrade from CentOS 7 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.

  • Config upgrades: CDRouter 13.2 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 13.2 testvars using the config upgrade utility.

CDRouter 13.3

June 2, 2022


New Features

  • Shutdown/Reboot UI: The Web UI supports shutting down or rebooting CDRouter.
    After using shutdown the device will have to be manually powered on. [sc16210]

  • Diagnostic: Updated cdrouter-diag for improved information for support. [sc16769]

  • NTA: CDRouter when on an NTA will only allow test execution provided kernel by QACafe. [sc17576]

  • TKIP: Added wifi_11 to verify a DUT doesn’t allow a TKIP encryption for 802.11 n/ac/ax. Updated wifi_10 to not check for TKIP in 802.11 n/ac/ax.[sc17304]

  • RFC 7084 WAN Tests: Added the following test to verify a CE Router WAN interface requirements.

    • cpe_v6_28
    • cpe_v6_29
    • cpe_v6_30
    • cpe_v6_31

Change Log

  • BBF.069: Resolved a a fatal XMPP error in 5_120_xmpp_incorrect_jabber_id.[sc17530]

  • CDRouter: Updated QA Cafe Logo in the Web UI and PDF exports. [sc11056]

  • CDRouter: Restrict a configuration of 0.0.0.0/0.0.0.0 for testvar staticRouteLanNetwork . [sc17322]

  • CDRouter: Prevented a fatal error in cdrouter_firewall_2 if the LAN client becomes disassociated.[sc16743]

  • CDRouter: Fixed an issue with the ICS check connectivity tests. [sc18143]

  • IPv6: Improved dhcpv6_pd_62 to only validate DHCPv6 messages containing IA_PD options. [sc17484]

  • IPv6: Setting testvar ipv6RASendInterval to 0 will now set the Router Lifetime to 65535 seconds in Router Advertisements. This is the new maximum Router Lifetime as defined in RFC 8319.[sc17404]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10031. [sc17650]

  • TR-069: Changed tr69_heartbeat_1, tr69_heartbeat_3, and tr69_heartbeat_5 to use the 30 second minimum for Device.ManagementServer.HeartbeatPolicy.ReportingInterval as defined in the 2.15 data model.[sc17689]

  • TR-069: Addressed a fatal error in tr69_diagnostic_101 that occurred if a non boolean parameter was returned from EchoPlusSupported parameter.

  • TR-069: Allow XMPP connections without an active CWMP session during TR-069 Bootstrap Scenarios.[sc16473]

  • USP: Updated usp_conformance_1_78 to not use EnableEncryption parameter as it has been deprecated in Device:2.15 data model. [sc17910]

Notices

  • Important installation notes: If you are upgrading from CDRouter 12.x or earlier versions, please read the CDRouter 13.0 release notes for important information and requirements before upgrading.

  • CentOS 7 to Rocky Linux migration: All NTA1000v5 and NTA1000v6 systems are now eligible for an operating system upgrade from CentOS 7 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.

  • Config upgrades: CDRouter 13.3 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 13.3 testvars using the config upgrade utility.

CDRouter 13.2

May 5, 2022


New Features

  • USP Status Check: CDRouter will now verify that the test controller and EUT are able to exchange USP messages before starting a USP test. [sc8298]

  • RFC 7084 G-3: Added test cpe_v6_26 and cpe_v6_27 to verify a CE Router doesn’t forward before address acquisition. [sc17332]

  • DHCPv6 Lifetime 0 Test: Added 6 additional test for verifying IAs that contain a lifetime of 0. [sc16878]

    • dhcpv6_22
    • dhcpv6_23
    • dhcpv6_24
    • dhcpv6_pd_22
    • dhcpv6_pd_23
    • dhcpv6_pd_24

Change Log

  • CDRouter: Improved license server shutdown procedure. [sc16854]

  • CDRouter: Allow using square brackets [ ] in config file names. [sc16447]

  • CDRouter: Updated DNS domains to use cdroutertest.com which does not resolve on the public internet. [sc15706]

  • CDRouter: Improved the interface lists experience for parallel testing in the web UI. [sc16549]

  • CDRouter: Changed the subscription license expiration warning to appear 8 weeks before expiration. [sc16538]

  • CDRouter: Updated the CWMP/USP profile test skip logic to be independent. [sc16541]

  • IPv6: Updated icmpv6_10 to verify that the IPv6 packet isn’t forwarded when generating a Time Exceeded message. [sc10609]

  • IPv6: Removed a fatal error in cpe_v6_18. [sc17120]

  • IPv6: Updated v6_cpe_1_5 to verify that all the required DHPCv6 options in RFC 7084 are included.

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10000. [sc16379]

  • TR-069: Added a requirement for wireless lan for od128_test_19.1 [sc16468]

  • TR-069: Modified tp_181_test_5_1_1 to return when failing to read InformInterval. [sc16475]

  • TR-069: The TR-69 Wireless module will issue a warning message if a DUT provides a parameter with incorrect capitalization. [sc13821]

  • TR-069: Updated TR-69 Diagnostic UDP Ping to happen after the CWMP session completes. [sc17317]

  • TR-069: Changed tr69_diagnostics_101 and tr69_diagnostics_111 to transmit 5 UDP pings. [sc17405]

  • USP: Modified the documentation for USP profile testvars. [sc1665]

  • USP: Added Order parameter to Permission. objects in usp_conformance_2_11 - usp_conformance_2_22 to determine the next highest value for Permission. object for a test case. [sc16825].

  • USP: Removed duplicate fault code messages from USP Scenarios. [sc16840]

  • USP: Updated usp_conformance_1_79 command-key to “test79”. [sc16846]

  • USP: Added a valid Get message to cleanup in usp_conformance_2_2. [sc16846]

  • Wireless: Removed invalid warning for association response IE. [sc16562]

  • Wireless: Updated hostap version to 2.10. [sc13225]

Notices

  • Important installation notes: If you are upgrading from CDRouter 12.x or earlier versions, please read the CDRouter 13.0 release notes for important information and requirements before upgrading.

  • CentOS 7 to Rocky Linux migration: All NTA1000v5 and NTA1000v6 systems are now eligible for an operating system upgrade from CentOS 7 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.

  • Config upgrades: CDRouter 13.2 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 13.2 testvars using the config upgrade utility.

CDRouter 13.1

April 7, 2022


New Features

  • Updated recovery page: The CDRouter recovery page now includes drag and drop functionality for manually updating the license file. [sc16258]

  • IPv6 CE Router: Updated the RFC 6204 tests in v6_cpe module to verify RFC 7084.

    • Deleted v6_cpe_1_4/v6_cpe_1_5_a
    • Removed user interaction
    • Renumbered test cases to allow for future expansion
    • Refer to Test Summary for details.

Change Log

  • CDRouter: Resolved an issue that prevented the log search feature within the web UI from functioning over non-standard ports. [sc16469]

  • CDRouter: The useSameLanInterface testvar has been deprecated and will be removed from future releases. [sc15663]

  • Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 9987. [sc16379]

  • USP: The usp_conformance_1_78, usp_conformance_2_9, and usp_conformance_9_9 test cases have been updated to make E2E session encryption parameters optional. [sc16419]

  • USP: The number of warnings generated by the USP Controller during STOMP and MQTT failures has been reduced. [sc16261]

  • USP: WebSocket message handling has been updated to better handle control frames while processing large messages. [sc16542]

  • USP: Improved usp_conformance_7_5 to utilize WebSocket retry parameters while adding a requirement for the EUT to reconnect at the end of test. [sc16598]

  • USP: Updated the MQTT error content type to use usp.error in the usp_conformance_3_1, usp_conformance_3_2, and usp_conformance_3_3 test cases. [sc16230]

Notices

  • Important installation notes: If you are upgrading from CDRouter 12.x or earlier versions, please read the CDRouter 13.0 release notes for important information and requirements before upgrading.

  • CentOS 7 to Rocky Linux migration: All NTA1000v5 and NTA1000v6 systems are now eligible for an operating system upgrade from CentOS 7 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.

  • NTA1000 rail kits now available: We now have sliding rack rail kits for NTA1000v6 and NTA1000v7 systems! Please contact support@qacafe.com for more information.

  • Config upgrades: CDRouter 13.1 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 13.1 testvars using the config upgrade utility.

CDRouter 13.0

March 15, 2022


New Features

  • Parallel testing

    The ability to run multiple test packages in parallel has been added to CDRouter 13.0. To enable this feature, additional test instances must be purchased and installed on the system. The number of simultaneous test runs is limited by the number of test instances and physical interfaces that are available. For more information regarding test instances, please refer to this Knowledge Base Article.

  • New license mechanism

    The licensing mechanism used by CDRouter changed in version 13.0. When performing the initial upgrade from an older CDRouter version to CDRouter 13.0, one additional step must be taken.

    Step 1: Perform the upgrade as usual by following the instructions in the Upgrade and Installation Guide.

    Step 2: After performing the upgrade in Step 1, a license error page will be displayed. It will prompt you to download a new license file from the Customer Lounge. Follow the prompts to download the license file, or refer to this Knowledge Base article to install the license file manually.

    Step 2 only needs to be performed the first time a CDRouter system is upgraded to version 13.0 or newer. Following this, CDRouter may be upgraded and downgraded without requiring a new license.

Change Log

  • CDRouter: The version of OpenSSL included with CDRouter has been updated to 1.1.1k. [sc15702]

  • CDRouter: The following MAC address testvars have been updated with new default values. [sc15500]

  • CDRouter: The following deprecated testvars have been obsoleted and removed from this release. [sc15933], [sc15433]

  • CDRouter: The following deprecated test cases have been removed this release. [sc15590]

    • cdrouter_mac_filter_1
    • cdrouter_mac_filter_2
    • cdrouter_mac_filter_3
    • cdrouter_mac_filter_4
    • cdrouter_mac_filter_5
    • cdrouter_mac_filter_6
  • CDRouter: The following deprecated test case labels have been removed from this release. [sc15590]

    • requires-allow-mac-filtering-policy
    • requires-deny-mac-filtering-policy
    • requires-filtered-macs
    • requites-mac-filtering
  • CDRouter: The deprecated symlink from CDRouter 12.0 to /usr/share/doc/cdrouter has been removed. [sc15434]

  • Performance: Resolved a regression in CDRouter’s IPv4 performance tests that was introduced in CDRouter 12.20. This impacts configurations where the testvar perfWanMac is set to the new default value of auto.

    We previously recommended that all customers running performance tests set the testvar perfWanMac to a fixed value to avoid potential MAC address conflicts. This change is no longer needed. The testvar perfWanMac and the may be commented out so that the default value of auto is used. [sc14338]

  • TR-069: Updated CDRouter to contain all version of data models to allow importing of older data model versions. [sc15427]

  • TR-069: Added a new start error to catch issues when parsing a user provided custom profile. [sc15412]

  • USP: Updated the BootParameter in test cases usp_conformance_10_8 and usp_conformance_10_11 to use Device.DeviceInfo.SoftwareVersion instead of Device.DeviceInfo.ModelVersion. [sc15699]

  • USP: Updated the test case usp_conformance_2_18 to require error code 7006. [sc16122]

Notices

  • CentOS 7 to Rocky Linux migration: All NTA1000v5 and NTA1000v6 systems are now eligible for an operating system upgrade from CentOS 7 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.

  • NTA1000 rail kits now available: We now have sliding rack rail kits for NTA1000v6 and NTA1000v7 systems! Please contact support@qacafe.com for more information.

  • Important installation notes: If you are upgrading from CDRouter 11.x or earlier versions, please contact support@qacafe.com for assistance.

  • Config upgrades: CDRouter 13.0 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 13.0 testvars using the config upgrade utility.

  • Custom test cases: CDRouter 13.0 is a major release that includes a large number of changes to pktsrc. These changes were made to enable exiting new features both now and in the future. Please contact support@qacafe.com before upgrading if you have developed custom test cases or if you have concerns about the upgrade.