Glossaries
Glossaries
Networking and data-center terminology — SONiC, RoCE, merchant silicon, and open networking definitions.
A
-
ASIC
A chip custom-built for one task; in a switch the forwarding ASIC moves packets in hardware at line rate.
B
-
BGP
BGP (Border Gateway Protocol) is a distance vector routing protocol that establishes route reachability between autonomous systems and selects the best path amo
-
BGP FARE
BGP FARE (Full Adaptive Routing Ethernet) is a BGP-based routing extension that gives switches deterministic, bandwidth-aware load balancing across multiple pat
C
-
CGNAT
CGNAT (Carrier-Grade NAT), also known as Large-Scale NAT (LSN), is a type of network address translation used by Internet Service Providers (ISPs) to let large
D
-
Data Center Switch
A data center switch is a high-performance network device designed to interconnect servers, storage, and other networking equipment inside a data center at spee
-
DCBX
DCBX (Data Center Bridging Exchange) is a link-layer protocol, based on IEEE 802.1Qaz, purpose-built to keep Data Center Bridging (DCB) configuration consistent
-
DHCP Failover
DHCP Failover is a technology for improving the reliability and availability of DHCP (Dynamic Host Configuration Protocol) service. In a traditional DHCP deploy
E
-
ECMP
ECMP (Equal-Cost Multi-Path) is a routing technique for improving both network performance and reliability by spreading traffic across multiple links or ports o
G
-
gNMI
gNMI (gRPC Network Management Interface) is an open-source management protocol built on top of gRPC, published and maintained by OpenConfig, for querying state,
-
gRPC
gRPC (Google Remote Procedure Calls) is a high-performance, general-purpose open-source RPC framework released by Google in 2015. It's built on HTTP/2, defines
I
-
IGMP Snooping
IGMP Snooping (Internet Group Management Protocol Snooping) is a Layer 2 multicast protocol that switches use to manage and control multicast traffic on a local
-
IPv6
IPv6 (Internet Protocol Version 6) is the second-generation network-layer protocol standard, designed to replace IPv4. Its most obvious difference from IPv4 is
-
IS-IS
IS-IS (Intermediate System to Intermediate System) is a link-state dynamic routing protocol originally designed by the International Organization for Standardiz
L
-
LLDP
LLDP (Link Layer Discovery Protocol), standardized in IEEE 802.1ab, is a Layer 2 discovery protocol — a way for two directly connected devices to exchange infor
M
-
MACsec
MACsec (Media Access Control Security) is a link-layer encryption technology standardized by IEEE 802.1AE. It protects data confidentiality, integrity, and repl
-
MSTP
MSTP (Multiple Spanning Tree Protocol), standardized in IEEE 802.1s, is a spanning tree protocol built on top of STP and RSTP. It keeps everything that made STP
N
-
NETCONF
NETCONF (Network Configuration Protocol) is an IETF standards-based protocol, first defined in RFC 3535 and later formalized in RFC 6241, for installing, manipu
O
-
Open Networking
Open networking is an approach to building network infrastructure by separating (disaggregating) hardware from software, and using open standards and open-sourc
P
-
PoE Switch
A Power over Ethernet (PoE) switch over a single Ethernet cable — eliminating the need for separate power adapters or dedicated electrical outlets for connected
-
PTP
PTP (Precision Time Protocol) is a protocol for achieving high-precision clock synchronization across a computer network, standardized as IEEE 1588. Its goal is
Q
-
QinQ
QinQ — short for "802.1Q in 802.1Q" — is a simple Layer 2 VPN technique built on top of the IEEE 802.1Q standard, the specification that defines VLAN tagging on
-
QoS
QoS (Quality of Service) is a set of techniques for controlling network latency, congestion, and packet loss so that the traffic that matters most gets treated
R
-
RDMA
RDMA (Remote Direct Memory Access) is a networking technology that allows one computer to directly read from or write to the memory of another computer — bypass
-
RIP
RIP (Routing Information Protocol) is a distance vector routing protocol that determines the best path to a destination by counting the number of router hops al
-
RoCEv2
RDMA over routable UDP/IP Ethernet (UDP 4791) for low-latency, low-CPU transfers in AI/HPC fabrics; depends on near-lossless Ethernet (PFC/ECN).
S
-
sFlow
sFlow (Sampled Flow) is a packet-sampling-based network traffic monitoring technology, used primarily for statistical analysis of network traffic so operators c
-
SNMP
SNMP (Simple Network Management Protocol) is a standard, application-layer protocol used across the Internet for managing network devices. Network administrator
-
SONiC
SONiC decouples the network operating system from switch hardware. Built on Linux with a containerized architecture, it programs switching ASICs through SAI (th
-
SR-IOV
PCIe feature that splits one physical NIC into many virtual functions, letting VMs and containers bypass the hypervisor for near-native I/O.
-
STP
STP (Spanning Tree Protocol) is a Layer 2 management protocol that eliminates loops in switched Ethernet networks by selectively blocking redundant links, while
T
-
Telemetry
Telemetry, in networking, is technology for high-speed remote data collection from network devices. Instead of a management system repeatedly asking each device
-
Teralynx 10
Marvell 51.2 Tbps programmable switch ASIC for 800G AI/ML fabrics—ultra-low latency, high radix, 200MB+ buffers.
-
Teralynx 7
Marvell 3.2–12.8 Tbps programmable switch ASIC for 100G–400G leaf/spine—~500 ns latency, large buffers, AI/HPC fabrics.
V
-
VPP
User-space framework that forwards packets in cache-friendly vectors (batches) on commodity CPUs; used to build software routers and dataplanes.
-
VRF
VRF (Virtual Routing and Forwarding), also known as a VPN instance, is a way of logically dividing a single physical device into multiple independent virtual ro
-
VRRP
VRRP (Virtual Router Redundancy Protocol) is a standard protocol used to create a virtual gateway.
Z
-
ZTP
A switch self-configures on first boot by fetching its IP, OS image and config from network servers — no manual CLI needed.