sFlow Version 5
documents the interfaces (SFLOW-MIB
), packet formats (SFLOW-DATAGRAM
),
data structures (SFLOW-STRUCTS
) and functional requirements of an sFlow Version 5 Agent. Errata exist
Elisa Jasinska of AMS-IX B.V. has provided format diagrams for
sFlow Packet
sFlow Datagram
sFlow Sample
Counter Sample
Flow Sample
.
Please note, the definitive specifications are given in the textual documents above.
sFlow Dropped Packet Notification Structures
describes additional sFlow structures used to report on dropped packets. See drop_reason for latest drop reason codes.
sFlow Transit Delay Structures
describes additional sFlow structures used to report delay and queue depth for sampled packets.
sFlow 802.11 Structures
describes additional sFlow structures used to report on 802.11 traffic.
sFlow Optical Interface Structures
describes additional sFlow structures used to report on pluggable optical modules.
sFlow LAG Counters Structure
describes an additional sFlow counter structure to report on IEEE 802.1AX Link Aggregation Control Protocol (LACP).
sFlow Tunnel Structures
describes additional sFlow structures used to report encapsulation/decapsulation of packets.
sFlow Broadcom Switch ASIC Table Utilization Structures
describes additional sFlow counter structure to report hardware table utilizations.
sFlow Broadcom Peak Buffer Utilization Structures
desribes additional sFlow counter structures to report buffer utilization.
sFlow OpenFlow Structures
describes addition sFlow structures when packet forwarding is controlled by
OpenFlow or other programmatic APIs.
sFlow Host Structures
describes additional sFlow structures used to report server performance. Errata exist
sFlow Host TCP/IP Counters
describes additional sFlow structures used to report host IP, ICMP, TCP, and UDP counters
sFlow Java Virtual Machine Structures
describes additional sFlow structures used to report Java
virtual machine performance.
sFlow Memcache Structures
describes additional sFlow structures used to report Memcache
performance.
sFlow HTTP Structures
describes additional sFlow structures used to report HTTP performance.
sFlow Application Structures
describes additional sFlow structures used to report generic application performance.
sFlow NVML GPU Structures
describes additional sFlow structure used to report on NVIDIA GPU performance, status and health.
sFlow Structure Numbers provides a complete
catalog of standard and proposed sFlow structures.
Logical Entity SFlowDataSource Index Numbers
describes how data source indices are allocated to avoid clashes between
sub-agents on a host
sFlow Errata provides a list of corrections
to published sFlow specifications.
Discussion relating to these documents occurs on the sFlow Discussion Board.
Note: Previous versions of sFlow; version 4
and version 2 are deprecated. New implementations of sFlow should use the version 5 specifications.