Skip to content

QA Cafe ― Automate, validate, and deliver better broadband and connected devices

Testing Guides

Testing Residential IPv6 with CDRouter

Early testing with CDRouter against commercially available CPE revealed that these initial IPv6 capable devices have a variety of functional flaws. In some cases, these flaws prevent IPv6 from working. Here’s some of our initial findings testing publicly available IPv6 devices and the benefits of using CDRouter IPv6 in the test process. While IPv6 has more »

Experimenting with SIP and call timing on a gateway

One of the fundamental functions of many home and business gateways is to act as a SIP ALG (Application Layer Gateway) for setting up, routing, and terminating VoIP telephone calls. This presents some difficulty with Network Address Translation (NAT) functionality that we’ve covered before. However, there’s other functional behavior when it comes to SIP call more »

CDRouter test setups (closed, shared, and live)

CDRouter has three main test setups to test any kind of connected device. Closed Loop The most basic is our closed loop setup. In this case the DUT’s WAN and/or LAN are connected directly to CDRouter, and all test traffic is contained in a controlled environment. CDRouter simulates a service provider’s WAN network connection, Internet more »

Testing LAN clients with Public IP addresses in CDRouter

CDRouter supports testing environments where LAN clients are allocated Public (globally routeable) IPv4 addresses or where a mix of Public and Private IPv4 LAN clients exist simultaneously. With the CDRouter Multiport add-on, both of these scenarios can be tested simultaneously using a mix of Private- and Public-addressed LAN clients. In a typical home network, the more »

Testing SIP Aware Routers

Testing SIP aware CPE routers is a critical part of an over-all Voice over IP test strategy. CDRouter is perfect for testing SIP aware routers using a real world test setup. Using the CDRouter SIP test module, network and QA engineers can quickly verify the behavior of a SIP aware device and avoid costly interoperability more »

Testing devices with wireless WAN connections

At QA Cafe we continuously see new consumer broadband and home network devices come into the market and into our lab. One of the newest class of devices are “travel routers” – routers that are popular with people who frequently connect to public Wifi networks or those offered by hotels, restaurants, or hospitals. These devices more »

Testing a Wifi Range Extender or Mesh

Watch our webinar on testing these devices in CDRouter here: Devices that enhance consumer Wifi are becoming more and more prevalent, both off the shelf and deployed by service providers. A Wifi booster or Wifi range extender is sometimes a simple repeater, but more often they act as layer 2 bridges, and can still be more »

What should you test in Wifi mesh enabled routers?

Of all of the things about broadband service that is most keenly felt by the end user, it’s the quality of their Wifi networks. Wifi is unique in that it is a complex networking system that users are aware of, and make purchasing decisions for consumer electronics and for broadband service around it. Realizing this, more »

Testing Wifi Guest Mode

One of the most common use cases for Wifi is the ability to set up a guest network alongside another network that is used by the home user, business, or other organization. It’s also a source of a lot of problems: guaranteeing that the Wifi router or AP can handle the number of clients connecting; more »

Exploring scaling tests – Is your home gateway IoT ready?

By now we’ve all heard of the coming flood of network aware devices collectively referred to as the “Internet of Things”. While the term encompasses a wide variety of use cases that are not all clearly defined, we can come up with some rudimentary expectations on how this influx of connections will affect networks. For more »

Multi-service gateway testing with CDRouter

CDRouter supports testing of multi-service, or ‘triple play’, gateways beginning with release 7.3. This article shows you how to set up a multiservice gateway test environment with CDRouter. Multi-service gateways are typically configured with two or more independent, logical WAN connections, or channels, for different services, such as voice, video, and data. These service channels more »

IP Multicast Testing with CDRouter

This guide describes the IP multicast testing features in CDRouter and the role of IGMP (Internet Group Management Protocol) in CPE networks. CDRouter now supports multicast testing using IGMP version 3. Although many CPE devices have support for IP multicast and IGMP, new functional requirements for set-top boxes and other IPTV multicast applications are pushing more »

Understanding Performance Results

Since our launch of CDRouter Performance, we’ve had a lot of feedback from our users discovering new and interesting results when combining functional testing with throughput, latency, and loss testing. Having a good understanding of how performance tests work and the caveats around their results can help you determine how your functional tests are impacting more »

Testing Wifi Scalability with Wireless Station Virtualization

Nearly every home device has Wifi capability, and with the emergence of the Internet of Things, that number is likely to increase exponentially. It will be more important than ever to ensure that Wifi routers and access points can handle the load and the applications that are likely to be accessed by all of these more »

