CDRouter Support

CDRouter 11.6 Release Notes

knowledge-base version 11.6

Release History

Release Type Release Number Release Date
Original CDRouter 11.6 Build 1 September 12, 2019

Note: CDRouter 11.6 includes many new features and configuration testvars. Old config files can be automatically upgraded to include all new CDRouter 11.6 testvars using the config upgrade utility.

Attention: Operating System Deprecation Notice

Support for the Ubuntu operating system and CentOS 6 has been deprecated. CDRouter systems running on Ubuntu or CentOS 6 will now see warning messages during installation and in the ‘start’ log of a test run.

Support for both of these operating systems will be officially removed with the next major version of CDRouter (12.0). Please contact support@qacafe.com for additional information and assistance in migrating to a supported operating system.

All CDRouter systems will require the CentOS 7 operating system in order to install CDRouter 12.0 and beyond.

CDRouter 11.6 Build 1 September 12, 2019

New Features and Enhancements


CDRouter

  • TraceFrame updated

    CDRouter’s integrated packet viewer has been upgraded to TraceFrame version 1.2, which includes the following enhancements:

    • Improved speed and performance
    • Additional space added to the middle of the ASCII decode pane
    • Add ALT+Click support to the decode tree (expands all)
    • Ignore a load error if file is truncated
    • Correctly display fragmented IPv4 packets
    • Add new loading graphic for summary pane
    • Speed up perceived loading of large files
    • Prevent error if click+drag in summary table
    • Fix crash if no file was opened
  • New multicast test cases

    Four new test cases have been added to the mcast module. These new tests are designed to verify the behavior of the DUT when processing received IGMP packets that have the unspecified source address of 0.0.0.0. Please see the New Test Modules and Test Cases section below for more information. [LH #4181]

  • New DHCP client tests

    Two new DHCP client tests have been added to the dhcp-c test module. These tests verify that the DUT’s WAN DHCP client consistently requests the same set of parameters and advertises the same client ID in accordance with RFC 2131. Please see the New Test Modules and Test Cases section below for more information. [LH #4291]

  • Log viewer UI tweaks

    A number of visual tweaks have been made to the log viewer to improve functionality and the visibility of search results when using CTRL+F within the browser. [LH #4278]

    • Previously, only the current search match was highlighted. Now, all matches are highlighted yellow.
    • Previously, the current search match was highlighted yellow for a brief period of time. Now, the current search match is highlighted orange persistently.
    • Previously, non-matching lines were dimmed to 25% opacity. Now, non-matching lines are only dimmed to 60% opacity as 25% was deemed illegible on certain monitors.

CDRouter IPv6

  • Support for LW4o6

    CDRouter now supports Lightweight 4over6 (LW4o6), as defined in RFC 7596. LW4o6 is an IPv6 transition technology that shares some concepts with MAP-E and DS-Lite. For more information, please see our Knowledge Base article on MAP and LW4o6 testing.

  • New multicast test cases

    Two new test cases have been added to the mcast-v6 module. These new tests are designed to verify the behavior of the DUT when processing received MLD packets that have the unspecified source address of ::. Please see the New Test Modules and Test Cases section below for more information. [LH #4181]

  • New IPv6 “unnumbered” WAN mode for Prefix Delegation

    CDRouter now supports configurations in which the DUT requests a DHCPv6 Delegated Prefix without creating its own on-link global IPv6 WAN address. Now, devices that do not use DHCPv6 or SLAAC on the WAN to autoconfigure an address are supported with the “unnumbered” mode of the ipv6WanMode testvar. More information and configuration examples can be found in our Knowledge Base article,
    IPv6 Stateless Addressing with Prefix Delegation.

CDRouter USP

  • Added support for MQTT

    The USP add-on now supports MQTT as an MTP. For more information, please see the CDRouter USP User Guide. [LH #4192]

CDRouter Nmap

  • Nmap updated

    The CDRouter Nmap add-on has been updated to Nmap release 7.80. Please see the Nmap 7.80 release announcement for more information on changes associated with this update. [LH #4279]

Testvar updates


Testvars added to this release:

  • None

Testvars modified or removed in this release:

  • MAP start port
    • mapStartPort - This testvar now supports a minimum value of 0. [LH #4289]
  • IPv6 WAN mode
    • ipv6WanMode - This testvar now supports the value unnumbered. [LH #4138]

New Test Modules and Test Cases


CDRouter

  • New multicast test cases for verifying DUT’s behavior when processing IGMP packets with unspecified source address

    TEST: mcast_80
    MODULE: cdrouter_mcast
    DESCRIPTION: Verify IGMP router accepts reports with unspecified source address
    
    TEST: mcast_81
    MODULE: cdrouter_mcast
    DESCRIPTION: Verify IGMP snooping switch scenario with unspecified source address
    
    TEST: mcast_82
    MODULE: cdrouter_mcast
    DESCRIPTION: Verify IGMP proxy interface answers general IGMP query requests with unspecified source address
    
    TEST: mcast_83
    MODULE: cdrouter_mcast
    DESCRIPTION: Verify IGMP proxy interface answers specific IGMP query requests with unspecified source address
    
    TEST: cdrouter_dhcp_40
    MODULE: dhcp-c
    DESCRIPTION: Verify client requests same parameters in all subsequent DHCP messages
    
    TEST: cdrouter_dhcp_41
    MODULE: dhcp-c
    DESCRIPTION: Verify client uses same Client ID in all subsequent DHCP messages
    

CDRouter IPv6

  • New multicast test cases for verifying DUT’s behavior when processing MLD packets with unspecified source address

    TEST: ipv6_mcast_80
    MODULE: mcast-v6
    DESCRIPTION: Verify MLD router accepts reports with unspecified source address
    
    TEST: ipv6_mcast_81
    MODULE: mcast-v6
    DESCRIPTION: Verify MLD snooping switch scenario with unspecified source address
    

Notes


CDRouter

  • CDRouter’s web UI now supports TLSv1.3 and no longer supports SSLv3. [LH #4273]

  • The cdrouter.py Python client has been up updated to version 0.4.27 which resolves an issue with Marshmallow 3.0. [LH #4288]

  • The default value of the supportsMulticastOut and supportsIPv6MulticastOut testvars has been changed from yes to no for consistency with the default configuration of most CPE. [LH #4285]

  • Updated wpa_supplicant to version 2.9. [LH #4274]

  • Updated hostapd to version 2.9. [LH #4275]

  • The cdrouter_mcast_2 test case can now be run in bridge mode. Previously this test was skipped if the forwardingMode was set to bridge. The IPv4 hop count is now also automatically set to 0 if bridge mode is enabled. [LH #4181]

  • The mape_11, mape_13, mapt_11, and mapt_13 test cases are now automatically skipped if the testvar mapStartPort is set to a value of 1, or if the testvar mapStartPort is set to a value of 0 and the testvar mapSharingRatio is set to a value of 1. These tests verify that a MAP CE correctly translates UDP / TCP ports which are outside of its port set. They are not relevant if the CE’s port set contains no excluded ports and should therefore be skipped. [LH #4289]

  • Re-factored the PSID calculation code for MAP (MAP-E, MAP-T, LW4o6). The testvar mapStartPort now supports a minimum value of 0 (in previous releases the minimum value supported by this testvar was 1). This allows a MAP CE’s port set to be configured with a PSID offset length of zero bits, which was not possible in previous releases. [LH #4289]

CDRouter IPv6

  • The ipv6_mcast_2 test case can now be run in bridge mode. Previously this test was skipped if the forwardingMode was set to bridge. The IPv6 hop count is now also automatically set to 0 if bridge mode is enabled. [LH #4181]

CDRouter TR-069

  • Resolved an issue with the tr69_27 test case. This test was validating the wrong fault code for one error condition. In addition, the inner fault code was not being properly validated in all conditions. [LH #4300]

CDRouter TR-069

  • Updated the tr69_inactive_firmware_1 test case to use the ACS download server rather than the general purpose HTTP server for firmware downloads. This makes it possible to enable HTTP authentication for firmware downloads, which is not possible with the general purpose HTTP server. Some logging was also cleaned up in this test case. [LH #4281]

Contents

×

About CDRouter

CDRouter is made by QA Cafe, a technology company based in Portsmouth, NH.

Get in touch via our Contact page or by following us on your favorite service: