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.