Stream licensing and enforcement

This article describes the "stream" concept and how the licensing and its enforcement work for Netrounds accounts.

Netrounds Test Agents have different numbers of allowed concurrent streams connected to them:

  • Embedded/PC Test Agents
    • Mini: 2 streams
  • Software Test Agents
    • Small: 10 streams
    • Medium: 100 streams
    • Large: 500 streams
  • Preinstalled Test Agents
    • HW Small: 10 streams
    • HW Medium: 100 streams
    • HW Medium Plus: 100 streams
    • HW Large: 500 streams

Each Test Agent must be assigned a license before it can be used. After registering a new Test Agent to your Netrounds cloud account, you must click the Test Agent to assign a license to it.

To avoid a scenario where users have a large number of Test Agents registered, but where the number of purchased/available licenses is low, the total number of registered Test Agents can never exceed the total number of licenses permitted in the Netrounds cloud account. In other words, if you try to register a Test Agent to your cloud account, but you do not have a free license to assign to it, it will not be possible to perform the registration.

Stream consumption in Netrounds

The number of streams consumed is as follows for the various test types available:

  • One stream per request–response pair, for example, over HTTP or DNS.
  • One stream per unicast or multicast, uni- or bidirectional TCP/UDP stream between two Test Agents.
  • Multi-TCP: One stream per TCP session.
  • VoIP UDP: One stream per call. Ten VoIP calls will consume 10 streams.
  • IPTV: One stream per IPTV channel. In SPTS, this means one multicast group; in MPTS, one multicast group can consist of several streams.
  • QAM/RF: Same as IPTV; one stream per channel.
  • Zapping test: Takes up one stream.
  • Transparency and Security test categories: One stream per test.
  • Speedtest: Enabling Speedtest (BBQ) will consume one stream.
  • Hop-by-hop Ping: Takes one stream.
  • Ping to multiple defined hosts: Takes the same number of streams as the number of hosts entered.
  • Y.1731 and TWAMP: One stream for each outgoing transmission.
  • Packet capture: The packet capture feature is "free" to use and does not consume a stream.

Licensing and automated test templates

Once an automated test sequence is started, the number of streams consumed for each and every Test Agent over the entire test sequence is calculated. 

Example 1

Test Agent X participates in the first two steps of a test.

  • Step 1: One TCP and one UDP stream (takes 2 streams)
  • Step 2: IPTV with one channel (takes 1 stream)

While the test sequence is running, it will consume 3 streams for Test Agent X, from the start of Step 1 to the end of Step 2.

Example 2

Test Agent Y participates in a security test template with ten steps.

This will consume 10 streams for Test Agent Y during the time taken to run the test sequence.

How do I know how many streams are consumed?

As a user you can see in two ways how many streams your Test Agents consume, and what they are used for:

Method 1: Navigate to the Streams tab for a Test Agent. For each task the Test Agent participates in, the number of streams consumed by each task is shown.

Method 2: In the Test Agents view, click the tab named License info:

How am I notified about license enforcement?

The Netrounds user interface will inform you as a user when the license enforcement has kicked in.

Have more questions? Submit a request


Powered by Zendesk