CDRouter 12.2
May 21, 2020
Notices
Important Installation Notes
If you are upgrading from CDRouter 11.x or earlier versions, you must meet the prerequisites listed in the CDRouter 12.0 Release Notes prior to upgrading to CDRouter 12.2. Please review that document and contact support@qacafe.com if you need any assistance.
Config Upgrades
CDRouter 12.2 includes many new features and configuration testvars. Old config files can be automatically upgraded to include all new CDRouter 12.2 testvars using the config upgrade utility.
New Features and Enhancements
CDRouter
-
Support for 64 wifi clients on ath10k based wireless adapters
The maximum number of wifi clients supported by ath10k based wireless adapters within CDRouter has been increased from 32 to 64. [ch3689]
CDRouter USP
-
Broadband Forum USP Agent Certification
CDRouter is the official test tool of the Broadband Forum’s USP Agent Certification program. This release of CDRouter includes a full implementation of TR-469 Conformance Test Plan for USP Agents in the usp_conformance test module. [ch4627]
More information on how to use the CDRouter USP Expansion to perform self-testing certification can be found here.
CDRouter Web API
-
New parameter for fetching detailed data in Web API requests
Many API calls which return a list of resources (configs, results, etc.) can now be modified to return all fields for that resource. Previously, only requests for an individual instance of a resource would provide detailed information, whereas requests for a list of resources yielded a summary view of the resource. See the CDRouter Web API documentation for details. The cdrouter.py Python module has also been updated to support the new
detailed
parameter. [ch4349]
Testvar Updates
Testvars added to this release:
- The new testvar
ipv6RelayServerGlobal
can be used to specify the global IPv6 address of CDRouter’s 6rd/6to4 relay server. [ch4343]
Testvars modified or removed in this release:
- None.
Notes
CDRouter
-
The libraries and utilities used by CDRouter have been rebuilt on CentOS 7 (previously these were built on CentOS 6 which is nearing end-of-life status). In addition, certain libraries and utilities will now be pulled in from the system automatically as dependencies when CDRouter is installed. [ch3424]
-
CDRouter’s Ethernet MTU is no longer automatically reduced when VLANs are enabled. [ch4766]
CDRouter USP
- Updated the default value of the testvar
uspParameterPath1
toDevice.DeviceInfo.ModelName
. [ch4572]
CDRouter Security
-
Updated the ET Open ruleset shipped with the CDRouter Security expansion to version 9456. [ch4533]
-
Added support for non-UDP/TCP security alerts which lack ports. Previously, CDRouter assumed all alert events coming from Suricata’s eve-log would contain
src_port
anddest_port
keys, which is not true for alerts associated with, for example, ICMP packets. Therefore, CDRouter has been updated to support alerts without port information. [ch4556] -
IPv6 internet connection sharing (ICS) now provides connectivity for all addresses within the WAN network defined by the testvars
ipv6WanIspAssignIp
andipv6WanIspPrefixLen
. Previously only addresses within the delegated prefix were given connectivity. [ch4158] -
IPv6 internet connection sharing (ICS) can now be enabled in configurations that do not have DHCPv6 prefix delegation enabled. [ch4657]
CDRouter IPv6
- CDRouter’s 6rd/6to4 relay server is now configured with the IPv6 global
address specified by the new testvar
ipv6RelayServerGlobal
. Previously, CDRouter’s relay server was only configured with an IPv6 link-local address, which made it impossible for IPv6 packets originated by the relay server (for example, ICMPv6 Packet Too Big messages) to reach IPv6 LAN clients behind the DUT. Adding this new testvar and configuring the relay server with this IPv6 global address resolves this issue, allowing LAN clients performing Path MTU discovery to learn the PMTU of IPv6 hosts accessed over the tunnel. [ch4343]
CDRouter Performance
- Improved logging for performance tests using more than one stream. [ch1770]
CDRouter TR-069
- Updated tests tr143_http_11, tr143_http_12, tr143_http_13, tr143_http_14, and tr143_http_50 to support the Device:2.13 data model. [ch4471]