4. Glossary of Terms
- A
Data format
address
, a dot-separated IPv4 address, e.g. 192.168.1.200.- A*
Data format
address list
, a variable number of addresses with spaces in between, e.g. 192.168.1.1 192.168.1.2 192.168.1.3- AN
Auto-Negotiation
- API
Application Programming Interface.
- B
Data format
short integer
, signed short integer, in the 8-bit range, e.g. 123.- B*
Data format
short integer list
, a variable number of short integers with spaces in between, e.g. 1 3 5 7 9- CG
Connection Group
- FCS
The frame check sequence (FCS) is a four-octet cyclic redundancy check (CRC) that allows detection of corrupted data within the entire frame as received on the receiver side. According to the standard, the FCS value is computed as a function of the protected MAC frame fields: source and destination address, length/type field, MAC client data and padding (that is, all fields except the FCS).
- GUI
Graphical User Interface
- H
Data format
hex
, two hexadecimal digits (8-bit long) prefixed by0x
, e.g. 0xF7. Some parameters consist of multiples ofhex
, for example 0x1234. They are denoted ashex<n>
orH..H
, where<n>
is the number ofH
. For example, MAC address is of typehex6
(HHHHHH
), and IPv6 address is of typehex16
(HHHHHHHHHHHHHHHH
).- H*
Data format
hex list
: a variable number of hexes specified using a single0x
prefix, e.g. 0xF700ABCD2233.- I
Data format
integer
, signed integer, in the 32-bit range, e.g. -1234567.- I*
Data format
integer list
, a variable number of integers with spaces in between, e.g. 1000 3000 5000 7000 9000- 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.
- Java
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
- L
Data format
long integer
, signed long integer, in the 64-bit range, e.g. 123456789123.- L*
Data format
long integer list
, a variable number of long integers with spaces in between, e.g. 123456789 123456789 123456789- 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.
- LT
Link Training
- MPLS
Multiprotocol Label Switching (MPLS) is a routing technique in telecommunications networks that directs data from one node to the next based on labels rather than network addresses.
- NRZ
NRZ stands for “Non-Return-to-Zero.” It is a binary digital encoding scheme used in data transmission, particularly in the context of digital communications. In NRZ encoding, each bit is represented by one of two discrete voltage levels or signal states, typically referred to as “high” and “low.”
- O
Data format
owner
, a short string up to 32 ASCII characters used to identify an username for resource reservation.- PAM4
PAM4, or Pulse Amplitude Modulation with 4 levels, is a signaling technique used in digital communication systems, particularly in high-speed data transmission. It is a modulation scheme that allows multiple levels of amplitude values for each symbol or signal element, as opposed to binary signaling schemes like NRZ (Non-Return-to-Zero) that use two levels.
- PE
Packet Engine
- Perl
PEARL, or Process and experiment automation realtime language, is a computer programming language designed for multitasking and real-time programming.
- 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.
- Python
Python is a high-level, interpreted, general-purpose programming language.
- S
Data format
string
, printable 7-bit ASCII characters enclosed in''
, e.g. ‘’A string’’. Characters with values outside the 32-126 range and the''
character itself are specified by their decimal value, outside the quotation marks and separated by commas, e.g. ‘’A line’’, 13, 10, ‘’and the next line’’.- Tcl
Tcl is a high-level, general-purpose, interpreted, dynamic programming language.
- TCP/IP
The Internet protocol suite, commonly known as TCP/IP, is the set of communication protocols used in the Internet and similar computer networks.
- Telnet
Telnet is an application protocol used on the Internet or local area network to provide a bidirectional interactive text-oriented communication facility using a virtual terminal connection.
- TG
Traffic Generation
- 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.
- VLAN
Virtual local area network (VLAN) is any broadcast domain that is partitioned and isolated in a computer network at the data link layer (OSI layer 2).
- XLA
Xena Link Analysis
- 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.
- 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.