Skip to main content

HostsIPv6

Traffic and connection counts for every IPv6 address seen, keyed by IPv6 address.

PropertyValue
GUID{9807E97A-6CD2-442F-BB18-8C104C8EB204}
LayerL3 Network
InputPackets, Flows
Key typeIPv6 address
ImplementationNative C++ — CPIIP6Stats (trisul_probe/sysplugs/counters/PIIP6Stats.cpp); also updated by PINetflowMeter and the flow tracker (stengine/XSessionGroup.cpp)
Bucket / Topper60 s / 300 s
Enabled by defaultYes

What it measures​

  • Packets: each IPv6 packet updates the source address (Total, Transmit, Total Packets) and the destination address (Total, Received, Total Packets).
  • Flows: each IPv6 NetFlow v9 or IPFIX record updates both addresses the same way and adds 1 to Flow Records. The sFlow handler meters IPv4 hosts only. In NetFlow IPDR mode this group is not updated.
  • Home network: a key's bytes go to Homenet if that address is inside a configured IPv6 Home Network, otherwise to External.
  • Every packet or flow is counted twice in the group, once for each endpoint.
  • The meter list is the same as Hosts. TCP flag counts, alert counts and interface meters are only written for IPv4, so those meters stay empty here.
  • Shares the HostCounterPolicy.xml options of Hosts (SampleRate, ExternalIPOnly, ShortUpdates).

Keys​

One key per IPv6 address: the 16 address bytes in network order as 32 uppercase hex characters, with no separators and no zero compression. The UI shows the compressed RFC 5952 form. DNS names are not attached to these keys automatically.

KeyMeaning
20010DB80000000000000000000000012001:db8::1
FE80000000000000021122FFFE334455fe80::211:22ff:fe33:4455 (link local)
260647004700000000000000000011112606:4700:4700::1111
FF020000000000000000000000000001ff02::1, all-nodes multicast destination

Special keys​

KeyMeaning
SYS:GROUP_TOTALSSum of every update made to this group in the interval. Each packet or flow updates two address keys, so Total here is about 2× the IPv6 link traffic.

Meter list​

IDNameTypeUnitsTopBottomDescription
0TotalVT_RATE_COUNTERBps500Bytes where the address is source or destination.
1ReceivedVT_RATE_COUNTERBps100Bytes where the address is the destination.
2TransmitVT_RATE_COUNTERBps100Bytes where the address is the source.
3Total PacketsVT_RATE_COUNTERpps100Packets where the address is source or destination. For flows, the record's packet count.
4Active connsVT_RUNNING_COUNTERconns500+1 when the flow tracker creates an IPv6 flow with this address at either end, −1 when it expires.
5Attacker alertsVT_COUNTERalerts200Not populated by the current code.
6HomenetVT_RATE_COUNTERBps200Same bytes as Total, counted only when this address is inside the home network.
7ExternalVT_RATE_COUNTERBps200Same bytes as Total, counted only when this address is outside the home network.
8TCP SYN sentVT_COUNTERpackets100TCP packets with SYN set and ACK clear, address is the source. Packet input only.
9TCP SYN recvVT_COUNTERpackets100TCP packets with SYN set and ACK clear, address is the destination. Packet input only.
10TCP SYNACK sentVT_COUNTERpackets100TCP SYN+ACK packets. Both the source and the destination key get +1. Packet input only.
11Blacklist alertsVT_COUNTERalerts200Not populated by the current code.
12Victim alertsVT_COUNTERalerts200Not populated by the current code.
13New connsVT_COUNTERconns200+1 for each new IPv6 flow, on both endpoints.
14Into InterfaceVT_RATE_COUNTERBps200Not populated by the current code.
15Outof InterfaceVT_RATE_COUNTERBps200Not populated by the current code.
16Flow RecordsVT_COUNTERBps200+1 for each IPv6 NetFlow or IPFIX record where the address is source or destination. It is a record count, despite the unit label.
17Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.
18Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.