Is your device using valid TR-069 data models?

The CPE WAN Management Protocol described by Broadband Forum TR-069 is a remote procedure call (RPC) based protocol. That is, it consists of two applications that interact directly with each other through a set of defined methods – in the case of TR-069, this includes device functions like Reboot, Download, etc., as well as operations more »

The Misfortune Cookie and Security in the Home Gateway

Several months ago we talked about the revelations at DEFCON22 concerning web server security of systems meant to deploy TR-069 in a subscriber network. Most of the investigation done surrounded vulnerable ACS – that is, malicious attackers gaining access to the auto-configuration server, allowing them to control many hundreds of thousands of home devices. Recently, more »

Testing VPN pass-through on a mobile hotspot with CDRouter Live

One of the most common and yet most difficult use cases for mobile hotspots is to supply connectivity for a business user connection back to their office VPN. Unfortunately, this functionality of allowing VPN to “pass through” the gateway NAT correctly is often an area that has many issues and is a prime target for more »

Using CDRouter in an FTTdp Deployment with

There has been a lot of news at this year’s Broadband World Forum surrounding new broadband access topologies that are making it easier for service providers to provide fiber quality broadband services without running fiber all the way to the home. One of these topologies is referred to as “Fiber to the Drop Point (FTTP)”, more »

CloudShark Uploads in OpenWrt – Perform a Capture, Upload to CloudShark

Those in the CPE world are probably very familiar with OpenWrt, an open source linux implementation for embedded devices, including home gateways or wireless routers. OpenWrt is popular and extensible, with over 3000 available packages. Recently, an Opernwrt package was developed that adds QA Cafe CloudShark capture and upload capability. The new package supports packet more »

TR-069 Scenario Testing in CDRouter (Video)

If you missed our webinar on the TR-069 Scenario Testing feature in CDRouter, we’ve reproduced a video here. CDRouter’s TR-069 add-on turns CDRouter into a scriptable ACS simulator with test cases for protocol functionality. CDRouter’s TR-069 Scenario tests give you a set of tools that let you build your own rudimentary TR-069 tests to align more »

Introducing CDRouter SNMP

Testing in a business gateway While the predominant story of broadband gateways is usually found in home devices, gateways designed for business class broadband are more robust and contain very complex features that require rigorous testing. As the line between enterprise network devices and broadband blurs, you will find many gateways that are managed and more »

Open SSL Heartbleed Bug in the Home Gateway

You may have heard of a major bug in the OpenSSL implementation, widely used to provide secure communications on the web. This vulnerability was fairly widespread, but was corrected and fixed as more systems were patched. We also made an example capture and explanation of the bug and a packet capture of the attack in more »

Are virtual home gateways on the horizon?

We just got back from the Broadband Forum Q1 2014 meeting in Malta. In addition to lots of exciting things happening in TR-069 and access performance metrics, there has been a lot of talk lately about virtualization. This includes not only virtualizing service provider network functions, but virtualizing parts of the functions of the home more »

DOCSIS Cable Gateway Testing in a Shared Lab Enviroment

With the addition of a suitable Cable Modem Termination System (CMTS), CDRouter’s capabilities can also be extended to support testing of DOCSIS-based cable gateway devices which integrate both cable modem and CPE router functionality into a single system. With the DOCSIS add-on, CDRouter is perfectly suited for testing and verifying the higher layer network functionality more »

Collaborating with CDRouter Viewer

CDRouter includes the ability to automatically send test results from one CDRouter instance to another, allowing you to centralize, organize, and collaborate on your results and logs from multiple tests being run on multiple devices. However, not everyone interested in those results (either your team, colleagues, or customers) may have a full license of CDRouter more »

Why should you test at all points in the product chain?

We all know that testing is important for ensuring the highest quality consumer network devices out there. But if my supplier has tested their product, that must be enough, right? Here’s 3 reasons why you should be testing your devices at every point in the production chain. Avoid the Waterfall Just like any development process, more »

Prefix Exclude Option for DHCPv6-based Prefix Delegation

RFC 6603 (Prefix Exclude Option for DHCPv6-based Prefix Delegation) introduced a new DHCPv6 option OPTION_PD_EXCLUDE to allow exclusion of one specific prefix from a delegated prefix set when using DHCPv6-based prefix delegation. RFC 6603 Section 1 states: The prefix exclusion mechanism is targeted at deployments where DHCPv6-based prefix delegation is used, but a single aggregated more »