Glossary of Terms#

ANLT#

Auto-Negotiation and Link Training.

API#

Application Programming Interface.

CG#

Connection Group. A Connection Group is a basic building block when creating L47 traffic, and it consists of a configurable number of TCP connections.

CRUD#

Create, read, update, and delete operations

DUT#

Device Under Test.

HL-API#

Xena OpenAutomation High-Level Python API.

HL-FUNC#

Xena OpenAutomation High-Level Functions.

I2C#

I2C (Inter-Integrated Circuit, eye-squared-C), alternatively known as I2C or IIC, is a synchronous, multi-controller/multi-target (controller/target), packet switched, single-ended, serial communication bus.

Index Manager#

An Index Manager manages the subport-level resource indices such as stream indices, filter indices, connection group indices, match term indices, length term indices, etc. It automatically ensures correct and conflict-free index assignment.

LL-API#

Xena OpenAutomation Low-Level Python API.

Load Profile#

A load profile defines a start time and a duration of each of the ramp-up, steady, and ramp-down phases of a connection group.

Module Manager#

A Module Manager helps you access test modules. There is one Module Manager per tester.

Module Type#

Module Type corresponds to the model of a test module. Modules of different module types have different port counts, port speeds, capabilities, etc. Examples of module types are Loki-100G-5S-1P, Odin-10G-5S-6P-CU.

Port Manager#

A Port Managers helps you access test ports. There is one Port Manager per test module.

Port Type#

Port Type corresponds to the module that the port belongs to. All ports on the same module have the same port type.

PRBS#

Pseudorandom Binary Sequence is a binary sequence that, while generated with a deterministic algorithm, is difficult to predict and exhibits statistical behavior similar to a truly random sequence.

Resource Manager#

HL-API provides an easy way to manage subtester test resources, including obtaining test resources and managing indices.

Test Resource#

Test chassis, test module, and test port, both hardware and virtual are referred to as test resources. A user must have the ownership of a test resource before be able to perform testing.

TGA#

Traffic Generation and Analysis.

TID#

Test Payload Identifier. It is used to identify a sending stream.

TPLD#

Test Payload Data. Each Xena test packet contains a special proprietary data area called the Test Payload Data, which contains various information about the packet. The TPLD is located just before the Ethernet FCS.

XOA#

Xena OpenAutomation

XOA CLI#

XOA Command-Line Interface. Xena provides a rich set of CLI commands for users to administer test chassis for test automation. Read more here.

XOA Core#

Xena OpenAutomation Core is an open test suite framework to execute XOA Test Suites as its plugins.

XOA Python API#

The foundation of Xena OpenAutomation is its Python API (XOA Python API) that provides interfaces for engineers to manage Xena hardware and virtual test equipment.