Skip to main content
Version: 1.2.0

IPFIX

The IP Flow Information Export is an IETF-standardized protocol for exporting flow-based traffic data from routers, switches, and other network devices. It is an evolution of NetFlow, offering greater flexibility by supporting custom fields and templates for diverse network monitoring, security, and analytics applications. IPFIX allows vendors to define and export additional data types beyond traditional NetFlow fields.

FieldDescription
sourceIPv4AddressSource IP address (IPv4)
destinationIPv4AddressDestination IP address (IPv4)
sourceIPv6AddressSource IP address (IPv6)
destinationIPv6AddressDestination IP address (IPv6)
sourceTransportPortSource port number
destinationTransportPortDestination port number
protocolIdentifierTransport protocol (TCP, UDP, etc.)
packetTotalCountNumber of packets in the flow
octetTotalCountTotal bytes transferred
flowStartMillisecondsStart timestamp in milliseconds
flowEndMillisecondsEnd timestamp in milliseconds
tcpControlBitsTCP control tcp_flags
ipClassOfServiceType of Service (QoS marking)
bgpSourceAsNumberSource BGP Autonomous System (AS) number
bgpDestinationAsNumberDestination BGP AS number
flowEndReasonReason the flow ended (e.g. timeout, TCP FIN)

IPFIX extends NetFlow by supporting variable-length fields and user-defined templates, making it highly adaptable for modern network monitoring needs.