From: Neelabh Date: Thu, 3 Sep 2020 17:06:47 +0000 (+0530) Subject: Add support for IPv6 agent in sFlow. X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/7b4e6191a77bdaff6f04af00b93eafb718b33662?ds=sidebyside Add support for IPv6 agent in sFlow. --- diff --git a/print-sflow.c b/print-sflow.c index 51325e28..71ca2663 100644 --- a/print-sflow.c +++ b/print-sflow.c @@ -65,6 +65,16 @@ struct sflow_datagram_t { nd_uint32_t samples; }; +struct sflow_v6_datagram_t { + nd_uint32_t version; + nd_uint32_t ip_version; + nd_ipv6 agent; + nd_uint32_t agent_id; + nd_uint32_t seqnum; + nd_uint32_t uptime; + nd_uint32_t samples; +}; + struct sflow_sample_header { nd_uint32_t format; nd_uint32_t len; @@ -806,18 +816,24 @@ sflow_print(netdissect_options *ndo, const u_char *pptr, u_int len) { const struct sflow_datagram_t *sflow_datagram; + const struct sflow_v6_datagram_t *sflow_v6_datagram; const struct sflow_sample_header *sflow_sample; const u_char *tptr; u_int tlen; uint32_t sflow_sample_type, sflow_sample_len; uint32_t nsamples; + uint32_t ip_version; ndo->ndo_protocol = "sflow"; tptr = pptr; tlen = len; sflow_datagram = (const struct sflow_datagram_t *)pptr; - if (len < sizeof(struct sflow_datagram_t)) { + sflow_v6_datagram = (const struct sflow_v6_datagram_t *)pptr; + ip_version = GET_BE_U_4(sflow_datagram->ip_version); + + if ((len < sizeof(struct sflow_datagram_t) && (ip_version == 1)) || + (len < sizeof(struct sflow_v6_datagram_t) && (ip_version == 2))) { ND_PRINT("sFlowv%u", GET_BE_U_4(sflow_datagram->version)); ND_PRINT(" [length %u < %zu]", len, sizeof(struct sflow_datagram_t)); nd_print_invalid(ndo); @@ -837,29 +853,47 @@ sflow_print(netdissect_options *ndo, if (ndo->ndo_vflag < 1) { ND_PRINT("sFlowv%u, %s agent %s, agent-id %u, length %u", GET_BE_U_4(sflow_datagram->version), - GET_BE_U_4(sflow_datagram->ip_version) == 1 ? "IPv4" : "IPv6", - GET_IPADDR_STRING(sflow_datagram->agent), - GET_BE_U_4(sflow_datagram->agent_id), + ip_version == 1 ? "IPv4" : "IPv6", + ip_version == 1 ? GET_IPADDR_STRING(sflow_datagram->agent) : + GET_IP6ADDR_STRING( sflow_v6_datagram->agent), + ip_version == 1 ? GET_BE_U_4(sflow_datagram->agent_id) : + GET_BE_U_4(sflow_v6_datagram->agent_id), len); return; } /* ok they seem to want to know everything - lets fully decode it */ - nsamples=GET_BE_U_4(sflow_datagram->samples); - ND_PRINT("sFlowv%u, %s agent %s, agent-id %u, seqnum %u, uptime %u, samples %u, length %u", - GET_BE_U_4(sflow_datagram->version), - GET_BE_U_4(sflow_datagram->ip_version) == 1 ? "IPv4" : "IPv6", - GET_IPADDR_STRING(sflow_datagram->agent), - GET_BE_U_4(sflow_datagram->agent_id), - GET_BE_U_4(sflow_datagram->seqnum), - GET_BE_U_4(sflow_datagram->uptime), - nsamples, - len); - - /* skip Common header */ - tptr += sizeof(struct sflow_datagram_t); - tlen -= sizeof(struct sflow_datagram_t); + if (ip_version == 1) { + nsamples=GET_BE_U_4(sflow_datagram->samples); + ND_PRINT("sFlowv%u, %s agent %s, agent-id %u, seqnum %u, uptime %u, samples %u, length %u", + GET_BE_U_4(sflow_datagram->version), + "IPv4", + GET_IPADDR_STRING(sflow_datagram->agent), + GET_BE_U_4(sflow_datagram->agent_id), + GET_BE_U_4(sflow_datagram->seqnum), + GET_BE_U_4(sflow_datagram->uptime), + nsamples, + len); + + /* skip Common header */ + tptr += sizeof(struct sflow_datagram_t); + tlen -= sizeof(struct sflow_datagram_t); + } else { + nsamples=GET_BE_U_4(sflow_v6_datagram->samples); + ND_PRINT("sFlowv%u, %s agent %s, agent-id %u, seqnum %u, uptime %u, samples %u, length %u", + GET_BE_U_4(sflow_v6_datagram->version), + "IPv6", + GET_IP6ADDR_STRING(sflow_v6_datagram->agent), + GET_BE_U_4(sflow_v6_datagram->agent_id), + GET_BE_U_4(sflow_v6_datagram->seqnum), + GET_BE_U_4(sflow_v6_datagram->uptime), + nsamples, + len); + /* skip Common header */ + tptr += sizeof(struct sflow_v6_datagram_t); + tlen -= sizeof(struct sflow_v6_datagram_t); + } while (nsamples > 0 && tlen > 0) { sflow_sample = (const struct sflow_sample_header *)tptr; diff --git a/tests/TESTLIST b/tests/TESTLIST index 252838c4..85a11a97 100644 --- a/tests/TESTLIST +++ b/tests/TESTLIST @@ -158,6 +158,8 @@ qinqv QinQpacket.pcap QinQpacketv.out -e -v # now SFLOW tests sflow1 sflow_multiple_counter_30_pdus.pcap sflow_multiple_counter_30_pdus.out -v sflow2 sflow_multiple_counter_30_pdus.pcap sflow_multiple_counter_30_pdus-nv.out +# ipv6 sflow support +sflow-v6 sflow-print-v6.pcap sflow-print-v6.out -vvv # AHCP and Babel tests ahcp-vv ahcp.pcapng ahcp-vv.out -vv diff --git a/tests/sflow-print-v6.out b/tests/sflow-print-v6.out new file mode 100644 index 00000000..f6462e4e --- /dev/null +++ b/tests/sflow-print-v6.out @@ -0,0 +1,666 @@ + 1 04:42:22.951505 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 224) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 109, uptime 113000, samples 1, length 216 + counter sample (2), length 168, seqnum 28, type 0, idx 23001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 23001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 2 04:42:23.951517 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 400) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 110, uptime 114000, samples 2, length 392 + counter sample (2), length 168, seqnum 27, type 0, idx 20001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 20001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 28, type 0, idx 3001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 3001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 3 04:42:24.951541 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 752) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 111, uptime 115000, samples 4, length 744 + counter sample (2), length 168, seqnum 27, type 0, idx 21001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 21001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 11759, unicast pkts 2, multicast pkts 96, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 28, type 0, idx 18001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 18001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 28, type 0, idx 10001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 10001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 93062, unicast pkts 109, multicast pkts 88, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 28, type 0, idx 1001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 1001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 4 04:42:25.951447 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 724) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 112, uptime 116000, samples 4, length 716 + counter sample (2), length 168, seqnum 27, type 0, idx 19001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 19001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 28, type 0, idx 8001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 8001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 28, type 0, idx 4001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 4001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + flow sample (1), length 140, seqnum 3, type 0, idx 7001, rate 1, pool 3, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + 5 04:42:26.951696 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 400) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 113, uptime 117000, samples 2, length 392 + counter sample (2), length 168, seqnum 28, type 0, idx 13001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 13001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 27, type 0, idx 5001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 5001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 6 04:42:27.951754 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 400) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 114, uptime 118000, samples 2, length 392 + counter sample (2), length 168, seqnum 28, type 0, idx 9001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 9001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 27, type 0, idx 7001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 7001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 192, unicast pkts 3, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 11262, unicast pkts 0, multicast pkts 93, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 7 04:42:29.952133 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 224) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 115, uptime 120000, samples 1, length 216 + counter sample (2), length 168, seqnum 27, type 0, idx 14001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 14001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 8 04:42:31.952116 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 264) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 116, uptime 122000, samples 1, length 256 + flow sample (1), length 208, seqnum 4, type 0, idx 7001, rate 1, pool 4, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 144 + protocol Ethernet (1), length 250, stripped bytes 4, header_size 128 + 9 04:42:32.952344 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 224) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 117, uptime 123000, samples 1, length 216 + counter sample (2), length 168, seqnum 29, type 0, idx 23001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 23001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 10 04:42:33.952451 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 400) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 118, uptime 124000, samples 2, length 392 + counter sample (2), length 168, seqnum 28, type 0, idx 20001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 20001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 29, type 0, idx 3001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 3001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 11 04:42:34.952794 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 752) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 119, uptime 125000, samples 4, length 744 + counter sample (2), length 168, seqnum 28, type 0, idx 21001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 21001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 12073, unicast pkts 4, multicast pkts 96, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 29, type 0, idx 18001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 18001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 29, type 0, idx 10001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 10001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 96914, unicast pkts 117, multicast pkts 88, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 29, type 0, idx 1001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 1001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 12 04:42:35.952945 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 576) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 120, uptime 126000, samples 3, length 568 + counter sample (2), length 168, seqnum 28, type 0, idx 19001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 19001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 29, type 0, idx 8001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 8001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 29, type 0, idx 4001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 4001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 13 04:42:36.952896 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 400) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 121, uptime 127000, samples 2, length 392 + counter sample (2), length 168, seqnum 29, type 0, idx 13001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 13001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 28, type 0, idx 5001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 5001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 14 04:42:37.952960 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 616) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 122, uptime 128000, samples 3, length 608 + counter sample (2), length 168, seqnum 29, type 0, idx 9001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 9001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 28, type 0, idx 7001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 7001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 442, unicast pkts 4, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 11262, unicast pkts 0, multicast pkts 93, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + flow sample (1), length 208, seqnum 5, type 0, idx 7001, rate 1, pool 5, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 144 + protocol Ethernet (1), length 500, stripped bytes 4, header_size 128 + 15 04:42:39.952953 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 224) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 123, uptime 130000, samples 1, length 216 + counter sample (2), length 168, seqnum 28, type 0, idx 14001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 14001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 16 04:42:42.952991 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 224) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 124, uptime 133000, samples 1, length 216 + counter sample (2), length 168, seqnum 30, type 0, idx 23001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 23001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 17 04:42:43.952984 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 400) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 125, uptime 134000, samples 2, length 392 + counter sample (2), length 168, seqnum 29, type 0, idx 20001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 20001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 30, type 0, idx 3001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 3001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 18 04:42:44.953346 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 752) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 126, uptime 135000, samples 4, length 744 + counter sample (2), length 168, seqnum 29, type 0, idx 21001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 21001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 12573, unicast pkts 5, multicast pkts 96, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 30, type 0, idx 18001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 18001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 30, type 0, idx 10001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 10001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 100512, unicast pkts 124, multicast pkts 88, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 30, type 0, idx 1001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 1001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 19 04:42:45.953345 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 576) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 127, uptime 136000, samples 3, length 568 + counter sample (2), length 168, seqnum 29, type 0, idx 19001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 19001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 30, type 0, idx 8001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 8001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 30, type 0, idx 4001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 4001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 20 04:42:46.073266 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 1288) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 128, uptime 136000, samples 8, length 1280 + counter sample (2), length 168, seqnum 30, type 0, idx 13001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 13001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 29, type 0, idx 5001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 5001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + flow sample (1), length 140, seqnum 6, type 0, idx 7001, rate 1, pool 6, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + flow sample (1), length 140, seqnum 7, type 0, idx 7001, rate 1, pool 7, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + flow sample (1), length 140, seqnum 8, type 0, idx 7001, rate 1, pool 8, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + flow sample (1), length 140, seqnum 9, type 0, idx 7001, rate 1, pool 9, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + flow sample (1), length 140, seqnum 10, type 0, idx 7001, rate 1, pool 10, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + flow sample (1), length 140, seqnum 11, type 0, idx 7001, rate 1, pool 11, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + 21 04:42:46.953386 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 640) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 129, uptime 137000, samples 4, length 632 + flow sample (1), length 140, seqnum 12, type 0, idx 7001, rate 1, pool 12, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + flow sample (1), length 140, seqnum 13, type 0, idx 7001, rate 1, pool 13, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + flow sample (1), length 140, seqnum 14, type 0, idx 7001, rate 1, pool 14, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + flow sample (1), length 140, seqnum 15, type 0, idx 7001, rate 1, pool 15, drops 0, input 7001 output 2147483648 records 2 + enterprise 0 Extended Switch data (1001) length 16 + src vlan 10, src pri 0, dst vlan 10, dst pri 0 + enterprise 0 Raw packet (1) length 76 + protocol Ethernet (1), length 64, stripped bytes 4, header_size 60 + 22 04:42:47.953302 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 400) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 130, uptime 138000, samples 2, length 392 + counter sample (2), length 168, seqnum 30, type 0, idx 9001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 9001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 29, type 0, idx 7001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 7001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 942, unicast pkts 5, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 11262, unicast pkts 0, multicast pkts 93, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 23 04:42:49.953379 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 224) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 131, uptime 140000, samples 1, length 216 + counter sample (2), length 168, seqnum 29, type 0, idx 14001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 14001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 24 04:42:52.953435 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 224) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 132, uptime 143000, samples 1, length 216 + counter sample (2), length 168, seqnum 31, type 0, idx 23001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 23001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + 25 04:42:53.953481 IP6 (flowlabel 0xd50aa, hlim 64, next-header UDP (17) payload length: 400) 30::1:1:1.36123 > 20::1:1:2.6343: [udp sum ok] sFlowv5, IPv6 agent 30::1:1:1, agent-id 0, seqnum 133, uptime 144000, samples 2, length 392 + counter sample (2), length 168, seqnum 30, type 0, idx 20001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 20001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9717, unicast pkts 0, multicast pkts 79, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 + counter sample (2), length 168, seqnum 31, type 0, idx 3001, records 2 + enterprise 0, Ethernet counter (2) length 52 + align errors 0, fcs errors 0, single collision 0, multiple collision 0, test error 0 + deferred 0, late collision 0, excessive collision 0, mac trans error 0 + carrier error 0, frames too long 0, mac receive errors 0, symbol errors 0 + enterprise 0, Generic counter (1) length 88 + ifindex 3001, iftype 6, ifspeed 400000000000, ifdirection 1 (full-duplex) + ifstatus 3, adminstatus: up, operstatus: up + In octets 0, unicast pkts 0, multicast pkts 0, broadcast pkts 0, discards 0 + In errors 0, unknown protos 0 + Out octets 9348, unicast pkts 0, multicast pkts 76, broadcast pkts 0, discards 0 + Out errors 0, promisc mode 0 diff --git a/tests/sflow-print-v6.pcap b/tests/sflow-print-v6.pcap new file mode 100644 index 00000000..d44d3bd7 Binary files /dev/null and b/tests/sflow-print-v6.pcap differ