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
- ANLT
Auto-Negotiation and Link Training
- API
Application Programming Interface.
- B
8-bit unsigned integer, range [0 to 255], same as U8.
- B*
Data format
short integer list, a variable number of short integers with spaces in between, e.g. 1 3 5 7 9- BDP
Bandwidth-Delay Product (BDP) is a measure of the amount of data that can be in transit in a network at any given time. It is calculated as the product of the network’s bandwidth (in bits per second) and the round-trip time (RTT) of the network (in seconds). BDP is an important concept in networking, as it helps determine the optimal size of buffers and the amount of data that can be sent before waiting for an acknowledgment, which is crucial for maintaining high throughput and efficient data flow.
- CBFC
Credit-Based Flow Control is a flow control mechanism used in Ethernet networks to manage congestion and ensure reliable data transmission. It operates by using credits to control the amount of data that can be sent before receiving an acknowledgment from the receiver.
- CG
Connection Group
- CMIS-VCS
CMIS Versatile Control Sets
- CtlOS
Control Order Set
- EOP
End of Packet
- F16
A compact 16-bit floating point data type used to represent non-negative real numbers.
- 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).
- FEC
Forward Error Correction is a technique used in digital communication systems to detect and correct errors in transmitted data. It adds redundant data to the original information, allowing the receiver to detect and correct errors without needing retransmission.
- GUI
Graphical User Interface
- H
Data format
hex: two hexadecimal digits 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).hex<n>(H.....H) is different fromhex list(H*). The length of a parameter of typehex<n>(H.....H) is determined, while the length of a parameter of typehex list(H*) is dynamically dependent on the current status.- H*
Data format
hex list(nibble list): a variable number of hex specified using a single0xprefix, e.g. 0xF700ABCD2233.hex<n>(H.....H) is different fromhex list(H*). The length of a parameter of typehex<n>(H.....H) is determined, while the length of a parameter of typehex list(H*) is dynamically dependent on the current status.- I
32-bit signed integer, range [-2,147,483,648 to 2,147,483,647], same as S32.
- 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.
- J
Data format
JSON, a JSON formatted string, e.g.{"key": "value"}.- Java
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
- L
64-bit signed integer, range [-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807], same as S64.
- L*
Data format
long integer list, a variable number of long integers with spaces in between, e.g. 123456789 123456789 123456789- LLDP
Link Layer Discovery Protocol (LLDP) is a vendor-neutral link layer protocol in the Internet protocol suite used by network devices for advertising their identity, capabilities, and neighbors on a local area network based on IEEE 802 technology, principally wired Ethernet.
- LLR
Link Layer Retry is a link-local reliability mechanism that improves Ethernet performance by enabling fast retransmission of lost or corrupted frames directly at the link layer.
- LOA
Loss of Alignment
- 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.
- LOL
Loss of Lock
- LOS
Loss of Signal
- LOSYNC
Loss of Synchronization
- LT
Link Training
- MAC
Media Access Control
- 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.
- PCS
Physical Coding Sublayer
- PE
Packet Engine
- Perl
PEARL, or Process and experiment automation realtime language, is a computer programming language designed for multitasking and real-time programming.
- PFC
Priority Flow Control is a mechanism used in Ethernet networks to provide flow control on a per-priority basis. It allows for the management of traffic congestion by pausing the transmission of frames for specific priority levels, helping to prevent packet loss and maintain quality of service.
- PHY
Physical Layer
- PMA
Physical Medium Attachment
- PMD
Physical Medium Dependent
- 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.
- RS
Reconciliation Sublayer
- 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’’.- S16
16-bit signed integer, range [-32,768 to 32,767].
- S32
32-bit signed integer, range [-2,147,483,648 to 2,147,483,647].
- S64
64-bit signed integer, range [-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807].
- S8
8-bit signed integer, range [-128 to 127].
- SFD
Start Frame Delimiter
- SOP
Start of Packet
- 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.
- TLV
Type-Length-Value is a common encoding scheme used in communication protocols to encode optional information. Each piece of information is encoded as a triplet consisting of a type identifier, the length of the value, and the value itself.
- 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.
- U16
16-bit unsigned integer, range [0 to 65,535].
- U32
32-bit unsigned integer, range [0 to 4,294,967,295].
- U64
64-bit unsigned integer, range [0 to 18,446,744,073,709,551,615].
- U8
8-bit unsigned integer, range [0 to 255].
- UE
Ultra Ethernet is an enhanced Ethernet architecture designed to meet the performance, scalability, and efficiency requirements of modern AI, HPC, and data center workloads. It builds on standard IEEE Ethernet by introducing additional link-layer capabilities that improve reliability, congestion management, and latency. These enhancements enable Ethernet to operate more effectively in large-scale, high-performance environments where traditional best-effort behavior is insufficient.
- UE-LL
Ultra Ethernet Link Layer (UE-LL) is an enhanced link-layer architecture that extends standard Ethernet to provide improved reliability, flow control, and low-latency operation for high-performance networks. Positioned between the physical layer and higher network layers, the Ultra Ethernet (UE) link layer introduces additional mechanisms that enable efficient, loss-aware communication over a single hop. It builds on traditional Ethernet framing while augmenting it with new control and recovery capabilities tailored for AI and HPC workloads.
- 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).
- Xena Python API
The foundation of Xena OpenAutomation is its Python API (Xena Python API) that provides interfaces for engineers to manage Xena hardware and virtual test equipment.
- XLA
Xena Link Analysis