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 theusp_conformance
orusp_legacy
module based on this. [sc29085]
Change Log
-
BBF.069: Updated the tests
5_074_addObject
and5_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
andipv6_dns_420
by adding a retry if the DNS query times out. [sc29269] -
CDRouter: Allow the
upnp
andupnp-v6
modules to execute tests whenwanMode
testvar is set todslite
. [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 whenipv6LanMode
is set toDHCP
. -
IPv6: Improved test case
cpe_v6_28
to wait theRestartDutDelay
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 teststr69_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 tousp_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
andusp_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. ThelanMacId
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 tonone
. [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 todslite
and theipv6WanMode
testvar is set to unnumbered/PPPoE/none. [sc27690] -
IPv6: Removed the constraint to allow executing tests when
wanMode
testvar is set todslite
and theipv6WanMode
is set tounnumbered
. [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
anddns-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 clientsdns_sd_11
: Verify the DUT can support 32 DNS-SD clientsdns_sd_12
: Verify the DUT can support 64 DNS-SD clientsdns_sd_13
: Verify the DUT can support 128 DNS-SD clientsipv6_dns_sd_10
: Verify the DUT can support 16 IPv6 DNS-SD clientsipv6_dns_sd_11
: Verify the DUT can support 32 IPv6 DNS-SD clientsipv6_dns_sd_12
: Verify the DUT can support 64 IPv6 DNS-SD clientsipv6_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
andmdns-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 mDNSmdns_24
: Verify DUT returns TXT and SRV records for its web serveripv6_mdns_14
: Verify DUT returns TXT and SRV records for its web server over IPv6 using one-shot mDNSipv6_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
andperf-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
andecn-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
, andipv6_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 ofX_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
fromusp_conformance_10_13
. [sc27634] -
USP: Updated
usp_conformance_1_64
andusp_conformance_1_65
to include theProtocolVersion
parameter in theOperate
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
andwanSetEthLinkSpeed
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:
usp_multi_controller
: USP functional tests verifying Multi-Controller scenariosusp_annex_a
(usp_annex_a_80
throughusp_annex_a_89
): New bulk data transfer tests with excluded parametersusp_tr69_dual_management
: USP TR-069 dual management testsusp_smm
: USP Software Module Management Tests
Change Log
-
BBF.069: Resolved an error with a bad variable reference in the test
5_108_certificates_used_no_ntp
in theSecure_CWMP
test module within theBBF.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
andfixed-dscp-perf-upload-v6
module when IPv6 WAN mode is set tounnumbered
. 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
, andtr143_http_108
test cases in thetr143_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 ofE2ESession.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 attemptwirelessRetry
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 testvarRestartDut
. [sc23222] -
BBF.069: Removed obsoleted
Stack_wait_packet
andStack_got_packet
procs to be replaced withStack_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, theicmp6-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
andfixed-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 aFactoryReset
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 testvartr69RebootTimeout
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 usingauto
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
anddns-sd-v6
to the CDRouter Multiport for verifying DNS-SD (RFC 6763) functionality. [sc23101] -
DHCPv6 Decline: Added two new tests
dhcpv6_5
anddhcpv6_56
for verifying DHCPv6 Decline message transmissions on the WAN interface. [sc25638] -
DHCPv6: Added two new tests
dhcpv6_57
anddhcpv6_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 bothcdrouter-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 testvardocsisBootDelay
after the TFTP file has been downloaded. [sc18982] -
IPv6: Updated
dhcpv6_22
,dhcpv6_23
,dhcpv6_24
,dhcpv6_pd_22
,dhcpv6_pd_23
, anddhcpv6_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 ashidden
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
andecn_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 tono
. [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
, andipv6_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 toyes
when theipv6WanMode
testvar isPPPoE
to allow for the unnumbered PPPoE mode. [sc24272] -
IPv6: Updated
cpe_v6_32
to support setting theipv6PPPoEAddressMode
testvar toautoconf
. [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 tounnumbered
. [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
, andtr69DUChangeExecEnvRef
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
and5_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
andtr69_220
using DHCPv6 or PPPoE with DHCPv6 to support renumbering the CPE. [sc4243] -
TR-069: Updated tests
tp181_test_5.3.1
andtp181_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 valueyes
. 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
, tocdrouter
, 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
andtr69_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 toyes
. [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
andclient_latency
. The new metrics will only be available on results from 13.13 or newer. The on-disk format for theclient_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 infirewall-docsis
andnmap-docsis
modules. [sc24078] -
DOCSIS: Removed
docsis_firewall_2
andipv6_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 theremoteHostIp
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 incdrouter_scale_2
andipv6_scale_2
. It is recommended users migrate toscaleTcpConns
testvar as soon as possible by setting thescaleTcpConnsPerHost
testvar toauto
and settingscaleTcpConns
to the total number of connections across all LAN clients used in the scaling tests. ThescaleTcpConnsPerHost
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 tounnumbered
. [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
, andipv6_ndp_41
will be skipped when theipv6WanMode
testvar is set tounnumbered
. [sc22347] -
IPv6: Added a new
mapIpv6InterfaceIdFormat
testvar with possible values ofrfc-7597
anddraft-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
andperfUploadBandwidth
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
anduspAgentOui
instead of the TR-069 version of these testvarstr69DeviceOui
andtr69DeviceSn
. To properly execute the tests inusp_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. Updatedwifi_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
oruspProfilePath
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 thewanMode
testvar is set to dslite.[sc22701] -
IPsec/IKEv1: Updated IPsec and IKEv1 modules to support IPv6 only configurations when
wanMode
testvar is set tonone
. 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 thewanMode
is set tomap-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 disablejumboMtu
and use the maximum value of theperfUdpLen
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, orperfUdpLen
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 bydocsisDhcpIpv6Server
when testing the Cable Modem interface. [sc22701] -
TR-069: Fixed an issue when the
cwmpProfilePath
testvar was set toauto
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 tounnumbered
. [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
anduspFirmwareDownloadFilter
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 instatic_v6_10
andstatic_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 ofempty-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 thatipv6WanIspAssignIp
is contained withindhcpv6WanAssignPrefix
instead ofipv6WanIspIp
. This allows users to enabledhcpv6WanEnablePDExclude
in routed test setups. [sc22087] -
IPv6: Updated the
jumbo-v6
andjumbo-v6-mp
modules to be skipped if theipv6LanMode
is set tonone
. [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 todslite
and thedocsisIpProvisioningMode
testvar is set toipv4-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 thedhcpClientMac
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 testvardocsisIpProvisioningMode
is set toipv6-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.11g
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
anddns-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
andwanNatIp
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 thetype
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]
Additional Notes Related to TP-469 v1.2
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
andusp_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
andusp_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 thesequence_id
andexpected_id
. [sc20617] - Updated test
usp_conformance_8_4
andusp_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 usingsequence_id = 1
andexpected_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
, andusp_conformance_9_9
to only add a newDevice.LocalAgentMTP.
object for MQTT and STOMP. [sc20042] - Updated test
usp_conformance_3_1
andusp_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 emptyoper_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 testusp_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 singleparam_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 inusp_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
andusp_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
andUSP_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 thetr143HttpPort
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
andmcast-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. Updatedwifi_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
, andtr69_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
andcpe_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
andtr69_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
, andusp_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
, andusp_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]
dhcpClientReservedMac
: new default value iscdrouterOui
:00:00:00.lanBSSID
: new default value isauto
.lldpLanChassisMac
: new default value isauto
.lldpLanMac
: new default value isnone
. Note, ifsupportsLLDP
is enabled this is disallowed.wanDutMac
: new default value isnone
.cwmpSupportedDataModel
: new default value isauto
.dhcpClientMac
: new default value isauto
.dhcpServerMac
: new default value isauto
.docsisClientMac
: new default value isauto
.
-
CDRouter: The following deprecated testvars have been obsoleted and removed from this release. [sc15933], [sc15433]
supportsMacFiltering
macFilteringPolicy
filteredMac
filteredMacIp
unfilteredMac
unfilteredMacIp
supportsICS
supportsNmap
tr69FakeDeviceSummary
tr69ProfileMatch
docsisMac
lanDmzHostMac
lanMac
wanMac
perfWanMac
-
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 ofauto
.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 testvarperfWanMac
and the may be commented out so that the default value ofauto
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
andusp_conformance_10_11
to useDevice.DeviceInfo.SoftwareVersion
instead ofDevice.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.