summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/3560_CDP.pcapbin0 -> 1272 bytes
-rw-r--r--tests/802.1D_spanning_tree.pcapbin0 -> 1088 bytes
-rw-r--r--tests/802.1w_rapid_STP.pcapbin0 -> 2304 bytes
-rw-r--r--tests/AoE_Linux.pcapbin0 -> 95288 bytes
-rw-r--r--tests/DECnet_Phone.pcapbin0 -> 7678 bytes
-rw-r--r--tests/DTP.pcapbin0 -> 934 bytes
-rw-r--r--tests/EIGRP_adjacency.pcapbin0 -> 5195 bytes
-rw-r--r--tests/EIGRP_goodbye.pcapbin0 -> 1374 bytes
-rw-r--r--tests/EIGRP_subnet_down.pcapbin0 -> 1884 bytes
-rw-r--r--tests/EIGRP_subnet_up.pcapbin0 -> 1356 bytes
-rw-r--r--tests/HDLC.pcapbin0 -> 3532 bytes
-rw-r--r--tests/HSRP_coup.pcapbin0 -> 3984 bytes
-rw-r--r--tests/HSRP_election.pcapbin0 -> 3832 bytes
-rw-r--r--tests/HSRP_failover.pcapbin0 -> 3056 bytes
-rw-r--r--tests/IGMP_V1.pcapbin0 -> 2062 bytes
-rw-r--r--tests/IGMP_V2.pcapbin0 -> 1364 bytes
-rw-r--r--tests/ISAKMP_sa_setup.pcapbin0 -> 2030 bytes
-rw-r--r--tests/ISIS_external_lsp.pcapbin0 -> 17371 bytes
-rw-r--r--tests/ISIS_level1_adjacency.pcapbin0 -> 28022 bytes
-rw-r--r--tests/ISIS_level2_adjacency.pcapbin0 -> 53091 bytes
-rw-r--r--tests/ISIS_p2p_adjacency.pcapbin0 -> 22260 bytes
-rw-r--r--tests/LACP.pcapbin0 -> 2824 bytes
-rw-r--r--tests/LLDP_and_CDP.pcapbin0 -> 4108 bytes
-rw-r--r--tests/MSTP_Intra-Region_BPDUs.pcapbin0 -> 1714 bytes
-rw-r--r--tests/OSPFv3_NBMA_adjacencies.pcapbin0 -> 13188 bytes
-rw-r--r--tests/OSPFv3_broadcast_adjacency.pcapbin0 -> 5536 bytes
-rw-r--r--tests/OSPFv3_multipoint_adjacencies.pcapbin0 -> 11816 bytes
-rw-r--r--tests/OSPFv3_with_AH.pcapbin0 -> 10974 bytes
-rw-r--r--tests/PIM-DM_pruning.pcapbin0 -> 10436 bytes
-rw-r--r--tests/PIM-SM_join_prune.pcapbin0 -> 3940 bytes
-rw-r--r--tests/PIM_register_register-stop.pcapbin0 -> 258 bytes
-rw-r--r--tests/PIMv2_bootstrap.pcapbin0 -> 712 bytes
-rw-r--r--tests/PIMv2_hellos.pcapbin0 -> 528 bytes
-rw-r--r--tests/RADIUS.pcapbin0 -> 775 bytes
-rw-r--r--tests/TESTLIST203
-rwxr-xr-xtests/TESTonce65
-rwxr-xr-xtests/TESTrun.sh88
-rw-r--r--tests/UDLD.pcapbin0 -> 3426 bytes
-rw-r--r--tests/ahcp-vv.out76
-rw-r--r--tests/ahcp.pcapbin0 -> 1784 bytes
-rw-r--r--tests/aoe_1-v.out888
-rw-r--r--tests/aoe_1.out186
-rw-r--r--tests/babel1.out16
-rw-r--r--tests/babel1v.out78
-rw-r--r--tests/babel_auth.out4
-rw-r--r--tests/babel_pad1.out2
-rw-r--r--tests/babel_pad1.pcapbin0 -> 257 bytes
-rw-r--r--tests/babel_rtt.out25
-rw-r--r--tests/babel_rtt.pcapbin0 -> 902 bytes
-rw-r--r--tests/bgp_infloop-v.out15
-rw-r--r--tests/cdp-v.out57
-rwxr-xr-xtests/crypto.sh23
-rw-r--r--tests/dcb_ets.out1923
-rw-r--r--tests/dcb_ets.pcapbin0 -> 13279 bytes
-rw-r--r--tests/dcb_pfc.out148
-rw-r--r--tests/dcb_pfc.pcapbin0 -> 850 bytes
-rw-r--r--tests/dcb_qcn.out363
-rw-r--r--tests/dcb_qcn.pcapbin0 -> 3730 bytes
-rw-r--r--tests/dccp_partial_csum_v4_longer.out30
-rw-r--r--tests/dccp_partial_csum_v4_longer.pcapbin0 -> 1778 bytes
-rw-r--r--tests/dccp_partial_csum_v4_simple.out14
-rw-r--r--tests/dccp_partial_csum_v4_simple.pcapbin0 -> 642 bytes
-rw-r--r--tests/dccp_partial_csum_v6_longer.out9
-rw-r--r--tests/dccp_partial_csum_v6_longer.pcapbin0 -> 1230 bytes
-rw-r--r--tests/dccp_partial_csum_v6_simple.out7
-rw-r--r--tests/dccp_partial_csum_v6_simple.pcapbin0 -> 782 bytes
-rw-r--r--tests/decnet.out139
-rw-r--r--tests/dhcpv6-domain-list.out1
-rw-r--r--tests/dhcpv6-domain-list.pcapbin0 -> 195 bytes
-rw-r--r--tests/dhcpv6-ntp-server.out1
-rw-r--r--tests/dhcpv6-ntp-server.pcapbin0 -> 207 bytes
-rw-r--r--tests/dhcpv6-sip-server-d.out1
-rw-r--r--tests/dhcpv6-sip-server-d.pcapbin0 -> 208 bytes
-rw-r--r--tests/dio.out1
-rw-r--r--tests/dio.pcapbin120 -> 0 bytes
-rw-r--r--tests/dtp-v.out30
-rw-r--r--tests/dvmrp.out2
-rw-r--r--tests/eigrp1-v.out444
-rw-r--r--tests/eigrp2-v.out120
-rw-r--r--tests/eigrp3-v.out143
-rw-r--r--tests/eigrp4-v.out105
-rw-r--r--tests/empty.uu3
-rw-r--r--tests/epgm_zmtp1.pcapbin0 -> 4355 bytes
-rw-r--r--tests/epgm_zmtp1v.out79
-rw-r--r--tests/epgmv.out30
-rw-r--r--tests/evb.out146
-rw-r--r--tests/evb.pcapbin0 -> 2182 bytes
-rw-r--r--tests/geonet_and_calm_fast.out169
-rw-r--r--tests/geonet_and_calm_fast.pcapbin0 -> 7794 bytes
-rw-r--r--tests/hdlc1.out1
-rw-r--r--tests/hdlc2.out1
-rw-r--r--tests/hdlc3.out38
-rw-r--r--tests/hdlc4.out7
-rw-r--r--tests/hdlc_slarp.pcapbin0 -> 612 bytes
-rw-r--r--tests/hsrp_1-v.out102
-rw-r--r--tests/hsrp_1.out51
-rw-r--r--tests/hsrp_2-v.out98
-rw-r--r--tests/hsrp_3-v.out78
-rw-r--r--tests/icmpv6_opt24-v.out16
-rw-r--r--tests/icmpv6_opt24.pcapbin0 -> 404 bytes
-rw-r--r--tests/ieee802.11_exthdr.out26
-rw-r--r--tests/ieee802.11_exthdr.pcapbin0 -> 4499 bytes
-rw-r--r--tests/ieee802.11_rx-stbc.out3
-rw-r--r--tests/ieee802.11_rx-stbc.pcapbin0 -> 541 bytes
-rw-r--r--tests/igmpv1.out27
-rw-r--r--tests/igmpv2.out18
-rw-r--r--tests/ipv6-bad-version.out4
-rw-r--r--tests/ipv6-bad-version.pcapbin0 -> 416 bytes
-rw-r--r--tests/ipv6-routing-header.out4
-rw-r--r--tests/ipv6-routing-header.pcapbin0 -> 464 bytes
-rw-r--r--tests/isakmp5-v.out44
-rw-r--r--tests/isis_1-v.out270
-rw-r--r--tests/isis_1.out15
-rw-r--r--tests/isis_2-v.out403
-rw-r--r--tests/isis_3-v.out774
-rw-r--r--tests/isis_4-v.out400
-rw-r--r--tests/isis_infloop-v.out40
-rw-r--r--tests/isup.out6
-rw-r--r--tests/isup.pcapbin0 -> 704 bytes
-rw-r--r--tests/isupvv.out30
-rw-r--r--tests/lacp-ev.out200
-rw-r--r--tests/ldp_infloop.out5
-rw-r--r--tests/lldp_cdp-ev.out224
-rw-r--r--tests/lmp-v.out200
-rwxr-xr-xtests/lmp-v.sh14
-rw-r--r--tests/lmp.new36
-rw-r--r--tests/lmp.out54
-rwxr-xr-xtests/lmp.sh12
-rw-r--r--tests/loopback.out6
-rw-r--r--tests/loopback.pcapbin0 -> 592 bytes
-rw-r--r--tests/mptcp-fclose.out11
-rw-r--r--tests/mptcp-fclose.pcapbin0 -> 1016 bytes
-rw-r--r--tests/mptcp.out264
-rw-r--r--tests/mptcp.pcapbin0 -> 39394 bytes
-rw-r--r--tests/mrinfo_query.pcapbin0 -> 182 bytes
-rw-r--r--tests/mstp-v.out130
-rw-r--r--tests/mtrace.out2
-rw-r--r--tests/mtrace.pcapbin0 -> 238 bytes
-rw-r--r--tests/nflog-e.out4
-rwxr-xr-xtests/nflog-e.sh10
-rw-r--r--tests/nflog.pcapbin0 -> 840 bytes
-rw-r--r--tests/of10_7050q-v.out18
-rw-r--r--tests/of10_7050q.pcapbin0 -> 588 bytes
-rw-r--r--tests/of10_p3295-vv.out798
-rw-r--r--tests/of10_p3295.pcapbin0 -> 20028 bytes
-rw-r--r--tests/of10_pf5240-vv.out428
-rw-r--r--tests/of10_pf5240.pcapbin0 -> 9196 bytes
-rw-r--r--tests/of10_s4810-vvvv.out1333
-rw-r--r--tests/of10_s4810.pcapbin0 -> 31208 bytes
-rw-r--r--tests/ospf3_ah-vv.out645
-rw-r--r--tests/ospf3_auth-vv.out10
-rw-r--r--tests/ospf3_auth.pcapbin0 -> 260 bytes
-rw-r--r--tests/ospf3_bc-vv.out335
-rw-r--r--tests/ospf3_mp-vv.out817
-rw-r--r--tests/ospf3_nbma-vv.out912
-rw-r--r--tests/pgm_zmtp1.pcapbin0 -> 4149 bytes
-rw-r--r--tests/pgm_zmtp1v.out76
-rw-r--r--tests/pgmv.out28
-rw-r--r--tests/pimv2_bootstrap-v.out24
-rw-r--r--tests/pimv2_dm-v.out238
-rw-r--r--tests/pimv2_hellos-v.out42
-rw-r--r--tests/pimv2_register-v.out8
-rw-r--r--tests/pimv2_sm-v.out300
-rw-r--r--tests/pppoes.out2
-rw-r--r--tests/pppoes.pcapbin0 -> 124 bytes
-rw-r--r--tests/pppoes_id.out1
-rw-r--r--tests/print-A.out20
-rw-r--r--tests/print-AA.out20
-rw-r--r--tests/print-capX.out20
-rw-r--r--tests/print-capXX.out20
-rwxr-xr-xtests/print-flags.sh29
-rw-r--r--tests/print-x.out20
-rw-r--r--tests/print-xx.out20
-rw-r--r--tests/radius-v.out47
-rw-r--r--tests/rpl-14-dao.pcapbin0 -> 118 bytes
-rw-r--r--tests/rpl-14-daovvv.out1
-rw-r--r--tests/rpl-19-pickdag.out1
-rw-r--r--tests/rpl-19-pickdag.pcapbin0 -> 150 bytes
-rw-r--r--tests/rpl-19-pickdagvvv.out1
-rw-r--r--tests/rpl-26-senddaoack.pcapbin0 -> 118 bytes
-rw-r--r--tests/rpl-26-senddaovv.out1
-rw-r--r--tests/rpvst-v.out68
-rw-r--r--tests/rpvstp-trunk-native-vid5.pcapbin0 -> 1811 bytes
-rw-r--r--tests/rstp-v.out90
-rw-r--r--tests/rsvp_infloop-v.out35
-rw-r--r--tests/sflow_multiple_counter_30_pdus-nv.out30
-rw-r--r--tests/stp-v.out42
-rw-r--r--tests/syslog-v.out16
-rw-r--r--tests/syslog_udp.pcapbin0 -> 515 bytes
-rw-r--r--tests/tfo-5c1fa7f9ae91.pcapbin0 -> 1084 bytes
-rw-r--r--tests/tfo.out14
-rw-r--r--tests/udld-v.out261
-rw-r--r--tests/vrrp-v.out266
-rw-r--r--tests/vrrp.out165
-rw-r--r--tests/vrrp.pcapbin0 -> 16344 bytes
195 files changed, 16150 insertions, 314 deletions
diff --git a/tests/3560_CDP.pcap b/tests/3560_CDP.pcap
new file mode 100644
index 0000000..f29fd50
--- /dev/null
+++ b/tests/3560_CDP.pcap
Binary files differ
diff --git a/tests/802.1D_spanning_tree.pcap b/tests/802.1D_spanning_tree.pcap
new file mode 100644
index 0000000..b21f71c
--- /dev/null
+++ b/tests/802.1D_spanning_tree.pcap
Binary files differ
diff --git a/tests/802.1w_rapid_STP.pcap b/tests/802.1w_rapid_STP.pcap
new file mode 100644
index 0000000..db85a45
--- /dev/null
+++ b/tests/802.1w_rapid_STP.pcap
Binary files differ
diff --git a/tests/AoE_Linux.pcap b/tests/AoE_Linux.pcap
new file mode 100644
index 0000000..de5c744
--- /dev/null
+++ b/tests/AoE_Linux.pcap
Binary files differ
diff --git a/tests/DECnet_Phone.pcap b/tests/DECnet_Phone.pcap
new file mode 100644
index 0000000..20ff167
--- /dev/null
+++ b/tests/DECnet_Phone.pcap
Binary files differ
diff --git a/tests/DTP.pcap b/tests/DTP.pcap
new file mode 100644
index 0000000..9f0c5f4
--- /dev/null
+++ b/tests/DTP.pcap
Binary files differ
diff --git a/tests/EIGRP_adjacency.pcap b/tests/EIGRP_adjacency.pcap
new file mode 100644
index 0000000..a0966b6
--- /dev/null
+++ b/tests/EIGRP_adjacency.pcap
Binary files differ
diff --git a/tests/EIGRP_goodbye.pcap b/tests/EIGRP_goodbye.pcap
new file mode 100644
index 0000000..6a73f5d
--- /dev/null
+++ b/tests/EIGRP_goodbye.pcap
Binary files differ
diff --git a/tests/EIGRP_subnet_down.pcap b/tests/EIGRP_subnet_down.pcap
new file mode 100644
index 0000000..a85579d
--- /dev/null
+++ b/tests/EIGRP_subnet_down.pcap
Binary files differ
diff --git a/tests/EIGRP_subnet_up.pcap b/tests/EIGRP_subnet_up.pcap
new file mode 100644
index 0000000..49f53ef
--- /dev/null
+++ b/tests/EIGRP_subnet_up.pcap
Binary files differ
diff --git a/tests/HDLC.pcap b/tests/HDLC.pcap
new file mode 100644
index 0000000..0d94d3f
--- /dev/null
+++ b/tests/HDLC.pcap
Binary files differ
diff --git a/tests/HSRP_coup.pcap b/tests/HSRP_coup.pcap
new file mode 100644
index 0000000..41f8ef0
--- /dev/null
+++ b/tests/HSRP_coup.pcap
Binary files differ
diff --git a/tests/HSRP_election.pcap b/tests/HSRP_election.pcap
new file mode 100644
index 0000000..72ccdfb
--- /dev/null
+++ b/tests/HSRP_election.pcap
Binary files differ
diff --git a/tests/HSRP_failover.pcap b/tests/HSRP_failover.pcap
new file mode 100644
index 0000000..cad4e61
--- /dev/null
+++ b/tests/HSRP_failover.pcap
Binary files differ
diff --git a/tests/IGMP_V1.pcap b/tests/IGMP_V1.pcap
new file mode 100644
index 0000000..2a6e90d
--- /dev/null
+++ b/tests/IGMP_V1.pcap
Binary files differ
diff --git a/tests/IGMP_V2.pcap b/tests/IGMP_V2.pcap
new file mode 100644
index 0000000..6d1d8db
--- /dev/null
+++ b/tests/IGMP_V2.pcap
Binary files differ
diff --git a/tests/ISAKMP_sa_setup.pcap b/tests/ISAKMP_sa_setup.pcap
new file mode 100644
index 0000000..28c5d61
--- /dev/null
+++ b/tests/ISAKMP_sa_setup.pcap
Binary files differ
diff --git a/tests/ISIS_external_lsp.pcap b/tests/ISIS_external_lsp.pcap
new file mode 100644
index 0000000..5fbf975
--- /dev/null
+++ b/tests/ISIS_external_lsp.pcap
Binary files differ
diff --git a/tests/ISIS_level1_adjacency.pcap b/tests/ISIS_level1_adjacency.pcap
new file mode 100644
index 0000000..9614218
--- /dev/null
+++ b/tests/ISIS_level1_adjacency.pcap
Binary files differ
diff --git a/tests/ISIS_level2_adjacency.pcap b/tests/ISIS_level2_adjacency.pcap
new file mode 100644
index 0000000..9d8a329
--- /dev/null
+++ b/tests/ISIS_level2_adjacency.pcap
Binary files differ
diff --git a/tests/ISIS_p2p_adjacency.pcap b/tests/ISIS_p2p_adjacency.pcap
new file mode 100644
index 0000000..a065ad7
--- /dev/null
+++ b/tests/ISIS_p2p_adjacency.pcap
Binary files differ
diff --git a/tests/LACP.pcap b/tests/LACP.pcap
new file mode 100644
index 0000000..9681961
--- /dev/null
+++ b/tests/LACP.pcap
Binary files differ
diff --git a/tests/LLDP_and_CDP.pcap b/tests/LLDP_and_CDP.pcap
new file mode 100644
index 0000000..ebbf49e
--- /dev/null
+++ b/tests/LLDP_and_CDP.pcap
Binary files differ
diff --git a/tests/MSTP_Intra-Region_BPDUs.pcap b/tests/MSTP_Intra-Region_BPDUs.pcap
new file mode 100644
index 0000000..559b234
--- /dev/null
+++ b/tests/MSTP_Intra-Region_BPDUs.pcap
Binary files differ
diff --git a/tests/OSPFv3_NBMA_adjacencies.pcap b/tests/OSPFv3_NBMA_adjacencies.pcap
new file mode 100644
index 0000000..7aa8fae
--- /dev/null
+++ b/tests/OSPFv3_NBMA_adjacencies.pcap
Binary files differ
diff --git a/tests/OSPFv3_broadcast_adjacency.pcap b/tests/OSPFv3_broadcast_adjacency.pcap
new file mode 100644
index 0000000..15cb2dd
--- /dev/null
+++ b/tests/OSPFv3_broadcast_adjacency.pcap
Binary files differ
diff --git a/tests/OSPFv3_multipoint_adjacencies.pcap b/tests/OSPFv3_multipoint_adjacencies.pcap
new file mode 100644
index 0000000..9ba7698
--- /dev/null
+++ b/tests/OSPFv3_multipoint_adjacencies.pcap
Binary files differ
diff --git a/tests/OSPFv3_with_AH.pcap b/tests/OSPFv3_with_AH.pcap
new file mode 100644
index 0000000..6c647b4
--- /dev/null
+++ b/tests/OSPFv3_with_AH.pcap
Binary files differ
diff --git a/tests/PIM-DM_pruning.pcap b/tests/PIM-DM_pruning.pcap
new file mode 100644
index 0000000..ad0f80d
--- /dev/null
+++ b/tests/PIM-DM_pruning.pcap
Binary files differ
diff --git a/tests/PIM-SM_join_prune.pcap b/tests/PIM-SM_join_prune.pcap
new file mode 100644
index 0000000..12396bf
--- /dev/null
+++ b/tests/PIM-SM_join_prune.pcap
Binary files differ
diff --git a/tests/PIM_register_register-stop.pcap b/tests/PIM_register_register-stop.pcap
new file mode 100644
index 0000000..e2419ad
--- /dev/null
+++ b/tests/PIM_register_register-stop.pcap
Binary files differ
diff --git a/tests/PIMv2_bootstrap.pcap b/tests/PIMv2_bootstrap.pcap
new file mode 100644
index 0000000..1bc0ae9
--- /dev/null
+++ b/tests/PIMv2_bootstrap.pcap
Binary files differ
diff --git a/tests/PIMv2_hellos.pcap b/tests/PIMv2_hellos.pcap
new file mode 100644
index 0000000..6a5f49d
--- /dev/null
+++ b/tests/PIMv2_hellos.pcap
Binary files differ
diff --git a/tests/RADIUS.pcap b/tests/RADIUS.pcap
new file mode 100644
index 0000000..2e902e4
--- /dev/null
+++ b/tests/RADIUS.pcap
Binary files differ
diff --git a/tests/TESTLIST b/tests/TESTLIST
index 4ee9633..3cdc7ca 100644
--- a/tests/TESTLIST
+++ b/tests/TESTLIST
@@ -1,76 +1,111 @@
+# Various flags applied to a TCP session.
+#
+# We cannot rely on, for example, "print-x.out" and
+# "print-X.out" being different files - we might be running
+# this on a case-insensitive file system, e.g. a Windows
+# file system or a case-insensitive HFS+ file system on
+# Mac OS X.
+#
+# Therefore, for "X" and "XX", we have "print-capX.out"
+# and "print-capXX.out".
+#
+print-x print-flags.pcap print-x.out -t -x
+print-xx print-flags.pcap print-xx.out -t -xx
+print-X print-flags.pcap print-capX.out -t -X
+print-XX print-flags.pcap print-capXX.out -t -XX
+print-A print-flags.pcap print-A.out -t -A
+print-AA print-flags.pcap print-AA.out -t -AA
+
# BGP tests
-bgp_vpn_attrset bgp_vpn_attrset.pcap bgp_vpn_attrset.out -t -v
+bgp_vpn_attrset bgp_vpn_attrset.pcap bgp_vpn_attrset.out -t -v
mpbgp-linklocal-nexthop mpbgp-linklocal-nexthop.pcap mpbgp-linklocal-nexthop.out -t -v
+bgp_infloop-v bgp-infinite-loop.pcap bgp_infloop-v.out -t -v
# EAP tests
-eapon1 eapon1.pcap eapon1.out -t
+eapon1 eapon1.pcap eapon1.out -t
# ESP tests
esp0 02-sunrise-sunset-esp.pcap esp0.out -t -n
-esp1 02-sunrise-sunset-esp.pcap esp1.out -t -E "0x12345678@192.1.2.45 3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"
-esp2 08-sunrise-sunset-esp2.pcap esp2.out -t -E "0x12345678@192.1.2.45 3des-cbc-hmac96:0x43434545464649494a4a4c4c4f4f51515252545457575840,0xabcdabcd@192.0.1.1 3des-cbc-hmac96:0x434545464649494a4a4c4c4f4f5151525254545757584043"
-esp3 02-sunrise-sunset-esp.pcap esp1.out -t -E "3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"
-esp4 08-sunrise-sunset-esp2.pcap esp2.out -t -E "file esp-secrets.txt"
-esp5 08-sunrise-sunset-aes.pcap esp5.out -t -E "file esp-secrets.txt"
-espudp1 espudp1.pcap espudp1.out -nnnn -t -E "file esp-secrets.txt"
+# more ESP tests in crypto.sh
# ISAKMP tests
-isakmp1 isakmp-delete-segfault.pcap isakmp1.out -t
+isakmp1 isakmp-delete-segfault.pcap isakmp1.out -t
isakmp2 isakmp-pointer-loop.pcap isakmp2.out -t
isakmp3 isakmp-identification-segfault.pcap isakmp3.out -t -v
isakmp4 isakmp4500.pcap isakmp4.out -t -E "file esp-secrets.txt"
+isakmp5-v ISAKMP_sa_setup.pcap isakmp5-v.out -t -v
-# LMP tests (what is it?)
-# fails right now.
-#lmp lmp.pcap lmp.out -t -v -v
+# Link Management Protocol tests
+lmp lmp.pcap lmp.out -t -T lmp
+# lmp-v is now conditionally handled by lmp-v.sh
# MPLS tests
mpls-ldp-hello mpls-ldp-hello.pcap mpls-ldp-hello.out -t -v
+ldp_infloop ldp-infinite-loop.pcap ldp_infloop.out -t
# OSPF tests
-ospf-gmpls ospf-gmpls.pcap ospf-gmpls.out -t -v
+ospf-gmpls ospf-gmpls.pcap ospf-gmpls.out -t -v
+ospf3_ah-vv OSPFv3_with_AH.pcap ospf3_ah-vv.out -t -v -v
+ospf3_auth-vv ospf3_auth.pcap ospf3_auth-vv.out -t -v -v
+ospf3_bc-vv OSPFv3_broadcast_adjacency.pcap ospf3_bc-vv.out -t -v -v
+ospf3_mp-vv OSPFv3_multipoint_adjacencies.pcap ospf3_mp-vv.out -t -v -v
+ospf3_nbma-vv OSPFv3_NBMA_adjacencies.pcap ospf3_nbma-vv.out -t -v -v
# IKEv2 tests
ikev2four ikev2four.pcap ikev2four.out -t -v
-ikev2fourv ikev2four.pcap ikev2fourv.out -t -v -v -v
+ikev2fourv ikev2four.pcap ikev2fourv.out -t -v -v -v
ikev2fourv4 ikev2four.pcap ikev2fourv4.out -t -v -v -v -v
-ikev2pI2 ikev2pI2.pcap ikev2pI2.out -t -E "file ikev2pI2-secrets.txt" -v -v -v -v
+# ikev2pI2 test in crypto.sh
# IETF ROLL RPL packets
-dio01 dio.pcap dio.out -t -v
+dio02 rpl-19-pickdag.pcap rpl-19-pickdag.out -t -v -v
+dio03 rpl-19-pickdag.pcap rpl-19-pickdagvvv.out -t -v -v -v
+dao01 rpl-14-dao.pcap rpl-14-daovvv.out -t -v -v -v
+daoack01 rpl-26-senddaoack.pcap rpl-26-senddaovv.out -t -v -v -v
# IPNET encapsulated site
e1000g e1000g.pcap e1000g.out -t
# IETF FORCES WG packets and printer
forces01 forces1.pcap forces1.out -t
-forces01vvv forces1.pcap forces1vvv.out -t -v -v -v
+forces01vvv forces1.pcap forces1vvv.out -t -v -v -v
forces01vvvv forces1.pcap forces1vvvv.out -t -v -v -v -v
# need new pcap file, not sure what the differences were?
#forces02 forces2.pcap forces2.out -t
#forces02v forces2.pcap forces2v.out -t -v
#forces02vv forces2.pcap forces2vv.out -t -v -v
-# 802.1ad, QinQ tests
+# 802.1ad, QinQ tests
qinq QinQpacket.pcap QinQpacket.out -t -e
qinqv QinQpacket.pcap QinQpacketv.out -t -e -v
# now SFLOW tests
sflow1 sflow_multiple_counter_30_pdus.pcap sflow_multiple_counter_30_pdus.out -t -v
+sflow2 sflow_multiple_counter_30_pdus.pcap sflow_multiple_counter_30_pdus-nv.out -t
-# Babel tests
-babel1 babel.pcap babel1.out -t
+# AHCP and Babel tests
+ahcp-vv ahcp.pcap ahcp-vv.out -t -vv
+babel1 babel.pcap babel1.out -t
babel1v babel.pcap babel1v.out -t -v
babel_auth babel_auth.pcap babel_auth.out -t -v
+babel_pad1 babel_pad1.pcap babel_pad1.out -t
+babel_rtt babel_rtt.pcap babel_rtt.out -t -v
# PPPoE tests
pppoe pppoe.pcap pppoe.out -t
+pppoes pppoes.pcap pppoes.out -t
+pppoes_id pppoes.pcap pppoes_id.out -t pppoes 0x3b
# IGMP tests
+igmpv1 IGMP_V1.pcap igmpv1.out -t
+igmpv2 IGMP_V2.pcap igmpv2.out -t
igmpv3-queries igmpv3-queries.pcap igmpv3-queries.out -t
+mtrace mtrace.pcap mtrace.out -t
+dvmrp mrinfo_query.pcap dvmrp.out -t
# ICMPv6
icmpv6 icmpv6.pcap icmpv6.out -t -vv
+icmpv6_opt24-v icmpv6_opt24.pcap icmpv6_opt24-v.out -t -v
# SPB tests
spb spb.pcap spb.out -t
@@ -78,6 +113,20 @@ spb spb.pcap spb.out -t
# SPB BPDUv4 tests
spb_bpduv4 spb_bpduv4.pcap spb_bpduv4.out -t
+# DCB Tests
+dcb_ets dcb_ets.pcap dcb_ets.out -t -vv
+dcb_pfc dcb_pfc.pcap dcb_pfc.out -t -vv
+dcb_qcn dcb_qcn.pcap dcb_qcn.out -t -vv
+
+# EVB tests
+evb evb.pcap evb.out -t -vv
+
+# STP tests
+mstp-v MSTP_Intra-Region_BPDUs.pcap mstp-v.out -t -v
+stp-v 802.1D_spanning_tree.pcap stp-v.out -t -v
+rstp-v 802.1w_rapid_STP.pcap rstp-v.out -t -v
+rpvst-v rpvstp-trunk-native-vid5.pcap rpvst-v.out -t -v
+
# RIP tests
ripv1v2 ripv1v2.pcap ripv1v2.out -t -v
ripv2_auth ripv2_auth.pcap ripv2_auth.out -t -v
@@ -87,10 +136,122 @@ dhcpv6-aftr-name dhcpv6-AFTR-Name-RFC6334.pcap dhcpv6-AFTR-Name-RFC6334.out -t -
dhcpv6-ia-na dhcpv6-ia-na.pcap dhcpv6-ia-na.out -t -v
dhcpv6-ia-pd dhcpv6-ia-pd.pcap dhcpv6-ia-pd.out -t -v
dhcpv6-ia-ta dhcpv6-ia-ta.pcap dhcpv6-ia-ta.out -t -v
+dhcpv6-ntp-server dhcpv6-ntp-server.pcap dhcpv6-ntp-server.out -t -v
+dhcpv6-sip-server-d dhcpv6-sip-server-d.pcap dhcpv6-sip-server-d.out -t -v
+dhcpv6-domain-list dhcpv6-domain-list.pcap dhcpv6-domain-list.out -t -v
-# ZeroMQ tests
+# ZeroMQ/PGM tests
+# ZMTP/1.0 over TCP
zmtp1v zmtp1.pcap zmtp1.out -t -v -T zmtp1
+# native PGM
+pgmv pgm_zmtp1.pcap pgmv.out -t -v
+# UDP-encapsulated PGM
+epgmv epgm_zmtp1.pcap epgmv.out -t -v -T pgm
+# ZMTP/1.0 inside native PGM
+pgm_zmtp1v pgm_zmtp1.pcap pgm_zmtp1v.out -t -v -T pgm_zmtp1
+# ZMTP/1.0 inside UDP-encapsulated PGM
+epgm_zmtp1v epgm_zmtp1.pcap epgm_zmtp1v.out -t -v -T pgm_zmtp1
# MS NLB tests
msnlb msnlb.pcap msnlb.out -t
msnlb2 msnlb2.pcap msnlb2.out -t
+
+# MPTCP tests
+mptcp mptcp.pcap mptcp.out -t
+mptcp-fclose mptcp-fclose.pcap mptcp-fclose.out -t
+# TFO tests
+tfo tfo-5c1fa7f9ae91.pcap tfo.out -t
+
+# IEEE 802.11 tests
+802.11_exthdr ieee802.11_exthdr.pcap ieee802.11_exthdr.out -t -v
+802.11_rx-stbc ieee802.11_rx-stbc.pcap ieee802.11_rx-stbc.out -t
+
+# OpenFlow tests
+of10_p3295-vv of10_p3295.pcap of10_p3295-vv.out -t -vv
+of10_s4810-vvvv of10_s4810.pcap of10_s4810-vvvv.out -t -vvvv
+of10_pf5240-vv of10_pf5240.pcap of10_pf5240-vv.out -t -vv
+of10_7050q-v of10_7050q.pcap of10_7050q-v.out -t -v
+
+# GeoNetworking and CALM FAST tests
+geonet-calm-fast geonet_and_calm_fast.pcap geonet_and_calm_fast.out -t -vv -n
+
+# M3UA tests
+m3ua isup.pcap isup.out -t
+m3ua-vv isup.pcap isupvv.out -t -vv
+
+# NFLOG test case moved to nflog-e.sh
+
+# syslog test case
+syslog-v syslog_udp.pcap syslog-v.out -t -v
+
+#IPv6 tests
+ipv6-bad-version.pcap ipv6-bad-version.pcap ipv6-bad-version.out -t
+ipv6-routing-header ipv6-routing-header.pcap ipv6-routing-header.out -t -v
+
+# Loopback/CTP test case
+loopback loopback.pcap loopback.out -t
+
+# DCCP partial checksums tests
+dccp_partial_csum_v4_simple dccp_partial_csum_v4_simple.pcap dccp_partial_csum_v4_simple.out -t -vv
+dccp_partial_csum_v4_longer dccp_partial_csum_v4_longer.pcap dccp_partial_csum_v4_longer.out -t -vv
+dccp_partial_csum_v6_simple dccp_partial_csum_v6_simple.pcap dccp_partial_csum_v6_simple.out -t -vv
+dccp_partial_csum_v6_longer dccp_partial_csum_v6_longer.pcap dccp_partial_csum_v6_longer.out -t -vv
+
+# VRRP tests
+vrrp vrrp.pcap vrrp.out -t
+vrrp-v vrrp.pcap vrrp-v.out -t -v
+
+# HSRP tests
+hsrp_1 HSRP_coup.pcap hsrp_1.out -t
+hsrp_1-v HSRP_coup.pcap hsrp_1-v.out -t -v
+hsrp_2-v HSRP_election.pcap hsrp_2-v.out -t -v
+hsrp_3-v HSRP_failover.pcap hsrp_3-v.out -t -v
+
+# PIMv2 tests
+pimv2_dm-v PIM-DM_pruning.pcap pimv2_dm-v.out -t -v
+pimv2_register-v PIM_register_register-stop.pcap pimv2_register-v.out -t -v
+pimv2_sm-v PIM-SM_join_prune.pcap pimv2_sm-v.out -t -v
+pimv2_bootstrap-v PIMv2_bootstrap.pcap pimv2_bootstrap-v.out -t -v
+pimv2_hellos-v PIMv2_hellos.pcap pimv2_hellos-v.out -t -v
+
+# IS-IS tests
+isis_infloop-v isis-infinite-loop.pcap isis_infloop-v.out -t -v
+
+# RSVP tests
+rsvp_infloop-v rsvp-infinite-loop.pcap rsvp_infloop-v.out -t -v
+
+# HDLC tests
+hdlc1 chdlc-slarp.pcap hdlc1.out -t
+hdlc2 chdlc-slarp-short.pcap hdlc2.out -t
+hdlc3 HDLC.pcap hdlc3.out -t
+hdlc4 hdlc_slarp.pcap hdlc4.out -t
+
+# DECnet test case
+decnet DECnet_Phone.pcap decnet.out -t
+
+# RADIUS tests
+radius-v RADIUS.pcap radius-v.out -t -v
+
+# link-level protocols
+dtp-v DTP.pcap dtp-v.out -t -v
+lacp-ev LACP.pcap lacp-ev.out -t -e -v
+lldp_cdp-ev LLDP_and_CDP.pcap lldp_cdp-ev.out -t -e -v
+cdp-v 3560_CDP.pcap cdp-v.out -t -v
+udld-v UDLD.pcap udld-v.out -t -v
+
+# EIGRP tests
+eigrp1-v EIGRP_adjacency.pcap eigrp1-v.out -t -v
+eigrp2-v EIGRP_goodbye.pcap eigrp2-v.out -t -v
+eigrp3-v EIGRP_subnet_down.pcap eigrp3-v.out -t -v
+eigrp4-v EIGRP_subnet_up.pcap eigrp4-v.out -t -v
+
+# IS-IS tests
+isis_1 ISIS_external_lsp.pcap isis_1.out -t
+isis_1-v ISIS_external_lsp.pcap isis_1-v.out -t -v
+isis_2-v ISIS_level1_adjacency.pcap isis_2-v.out -t -v
+isis_3-v ISIS_level2_adjacency.pcap isis_3-v.out -t -v
+isis_4-v ISIS_p2p_adjacency.pcap isis_4-v.out -t -v
+
+# ATA-over-Ethernet tests
+aoe_1 AoE_Linux.pcap aoe_1.out -t
+aoe_1-v AoE_Linux.pcap aoe_1-v.out -t -v
diff --git a/tests/TESTonce b/tests/TESTonce
index c5bcb34..6eddbd2 100755
--- a/tests/TESTonce
+++ b/tests/TESTonce
@@ -1,39 +1,42 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
-$debug = 0;
system("mkdir -p NEW DIFF");
-if(@ARGV == 1) {
- open(TESTLIST, "TESTLIST") || die "can not open TESTLIST: $!\n";
- $wanted = $ARGV[0];
- #print "Searching for test case $wanted\n";
- while(<TESTLIST>) {
- #print "Processing $_\n";
- next unless (/^$wanted/);
-
- chop;
- ($name,$input,$output,$options)=split(/\s+/,$_, 4);
- last;
- }
- close(TESTLIST);
+if(@ARGV != 4) {
+ print "Usage: TESTonce name input output options\n";
+ exit 20;
+}
- die "Can not find test $wanted\n" unless defined($input);
+$name=$ARGV[0];
+$input=$ARGV[1];
+$output=$ARGV[2];
+$options=$ARGV[3];
-} elsif(@ARGV == 4) {
- $name=$ARGV[0];
- $input=$ARGV[1];
- $output=$ARGV[2];
- $options=$ARGV[3];
-} else {
- print "Usage: TESTonce name [input output options]\n";
- exit 20;
+if ($^O eq 'MSWin32') {
+ $r = system "..\\windump -n -r $input $options 2>NUL | tee NEW/$output | diff -w $output - >DIFF/$output.diff";
+ }
+else {
+ $r = system "../tcpdump 2>/dev/null -n -r $input $options | tee NEW/$output | diff -w $output - >DIFF/$output.diff";
}
-print "Running $name. \n" if $debug;
-print " Input: $input, OUTPUT: $output, OPTIONS: $options\n" if $debug;
+if($r == 0) {
+ printf " %-30s: passed\n", $name;
+ unlink "DIFF/$output.diff";
+ exit 0;
+}
+printf " %-30s: TEST FAILED", $name;
+open FOUT, '>>failure-outputs.txt';
+printf FOUT "Failed test: $name\n\n";
+close FOUT;
+system "cat DIFF/$output.diff >> failure-outputs.txt";
-print " ";
-exec("../tcpdump 2>/dev/null -n -r $input $options | tee NEW/$output | diff -w - $output >DIFF/$output.diff");
-@cores = glob("core*");
-exit 10 if (@cores > 0);
-exit 0;
+if($r == -1) {
+ print " (failed to execute: $!)\n";
+ exit 30;
+}
+if($r & 127) {
+ printf " (terminated with signal %u, %s coredump)\n", ($r & 127), ($r & 128) ? 'with' : 'without';
+ exit ($r & 128) ? 10 : 20;
+}
+print "\n";
+exit $r >> 8;
diff --git a/tests/TESTrun.sh b/tests/TESTrun.sh
index d1baaa7..924e5f5 100755
--- a/tests/TESTrun.sh
+++ b/tests/TESTrun.sh
@@ -6,57 +6,61 @@ passed=0
failed=0
cat /dev/null > failure-outputs.txt
-# first run any specific tests.
-for i in *.sh
-do
- case $i in TEST*.sh) continue;; esac
-
- if sh ./$i >DIFF/$i.result
- then
- echo $i: passed.
- rm -f DIFF/$i.result
+runComplexTests()
+{
+ for i in *.sh
+ do
+ case $i in TEST*.sh) continue;; esac
+ if sh ./$i
+ then
passed=`expr $passed + 1`
- else
- echo $i: failed.
+ else
failed=`expr $failed + 1`
- fi
-done
-
-echo $passed >.passed
-echo $failed >.failed
+ fi
+ done
+}
-# now run typical tests
-cat TESTLIST | while read name input output options
-do
- case $name in
+runSimpleTests()
+{
+ only=$1
+ echo $passed >.passed
+ echo $failed >.failed
+ cat TESTLIST | while read name input output options
+ do
+ case $name in
\#*) continue;;
'') continue;;
- esac
-
- if ./TESTonce $name $input $output "$options"
- then
- echo $name: passed.
- rm -f DIFF/$output.diff
+ esac
+ [ "$only" != "" -a "$name" != "$only" ] && continue
+ if ./TESTonce $name $input $output "$options"
+ then
passed=`expr $passed + 1`
echo $passed >.passed
- else
- echo $name: failed.
+ else
failed=`expr $failed + 1`
echo $failed >.failed
- echo "Failed test: $name" >> failure-outputs.txt
- echo >> failure-outputs.txt
- cat DIFF/$output.diff >> failure-outputs.txt
- echo >> failure-outputs.txt
- fi
-done
+ fi
+ [ "$only" != "" -a "$name" = "$only" ] && break
+ done
+ # I hate shells with their stupid, useless subshells.
+ passed=`cat .passed`
+ failed=`cat .failed`
+}
-# I hate shells with their stupid, useless subshells.
-passed=`cat .passed`
-failed=`cat .failed`
+if [ $# -eq 0 ]
+then
+ runComplexTests
+ runSimpleTests
+elif [ $# -eq 1 ]
+then
+ runSimpleTests $1
+else
+ echo "Usage: $0 [test_name]"
+ exit 30
+fi
# exit with number of failing tests.
-echo
-echo
+echo '------------------------------------------------'
printf "%4u tests failed\n" $failed
printf "%4u tests passed\n" $passed
echo
@@ -64,8 +68,4 @@ echo
cat failure-outputs.txt
echo
echo
-exit $failed
-
-
-
-
+exit $failed
diff --git a/tests/UDLD.pcap b/tests/UDLD.pcap
new file mode 100644
index 0000000..d8d3ff6
--- /dev/null
+++ b/tests/UDLD.pcap
Binary files differ
diff --git a/tests/ahcp-vv.out b/tests/ahcp-vv.out
new file mode 100644
index 0000000..167dd43
--- /dev/null
+++ b/tests/ahcp-vv.out
@@ -0,0 +1,76 @@
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 60) fe80::6aa3:c4ff:fef4:841e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0x7ce31135, Source Id 6a:a3:c4:ff:fe:f4:84:1e, Destination Id ff:ff:ff:ff:ff:ff:ff:ff
+ Discover, Length 24
+ Origin Time: 2013-11-10 07:59:42 UTC
+ Expires: 418s
+ IPv4 Address: 0.0.0.0
+ IPv6 Prefix
+ Name Server
+ NTP Server
+IP6 (class 0xc0, hlim 64, next-header UDP (17) payload length: 193) fe80::22cf:30ff:fe02:b052.5359 > fe80::6aa3:c4ff:fef4:841e.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0x9dccbd40, Source Id 08:4b:37:1e:f3:6e:1e:dc, Destination Id 6a:a3:c4:ff:fe:f4:84:1e
+ Offer, Length 157
+ Origin Time: 2013-11-10 07:59:44 UTC
+ Mandatory
+ Expires: 512s
+ IPv4 Address: 10.100.0.1
+ Name Server: ::ffff:89.233.43.71, ::ffff:89.104.194.142, 2002:d596:2a92:1:71:53::, 2002:5968:c28e::53
+ NTP Server: ::ffff:195.234.155.124, ::ffff:78.156.97.78, ::ffff:80.71.132.103, ::ffff:83.151.158.44
+ My-IPv4-Address: 10.0.0.80
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 56) fe80::6aa3:c4ff:fef4:841e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0x7de31135, Source Id 6a:a3:c4:ff:fe:f4:84:1e, Destination Id 08:4b:37:1e:f3:6e:1e:dc
+ Request, Length 20
+ Origin Time: 2013-11-10 07:59:42 UTC
+ Expires: 405s
+ IPv4 Address
+ IPv6 Prefix
+ Name Server
+ NTP Server
+IP6 (class 0xc0, hlim 64, next-header UDP (17) payload length: 193) fe80::22cf:30ff:fe02:b052.5359 > fe80::6aa3:c4ff:fef4:841e.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0x9eccbd40, Source Id 08:4b:37:1e:f3:6e:1e:dc, Destination Id 6a:a3:c4:ff:fe:f4:84:1e
+ Ack, Length 157
+ Origin Time: 2013-11-10 07:59:44 UTC
+ Mandatory
+ Expires: 524s
+ IPv4 Address: 10.100.0.1
+ Name Server: ::ffff:89.233.43.71, ::ffff:89.104.194.142, 2002:d596:2a92:1:71:53::, 2002:5968:c28e::53
+ NTP Server: ::ffff:195.234.155.124, ::ffff:78.156.97.78, ::ffff:80.71.132.103, ::ffff:83.151.158.44
+ My-IPv4-Address: 10.0.0.80
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 56) fe80::6aa3:c4ff:fef4:841e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0x7ee31135, Source Id 6a:a3:c4:ff:fe:f4:84:1e, Destination Id ff:ff:ff:ff:ff:ff:ff:ff
+ Discover, Length 20
+ Origin Time: 2013-11-10 08:00:09 UTC
+ Expires: 415s
+ IPv4 Address
+ IPv6 Prefix
+ Name Server
+ NTP Server
+IP6 (class 0xc0, hlim 64, next-header UDP (17) payload length: 193) fe80::22cf:30ff:fe02:b052.5359 > fe80::6aa3:c4ff:fef4:841e.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0x9fccbd40, Source Id 08:4b:37:1e:f3:6e:1e:dc, Destination Id 6a:a3:c4:ff:fe:f4:84:1e
+ Offer, Length 157
+ Origin Time: 2013-11-10 08:00:11 UTC
+ Mandatory
+ Expires: 505s
+ IPv4 Address: 10.100.0.1
+ Name Server: ::ffff:89.233.43.71, ::ffff:89.104.194.142, 2002:d596:2a92:1:71:53::, 2002:5968:c28e::53
+ NTP Server: ::ffff:195.234.155.124, ::ffff:78.156.97.78, ::ffff:80.71.132.103, ::ffff:83.151.158.44
+ My-IPv4-Address: 10.0.0.80
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 56) fe80::6aa3:c4ff:fef4:841e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0x7fe31135, Source Id 6a:a3:c4:ff:fe:f4:84:1e, Destination Id 08:4b:37:1e:f3:6e:1e:dc
+ Request, Length 20
+ Origin Time: 2013-11-10 08:00:09 UTC
+ Expires: 409s
+ IPv4 Address
+ IPv6 Prefix
+ Name Server
+ NTP Server
+IP6 (class 0xc0, hlim 64, next-header UDP (17) payload length: 193) fe80::22cf:30ff:fe02:b052.5359 > fe80::6aa3:c4ff:fef4:841e.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0xa0ccbd40, Source Id 08:4b:37:1e:f3:6e:1e:dc, Destination Id 6a:a3:c4:ff:fe:f4:84:1e
+ Ack, Length 157
+ Origin Time: 2013-11-10 08:00:12 UTC
+ Mandatory
+ Expires: 518s
+ IPv4 Address: 10.100.0.1
+ Name Server: ::ffff:89.233.43.71, ::ffff:89.104.194.142, 2002:d596:2a92:1:71:53::, 2002:5968:c28e::53
+ NTP Server: ::ffff:195.234.155.124, ::ffff:78.156.97.78, ::ffff:80.71.132.103, ::ffff:83.151.158.44
+ My-IPv4-Address: 10.0.0.80
diff --git a/tests/ahcp.pcap b/tests/ahcp.pcap
new file mode 100644
index 0000000..e3bfdf1
--- /dev/null
+++ b/tests/ahcp.pcap
Binary files differ
diff --git a/tests/aoe_1-v.out b/tests/aoe_1-v.out
new file mode 100644
index 0000000..a85e993
--- /dev/null
+++ b/tests/aoe_1-v.out
@@ -0,0 +1,888 @@
+AoE length 18, Ver 1, Flags: [none]
+ Major: 0xffff, Minor: 0xff, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0xffff, Minor: 0xff, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 18, Ver 0
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0001cd4a
+ AFlags: [none], Err/Feature: 0, Sector Count: 1, Cmd/Status: 236
+ lba0: 0, lba1: 0, lba2: 0, lba3: 160, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 534, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0001cd4a
+ AFlags: [none], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 0, lba1: 0, lba2: 0, lba3: 160, lba4: 0, lba5: 0
+ Data: 512 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0002cd63
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 0, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0003cd63
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0004cd63
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0005cd64
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 6, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0002cd63
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 0, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0003cd63
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0004cd63
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0005cd64
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 6, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0006cd68
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 8, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0007cd68
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 10, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0008cd68
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0009cd68
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0006cd68
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 8, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0007cd68
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 10, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0008cd68
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0009cd68
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000acd71
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 0, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000acd71
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 0, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000bcd71
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000ccd71
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000dcd71
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 6, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000bcd71
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000ccd71
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000dcd71
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 6, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000ecd74
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 24, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000fcd74
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 26, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0010cd74
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 28, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000ecd74
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 24, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x000fcd74
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 26, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0010cd74
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 28, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0011cd74
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 30, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0011cd74
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 30, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0012cd7b
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 8, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0013cd7b
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 10, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0014cd7b
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0015cd7b
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0012cd7b
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 8, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0013cd7b
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 10, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0014cd7b
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0015cd7b
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0016cd8f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 56, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0017cd8f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 58, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0018cd8f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 60, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0019cd8f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 62, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0016cd8f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 56, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0017cd8f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 58, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0018cd8f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 60, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0019cd8f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 62, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 18, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 16, Firmware Version: 16405, Sector Count: 2, AoE: 1, CCmd: read config string
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001acd97
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 120, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001bcd97
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 122, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001ccd97
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 124, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001dcd97
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 126, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001acd97
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 120, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001bcd97
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 122, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001ccd97
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 124, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001dcd97
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 126, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 18, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 16, Firmware Version: 16405, Sector Count: 2, AoE: 1, CCmd: read config string
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001ecdfb
+ AFlags: [none], Err/Feature: 0, Sector Count: 1, Cmd/Status: 236
+ lba0: 0, lba1: 0, lba2: 0, lba3: 160, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 534, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001ecdfb
+ AFlags: [none], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 0, lba1: 0, lba2: 0, lba3: 160, lba4: 0, lba5: 0
+ Data: 512 bytes
+AoE length 18, Ver 1, Flags: [none]
+ Major: 0xffff, Minor: 0xff, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001f6eeb
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 8, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x001f6eeb
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 8, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00206eeb
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 10, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00216eeb
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00226eeb
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00206eeb
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 10, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00216eeb
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00226eeb
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00236ef0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 0, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00236ef0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 0, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00246ef0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00256ef0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00266ef0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 6, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00246ef0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00256ef0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00266ef0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 6, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00276ef3
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 24, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00286ef3
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 26, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00296ef3
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 28, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002a6ef3
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 30, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00276ef3
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 24, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00286ef3
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 26, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00296ef3
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 28, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002a6ef3
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 30, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002b6ef7
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 56, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002b6ef7
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 56, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002c6ef7
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 58, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002d6ef7
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 60, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002e6ef7
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 62, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002c6ef7
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 58, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002d6ef7
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 60, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002e6ef7
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 62, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002f6efa
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 120, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00306efa
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 122, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00316efa
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 124, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00326efa
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 126, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x002f6efa
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 120, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00306efa
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 122, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00316efa
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 124, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00326efa
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 126, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00336f01
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00336f01
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00346f07
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00346f07
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00356f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 18, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00366f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 20, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00376f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 22, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00386f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 24, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00356f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 18, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00396f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 26, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003a6f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 28, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003b6f0a
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 30, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003c6f0a
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 32, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00366f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 20, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00376f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 22, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00386f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 24, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00396f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 26, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003a6f09
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 28, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003b6f0a
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 30, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003c6f0a
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 32, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003d6f0f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 34, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003e6f12
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 16, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003f6f12
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 36, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003d6f0f
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 34, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003e6f12
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 16, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x003f6f12
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 36, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00406f12
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 38, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00416f12
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 40, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00406f12
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 38, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00426f13
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 42, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00436f13
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 44, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00446f13
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 46, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00416f12
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 40, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00426f13
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 42, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00436f13
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 44, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00446f13
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 46, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00456f15
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 48, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00456f15
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 48, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00466f16
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00466f16
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 18, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 16, Firmware Version: 16405, Sector Count: 2, AoE: 1, CCmd: read config string
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0xffff, Minor: 0xff, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 18, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 16, Firmware Version: 16405, Sector Count: 2, AoE: 1, CCmd: read config string
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0047e470
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x0047e470
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 18, Ver 1, Flags: [none]
+ Major: 0xffff, Minor: 0xff, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0xffff, Minor: 0xff, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 18, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 16, Firmware Version: 16405, Sector Count: 2, AoE: 1, CCmd: read config string
+AoE length 18, Ver 1, Flags: [none]
+ Major: 0xffff, Minor: 0xff, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0xffff, Minor: 0xff, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 18, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 16, Firmware Version: 16405, Sector Count: 2, AoE: 1, CCmd: read config string
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00484ae0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00484ae0
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00494ae2
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 2, Cmd/Status: 36
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00494ae2
+ AFlags: [Ext48], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004a5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 76, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004a5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 76, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004b5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 48, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004b5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 48, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004c5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004c5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 12, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004d5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004d5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 14, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004e5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 16, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004e5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 16, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004f5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 18, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x004f5ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 18, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00505ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00505ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00515ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00515ecd
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 4, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 1046, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00525ed2
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 2, Cmd/Status: 52
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 1024 bytes
+AoE length 46, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00525ed2
+ AFlags: [Ext48, Write], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 2, lba1: 0, lba2: 0, lba3: 0, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 0, Firmware Version: 0, Sector Count: 0, AoE: 0, CCmd: read config string
+AoE length 18, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Query Config Information, Tag: 0x00000000
+ Buffer Count: 16, Firmware Version: 16405, Sector Count: 2, AoE: 1, CCmd: read config string
+AoE length 46, Ver 1, Flags: [none]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00535f2f
+ AFlags: [none], Err/Feature: 0, Sector Count: 1, Cmd/Status: 236
+ lba0: 0, lba1: 0, lba2: 0, lba3: 160, lba4: 0, lba5: 0
+ Data: 24 bytes
+AoE length 534, Ver 1, Flags: [Response]
+ Major: 0x0014, Minor: 0x00, Command: Issue ATA Command, Tag: 0x00535f2f
+ AFlags: [none], Err/Feature: 0, Sector Count: 0, Cmd/Status: 64
+ lba0: 0, lba1: 0, lba2: 0, lba3: 160, lba4: 0, lba5: 0
+ Data: 512 bytes
diff --git a/tests/aoe_1.out b/tests/aoe_1.out
new file mode 100644
index 0000000..1729195
--- /dev/null
+++ b/tests/aoe_1.out
@@ -0,0 +1,186 @@
+AoE length 18, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 18, Ver 0
+AoE length 46, Ver 1, Flags: [none]
+AoE length 534, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 18, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 18, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 534, Ver 1, Flags: [Response]
+AoE length 18, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 18, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 18, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 18, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 18, Ver 1, Flags: [Response]
+AoE length 18, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 18, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 1046, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 1046, Ver 1, Flags: [none]
+AoE length 46, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 18, Ver 1, Flags: [Response]
+AoE length 46, Ver 1, Flags: [none]
+AoE length 534, Ver 1, Flags: [Response]
diff --git a/tests/babel1.out b/tests/babel1.out
index 2243847..de3d37e 100644
--- a/tests/babel1.out
+++ b/tests/babel1.out
@@ -9,17 +9,17 @@ IP6 fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: babel 2 (8) hello
IP6 fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: babel 2 (8) hello
IP6 fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: babel 2 (52) update/prefix/id update/prefix update/prefix
IP6 fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: babel 2 (32) mh-request
-IP6 fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: UDP, length 42
-IP6 fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: UDP, length 42
-IP6 fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: UDP, length 180
-IP6 fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: UDP, length 42
-IP6 fe80::3428:af91:251:d626.5359 > ff02::cca6:c0f9:e182:5359.5359: UDP, length 42
+IP6 fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: AHCP Version 1
+IP6 fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: AHCP Version 1
+IP6 fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: AHCP Version 1
+IP6 fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: AHCP Version 1
+IP6 fe80::3428:af91:251:d626.5359 > ff02::cca6:c0f9:e182:5359.5359: AHCP Version 1
IP6 fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: babel 2 (28) update/prefix/id
IP6 fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: babel 2 (32) mh-request
-IP6 fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: UDP, length 180
-IP6 fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: UDP, length 42
+IP6 fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: AHCP Version 1
+IP6 fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: AHCP Version 1
IP6 fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: babel 2 (24) hello ihu
IP6 fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: babel 2 (28) update/prefix/id
IP6 fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: babel 2 (32) mh-request
-IP6 fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: UDP, length 180
+IP6 fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: AHCP Version 1
IP6 fe80::68d3:1235:d068:1f9e > ff02::16: HBH ICMP6, multicast listener report v2, 2 group record(s), length 48
diff --git a/tests/babel1v.out b/tests/babel1v.out
index 0e1c9af..d483a14 100644
--- a/tests/babel1v.out
+++ b/tests/babel1v.out
@@ -1,51 +1,67 @@
IP6 (hlim 1, next-header UDP (17) payload length: 20) fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (8)
- Hello seqno 8042 interval 2000
+ Hello seqno 8042 interval 20.00s
IP6 (hlim 1, next-header UDP (17) payload length: 20) fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (8)
- Hello seqno 40102 interval 2000
+ Hello seqno 40102 interval 20.00s
IP6 (hlim 1, next-header UDP (17) payload length: 122) fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (110)
- Update/prefix/id 2001:660:3301:8063:218:84ff:fe1a:615d/128 metric 1 seqno 32272 interval 8000
+ Update/prefix/id 2001:660:3301:8063:218:84ff:fe1a:615d/128 metric 1 seqno 32272 interval 80.00s sub-diversity 6
Next Hop 192.168.4.25
- Update 192.168.4.195/32 metric 1 seqno 32272 interval 8000
- Update/prefix/id 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 0 seqno 40149 interval 8000
- Update ::/0 metric 196 seqno 40149 interval 8000
- Update 192.168.4.25/32 metric 0 seqno 40149 interval 8000
+ Update 192.168.4.195/32 metric 1 seqno 32272 interval 80.00s sub-diversity 6
+ Update/prefix/id 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 0 seqno 40149 interval 80.00s sub-diversity empty
+ Update ::/0 metric 196 seqno 40149 interval 80.00s sub-diversity empty
+ Update 192.168.4.25/32 metric 0 seqno 40149 interval 80.00s sub-diversity empty
IP6 (hlim 1, next-header UDP (17) payload length: 36) fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (24)
- Hello seqno 8043 interval 2000
- IHU fe80::3428:af91:251:d626 txcost 96 interval 6000
+ Hello seqno 8043 interval 20.00s
+ IHU fe80::3428:af91:251:d626 txcost 96 interval 60.00s
IP6 (hlim 1, next-header UDP (17) payload length: 20) fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (8)
- Hello seqno 40103 interval 2000
+ Hello seqno 40103 interval 20.00s
IP6 (hlim 1, next-header UDP (17) payload length: 20) fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (8)
- Hello seqno 8044 interval 2000
+ Hello seqno 8044 interval 20.00s
IP6 (hlim 1, next-header UDP (17) payload length: 36) fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (24)
- Hello seqno 40104 interval 2000
- IHU fe80::68d3:1235:d068:1f9e txcost 96 interval 6000
+ Hello seqno 40104 interval 20.00s
+ IHU fe80::68d3:1235:d068:1f9e txcost 96 interval 60.00s
IP6 (hlim 1, next-header UDP (17) payload length: 20) fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (8)
- Hello seqno 8045 interval 2000
+ Hello seqno 8045 interval 20.00s
IP6 (hlim 1, next-header UDP (17) payload length: 20) fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (8)
- Hello seqno 40105 interval 2000
+ Hello seqno 40105 interval 20.00s
IP6 (hlim 1, next-header UDP (17) payload length: 64) fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (52)
- Update/prefix/id 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 8000
- Update/prefix 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 8000
- Update/prefix 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 8000
+ Update/prefix/id 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 80.00s
+ Update/prefix 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 80.00s
+ Update/prefix 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 80.00s
IP6 (hlim 1, next-header UDP (17) payload length: 44) fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (32)
MH-Request (127 hops) for 2001:660:3301:8063:218:f3ff:fea9:914e/128 seqno 40150 id 02:18:f3:ff:fe:a9:91:4e
-IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] UDP, length 42
-IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] UDP, length 42
-IP6 (hlim 64, next-header UDP (17) payload length: 188) fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: [udp sum ok] UDP, length 180
-IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] UDP, length 42
-IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::3428:af91:251:d626.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] UDP, length 42
+IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0xde3e5127, Source Id 02:18:f3:ff:fe:a9:91:4e, Destination Id ff:ff:ff:ff:ff:ff:ff:ff
+ Discover, Length 14
+IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] AHCP Version 1
+ Hopcount 2, Original Hopcount 2, Nonce 0xdf3e5127, Source Id 02:18:f3:ff:fe:a9:91:4e, Destination Id ff:ff:ff:ff:ff:ff:ff:ff
+ Discover, Length 14
+IP6 (hlim 64, next-header UDP (17) payload length: 188) fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0xc9b83d0d, Source Id 79:40:14:7f:b6:6d:c3:29, Destination Id 02:18:f3:ff:fe:a9:91:4e
+ Offer, Length 152
+IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0xe03e5127, Source Id 02:18:f3:ff:fe:a9:91:4e, Destination Id 79:40:14:7f:b6:6d:c3:29
+ Request, Length 14
+IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::3428:af91:251:d626.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 2, Nonce 0xdf3e5127, Source Id 02:18:f3:ff:fe:a9:91:4e, Destination Id ff:ff:ff:ff:ff:ff:ff:ff
+ Discover, Length 14
IP6 (hlim 1, next-header UDP (17) payload length: 40) fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (28)
- Update/prefix/id 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 8000
+ Update/prefix/id 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 80.00s
IP6 (hlim 1, next-header UDP (17) payload length: 44) fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (32)
MH-Request (127 hops) for 2001:660:3301:8063:218:f3ff:fea9:914e/128 seqno 40150 id 02:18:f3:ff:fe:a9:91:4e
-IP6 (hlim 64, next-header UDP (17) payload length: 188) fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: [udp sum ok] UDP, length 180
-IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] UDP, length 42
+IP6 (hlim 64, next-header UDP (17) payload length: 188) fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: [udp sum ok] AHCP Version 1
+ Hopcount 2, Original Hopcount 2, Nonce 0xcab83d0d, Source Id 79:40:14:7f:b6:6d:c3:29, Destination Id 02:18:f3:ff:fe:a9:91:4e
+ Offer, Length 152
+IP6 (hlim 1, next-header UDP (17) payload length: 50) fe80::68d3:1235:d068:1f9e.5359 > ff02::cca6:c0f9:e182:5359.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0xe13e5127, Source Id 02:18:f3:ff:fe:a9:91:4e, Destination Id 79:40:14:7f:b6:6d:c3:29
+ Request, Length 14
IP6 (hlim 1, next-header UDP (17) payload length: 36) fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (24)
- Hello seqno 8046 interval 2000
- IHU fe80::3428:af91:251:d626 txcost 96 interval 6000
+ Hello seqno 8046 interval 20.00s
+ IHU fe80::3428:af91:251:d626 txcost 96 interval 60.00s
IP6 (hlim 1, next-header UDP (17) payload length: 40) fe80::68d3:1235:d068:1f9e.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (28)
- Update/prefix/id 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 8000
+ Update/prefix/id 2001:660:3301:8063:218:f3ff:fea9:914e/128 metric 65535 seqno 40149 interval 80.00s
IP6 (hlim 1, next-header UDP (17) payload length: 44) fe80::3428:af91:251:d626.6697 > ff02::1:6.6697: [udp sum ok] babel 2 (32)
MH-Request (127 hops) for 2001:660:3301:8063:218:f3ff:fea9:914e/128 seqno 40150 id 02:18:f3:ff:fe:a9:91:4e
-IP6 (hlim 64, next-header UDP (17) payload length: 188) fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: [udp sum ok] UDP, length 180
-IP6 (hlim 1, next-header Options (0) payload length: 56) fe80::68d3:1235:d068:1f9e > ff02::16: HBH (rtalert: 0x0000) (padn)[icmp6 sum ok] ICMP6, multicast listener report v2, 2 group record(s) [gaddr ff02::1:6 to_ex, 0 source(s)] [gaddr ff02::cca6:c0f9:e182:5359 to_ex, 0 source(s)]
+IP6 (hlim 64, next-header UDP (17) payload length: 188) fe80::3428:af91:251:d626.5359 > fe80::68d3:1235:d068:1f9e.5359: [udp sum ok] AHCP Version 1
+ Hopcount 1, Original Hopcount 1, Nonce 0xcbb83d0d, Source Id 79:40:14:7f:b6:6d:c3:29, Destination Id 02:18:f3:ff:fe:a9:91:4e
+ Ack, Length 152
+IP6 (hlim 1, next-header Options (0) payload length: 56) fe80::68d3:1235:d068:1f9e > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 2 group record(s) [gaddr ff02::1:6 to_ex, 0 source(s)] [gaddr ff02::cca6:c0f9:e182:5359 to_ex, 0 source(s)]
diff --git a/tests/babel_auth.out b/tests/babel_auth.out
index dcaafe1..c918495 100644
--- a/tests/babel_auth.out
+++ b/tests/babel_auth.out
@@ -1,6 +1,6 @@
IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 436) fe80::b299:28ff:fec8:d646.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (424)
- Hello seqno 58134 interval 400
- Update/id ::/0 metric 65535 seqno 41391 interval 65535
+ Hello seqno 58134 interval 4.00s
+ Update/id ::/0 metric 65535 seqno 41391 interval infinity
Request for any
TS/PC timestamp 1339081200 packetcounter 2
HMAC key-id 30 digest-20 AD0FA7CD8D5A1898EC5409C8EDDA68B3ACA21B80
diff --git a/tests/babel_pad1.out b/tests/babel_pad1.out
new file mode 100644
index 0000000..c42f2eb
--- /dev/null
+++ b/tests/babel_pad1.out
@@ -0,0 +1,2 @@
+IP6 fe80::b299:28ff:fec8:d646.6696 > ff02::1:6.6696: babel 2 (9) hello pad1
+IP6 fe80::b299:28ff:fec8:d646.6696 > ff02::1:6.6696: babel 2 (60) hello pad1 nh pad1 router-id pad1 update pad1 update pad1
diff --git a/tests/babel_pad1.pcap b/tests/babel_pad1.pcap
new file mode 100644
index 0000000..0e87911
--- /dev/null
+++ b/tests/babel_pad1.pcap
Binary files differ
diff --git a/tests/babel_rtt.out b/tests/babel_rtt.out
new file mode 100644
index 0000000..a95829a
--- /dev/null
+++ b/tests/babel_rtt.out
@@ -0,0 +1,25 @@
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 26) fe80::5054:ff:fe85:5da9.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (14)
+ Hello seqno 58805 interval 4.00s sub-timestamp 2222.954827s
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 52) fe80::5054:ff:fe23:4567.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (40)
+ Hello seqno 15585 interval 4.00s sub-timestamp 94.665527s
+ IHU fe80::5054:ff:fe85:5da9 txcost 96 interval 12.00s sub-timestamp 2222.954827s|91.378052s
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 52) fe80::5054:ff:fe85:5da9.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (40)
+ Hello seqno 58806 interval 4.00s sub-timestamp 2226.449854s
+ IHU fe80::5054:ff:fe23:4567 txcost 96 interval 12.00s sub-timestamp 90.173759s|2222.137366s
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 26) fe80::5054:ff:fe85:5da9.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (14)
+ Hello seqno 58807 interval 4.00s sub-timestamp 2229.725353s
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 26) fe80::5054:ff:fe23:4567.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (14)
+ Hello seqno 15586 interval 4.00s sub-timestamp 98.956759s
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 26) fe80::5054:ff:fe23:4567.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (14)
+ Hello seqno 15587 interval 4.00s sub-timestamp 102.558329s
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 26) fe80::5054:ff:fe85:5da9.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (14)
+ Hello seqno 58808 interval 4.00s sub-timestamp 2234.612063s
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 52) fe80::5054:ff:fe23:4567.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (40)
+ Hello seqno 15588 interval 4.00s sub-timestamp 106.492002s
+ IHU fe80::5054:ff:fe85:5da9 txcost 96 interval 12.00s sub-timestamp 2234.612063s|103.034525s
+IP6 (class 0xc0, hlim 1, next-header UDP (17) payload length: 88) fe80::5054:ff:fe85:5da9.6696 > ff02::1:6.6696: [udp sum ok] babel 2 (76)
+ Hello seqno 58809 interval 4.00s sub-timestamp 2239.274046s
+ IHU fe80::5054:ff:fe23:4567 txcost 96 interval 12.00s sub-timestamp 98.956759s|2230.863572s
+ Next Hop 192.168.42.1
+ Router Id 48:5f:08:26:dc:36:6d:ad
+ Update 192.168.42.1/32 metric 0 seqno 61070 interval 16.00s
diff --git a/tests/babel_rtt.pcap b/tests/babel_rtt.pcap
new file mode 100644
index 0000000..b48d161
--- /dev/null
+++ b/tests/babel_rtt.pcap
Binary files differ
diff --git a/tests/bgp_infloop-v.out b/tests/bgp_infloop-v.out
new file mode 100644
index 0000000..6b1b3cc
--- /dev/null
+++ b/tests/bgp_infloop-v.out
@@ -0,0 +1,15 @@
+IP (tos 0x0, ttl 128, id 1467, offset 0, flags [DF], proto TCP (6), length 74)
+ 196.59.48.65.14214 > 192.168.1.1.179: Flags [P.], cksum 0xbec1 (correct), seq 2470159403:2470159437, ack 160570221, win 8192, length 34: BGP, length: 34
+ Update Message (2), length: 19[|BGP]
+IP (tos 0x0, ttl 64, id 39449, offset 0, flags [DF], proto TCP (6), length 74)
+ 235.101.90.12.60082 > 192.168.1.1.179: Flags [P.], cksum 0x742d (correct), seq 1978178:1978212, ack 2473062416, win 4096, length 34: BGP, length: 34
+ Update Message (2), length: 19[|BGP]
+IP (tos 0x0, ttl 128, id 43331, offset 0, flags [DF], proto TCP (6), length 74)
+ 179.110.109.87.40936 > 192.168.1.1.179: Flags [P.], cksum 0xd82d (correct), seq 3014673177:3014673211, ack 1498443316, win 4096, length 34: BGP, length: 34
+ Update Message (2), length: 19[|BGP]
+IP (tos 0x0, ttl 64, id 51082, offset 0, flags [DF], proto TCP (6), length 74)
+ 114.227.144.98.32757 > 192.168.1.1.179: Flags [P.], cksum 0xb456 (correct), seq 1117364848:1117364882, ack 3778435416, win 4096, length 34: BGP, length: 34
+ Update Message (2), length: 19[|BGP]
+IP (tos 0x0, ttl 64, id 51082, offset 0, flags [DF], proto TCP (6), length 74)
+ 114.227.144.98.32757 > 192.168.1.1.179: Flags [P.], cksum 0xb456 (correct), seq 0:34, ack 1, win 4096, length 34: BGP, length: 34
+ Update Message (2), length: 19[|BGP]
diff --git a/tests/cdp-v.out b/tests/cdp-v.out
new file mode 100644
index 0000000..4a6c983
--- /dev/null
+++ b/tests/cdp-v.out
@@ -0,0 +1,57 @@
+CDPv2, ttl: 180s, checksum: 692 (unverified), length 378
+ Device-ID (0x01), length: 6 bytes: 'Switch'
+ Version String (0x05), length: 192 bytes:
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(25)SEB4, RELEASE SOFTWARE (fc1)
+ Copyright (c) 1986-2005 by Cisco Systems, Inc.
+ Compiled Tue 30-Aug-05 17:56 by yenanh
+ Platform (0x06), length: 20 bytes: 'cisco WS-C3560G-24PS'
+ Address (0x02), length: 13 bytes: IPv4 (1) 192.168.0.1
+ Port-ID (0x03), length: 18 bytes: 'GigabitEthernet0/5'
+ Capability (0x04), length: 4 bytes: (0x00000028): L2 Switch, IGMP snooping
+ Protocol-Hello option (0x08), length: 32 bytes:
+ VTP Management Domain (0x09), length: 3 bytes: 'Lab'
+ Native VLAN ID (0x0a), length: 2 bytes: 1
+ Duplex (0x0b), length: 1 byte: full
+ AVVID trust bitmap (0x12), length: 1 byte: 0x00
+ AVVID untrusted ports CoS (0x13), length: 1 byte: 0x00
+ Management Addresses (0x16), length: 13 bytes: IPv4 (1) 192.168.0.1
+ unknown field type (0x1a), length: 12 bytes:
+ 0x0000: 0000 0001 0000 0000 ffff ffff
+CDPv2, ttl: 180s, checksum: 692 (unverified), length 378
+ Device-ID (0x01), length: 6 bytes: 'Switch'
+ Version String (0x05), length: 192 bytes:
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(25)SEB4, RELEASE SOFTWARE (fc1)
+ Copyright (c) 1986-2005 by Cisco Systems, Inc.
+ Compiled Tue 30-Aug-05 17:56 by yenanh
+ Platform (0x06), length: 20 bytes: 'cisco WS-C3560G-24PS'
+ Address (0x02), length: 13 bytes: IPv4 (1) 192.168.0.1
+ Port-ID (0x03), length: 18 bytes: 'GigabitEthernet0/5'
+ Capability (0x04), length: 4 bytes: (0x00000028): L2 Switch, IGMP snooping
+ Protocol-Hello option (0x08), length: 32 bytes:
+ VTP Management Domain (0x09), length: 3 bytes: 'Lab'
+ Native VLAN ID (0x0a), length: 2 bytes: 1
+ Duplex (0x0b), length: 1 byte: full
+ AVVID trust bitmap (0x12), length: 1 byte: 0x00
+ AVVID untrusted ports CoS (0x13), length: 1 byte: 0x00
+ Management Addresses (0x16), length: 13 bytes: IPv4 (1) 192.168.0.1
+ unknown field type (0x1a), length: 12 bytes:
+ 0x0000: 0000 0001 0000 0000 ffff ffff
+CDPv2, ttl: 180s, checksum: 692 (unverified), length 378
+ Device-ID (0x01), length: 6 bytes: 'Switch'
+ Version String (0x05), length: 192 bytes:
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(25)SEB4, RELEASE SOFTWARE (fc1)
+ Copyright (c) 1986-2005 by Cisco Systems, Inc.
+ Compiled Tue 30-Aug-05 17:56 by yenanh
+ Platform (0x06), length: 20 bytes: 'cisco WS-C3560G-24PS'
+ Address (0x02), length: 13 bytes: IPv4 (1) 192.168.0.1
+ Port-ID (0x03), length: 18 bytes: 'GigabitEthernet0/5'
+ Capability (0x04), length: 4 bytes: (0x00000028): L2 Switch, IGMP snooping
+ Protocol-Hello option (0x08), length: 32 bytes:
+ VTP Management Domain (0x09), length: 3 bytes: 'Lab'
+ Native VLAN ID (0x0a), length: 2 bytes: 1
+ Duplex (0x0b), length: 1 byte: full
+ AVVID trust bitmap (0x12), length: 1 byte: 0x00
+ AVVID untrusted ports CoS (0x13), length: 1 byte: 0x00
+ Management Addresses (0x16), length: 13 bytes: IPv4 (1) 192.168.0.1
+ unknown field type (0x1a), length: 12 bytes:
+ 0x0000: 0000 0001 0000 0000 ffff ffff
diff --git a/tests/crypto.sh b/tests/crypto.sh
new file mode 100755
index 0000000..93d1adc
--- /dev/null
+++ b/tests/crypto.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+# Only attempt OpenSSL-specific tests when compiled with the library.
+
+if grep '^#define HAVE_LIBCRYPTO 1$' ../config.h >/dev/null
+then
+ ./TESTonce esp1 02-sunrise-sunset-esp.pcap esp1.out '-t -E "0x12345678@192.1.2.45 3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"'
+ ./TESTonce esp2 08-sunrise-sunset-esp2.pcap esp2.out '-t -E "0x12345678@192.1.2.45 3des-cbc-hmac96:0x43434545464649494a4a4c4c4f4f51515252545457575840,0xabcdabcd@192.0.1.1 3des-cbc-hmac96:0x434545464649494a4a4c4c4f4f5151525254545757584043"'
+ ./TESTonce esp3 02-sunrise-sunset-esp.pcap esp1.out '-t -E "3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"'
+ ./TESTonce esp4 08-sunrise-sunset-esp2.pcap esp2.out '-t -E "file esp-secrets.txt"'
+ ./TESTonce esp5 08-sunrise-sunset-aes.pcap esp5.out '-t -E "file esp-secrets.txt"'
+ ./TESTonce espudp1 espudp1.pcap espudp1.out '-nnnn -t -E "file esp-secrets.txt"'
+ ./TESTonce ikev2pI2 ikev2pI2.pcap ikev2pI2.out '-t -E "file ikev2pI2-secrets.txt" -v -v -v -v'
+else
+ FORMAT=' %-30s: TEST SKIPPED (compiled w/o OpenSSL)\n'
+ printf "$FORMAT" esp1
+ printf "$FORMAT" esp2
+ printf "$FORMAT" esp3
+ printf "$FORMAT" esp4
+ printf "$FORMAT" esp5
+ printf "$FORMAT" espudp1
+ printf "$FORMAT" ikev2pI2
+fi
diff --git a/tests/dcb_ets.out b/tests/dcb_ets.out
new file mode 100644
index 0000000..c9a94a7
--- /dev/null
+++ b/tests/dcb_ets.out
@@ -0,0 +1,1923 @@
+IP6 (hlim 1, next-header Options (0) payload length: 36) fe80::a00:27ff:fe46:e884 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ff00:0 to_ex { }]
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xd60c7466, secs 13, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xd60c7466, secs 24, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xd60c7466, secs 36, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 1, next-header Options (0) payload length: 76) :: > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 3 group record(s) [gaddr ff02::1:ff46:e884 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0x3c41e764, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) :: > ff02::1:ff46:e884: [icmp6 sum ok] ICMP6, neighbor solicitation, length 24, who has fe80::a00:27ff:fe46:e884
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::a00:27ff:fe46:e884 > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16
+ source link-address option (1), length 8 (1): 08:00:27:46:e8:84
+ 0x0000: 0800 2746 e884
+IP6 (hlim 1, next-header Options (0) payload length: 96) fe80::a00:27ff:fe46:e884 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 4 group record(s) [gaddr ff02::1:ff00:0 to_ex { }] [gaddr ff02::1:ff46:e884 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+IP6 (hlim 1, next-header Options (0) payload length: 76) :: > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 3 group record(s) [gaddr ff02::1:ff42:ba59 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) :: > ff02::1:ff42:ba59: [icmp6 sum ok] ICMP6, neighbor solicitation, length 24, who has fe80::a00:27ff:fe42:ba59
+IP6 (hlim 1, next-header Options (0) payload length: 96) fe80::a00:27ff:fe42:ba59 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 4 group record(s) [gaddr ff02::1:ff00:0 to_ex { }] [gaddr ff02::1:ff42:ba59 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+IP6 (hlim 1, next-header Options (0) payload length: 36) fe80::a00:27ff:fe46:e884 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ff00:0 to_ex { }]
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0x3c41e764, secs 8, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 1, next-header Options (0) payload length: 36) fe80::a00:27ff:fe42:ba59 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ff00:0 to_ex { }]
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0x3c41e764, secs 20, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0x3c41e764, secs 41, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 1, next-header Options (0) payload length: 76) :: > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 3 group record(s) [gaddr ff02::1:ff46:e884 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xc1fb0d77, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) :: > ff02::1:ff46:e884: [icmp6 sum ok] ICMP6, neighbor solicitation, length 24, who has fe80::a00:27ff:fe46:e884
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::a00:27ff:fe46:e884 > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16
+ source link-address option (1), length 8 (1): 08:00:27:46:e8:84
+ 0x0000: 0800 2746 e884
+IP6 (hlim 1, next-header Options (0) payload length: 96) fe80::a00:27ff:fe46:e884 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 4 group record(s) [gaddr ff02::1:ff00:0 to_ex { }] [gaddr ff02::1:ff46:e884 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xc1fb0d77, secs 3, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 1, next-header Options (0) payload length: 36) fe80::a00:27ff:fe46:e884 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ff00:0 to_ex { }]
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 15 15 15 15 15 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c209 00ff ffff ff00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 15 15 15 15 15 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c20a 00ff ffff ff00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 15 15 15 15 15 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c209 00ff ffff ff00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 15 15 15 15 15 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c20a 00ff ffff ff00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ End TLV (0), length 0
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xc1fb0d77, secs 11, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xc1fb0d77, secs 23, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xc1fb0d77, secs 36, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 1 15 15 15 1 15 1
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c209 00f1 fff1 f100 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 1 15 15 15 1 15 1
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c20a 00f1 fff1 f100 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 1 15 15 15 1 15 1
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c209 00f1 fff1 f100 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 1 15 15 15 1 15 1
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c20a 00f1 fff1 f100 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+IP6 (hlim 1, next-header Options (0) payload length: 76) :: > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 3 group record(s) [gaddr ff02::1:ff46:e884 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) :: > ff02::1:ff46:e884: [icmp6 sum ok] ICMP6, neighbor solicitation, length 24, who has fe80::a00:27ff:fe46:e884
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xf0059f6c, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::a00:27ff:fe46:e884 > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16
+ source link-address option (1), length 8 (1): 08:00:27:46:e8:84
+ 0x0000: 0800 2746 e884
+IP6 (hlim 1, next-header Options (0) payload length: 96) fe80::a00:27ff:fe46:e884 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 4 group record(s) [gaddr ff02::1:ff00:0 to_ex { }] [gaddr ff02::1:ff46:e884 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+IP6 (hlim 1, next-header Options (0) payload length: 36) fe80::a00:27ff:fe46:e884 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ff00:0 to_ex { }]
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xf0059f6c, secs 5, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xf0059f6c, secs 17, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 15 15 15 15 15 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c209 00ff ffff ff00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 15 15 15 15 15 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c20a 00ff ffff ff00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 15 15 15 15 15 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c209 00ff ffff ff00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 15 15 15 15 15 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c20a 00ff ffff ff00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xf0059f6c, secs 36, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 1 1 15 15 1 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c209 00ff 11ff 1f00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 1 1 15 15 1 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c20a 00ff 11ff 1f00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 1 1 15 15 1 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c209 00ff 11ff 1f00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 15 1 1 15 15 1 15
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c20a 00ff 11ff 1f00 0000 0000 0000
+ 0x0010: 0000 0000 0000 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
+LLDP, length 135
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Configuration Subtype (9)
+ Willing:0, CBS:0, RES:0, Max TCs:0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c209 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ Organization specific TLV (127), length 25: OUI Ethernet bridged (0x0080c2)
+ ETS Recommendation Subtype (10)
+ RES: 0
+ Priority Assignment Table
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 15 4 1 1 15 4 1 4
+ TC Bandwidth Table
+ TC% : 0 1 2 3 4 5 6 7
+ Value : 0 50 0 0 50 0 0 0
+ TSA Assignment Table
+ Traffic Class: 0 1 2 3 4 5 6 7
+ Value : 0 2 0 0 2 0 0 0
+ 0x0000: 0080 c20a 00f4 11f4 1400 3200 0032 0000
+ 0x0010: 0000 0200 0002 0000 00
+ End TLV (0), length 0
diff --git a/tests/dcb_ets.pcap b/tests/dcb_ets.pcap
new file mode 100644
index 0000000..995887b
--- /dev/null
+++ b/tests/dcb_ets.pcap
Binary files differ
diff --git a/tests/dcb_pfc.out b/tests/dcb_pfc.out
new file mode 100644
index 0000000..005b0c1
--- /dev/null
+++ b/tests/dcb_pfc.out
@@ -0,0 +1,148 @@
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0x85bfaf7d, secs 31, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+LLDP, length 87
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Priority Flow Control Configuration Subtype (11)
+ Willing: 0, MBC: 0, RES: 0, PFC cap:4
+ PFC Enable
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 1 0 1 1 0 0
+ 0x0000: 0080 c20b 0434
+ End TLV (0), length 0
+LLDP, length 87
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Priority Flow Control Configuration Subtype (11)
+ Willing: 0, MBC: 0, RES: 0, PFC cap:4
+ PFC Enable
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 1 0 1 1 0 0
+ 0x0000: 0080 c20b 0434
+ End TLV (0), length 0
+LLDP, length 87
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Priority Flow Control Configuration Subtype (11)
+ Willing: 0, MBC: 0, RES: 0, PFC cap:4
+ PFC Enable
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 1 0 1 1 0 0
+ 0x0000: 0080 c20b 0434
+ End TLV (0), length 0
+LLDP, length 87
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Priority Flow Control Configuration Subtype (11)
+ Willing: 0, MBC: 0, RES: 0, PFC cap:4
+ PFC Enable
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 1 0 1 1 0 0
+ 0x0000: 0080 c20b 0434
+ End TLV (0), length 0
diff --git a/tests/dcb_pfc.pcap b/tests/dcb_pfc.pcap
new file mode 100644
index 0000000..c777a33
--- /dev/null
+++ b/tests/dcb_pfc.pcap
Binary files differ
diff --git a/tests/dcb_qcn.out b/tests/dcb_qcn.out
new file mode 100644
index 0000000..747df9b
--- /dev/null
+++ b/tests/dcb_qcn.out
@@ -0,0 +1,363 @@
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xfddb5251, secs 7, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xfddb5251, secs 17, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+LLDP, length 86
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 5: OUI Ethernet bridged (0x0080c2)
+ Application Priority Subtype (12)
+ RES: 0
+ 0x0000: 0080 c20c 00
+ End TLV (0), length 0
+LLDP, length 86
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 5: OUI Ethernet bridged (0x0080c2)
+ Application Priority Subtype (12)
+ RES: 0
+ 0x0000: 0080 c20c 00
+ End TLV (0), length 0
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xfddb5251, secs 25, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+LLDP, length 94
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Congestion Notification Subtype (8)
+ Pre-Priority CNPV Indicator
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 1 0 0
+ Pre-Priority Ready Indicator
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c208 2000
+ Organization specific TLV (127), length 5: OUI Ethernet bridged (0x0080c2)
+ Application Priority Subtype (12)
+ RES: 0
+ 0x0000: 0080 c20c 00
+ End TLV (0), length 0
+LLDP, length 94
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Congestion Notification Subtype (8)
+ Pre-Priority CNPV Indicator
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 1 0 0
+ Pre-Priority Ready Indicator
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c208 2000
+ Organization specific TLV (127), length 5: OUI Ethernet bridged (0x0080c2)
+ Application Priority Subtype (12)
+ RES: 0
+ 0x0000: 0080 c20c 00
+ End TLV (0), length 0
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xfddb5251, secs 40, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 1, next-header Options (0) payload length: 76) :: > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 3 group record(s) [gaddr ff02::1:ff46:e884 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xbb58bf40, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) :: > ff02::1:ff46:e884: [icmp6 sum ok] ICMP6, neighbor solicitation, length 24, who has fe80::a00:27ff:fe46:e884
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::a00:27ff:fe46:e884 > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16
+ source link-address option (1), length 8 (1): 08:00:27:46:e8:84
+ 0x0000: 0800 2746 e884
+IP6 (hlim 1, next-header Options (0) payload length: 96) fe80::a00:27ff:fe46:e884 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 4 group record(s) [gaddr ff02::1:ff00:0 to_ex { }] [gaddr ff02::1:ff46:e884 to_ex { }] [gaddr ff02::2 to_ex { }] [gaddr ff02::202 to_ex { }]
+LLDP, length 86
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 5: OUI Ethernet bridged (0x0080c2)
+ Application Priority Subtype (12)
+ RES: 0
+ 0x0000: 0080 c20c 00
+ End TLV (0), length 0
+LLDP, length 86
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:42:ba:59
+ 0x0000: 0408 0027 42ba 59
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:42:ba:59
+ 0x0000: 0308 0027 42ba 59
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 5: OUI Ethernet bridged (0x0080c2)
+ Application Priority Subtype (12)
+ RES: 0
+ 0x0000: 0080 c20c 00
+ End TLV (0), length 0
+IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
+ 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 08:00:27:46:e8:84, length 300, xid 0xbb58bf40, secs 7, Flags [none] (0x0000)
+ Client-Ethernet-Address 08:00:27:46:e8:84
+ Vendor-rfc1048 Extensions
+ Magic Cookie 0x63825363
+ DHCP-Message Option 53, length 1: Discover
+ Parameter-Request Option 55, length 17:
+ Subnet-Mask, BR, Time-Zone, Classless-Static-Route
+ Domain-Name, Domain-Name-Server, Hostname, YD
+ YS, NTP, MTU, Option 119
+ Default-Gateway, Classless-Static-Route, Classless-Static-Route-Microsoft, Option 252
+ NTP
+IP6 (hlim 1, next-header Options (0) payload length: 36) fe80::a00:27ff:fe46:e884 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ff00:0 to_ex { }]
+LLDP, length 94
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Congestion Notification Subtype (8)
+ Pre-Priority CNPV Indicator
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 1 0 0
+ Pre-Priority Ready Indicator
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c208 2000
+ Organization specific TLV (127), length 5: OUI Ethernet bridged (0x0080c2)
+ Application Priority Subtype (12)
+ RES: 0
+ 0x0000: 0080 c20c 00
+ End TLV (0), length 0
+LLDP, length 94
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 00
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Congestion Notification Subtype (8)
+ Pre-Priority CNPV Indicator
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 1 0 0
+ Pre-Priority Ready Indicator
+ Priority : 0 1 2 3 4 5 6 7
+ Value : 0 0 0 0 0 0 0 0
+ 0x0000: 0080 c208 2000
+ Organization specific TLV (127), length 5: OUI Ethernet bridged (0x0080c2)
+ Application Priority Subtype (12)
+ RES: 0
+ 0x0000: 0080 c20c 00
+ End TLV (0), length 0
diff --git a/tests/dcb_qcn.pcap b/tests/dcb_qcn.pcap
new file mode 100644
index 0000000..9034d7c
--- /dev/null
+++ b/tests/dcb_qcn.pcap
Binary files differ
diff --git a/tests/dccp_partial_csum_v4_longer.out b/tests/dccp_partial_csum_v4_longer.out
new file mode 100644
index 0000000..a16458e4
--- /dev/null
+++ b/tests/dccp_partial_csum_v4_longer.out
@@ -0,0 +1,30 @@
+IP (tos 0x0, ttl 64, id 65312, offset 0, flags [DF], proto DCCP (33), length 52)
+ 139.133.209.176.39420 > 139.133.209.65.5001: CCVal 0, CsCov 0, cksum 0xaaf3 (correct), request (service=0) seq 38464816766 <change_l ack_ratio 2, change_r ccid 2, change_l ccid 2>
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto DCCP (33), length 68)
+ 139.133.209.65.5001 > 139.133.209.176.39420: CCVal 0, CsCov 0, cksum 0xb04b (correct), response (service=0) (ack=38464816766) seq 1960341146 <nop, nop, change_l ack_ratio 2, confirm_r ccid 2 2, confirm_l ccid 2 2, confirm_r ack_ratio 2>
+IP (tos 0x0, ttl 64, id 65313, offset 0, flags [DF], proto DCCP (33), length 56)
+ 139.133.209.176.39420 > 139.133.209.65.5001: CCVal 0, CsCov 0, cksum 0xf53a (correct), ack (ack=1960341146) seq 38464816767 <nop, confirm_r ack_ratio 2, ack_vector0 0x00, elapsed_time 1>
+IP (tos 0x0, ttl 64, id 65314, offset 0, flags [DF], proto DCCP (33), length 152)
+ 139.133.209.176.39420 > 139.133.209.65.5001: CCVal 0, CsCov 6, cksum 0x7d28 (correct), dataack (ack=1960341146) seq 38464816768 <nop, nop, ack_vector0 0x00, elapsed_time 1249, ndp_count 1>
+IP (tos 0x0, ttl 64, id 3176, offset 0, flags [DF], proto DCCP (33), length 52)
+ 139.133.209.65.5001 > 139.133.209.176.39420: CCVal 0, CsCov 0, cksum 0xfc63 (correct), ack (ack=38464816768) seq 1960341147 <nop, ack_vector0 0x01, elapsed_time 1>
+IP (tos 0x0, ttl 64, id 65315, offset 0, flags [DF], proto DCCP (33), length 148)
+ 139.133.209.176.39420 > 139.133.209.65.5001: CCVal 0, CsCov 6, cksum 0x5e05 (correct), dataack (ack=1960341147) seq 38464816769 <nop, ack_vector0 0x00, elapsed_time 84>
+IP (tos 0x0, ttl 64, id 3177, offset 0, flags [DF], proto DCCP (33), length 52)
+ 139.133.209.65.5001 > 139.133.209.176.39420: CCVal 0, CsCov 0, cksum 0x0165 (correct), ack (ack=38464816769) seq 1960341148 <nop, nop, ack_vector0 0x00, ndp_count 1>
+IP (tos 0x0, ttl 64, id 65316, offset 0, flags [DF], proto DCCP (33), length 148)
+ 139.133.209.176.39420 > 139.133.209.65.5001: CCVal 0, CsCov 6, cksum 0x5e1e (correct), dataack (ack=1960341148) seq 38464816770 <nop, ack_vector0 0x00, elapsed_time 57>
+IP (tos 0x0, ttl 64, id 65317, offset 0, flags [DF], proto DCCP (33), length 148)
+ 139.133.209.176.39420 > 139.133.209.65.5001: CCVal 0, CsCov 6, cksum 0x5e15 (correct), dataack (ack=1960341148) seq 38464816771 <nop, ack_vector0 0x00, elapsed_time 65>
+IP (tos 0x0, ttl 64, id 3178, offset 0, flags [DF], proto DCCP (33), length 56)
+ 139.133.209.65.5001 > 139.133.209.176.39420: CCVal 0, CsCov 0, cksum 0xfb32 (correct), ack (ack=38464816770) seq 1960341149 <nop, nop, ack_vector0 0x00, elapsed_time 1, ndp_count 2>
+IP (tos 0x0, ttl 64, id 3179, offset 0, flags [DF], proto DCCP (33), length 56)
+ 139.133.209.65.5001 > 139.133.209.176.39420: CCVal 0, CsCov 0, cksum 0xfa2f (correct), ack (ack=38464816771) seq 1960341150 <nop, nop, ack_vector0 0x01, elapsed_time 1, ndp_count 3>
+IP (tos 0x0, ttl 64, id 65318, offset 0, flags [DF], proto DCCP (33), length 148)
+ 139.133.209.176.39420 > 139.133.209.65.5001: CCVal 0, CsCov 6, cksum 0x5e35 (correct), dataack (ack=1960341150) seq 38464816772 <nop, ack_vector0 0x00, elapsed_time 30>
+IP (tos 0x0, ttl 64, id 65319, offset 0, flags [DF], proto DCCP (33), length 52)
+ 139.133.209.176.39420 > 139.133.209.65.5001: CCVal 0, CsCov 0, cksum 0xf638 (correct), close (ack=1960341150) seq 38464816773 <nop, ack_vector0 0x00, elapsed_time 37>
+IP (tos 0x0, ttl 64, id 3180, offset 0, flags [DF], proto DCCP (33), length 56)
+ 139.133.209.65.5001 > 139.133.209.176.39420: CCVal 0, CsCov 0, cksum 0xfb2c (correct), ack (ack=38464816772) seq 1960341151 <nop, nop, ack_vector0 0x00, elapsed_time 1, ndp_count 4>
+IP (tos 0x0, ttl 64, id 3181, offset 0, flags [DF], proto DCCP (33), length 60)
+ 139.133.209.65.5001 > 139.133.209.176.39420: CCVal 0, CsCov 0, cksum 0xef25 (correct), reset (code=closed) (ack=38464816773) seq 1960341152 <nop, nop, ack_vector0 0x01, elapsed_time 2, ndp_count 5>
diff --git a/tests/dccp_partial_csum_v4_longer.pcap b/tests/dccp_partial_csum_v4_longer.pcap
new file mode 100644
index 0000000..f1176c0
--- /dev/null
+++ b/tests/dccp_partial_csum_v4_longer.pcap
Binary files differ
diff --git a/tests/dccp_partial_csum_v4_simple.out b/tests/dccp_partial_csum_v4_simple.out
new file mode 100644
index 0000000..a29b35f
--- /dev/null
+++ b/tests/dccp_partial_csum_v4_simple.out
@@ -0,0 +1,14 @@
+IP (tos 0x0, ttl 64, id 30095, offset 0, flags [DF], proto DCCP (33), length 52)
+ 139.133.209.176.52667 > 139.133.209.65.5001: CCVal 0, CsCov 0, cksum 0xa766 (correct), request (service=0) seq 33164071488 <change_l ack_ratio 2, change_r ccid 2, change_l ccid 2>
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto DCCP (33), length 68)
+ 139.133.209.65.5001 > 139.133.209.176.52667: CCVal 0, CsCov 0, cksum 0x9a1a (correct), response (service=0) (ack=33164071488) seq 1925546833 <nop, nop, change_l ack_ratio 2, confirm_r ccid 2 2, confirm_l ccid 2 2, confirm_r ack_ratio 2>
+IP (tos 0x0, ttl 64, id 30096, offset 0, flags [DF], proto DCCP (33), length 56)
+ 139.133.209.176.52667 > 139.133.209.65.5001: CCVal 0, CsCov 0, cksum 0xdf09 (correct), ack (ack=1925546833) seq 33164071489 <nop, confirm_r ack_ratio 2, ack_vector0 0x00, elapsed_time 1>
+IP (tos 0x0, ttl 64, id 30097, offset 0, flags [DF], proto DCCP (33), length 68)
+ 139.133.209.176.52667 > 139.133.209.65.5001: CCVal 0, CsCov 1, cksum 0x9dfa (correct), dataack (ack=1925546833) seq 33164071490 <nop, nop, ack_vector0 0x00, elapsed_time 70, ndp_count 1>
+IP (tos 0x0, ttl 64, id 24713, offset 0, flags [DF], proto DCCP (33), length 52)
+ 139.133.209.65.5001 > 139.133.209.176.52667: CCVal 0, CsCov 0, cksum 0xe632 (correct), ack (ack=33164071490) seq 1925546834 <nop, ack_vector0 0x01, elapsed_time 1>
+IP (tos 0x0, ttl 64, id 30098, offset 0, flags [DF], proto DCCP (33), length 52)
+ 139.133.209.176.52667 > 139.133.209.65.5001: CCVal 0, CsCov 0, cksum 0xdf8d (correct), close (ack=1925546834) seq 33164071491 <nop, ack_vector0 0x00, elapsed_time 166>
+IP (tos 0x0, ttl 64, id 24714, offset 0, flags [DF], proto DCCP (33), length 60)
+ 139.133.209.65.5001 > 139.133.209.176.52667: CCVal 0, CsCov 0, cksum 0xd900 (correct), reset (code=closed) (ack=33164071491) seq 1925546835 <nop, nop, ack_vector0 0x00, elapsed_time 3, ndp_count 1>
diff --git a/tests/dccp_partial_csum_v4_simple.pcap b/tests/dccp_partial_csum_v4_simple.pcap
new file mode 100644
index 0000000..a9c3d66
--- /dev/null
+++ b/tests/dccp_partial_csum_v4_simple.pcap
Binary files differ
diff --git a/tests/dccp_partial_csum_v6_longer.out b/tests/dccp_partial_csum_v6_longer.out
new file mode 100644
index 0000000..adee6c3
--- /dev/null
+++ b/tests/dccp_partial_csum_v6_longer.out
@@ -0,0 +1,9 @@
+IP6 (hlim 64, next-header DCCP (33) payload length: 32) 3ffe::1.55024 > 3ffe::2.5001: CCVal 0, CsCov 0, cksum 0xd538 (correct), request (service=0) seq 1559687427 <change_l ack_ratio 2, change_r ccid 2, change_l ccid 2>
+IP6 (hlim 64, next-header DCCP (33) payload length: 48) 3ffe::2.5001 > 3ffe::1.55024: CCVal 0, CsCov 0, cksum 0x81a3 (correct), response (service=0) (ack=1559687427) seq 1585962456 <nop, nop, change_l ack_ratio 2, confirm_r ccid 2 2, confirm_l ccid 2 2, confirm_r ack_ratio 2>
+IP6 (hlim 64, next-header DCCP (33) payload length: 36) 3ffe::1.55024 > 3ffe::2.5001: CCVal 0, CsCov 0, cksum 0xc692 (correct), ack (ack=1585962456) seq 1559687428 <nop, confirm_r ack_ratio 2, ack_vector0 0x00, elapsed_time 1>
+IP6 (hlim 64, next-header DCCP (33) payload length: 164) 3ffe::1.55024 > 3ffe::2.5001: CCVal 0, CsCov 10, cksum 0xe362 (correct), dataack (ack=1585962456) seq 1559687429 <nop, nop, ack_vector0 0x00, elapsed_time 7282, ndp_count 1>
+IP6 (hlim 64, next-header DCCP (33) payload length: 32) 3ffe::2.5001 > 3ffe::1.55024: CCVal 0, CsCov 0, cksum 0xcdbb (correct), ack (ack=1559687429) seq 1585962457 <nop, ack_vector0 0x01, elapsed_time 1>
+IP6 (hlim 64, next-header DCCP (33) payload length: 160) 3ffe::1.55024 > 3ffe::2.5001: CCVal 0, CsCov 10, cksum 0x5574 (correct), dataack (ack=1585962457) seq 1559687430 <nop, ack_vector0 0x00, elapsed_time 55>
+IP6 (hlim 64, next-header DCCP (33) payload length: 32) 3ffe::1.55024 > 3ffe::2.5001: CCVal 0, CsCov 0, cksum 0xc778 (correct), close (ack=1585962457) seq 1559687431 <nop, ack_vector0 0x00, elapsed_time 67>
+IP6 (hlim 64, next-header DCCP (33) payload length: 32) 3ffe::2.5001 > 3ffe::1.55024: CCVal 0, CsCov 0, cksum 0xd2bc (correct), ack (ack=1559687430) seq 1585962458 <nop, nop, ack_vector0 0x00, ndp_count 1>
+IP6 (hlim 64, next-header DCCP (33) payload length: 40) 3ffe::2.5001 > 3ffe::1.55024: CCVal 0, CsCov 0, cksum 0xc186 (correct), reset (code=closed) (ack=1559687431) seq 1585962459 <nop, nop, ack_vector0 0x01, elapsed_time 1, ndp_count 2>
diff --git a/tests/dccp_partial_csum_v6_longer.pcap b/tests/dccp_partial_csum_v6_longer.pcap
new file mode 100644
index 0000000..644379d
--- /dev/null
+++ b/tests/dccp_partial_csum_v6_longer.pcap
Binary files differ
diff --git a/tests/dccp_partial_csum_v6_simple.out b/tests/dccp_partial_csum_v6_simple.out
new file mode 100644
index 0000000..5513677
--- /dev/null
+++ b/tests/dccp_partial_csum_v6_simple.out
@@ -0,0 +1,7 @@
+IP6 (hlim 64, next-header DCCP (33) payload length: 32) 3ffe::1.52921 > 3ffe::2.5001: CCVal 0, CsCov 0, cksum 0xef1a (correct), request (service=0) seq 1337846929 <change_l ack_ratio 2, change_r ccid 2, change_l ccid 2>
+IP6 (hlim 64, next-header DCCP (33) payload length: 48) 3ffe::2.5001 > 3ffe::1.52921: CCVal 0, CsCov 0, cksum 0x0b73 (correct), response (service=0) (ack=1337846929) seq 1385331168 <nop, nop, change_l ack_ratio 2, confirm_r ccid 2 2, confirm_l ccid 2 2, confirm_r ack_ratio 2>
+IP6 (hlim 64, next-header DCCP (33) payload length: 36) 3ffe::1.52921 > 3ffe::2.5001: CCVal 0, CsCov 0, cksum 0x5062 (correct), ack (ack=1385331168) seq 1337846930 <nop, confirm_r ack_ratio 2, ack_vector0 0x00, elapsed_time 1>
+IP6 (hlim 64, next-header DCCP (33) payload length: 48) 3ffe::1.52921 > 3ffe::2.5001: CCVal 0, CsCov 1, cksum 0x8792 (correct), dataack (ack=1385331168) seq 1337846931 <nop, nop, ack_vector0 0x00, elapsed_time 49357, ndp_count 1>
+IP6 (hlim 64, next-header DCCP (33) payload length: 32) 3ffe::2.5001 > 3ffe::1.52921: CCVal 0, CsCov 0, cksum 0x578b (correct), ack (ack=1337846931) seq 1385331169 <nop, ack_vector0 0x01, elapsed_time 1>
+IP6 (hlim 64, next-header DCCP (33) payload length: 32) 3ffe::1.52921 > 3ffe::2.5001: CCVal 0, CsCov 0, cksum 0x61e0 (correct), close (ack=1385331169) seq 1337846932 <nop, ack_vector0 0x00, elapsed_time 61355>
+IP6 (hlim 64, next-header DCCP (33) payload length: 40) 3ffe::2.5001 > 3ffe::1.52921: CCVal 0, CsCov 0, cksum 0x4b59 (correct), reset (code=closed) (ack=1337846932) seq 1385331170 <nop, nop, ack_vector0 0x00, elapsed_time 2, ndp_count 1>
diff --git a/tests/dccp_partial_csum_v6_simple.pcap b/tests/dccp_partial_csum_v6_simple.pcap
new file mode 100644
index 0000000..c343d90
--- /dev/null
+++ b/tests/dccp_partial_csum_v6_simple.pcap
Binary files differ
diff --git a/tests/decnet.out b/tests/decnet.out
new file mode 100644
index 0000000..8767c62
--- /dev/null
+++ b/tests/decnet.out
@@ -0,0 +1,139 @@
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+1.1 > 1.1 34 conn-initiate 8195>0 ver 4.1 segsize 16403
+1.1 > 1.1 9 [|decnet]
+1.1 > 1.1 16 conn-confirm 8196>8195 ver 4.1 segsize 16403
+1.1 > 1.1 19 link-service 8195>8196 ack 0 ackdat 0 seg 1 dat seg count 0
+1.1 > 1.1 15 ils-ack 8196>8195 ack 1 ackdat 0
+1.1 > 1.1 45 data 8195>8196 ack 0 oack 0 seg 1
+1.1 > 1.1 15 data-ack 8196>8195 ack 1 oack 1
+1.1 > 1.1 18 data 8196>8195 ack 1 oack 1 seg 1
+1.1 > 1.1 15 data-ack 8195>8196 ack 1 oack 0
+1.1 > 1.1 33 data 8195>8196 ack 1 oack 0 seg 2
+1.1 > 1.1 15 data-ack 8196>8195 ack 2 oack 1
+1.1 > 1.1 18 data 8196>8195 ack 2 oack 1 seg 2
+1.1 > 1.1 15 data-ack 8195>8196 ack 2 oack 0
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+1.1 > 1.1 34 conn-initiate 8197>0 ver 4.1 segsize 16403
+1.1 > 1.1 9 [|decnet]
+1.1 > 1.1 16 conn-confirm 8198>8197 ver 4.1 segsize 16403
+1.1 > 1.1 19 link-service 8197>8198 ack 0 ackdat 0 seg 1 dat seg count 0
+1.1 > 1.1 15 ils-ack 8198>8197 ack 1 ackdat 0
+1.1 > 1.1 45 data 8197>8198 ack 0 oack 0 seg 1
+1.1 > 1.1 15 data-ack 8198>8197 ack 1 oack 1
+1.1 > 1.1 32 data 8197>8198 ack 0 oack 0 seg 2
+1.1 > 1.1 15 data-ack 8198>8197 ack 2 oack 1
+1.1 > 1.1 18 data 8198>8197 ack 2 oack 1 seg 1
+1.1 > 1.1 15 data-ack 8197>8198 ack 1 oack 0
+1.1 > 1.1 19 link-service 8195>8196 ack 0 ackdat 2 seg 2 dat seg count 0
+1.1 > 1.1 15 ils-ack 8196>8195 ack 2 ackdat 2
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+1.1 > 1.1 19 link-service 8197>8198 ack 0 ackdat 1 seg 2 dat seg count 0
+1.1 > 1.1 19 link-service 8198>8197 ack 1 ackdat 2 seg 1 dat seg count 0
+1.1 > 1.1 15 ils-ack 8198>8197 ack 2 ackdat 2
+1.1 > 1.1 15 ils-ack 8197>8198 ack 1 ackdat 1
+1.1 > 1.1 19 link-service 8195>8196 ack 0 ackdat 2 seg 3 dat seg count 0
+1.1 > 1.1 15 ils-ack 8196>8195 ack 3 ackdat 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 3
+1.1 > 1.1 15 data-ack 8198>8197 ack 3 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 4
+1.1 > 1.1 15 data-ack 8198>8197 ack 4 oack 2
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 5
+1.1 > 1.1 15 data-ack 8198>8197 ack 5 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 6
+1.1 > 1.1 15 data-ack 8198>8197 ack 6 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 7
+1.1 > 1.1 15 data-ack 8198>8197 ack 7 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 8
+1.1 > 1.1 15 data-ack 8198>8197 ack 8 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 9
+1.1 > 1.1 15 data-ack 8198>8197 ack 9 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 10
+1.1 > 1.1 15 data-ack 8198>8197 ack 10 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 11
+1.1 > 1.1 15 data-ack 8198>8197 ack 11 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 12
+1.1 > 1.1 15 data-ack 8198>8197 ack 12 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 13
+1.1 > 1.1 15 data-ack 8198>8197 ack 13 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 14
+1.1 > 1.1 15 data-ack 8198>8197 ack 14 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 15
+1.1 > 1.1 15 data-ack 8198>8197 ack 15 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 16
+1.1 > 1.1 15 data-ack 8198>8197 ack 16 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 17
+1.1 > 1.1 15 data-ack 8198>8197 ack 17 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 18
+1.1 > 1.1 15 data-ack 8198>8197 ack 18 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 19
+1.1 > 1.1 15 data-ack 8198>8197 ack 19 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 20
+1.1 > 1.1 15 data-ack 8198>8197 ack 20 oack 2
+1.1 > 1.1 33 data 8197>8198 ack 1 oack 1 seg 21
+1.1 > 1.1 15 data-ack 8198>8197 ack 21 oack 2
+1.1 > 1.1 19 link-service 8195>8196 ack 0 ackdat 2 seg 4 dat seg count 0
+1.1 > 1.1 15 ils-ack 8196>8195 ack 4 ackdat 2
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 3
+1.1 > 1.1 15 data-ack 8196>8195 ack 3 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 4
+1.1 > 1.1 15 data-ack 8196>8195 ack 4 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 5
+1.1 > 1.1 15 data-ack 8196>8195 ack 5 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 6
+1.1 > 1.1 15 data-ack 8196>8195 ack 6 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 7
+1.1 > 1.1 15 data-ack 8196>8195 ack 7 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 8
+1.1 > 1.1 15 data-ack 8196>8195 ack 8 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 9
+1.1 > 1.1 15 data-ack 8196>8195 ack 9 oack 4
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 10
+1.1 > 1.1 15 data-ack 8196>8195 ack 10 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 11
+1.1 > 1.1 15 data-ack 8196>8195 ack 11 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 12
+1.1 > 1.1 15 data-ack 8196>8195 ack 12 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 13
+1.1 > 1.1 15 data-ack 8196>8195 ack 13 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 14
+1.1 > 1.1 15 data-ack 8196>8195 ack 14 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 15
+1.1 > 1.1 15 data-ack 8196>8195 ack 15 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 16
+1.1 > 1.1 15 data-ack 8196>8195 ack 16 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 17
+1.1 > 1.1 15 data-ack 8196>8195 ack 17 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 18
+1.1 > 1.1 15 data-ack 8196>8195 ack 18 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 19
+1.1 > 1.1 15 data-ack 8196>8195 ack 19 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 20
+1.1 > 1.1 15 data-ack 8196>8195 ack 20 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 21
+1.1 > 1.1 15 data-ack 8196>8195 ack 21 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 22
+1.1 > 1.1 15 data-ack 8196>8195 ack 22 oack 4
+1.1 > 1.1 33 data 8195>8196 ack 2 oack 0 seg 23
+1.1 > 1.1 15 data-ack 8196>8195 ack 23 oack 4
+1.1 > 1.1 19 link-service 8197>8198 ack 1 ackdat 1 seg 3 dat seg count 0
+1.1 > 1.1 19 link-service 8198>8197 ack 2 ackdat 21 seg 2 dat seg count 0
+1.1 > 1.1 15 ils-ack 8198>8197 ack 3 ackdat 21
+1.1 > 1.1 15 ils-ack 8197>8198 ack 2 ackdat 1
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
+1.1 > 1.1 32 data 8197>8198 ack 1 oack 2 seg 22
+1.1 > 1.1 15 data-ack 8198>8197 ack 22 oack 3
+1.1 > 1.1 32 data 8197>8198 ack 1 oack 2 seg 23
+1.1 > 1.1 15 data-ack 8198>8197 ack 23 oack 3
+1.1 > 1.1 14 disconn-initiate 8196>8195 object rejected connect
+1.1 > 1.1 13 disconn-confirm 8195>8196 disconnect complete
+1.1 > 1.1 14 disconn-initiate 8197>8198 object rejected connect
+1.1 > 1.1 13 disconn-confirm 8198>8197 disconnect complete
+1.1 > 1.1 13 disconn-confirm 8198>8197 disconnect complete
+1.1 > 1.1 13 disconn-confirm 8195>8196 disconnect complete
+endnode-hello endnode vers 2 eco 0 ueco 0 src 1.1 blksize 16434 rtr 0.0 hello 10 data 2
diff --git a/tests/dhcpv6-domain-list.out b/tests/dhcpv6-domain-list.out
new file mode 100644
index 0000000..30b449c
--- /dev/null
+++ b/tests/dhcpv6-domain-list.out
@@ -0,0 +1 @@
+IP6 (hlim 64, next-header UDP (17) payload length: 101) fe80::20c:29ff:fe9b:a15d.547 > fe80::20c:29ff:fe38:f368.546: [udp sum ok] dhcp6 reply (xid=aa56ce (client-ID hwaddr/time type 1 time 418384703 000c2938f368) (server-ID hwaddr/time type 1 time 418354459 000c299ba153) (DNS-search-list example.com. sales.example.com. eng.example.com.))
diff --git a/tests/dhcpv6-domain-list.pcap b/tests/dhcpv6-domain-list.pcap
new file mode 100644
index 0000000..b0afeff
--- /dev/null
+++ b/tests/dhcpv6-domain-list.pcap
Binary files differ
diff --git a/tests/dhcpv6-ntp-server.out b/tests/dhcpv6-ntp-server.out
new file mode 100644
index 0000000..23db5bd
--- /dev/null
+++ b/tests/dhcpv6-ntp-server.out
@@ -0,0 +1 @@
+IP6 (hlim 64, next-header UDP (17) payload length: 113) fe80::20c:29ff:fe9b:a15d.547 > fe80::20c:29ff:fe38:f368.546: [udp sum ok] dhcp6 reply (xid=f69b57 (client-ID hwaddr/time type 1 time 418384703 000c2938f368) (server-ID hwaddr/time type 1 time 418354459 000c299ba153) (NTP-server subopt:1 2a01::1 subopt:2 ff05::101 subopt:3 ntp.example.com.))
diff --git a/tests/dhcpv6-ntp-server.pcap b/tests/dhcpv6-ntp-server.pcap
new file mode 100644
index 0000000..5657692
--- /dev/null
+++ b/tests/dhcpv6-ntp-server.pcap
Binary files differ
diff --git a/tests/dhcpv6-sip-server-d.out b/tests/dhcpv6-sip-server-d.out
new file mode 100644
index 0000000..4600e9f
--- /dev/null
+++ b/tests/dhcpv6-sip-server-d.out
@@ -0,0 +1 @@
+IP6 (hlim 64, next-header UDP (17) payload length: 114) fe80::20c:29ff:fe9b:a15d.547 > fe80::20c:29ff:fe38:f368.546: [udp sum ok] dhcp6 reply (xid=6890d8 (client-ID hwaddr/time type 1 time 418384703 000c2938f368) (server-ID hwaddr/time type 1 time 418354459 000c299ba153) (SIP-servers-domain sip1.my-domain.net. sip2.example.com. sip3.sub.my-domain.org.))
diff --git a/tests/dhcpv6-sip-server-d.pcap b/tests/dhcpv6-sip-server-d.pcap
new file mode 100644
index 0000000..7cb2103
--- /dev/null
+++ b/tests/dhcpv6-sip-server-d.pcap
Binary files differ
diff --git a/tests/dio.out b/tests/dio.out
deleted file mode 100644
index 4f0c189..0000000
--- a/tests/dio.out
+++ /dev/null
@@ -1 +0,0 @@
-IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) fe80::1000:ff:fe64:6423 > ff02::1: [icmp6 sum ok] ICMP6, RPL, (CLR)Destination Advertisement Object
diff --git a/tests/dio.pcap b/tests/dio.pcap
deleted file mode 100644
index 8170635..0000000
--- a/tests/dio.pcap
+++ /dev/null
Binary files differ
diff --git a/tests/dtp-v.out b/tests/dtp-v.out
new file mode 100644
index 0000000..1d73418
--- /dev/null
+++ b/tests/dtp-v.out
@@ -0,0 +1,30 @@
+DTPv1, length 38
+ Domain TLV (0x0001) TLV, length 8, Lab
+ Status TLV (0x0002) TLV, length 5, 0x4
+ DTP type TLV (0x0003) TLV, length 5, 0x40
+ Neighbor TLV (0x0004) TLV, length 10, 00:19:06:ea:b8:85
+00:19:06:ea:b8:85 > 01:00:0c:00:00:00 SNAP Unnumbered, ui, Flags [Command], length 76
+DTPv1, length 38
+ Domain TLV (0x0001) TLV, length 8, Lab
+ Status TLV (0x0002) TLV, length 5, 0x4
+ DTP type TLV (0x0003) TLV, length 5, 0x40
+ Neighbor TLV (0x0004) TLV, length 10, 00:19:06:ea:b8:85
+00:19:06:ea:b8:85 > 01:00:0c:00:00:00 SNAP Unnumbered, ui, Flags [Command], length 76
+DTPv1, length 38
+ Domain TLV (0x0001) TLV, length 8, Lab
+ Status TLV (0x0002) TLV, length 5, 0x4
+ DTP type TLV (0x0003) TLV, length 5, 0x40
+ Neighbor TLV (0x0004) TLV, length 10, 00:19:06:ea:b8:85
+00:19:06:ea:b8:85 > 01:00:0c:00:00:00 SNAP Unnumbered, ui, Flags [Command], length 76
+DTPv1, length 38
+ Domain TLV (0x0001) TLV, length 8, Lab
+ Status TLV (0x0002) TLV, length 5, 0x4
+ DTP type TLV (0x0003) TLV, length 5, 0x40
+ Neighbor TLV (0x0004) TLV, length 10, 00:19:06:ea:b8:85
+00:19:06:ea:b8:85 > 01:00:0c:00:00:00 SNAP Unnumbered, ui, Flags [Command], length 76
+DTPv1, length 38
+ Domain TLV (0x0001) TLV, length 8, Lab
+ Status TLV (0x0002) TLV, length 5, 0x4
+ DTP type TLV (0x0003) TLV, length 5, 0x40
+ Neighbor TLV (0x0004) TLV, length 10, 00:19:06:ea:b8:85
+00:19:06:ea:b8:85 > 01:00:0c:00:00:00 SNAP Unnumbered, ui, Flags [Command], length 76
diff --git a/tests/dvmrp.out b/tests/dvmrp.out
new file mode 100644
index 0000000..d612f7d
--- /dev/null
+++ b/tests/dvmrp.out
@@ -0,0 +1,2 @@
+IP 10.0.0.1 > 2.2.2.2: igmp dvmrp Ask-neighbors2
+IP 2.2.2.2 > 10.0.0.1: igmp dvmrp Neighbors2 (v 12.4): [10.0.0.2 -> 10.0.0.1 (1/0/querier)] [10.0.0.9 -> 10.0.0.10 (1/0)]
diff --git a/tests/eigrp1-v.out b/tests/eigrp1-v.out
new file mode 100644
index 0000000..e2e75b2
--- /dev/null
+++ b/tests/eigrp1-v.out
@@ -0,0 +1,444 @@
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.1 > 10.0.0.2:
+ EIGRP v2, opcode: Update (1), chksum: 0xfd82, Flags: [Init]
+ seq: 0x00000017, ack: 0x00000000, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.1 > 10.0.0.2:
+ EIGRP v2, opcode: Update (1), chksum: 0xfd82, Flags: [Init]
+ seq: 0x00000017, ack: 0x00000000, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Update (1), chksum: 0xfd6b, Flags: [Init]
+ seq: 0x00000017, ack: 0x00000017, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 239)
+ 10.0.0.1 > 10.0.0.2:
+ EIGRP v2, opcode: Update (1), chksum: 0x24b9, Flags: [none]
+ seq: 0x00000018, ack: 0x00000017, AS: 100, length: 199
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.1.0/24, nexthop: self
+ delay 25 ms, bandwidth 25600 Kbps, mtu 1500, hop 0, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 29
+ IPv4 prefix: 10.0.0.4/30, nexthop: self
+ delay 256 ms, bandwidth 256000 Kbps, mtu 1500, hop 0, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.3.0/24, nexthop: self
+ delay 281 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 29
+ IPv4 prefix: 10.0.0.12/30, nexthop: self
+ delay 512 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 537 ms, bandwidth 256000 Kbps, mtu 1500, hop 2, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 29
+ IPv4 prefix: 10.0.0.8/30, nexthop: self
+ delay 768 ms, bandwidth 256000 Kbps, mtu 1500, hop 2, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.2.0/24, nexthop: self
+ delay 793 ms, bandwidth 256000 Kbps, mtu 1500, hop 3, reliability 255, load 1
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 154)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Update (1), chksum: 0x7d9b, Flags: [none]
+ seq: 0x00000018, ack: 0x00000018, AS: 100, length: 114
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.2.0/24, nexthop: self
+ delay 25 ms, bandwidth 25600 Kbps, mtu 1500, hop 0, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 29
+ IPv4 prefix: 10.0.0.8/30, nexthop: self
+ delay 256 ms, bandwidth 256000 Kbps, mtu 1500, hop 0, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 281 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 29
+ IPv4 prefix: 10.0.0.12/30, nexthop: self
+ delay 512 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.1 > 10.0.0.2:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd7e, Flags: [none]
+ seq: 0x00000000, ack: 0x00000018, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 77)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xc352, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 37
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+ Sequence TLV (0x0003), length: 9
+ 0x0000: 040a 0000 01
+ Next Multicast Sequence TLV (0x0005), length: 8
+ 0x0000: 0000 0019
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 125)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Update (1), chksum: 0xa2d8, Flags: [Conditionally Received]
+ seq: 0x00000019, ack: 0x00000000, AS: 100, length: 85
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.1.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 29
+ IPv4 prefix: 10.0.0.4/30, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.3.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 2, reliability 255, load 1
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 125)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Update (1), chksum: 0xa2c2, Flags: [none]
+ seq: 0x00000019, ack: 0x00000018, AS: 100, length: 85
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.1.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 29
+ IPv4 prefix: 10.0.0.4/30, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.3.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 2, reliability 255, load 1
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.1 > 10.0.0.2:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd7d, Flags: [none]
+ seq: 0x00000000, ack: 0x00000019, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 125)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Update (1), chksum: 0x9dd9, Flags: [none]
+ seq: 0x00000019, ack: 0x00000000, AS: 100, length: 85
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.2.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 29
+ IPv4 prefix: 10.0.0.8/30, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 2, reliability 255, load 1
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd7d, Flags: [none]
+ seq: 0x00000000, ack: 0x00000019, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
diff --git a/tests/eigrp2-v.out b/tests/eigrp2-v.out
new file mode 100644
index 0000000..112a1a4
--- /dev/null
+++ b/tests/eigrp2-v.out
@@ -0,0 +1,120 @@
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xf167, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 255, k2 255, k3 255, k4 255, k5 255
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
diff --git a/tests/eigrp3-v.out b/tests/eigrp3-v.out
new file mode 100644
index 0000000..4e344cb
--- /dev/null
+++ b/tests/eigrp3-v.out
@@ -0,0 +1,143 @@
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 68)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Update (1), chksum: 0x7876, Flags: [none]
+ seq: 0x00000034, ack: 0x00000000, AS: 100, length: 28
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 2, reliability 255, load 1
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd62, Flags: [none]
+ seq: 0x00000000, ack: 0x00000034, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 68)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Query (3), chksum: 0x5f7e, Flags: [none]
+ seq: 0x0000002e, ack: 0x00000000, AS: 100, length: 28
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 0 Kbps, mtu 1500, hop 0, reliability 0, load 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.1 > 10.0.0.2:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd68, Flags: [none]
+ seq: 0x00000000, ack: 0x0000002e, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 68)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Query (3), chksum: 0x5f75, Flags: [none]
+ seq: 0x00000037, ack: 0x00000000, AS: 100, length: 28
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 0 Kbps, mtu 1500, hop 0, reliability 0, load 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd5f, Flags: [none]
+ seq: 0x00000000, ack: 0x00000037, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 68)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Reply (4), chksum: 0x5f44, Flags: [none]
+ seq: 0x00000030, ack: 0x00000037, AS: 100, length: 28
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 0 Kbps, mtu 1500, hop 0, reliability 0, load 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.1 > 10.0.0.2:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd66, Flags: [none]
+ seq: 0x00000000, ack: 0x00000030, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 68)
+ 10.0.0.1 > 10.0.0.2:
+ EIGRP v2, opcode: Reply (4), chksum: 0x5f46, Flags: [none]
+ seq: 0x00000039, ack: 0x00000030, AS: 100, length: 28
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 0 Kbps, mtu 1500, hop 0, reliability 0, load 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd5d, Flags: [none]
+ seq: 0x00000000, ack: 0x00000039, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
diff --git a/tests/eigrp4-v.out b/tests/eigrp4-v.out
new file mode 100644
index 0000000..f5cb165
--- /dev/null
+++ b/tests/eigrp4-v.out
@@ -0,0 +1,105 @@
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 68)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Update (1), chksum: 0x0a7e, Flags: [none]
+ seq: 0x0000002d, ack: 0x00000000, AS: 100, length: 28
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 281 ms, bandwidth 256000 Kbps, mtu 1500, hop 1, reliability 255, load 1
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 68)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Update (1), chksum: 0xa67a, Flags: [none]
+ seq: 0x0000002f, ack: 0x00000000, AS: 100, length: 28
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 537 ms, bandwidth 256000 Kbps, mtu 1500, hop 2, reliability 255, load 1
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.1 > 10.0.0.2:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd69, Flags: [none]
+ seq: 0x00000000, ack: 0x0000002d, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd67, Flags: [none]
+ seq: 0x00000000, ack: 0x0000002f, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 68)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Update (1), chksum: 0x7878, Flags: [none]
+ seq: 0x00000032, ack: 0x00000000, AS: 100, length: 28
+ IP Internal routes TLV (0x0102), length: 28
+ IPv4 prefix: 192.168.4.0/24, nexthop: self
+ delay 42949672 ms, bandwidth 256000 Kbps, mtu 1500, hop 2, reliability 255, load 1
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 40)
+ 10.0.0.2 > 10.0.0.1:
+ EIGRP v2, opcode: Hello (5), chksum: 0xfd64, Flags: [none]
+ seq: 0x00000000, ack: 0x00000032, AS: 100, length: 0
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.1 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
+IP (tos 0xc0, ttl 2, id 0, offset 0, flags [none], proto EIGRP (88), length 60)
+ 10.0.0.2 > 224.0.0.10:
+ EIGRP v2, opcode: Hello (5), chksum: 0xee68, Flags: [none]
+ seq: 0x00000000, ack: 0x00000000, AS: 100, length: 20
+ General Parameters TLV (0x0001), length: 12
+ holdtime: 15s, k1 1, k2 0, k3 1, k4 0, k5 0
+ Software Version TLV (0x0004), length: 8
+ IOS version: 12.4, EIGRP version 1.2
diff --git a/tests/empty.uu b/tests/empty.uu
deleted file mode 100644
index 17786d5..0000000
--- a/tests/empty.uu
+++ /dev/null
@@ -1,3 +0,0 @@
-begin 666 /dev/null
-`
-end
diff --git a/tests/epgm_zmtp1.pcap b/tests/epgm_zmtp1.pcap
new file mode 100644
index 0000000..1883579
--- /dev/null
+++ b/tests/epgm_zmtp1.pcap
Binary files differ
diff --git a/tests/epgm_zmtp1v.out b/tests/epgm_zmtp1v.out
new file mode 100644
index 0000000..171ecac
--- /dev/null
+++ b/tests/epgm_zmtp1v.out
@@ -0,0 +1,79 @@
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 471 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 472 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 473 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 474 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 475 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 1480)
+ 10.0.0.45.40251 > 239.255.0.16.5563: 39236 > 5563: PGM, length 1428 0x47e3fdad9a9c ODATA trail 0 seq 282 [1452]
+ frame offset 0x0000
+ frame flags+body (8-bit) length 116, flags 0x00 (-|-|-|-|-|-|-|-), first 115 byte(s) of body:
+ 0x0000: 5468 6973 2069 7320 6120 7368 6f72 7420 This.is.a.short.
+ 0x0010: 4153 4349 4920 6d65 7373 6167 6520 666f ASCII.message.fo
+ 0x0020: 6c6c 6f77 6564 2062 7920 6120 7368 6f72 llowed.by.a.shor
+ 0x0030: 7420 6269 6e61 7279 206d 6573 7361 6765 t.binary.message
+ 0x0040: 2c20 6120 6c6f 6e67 6572 2041 5343 4949 ,.a.longer.ASCII
+ 0x0050: 206d 6573 7361 6765 2061 6e64 2061 2073 .message.and.a.s
+ 0x0060: 686f 7274 2041 5343 4949 206d 6573 7361 hort.ASCII.messa
+ 0x0070: 6765 2e ge.
+
+ frame flags+body (8-bit) length 17, flags 0x00 (-|-|-|-|-|-|-|-), first 16 byte(s) of body:
+ 0x0000: 0001 0203 0405 0607 0809 0a0b 0c0d 0e0f ................
+
+ frame flags+body (64-bit) length 2790 (1282 captured), flags 0x00 (-|-|-|-|-|-|-|-), first 128 byte(s) of body:
+ 0x0000: 5468 6520 7175 6963 6b20 6272 6f77 6e20 The.quick.brown.
+ 0x0010: 666f 7820 6a75 6d70 7320 6f76 6572 2074 fox.jumps.over.t
+ 0x0020: 6865 206c 617a 7920 646f 672e 2054 6865 he.lazy.dog..The
+ 0x0030: 2071 7569 636b 2062 726f 776e 2066 6f78 .quick.brown.fox
+ 0x0040: 206a 756d 7073 206f 7665 7220 7468 6520 .jumps.over.the.
+ 0x0050: 6c61 7a79 2064 6f67 2e20 5468 6520 7175 lazy.dog..The.qu
+ 0x0060: 6963 6b20 6272 6f77 6e20 666f 7820 6a75 ick.brown.fox.ju
+ 0x0070: 6d70 7320 6f76 6572 2074 6865 206c 617a mps.over.the.laz
+ [|zmtp1]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 1480)
+ 10.0.0.45.40251 > 239.255.0.16.5563: 39236 > 5563: PGM, length 1428 0x47e3fdad9a9c ODATA trail 0 seq 283 [1452]
+ frame offset 0xffff
+ frame intermediate part, 1426 bytes, first 128 byte(s):
+ 0x0000: 756d 7073 206f 7665 7220 7468 6520 6c61 umps.over.the.la
+ 0x0010: 7a79 2064 6f67 2e20 5468 6520 7175 6963 zy.dog..The.quic
+ 0x0020: 6b20 6272 6f77 6e20 666f 7820 6a75 6d70 k.brown.fox.jump
+ 0x0030: 7320 6f76 6572 2074 6865 206c 617a 7920 s.over.the.lazy.
+ 0x0040: 646f 672e 2054 6865 2071 7569 636b 2062 dog..The.quick.b
+ 0x0050: 726f 776e 2066 6f78 206a 756d 7073 206f rown.fox.jumps.o
+ 0x0060: 7665 7220 7468 6520 6c61 7a79 2064 6f67 ver.the.lazy.dog
+ 0x0070: 2e20 5468 6520 7175 6963 6b20 6272 6f77 ..The.quick.brow
+
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 173)
+ 10.0.0.45.40251 > 239.255.0.16.5563: 39236 > 5563: PGM, length 121 0x47e3fdad9a9c ODATA trail 0 seq 284 [145]
+ frame offset 0x0052
+ frame intermediate part, 82 bytes, first 82 byte(s):
+ 0x0000: 636b 2062 726f 776e 2066 6f78 206a 756d ck.brown.fox.jum
+ 0x0010: 7073 206f 7665 7220 7468 6520 6c61 7a79 ps.over.the.lazy
+ 0x0020: 2064 6f67 2e20 5468 6520 7175 6963 6b20 .dog..The.quick.
+ 0x0030: 6272 6f77 6e20 666f 7820 6a75 6d70 7320 brown.fox.jumps.
+ 0x0040: 6f76 6572 2074 6865 206c 617a 7920 646f over.the.lazy.do
+ 0x0050: 672e g.
+
+ frame flags+body (8-bit) length 36, flags 0x00 (-|-|-|-|-|-|-|-), first 35 byte(s) of body:
+ 0x0000: 5468 6973 2069 7320 7468 6520 7472 6169 This.is.the.trai
+ 0x0010: 6c69 6e67 2041 5343 4949 206d 6573 7361 ling.ASCII.messa
+ 0x0020: 6765 2e ge.
+
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 476 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 44)
+ 10.0.0.45.46357 > 239.255.0.16.5563: 5563 > 39236: PGM, length 0 0x47e3fdad9a9c SPMR [16]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 477 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 478 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 479 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 480 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 481 trail 0 lead 284 nla 10.0.0.45 [36]
diff --git a/tests/epgmv.out b/tests/epgmv.out
new file mode 100644
index 0000000..ffa1b82
--- /dev/null
+++ b/tests/epgmv.out
@@ -0,0 +1,30 @@
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 471 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 472 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 473 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 474 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 475 trail 0 lead 281 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 1480)
+ 10.0.0.45.40251 > 239.255.0.16.5563: 39236 > 5563: PGM, length 1428 0x47e3fdad9a9c ODATA trail 0 seq 282 [1452]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 1480)
+ 10.0.0.45.40251 > 239.255.0.16.5563: 39236 > 5563: PGM, length 1428 0x47e3fdad9a9c ODATA trail 0 seq 283 [1452]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 173)
+ 10.0.0.45.40251 > 239.255.0.16.5563: 39236 > 5563: PGM, length 121 0x47e3fdad9a9c ODATA trail 0 seq 284 [145]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 476 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 44)
+ 10.0.0.45.46357 > 239.255.0.16.5563: 5563 > 39236: PGM, length 0 0x47e3fdad9a9c SPMR [16]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 477 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 478 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 479 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 480 trail 0 lead 284 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto UDP (17), length 64)
+ 10.0.0.45.33280 > 239.255.0.16.5563: 39236 > 5563: PGM, length 0 0x47e3fdad9a9c SPM seq 481 trail 0 lead 284 nla 10.0.0.45 [36]
diff --git a/tests/evb.out b/tests/evb.out
new file mode 100644
index 0000000..db8888c
--- /dev/null
+++ b/tests/evb.out
@@ -0,0 +1,146 @@
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+LLDP, length 103
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 08:00:27:0d:f1:3c
+ 0x0000: 0408 0027 0df1 3c
+ Port ID TLV (2), length 7
+ Subtype MAC address (3): 08:00:27:0d:f1:3c
+ 0x0000: 0308 0027 0df1 3c
+ Time to Live TLV (3), length 2: TTL 120s
+ 0x0000: 0078
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ 0x0000: 0080 c201 0001
+ Organization specific TLV (127), length 7: OUI Ethernet bridged (0x0080c2)
+ Port and Protocol VLAN ID Subtype (2)
+ port and protocol vlan id (PPVID): 0, flags [supported] (0x02)
+ 0x0000: 0080 c202 0200 00
+ Organization specific TLV (127), length 14: OUI Ethernet bridged (0x0080c2)
+ VLAN name Subtype (3)
+ vlan id (VID): 1
+ vlan name: default
+ 0x0000: 0080 c203 0001 0764 6566 6175 6c74
+ Organization specific TLV (127), length 13: OUI Ethernet bridged (0x0080c2)
+ Protocol Identity Subtype (4)
+ protocol identity:
+ 0x0000: 0080 c204 0800 0042 4203 0000 03
+ Organization specific TLV (127), length 9: OUI Ethernet bridged (0x0080c2)
+ EVB Subtype (13)
+ EVB Bridge Status
+ RES: 0, BGID: 0, RRCAP: 1, RRCTR: 0
+ EVB Station Status
+ RES: 0, SGID: 0, RRREQ: 0,RRSTAT: 0
+ R: 7, RTE: 20, EVB Mode: EVB Bridge [1]
+ ROL: 0, RWD: 31, RES: 0, ROL: 0, RKA: 31
+ 0x0000: 0080 c20d 0200 f45f 1f
+ Organization specific TLV (127), length 11: OUI Ethernet bridged (0x0080c2)
+ CDCP Subtype (14)
+ Role: 0, RES: 0, Scomp: 0 ChnCap: 167
+ SCID: 1, SVID: 1
+ 0x0000: 0080 c20e 0000 00a7 0010 01
+ End TLV (0), length 0
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 102
+ port-role Designated, CIST root-id 8000.08:00:27:0d:f1:3c, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:00:27:0d:f1:3c, CIST port-id 8003,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name Default, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:00:27:0d:f1:3c, CIST remaining-hops 20
diff --git a/tests/evb.pcap b/tests/evb.pcap
new file mode 100644
index 0000000..1aea021
--- /dev/null
+++ b/tests/evb.pcap
Binary files differ
diff --git a/tests/geonet_and_calm_fast.out b/tests/geonet_and_calm_fast.out
new file mode 100644
index 0000000..eae996f
--- /dev/null
+++ b/tests/geonet_and_calm_fast.out
@@ -0,0 +1,169 @@
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769562 lon:56597275
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770788 lon:56598784
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769562 lon:56597275
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770788 lon:56598784
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769562 lon:56597275
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770822 lon:56598670
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769562 lon:56597275
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770711 lon:56598670
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769562 lon:56597275
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770711 lon:56598670
+GeoNet src:00:0c:42:69:68:be; v:0 NH:1-BTP-A HT:5-1-TopoScopeBcast-MH HopLim:2 Payload:29 GN_ADDR:c0:cc:00:0c:42:69:68:be lat:514775183 lon:56605966; BTP Dst:5000 Src:5000; ItsPduHeader v:0 t:0-CAM
+ 0x0000: 0000 013c f7d0 912d 0000 0019 8400 6bf4 ...<...-......k.
+ 0x0010: d607 abb5 6c80 09f6 00 ....l....
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769429 lon:56597103
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770711 lon:56598670
+CALM FAST src:00:0c:42:69:68:be; SrcNwref:0; DstNwref:0;
+ 0x0000: 0000 01ac 8005 4455 3540 1c02 a2b3 0290 ......DU5@......
+ 0x0010: 2035 6fa0 6041 a4b6 1737 4656 56c2 0547 .5o.`A...7FVV..G
+ 0x0020: 2617 6657 2736 52f5 a756 9646 5696 e646 &.fW'6R..V.FV..F
+ 0x0030: 5020 4047 063f 9300 0030 P.@G.?...0
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769429 lon:56597103
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770641 lon:56598655
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769429 lon:56597103
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770641 lon:56598655
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769429 lon:56597103
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770717 lon:56598526
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769415 lon:56597089
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770717 lon:56598526
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769415 lon:56597089
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770606 lon:56598526
+GeoNet src:00:0c:42:69:68:be; v:0 NH:1-BTP-A HT:5-1-TopoScopeBcast-MH HopLim:2 Payload:29 GN_ADDR:c0:cc:00:0c:42:69:68:be lat:514775183 lon:56605966; BTP Dst:5000 Src:5000; ItsPduHeader v:0 t:0-CAM
+ 0x0000: 0000 013c f7d0 9ce7 0000 0019 8400 6bf4 ...<..........k.
+ 0x0010: d607 abb5 6c80 09f6 00 ....l....
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769422 lon:56596946
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770606 lon:56598526
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769422 lon:56596946
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770620 lon:56598541
+GeoNet src:00:0c:42:69:68:be; v:0 NH:1-BTP-A HT:5-1-TopoScopeBcast-MH HopLim:2 Payload:29 GN_ADDR:c0:cc:00:0c:42:69:68:be lat:514775183 lon:56605966; BTP Dst:5000 Src:5000; ItsPduHeader v:0 t:0-CAM
+ 0x0000: 0000 013c f7d0 a0d0 0000 0019 8400 6bf4 ...<..........k.
+ 0x0010: d607 abb5 6c80 09f6 00 ....l....
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+CALM FAST src:00:0c:42:69:68:be; SrcNwref:0; DstNwref:0;
+ 0x0000: 0000 02dc 8005 4455 3540 1c02 0513 04f3 ......DU5@......
+ 0x0010: 0380 2030 0ff8 4020 356f a060 a010 2300 ...0..@.5o.`..#.
+ 0x0020: a020 4512 4d10 e020 202c 9300 c020 402b ..E.M....,....@+
+ 0x0030: 2fc1 5020 4188 be06 5300 6020 1000 2010 /.P.A...S.`.....
+ 0x0040: 0020 1000 2010 00a0 101a 1133 0000 2010 ...........3....
+ 0x0050: 0020 1000 a010 2020 1000 2010 0040 0060 .............@.`
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769408 lon:56596932
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770514 lon:56598397
+CALM FAST src:00:0c:42:69:68:be; SrcNwref:0; DstNwref:0;
+ 0x0000: 0000 01ac 8005 4455 3540 1c02 a2b3 0290 ......DU5@......
+ 0x0010: 2035 6fa0 6041 a4b6 1737 4656 56c2 0547 .5o.`A...7FVV..G
+ 0x0020: 2617 6657 2736 52f5 a756 9646 5696 e646 &.fW'6R..V.FV..F
+ 0x0030: 5020 4039 226f 5300 0030 P.@9"oS..0
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769408 lon:56596932
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770514 lon:56598397
+GeoNet src:00:0c:42:69:68:be; v:0 NH:1-BTP-A HT:5-1-TopoScopeBcast-MH HopLim:2 Payload:29 GN_ADDR:c0:cc:00:0c:42:69:68:be lat:514775183 lon:56605966; BTP Dst:5000 Src:5000; ItsPduHeader v:0 t:0-CAM
+ 0x0000: 0000 013c f7d0 a4b9 0000 0019 8400 6bf4 ...<..........k.
+ 0x0010: d607 abb5 6c80 09f6 00 ....l....
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769352 lon:56596932
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770514 lon:56598397
+CALM FAST src:00:0c:42:69:68:be; SrcNwref:0; DstNwref:0;
+ 0x0000: 0000 01ac 8005 4455 3540 1c02 a2b3 0290 ......DU5@......
+ 0x0010: 2035 6fa0 6041 a4b6 1737 4656 56c2 0547 .5o.`A...7FVV..G
+ 0x0020: 2617 6657 2736 52f5 a756 9646 5696 e646 &.fW'6R..V.FV..F
+ 0x0030: 5020 4039 226f 5300 0030 P.@9"oS..0
+GeoNet src:00:0c:42:69:68:be; v:0 NH:1-BTP-A HT:5-1-TopoScopeBcast-MH HopLim:2 Payload:138 GN_ADDR:c0:cc:00:0c:42:69:68:be lat:514775183 lon:56605966; BTP Dst:6103 Src:6103; ItsPduHeader v:0 t:106-ecoCAM
+ 0x0000: 006a 013c f7d0 a6aa 0000 0066 0026 013c .j.<.......f.&.<
+ 0x0010: f7d0 ba32 0080 0280 00cc 0407 d456 4c00 ...2.........VL.
+ 0x0020: 8000 9e7b e857 2100 9e7b e857 2100 00cc ...{.W!..{.W!...
+ 0x0030: 0407 d4ab cc00 8000 9e7b e85a ed00 9e7b .........{.Z...{
+ 0x0040: e85a ed00 00cc 0407 d501 cc00 8000 9e7b .Z.............{
+ 0x0050: e85e b900 9e7b e85e b900 00cc 0407 d557 .^...{.^.......W
+ 0x0060: 4c00 8000 9e7b e862 8500 9e7b e862 8500 L....{.b...{.b..
+ 0x0070: 00cc 0407 d5ad 4c00 8000 9e7b e866 5100 ......L....{.fQ.
+ 0x0080: 9e7b e866 5100 .{.fQ.
+GeoNet src:00:0c:42:69:68:be; v:0 NH:1-BTP-A HT:5-1-TopoScopeBcast-MH HopLim:2 Payload:29 GN_ADDR:c0:cc:00:0c:42:69:68:be lat:514775183 lon:56605966; BTP Dst:5000 Src:5000; ItsPduHeader v:0 t:0-CAM
+ 0x0000: 0000 013c f7d0 a6ae 0000 0019 8400 6bf4 ...<..........k.
+ 0x0010: d607 abb5 6c80 09f6 00 ....l....
+GeoNet src:00:0c:42:69:68:be; v:0 NH:1-BTP-A HT:5-1-TopoScopeBcast-MH HopLim:2 Payload:236 GN_ADDR:c0:cc:00:0c:42:69:68:be lat:514775183 lon:56605966; BTP Dst:6102 Src:6102; ItsPduHeader v:0 t:106-ecoCAM
+ 0x0000: 006a 013c f7d0 a6e1 0000 0066 fe7f 013c .j.<.......f...<
+ 0x0010: f7d0 ba69 0006 6000 b402 03e9 0004 4e34 ...i..`.......N4
+ 0x0020: 4030 000f de81 770f 4602 03ea 0204 4e4a @0....w.F.....NJ
+ 0x0030: 044e 4a80 3000 0fde 85dc 0f20 0004 0203 .NJ.0...........
+ 0x0040: eb00 044e 5c40 3000 0fde 8947 0f44 0207 ...N\@0....G.D..
+ 0x0050: d400 049c 9040 3000 0fde 80bb 8f44 0207 .....@0......D..
+ 0x0060: d500 049c a440 3000 0fde 8232 8f44 0207 .....@0....2.D..
+ 0x0070: d600 044e 9840 3000 0fde 8232 8f44 020b ...N.@0....2.D..
+ 0x0080: bf00 04ea ec40 3000 0fde 83a9 8f46 020b .....@0......F..
+ 0x0090: c002 04eb 0204 eb02 8030 000f de85 dc0f .........0......
+ 0x00a0: 2000 0602 0bc1 0004 eb14 4030 000f de86 ..........@0....
+ 0x00b0: 978f 4000 1402 0faa 0006 0139 4840 3000 ..@........9H@0.
+ 0x00c0: 0fde 86d6 0f44 020f ab00 0601 395c 4030 .....D......9\@0
+ 0x00d0: 000f de8a 7f8f 4402 0fac 0006 0139 7040 ......D......9p@
+ 0x00e0: 3000 0fde 8b3b 0f40 0....;.@
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769352 lon:56596932
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770473 lon:56598412
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769345 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770473 lon:56598412
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+CALM FAST src:00:0c:42:69:68:be; SrcNwref:0; DstNwref:0;
+ 0x0000: 0000 02dc 8005 4455 3540 1c02 0513 04f3 ......DU5@......
+ 0x0010: 0380 2030 0ff8 9020 356f a060 a010 2300 ...0....5o.`..#.
+ 0x0020: a020 4512 4d11 1020 200d e300 c020 402b ..E.M.........@+
+ 0x0030: 2fc1 5020 4188 be06 5300 6020 1000 2010 /.P.A...S.`.....
+ 0x0040: 0020 1000 2010 00a0 101a 1133 0000 2010 ...........3....
+ 0x0050: 0020 1000 a010 2020 1000 2010 0040 0060 .............@.`
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769345 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770528 lon:56598412
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769345 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770528 lon:56598412
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769345 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770473 lon:56598412
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769289 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770473 lon:56598412
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769289 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770486 lon:56598426
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769289 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770486 lon:56598426
+GeoNet src:00:0c:42:69:68:be; v:0 NH:1-BTP-A HT:5-1-TopoScopeBcast-MH HopLim:2 Payload:29 GN_ADDR:c0:cc:00:0c:42:69:68:be lat:514775183 lon:56605966; BTP Dst:5000 Src:5000; ItsPduHeader v:0 t:0-CAM
+ 0x0000: 0000 013c f7d0 b651 0000 0019 8400 6bf4 ...<...Q......k.
+ 0x0010: d607 abb5 6c80 09f6 00 ....l....
+GeoNet src:00:0c:42:69:68:be; v:0 NH:1-BTP-A HT:5-1-TopoScopeBcast-MH HopLim:2 Payload:138 GN_ADDR:c0:cc:00:0c:42:69:68:be lat:514775183 lon:56605966; BTP Dst:6103 Src:6103; ItsPduHeader v:0 t:106-ecoCAM
+ 0x0000: 006a 013c f7d0 b650 0000 0066 002e 013c .j.<...P...f...<
+ 0x0010: f7d0 c9d8 0080 0280 00cc 0407 d456 4c00 .............VL.
+ 0x0020: 8000 9e7b e85e f400 9e7b e85e f400 00cc ...{.^...{.^....
+ 0x0030: 0407 d4ab cc00 8000 9e7b e862 c000 9e7b .........{.b...{
+ 0x0040: e862 c000 00cc 0407 d501 cc00 8000 9e7b .b.............{
+ 0x0050: e866 8c00 9e7b e866 8c00 00cc 0407 d557 .f...{.f.......W
+ 0x0060: 4c00 8000 9e7b e86a 5800 9e7b e86a 5800 L....{.jX..{.jX.
+ 0x0070: 00cc 0407 d5ad 4c00 8000 9e7b e86e 2400 ......L....{.n$.
+ 0x0080: 9e7b e86e 2400 .{.n$.
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769289 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770486 lon:56598426
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769289 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770486 lon:56598426
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769289 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770592 lon:56598569
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769289 lon:56597075
+GeoNet src:00:0c:42:6d:54:df; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:df lat:514770592 lon:56598569
+GeoNet src:00:0c:42:6d:54:db; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:db lat:0 lon:0
+GeoNet src:00:0c:42:6d:54:d5; v:0 NH:0-Any HT:1-0-Beacon HopLim:1 Payload:0 GN_ADDR:00:00:00:0c:42:6d:54:d5 lat:514769289 lon:56597075
diff --git a/tests/geonet_and_calm_fast.pcap b/tests/geonet_and_calm_fast.pcap
new file mode 100644
index 0000000..eaaebe5
--- /dev/null
+++ b/tests/geonet_and_calm_fast.pcap
Binary files differ
diff --git a/tests/hdlc1.out b/tests/hdlc1.out
new file mode 100644
index 0000000..3c510e0
--- /dev/null
+++ b/tests/hdlc1.out
@@ -0,0 +1 @@
+SLARP (length: 18), keepalive: mineseen=0x000d0a31, yourseen=0x57405e26, reliability=0x04ff, link uptime=49d12h52m33s
diff --git a/tests/hdlc2.out b/tests/hdlc2.out
new file mode 100644
index 0000000..78a2663
--- /dev/null
+++ b/tests/hdlc2.out
@@ -0,0 +1 @@
+SLARP (length: 14), keepalive: mineseen=0x000d0a31, yourseen=0x57405e26, reliability=0x04ff
diff --git a/tests/hdlc3.out b/tests/hdlc3.out
new file mode 100644
index 0000000..edbc605
--- /dev/null
+++ b/tests/hdlc3.out
@@ -0,0 +1,38 @@
+SLARP (length: 20), keepalive: mineseen=0x00000005, yourseen=0x00000002, reliability=0xffff, link uptime=0d2h12m5s
+SLARP (length: 20), keepalive: mineseen=0x00000003, yourseen=0x00000005, reliability=0xffff, link uptime=0d6h51m44s
+SLARP (length: 20), keepalive: mineseen=0x00000006, yourseen=0x00000003, reliability=0xffff, link uptime=0d2h12m15s
+SLARP (length: 20), keepalive: mineseen=0x00000004, yourseen=0x00000006, reliability=0xffff, link uptime=0d6h51m54s
+SLARP (length: 20), keepalive: mineseen=0x00000007, yourseen=0x00000004, reliability=0xffff, link uptime=0d2h12m25s
+SLARP (length: 20), keepalive: mineseen=0x00000005, yourseen=0x00000007, reliability=0xffff, link uptime=0d6h52m4s
+IP 10.0.0.1 > 10.0.0.2: ICMP echo request, id 0, seq 0, length 80
+IP 10.0.0.2 > 10.0.0.1: ICMP echo reply, id 0, seq 0, length 80
+IP 10.0.0.1 > 10.0.0.2: ICMP echo request, id 0, seq 1, length 80
+IP 10.0.0.2 > 10.0.0.1: ICMP echo reply, id 0, seq 1, length 80
+IP 10.0.0.1 > 10.0.0.2: ICMP echo request, id 0, seq 2, length 80
+IP 10.0.0.2 > 10.0.0.1: ICMP echo reply, id 0, seq 2, length 80
+IP 10.0.0.1 > 10.0.0.2: ICMP echo request, id 0, seq 3, length 80
+IP 10.0.0.2 > 10.0.0.1: ICMP echo reply, id 0, seq 3, length 80
+IP 10.0.0.1 > 10.0.0.2: ICMP echo request, id 0, seq 4, length 80
+IP 10.0.0.2 > 10.0.0.1: ICMP echo reply, id 0, seq 4, length 80
+unknown CHDLC protocol (0x2000)
+SLARP (length: 20), keepalive: mineseen=0x00000008, yourseen=0x00000005, reliability=0xffff, link uptime=0d2h12m35s
+SLARP (length: 20), keepalive: mineseen=0x00000006, yourseen=0x00000008, reliability=0xffff, link uptime=0d6h52m14s
+unknown CHDLC protocol (0x2000)
+SLARP (length: 20), keepalive: mineseen=0x00000009, yourseen=0x00000006, reliability=0xffff, link uptime=0d2h12m45s
+SLARP (length: 20), keepalive: mineseen=0x00000007, yourseen=0x00000009, reliability=0xffff, link uptime=0d6h52m24s
+SLARP (length: 20), keepalive: mineseen=0x0000000a, yourseen=0x00000007, reliability=0xffff, link uptime=0d2h12m55s
+SLARP (length: 20), keepalive: mineseen=0x00000008, yourseen=0x0000000a, reliability=0xffff, link uptime=0d6h52m34s
+SLARP (length: 20), keepalive: mineseen=0x0000000b, yourseen=0x00000008, reliability=0xffff, link uptime=0d2h13m5s
+SLARP (length: 20), keepalive: mineseen=0x00000009, yourseen=0x0000000b, reliability=0xffff, link uptime=0d6h52m44s
+SLARP (length: 20), keepalive: mineseen=0x0000000c, yourseen=0x00000009, reliability=0xffff, link uptime=0d2h13m15s
+SLARP (length: 20), keepalive: mineseen=0x0000000a, yourseen=0x0000000c, reliability=0xffff, link uptime=0d6h52m54s
+SLARP (length: 20), keepalive: mineseen=0x0000000d, yourseen=0x0000000a, reliability=0xffff, link uptime=0d2h13m25s
+SLARP (length: 20), keepalive: mineseen=0x0000000b, yourseen=0x0000000d, reliability=0xffff, link uptime=0d6h53m4s
+unknown CHDLC protocol (0x2000)
+SLARP (length: 20), keepalive: mineseen=0x0000000e, yourseen=0x0000000b, reliability=0xffff, link uptime=0d2h13m35s
+SLARP (length: 20), keepalive: mineseen=0x0000000c, yourseen=0x0000000e, reliability=0xffff, link uptime=0d6h53m14s
+unknown CHDLC protocol (0x2000)
+SLARP (length: 20), keepalive: mineseen=0x0000000f, yourseen=0x0000000c, reliability=0xffff, link uptime=0d2h13m45s
+SLARP (length: 20), keepalive: mineseen=0x0000000d, yourseen=0x0000000f, reliability=0xffff, link uptime=0d6h53m24s
+SLARP (length: 20), keepalive: mineseen=0x00000010, yourseen=0x0000000d, reliability=0xffff, link uptime=0d2h13m55s
+SLARP (length: 20), keepalive: mineseen=0x0000000e, yourseen=0x00000010, reliability=0xffff, link uptime=0d6h53m34s
diff --git a/tests/hdlc4.out b/tests/hdlc4.out
new file mode 100644
index 0000000..deffd79
--- /dev/null
+++ b/tests/hdlc4.out
@@ -0,0 +1,7 @@
+SLARP (length: 20), keepalive: mineseen=0x00000001, yourseen=0x00000000, reliability=0xffff, link uptime=1d0h1m32s
+SLARP (length: 20), request
+SLARP (length: 20), reply 15.0.0.1/255.255.255.252
+SLARP (length: 20), keepalive: mineseen=0x00000001, yourseen=0x00000000, reliability=0xffff, link uptime=1d0h1m42s
+SLARP (length: 20), keepalive: mineseen=0x00000001, yourseen=0x00000001, reliability=0xffff, link uptime=1d4h41m19s
+SLARP (length: 20), keepalive: mineseen=0x00000002, yourseen=0x00000001, reliability=0xffff, link uptime=1d0h1m52s
+SLARP (length: 20), keepalive: mineseen=0x00000002, yourseen=0x00000002, reliability=0xffff, link uptime=1d4h41m29s
diff --git a/tests/hdlc_slarp.pcap b/tests/hdlc_slarp.pcap
new file mode 100644
index 0000000..3a24dca
--- /dev/null
+++ b/tests/hdlc_slarp.pcap
Binary files differ
diff --git a/tests/hsrp_1-v.out b/tests/hsrp_1-v.out
new file mode 100644
index 0000000..61b8e2b
--- /dev/null
+++ b/tests/hsrp_1-v.out
@@ -0,0 +1,102 @@
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=3 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-coup 20: state=listen group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=3 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
diff --git a/tests/hsrp_1.out b/tests/hsrp_1.out
new file mode 100644
index 0000000..326e57b
--- /dev/null
+++ b/tests/hsrp_1.out
@@ -0,0 +1,51 @@
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=3 [|hsrp]
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-coup 20: state=listen group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=3 [|hsrp]
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
+IP 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1
+IP 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1
diff --git a/tests/hsrp_2-v.out b/tests/hsrp_2-v.out
new file mode 100644
index 0000000..d96227f
--- /dev/null
+++ b/tests/hsrp_2-v.out
@@ -0,0 +1,98 @@
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=3 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
diff --git a/tests/hsrp_3-v.out b/tests/hsrp_3-v.out
new file mode 100644
index 0000000..54a78f4
--- /dev/null
+++ b/tests/hsrp_3-v.out
@@ -0,0 +1,78 @@
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.10.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=200 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=3 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=speak group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=standby group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 44)
+ 192.168.0.20.1985 > 224.0.0.2.1985: HSRPv0-unknown (3) 16: state=initial group=2 [|hsrp]
+IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
+ 192.168.0.30.1985 > 224.0.0.2.1985: HSRPv0-hello 20: state=active group=1 addr=192.168.0.1 hellotime=3s holdtime=10s priority=100 auth="cisco^@^@^@"
diff --git a/tests/icmpv6_opt24-v.out b/tests/icmpv6_opt24-v.out
new file mode 100644
index 0000000..2b7cf09
--- /dev/null
+++ b/tests/icmpv6_opt24-v.out
@@ -0,0 +1,16 @@
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 120) fe80::16cf:92ff:fe87:23d6 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 120
+ hop limit 0, Flags [managed, other stateful], pref medium, router lifetime 0s, reachable time 0s, retrans time 0s
+ source link-address option (1), length 8 (1): 14:cf:92:87:23:d6
+ mtu option (5), length 8 (1): 1500
+ prefix info option (3), length 32 (4): fd8d:4fb3:5b2e::/64, Flags [onlink, auto], valid time 7200s, pref. time 1800s
+ route info option (24), length 16 (2): fd8d:4fb3:5b2e::/48, pref=medium, lifetime=7200s
+ rdnss option (25), length 24 (3): lifetime 1800s, addr: fd8d:4fb3:5b2e::1
+ dnssl option (31), length 16 (2): lifetime 1800s, domain(s): lan.
+IP6 (hlim 255, next-header ICMPv6 (58) payload length: 120) fe80::16cf:92ff:fe87:23d6 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 120
+ hop limit 0, Flags [managed, other stateful], pref medium, router lifetime 0s, reachable time 0s, retrans time 0s
+ source link-address option (1), length 8 (1): 14:cf:92:87:23:d6
+ mtu option (5), length 8 (1): 1500
+ prefix info option (3), length 32 (4): fd8d:4fb3:5b2e::/64, Flags [onlink, auto], valid time 7200s, pref. time 1800s
+ route info option (24), length 16 (2): fd8d:4fb3:5b2e::/48, pref=medium, lifetime=7200s
+ rdnss option (25), length 24 (3): lifetime 1800s, addr: fd8d:4fb3:5b2e::1
+ dnssl option (31), length 16 (2): lifetime 1800s, domain(s): lan.
diff --git a/tests/icmpv6_opt24.pcap b/tests/icmpv6_opt24.pcap
new file mode 100644
index 0000000..974e7a3
--- /dev/null
+++ b/tests/icmpv6_opt24.pcap
Binary files differ
diff --git a/tests/ieee802.11_exthdr.out b/tests/ieee802.11_exthdr.out
new file mode 100644
index 0000000..dd1689d
--- /dev/null
+++ b/tests/ieee802.11_exthdr.out
@@ -0,0 +1,26 @@
+10016360us tsft 1.0 Mb/s 2412 MHz 11b -22dB signal -86dB noise antenna 1 [bit 31] 0us Probe Request (omus) [1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 Mbit]
+10018922us tsft 1.0 Mb/s 2412 MHz 11b -19dB signal -86dB noise antenna 0 [bit 31] 0us Acknowledgment RA:90:a4:de:c0:46:0a
+10017245us tsft 1.0 Mb/s -86dB noise 27dBm tx power [bit 15] 314us Probe Response (omus) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] CH: 1
+10085301us tsft 1.0 Mb/s 2412 MHz 11b -19dB signal -86dB noise antenna 1 [bit 31] 0us Probe Request (omus) [1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 Mbit]
+10087718us tsft 1.0 Mb/s 2412 MHz 11b -18dB signal -86dB noise antenna 0 [bit 31] 0us Acknowledgment RA:90:a4:de:c0:46:0a
+10086042us tsft 1.0 Mb/s -86dB noise 27dBm tx power [bit 15] 314us Probe Response (omus) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] CH: 1
+10284358us tsft 1.0 Mb/s 2412 MHz 11b -61dB signal -86dB noise antenna 1 [bit 31] 0us Probe Request (omus) [1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 Mbit]
+10288217us tsft 1.0 Mb/s 2412 MHz 11b -46dB signal -86dB noise antenna 0 [bit 31] 0us Acknowledgment RA:90:a4:de:c0:46:0a
+10286542us tsft 1.0 Mb/s -86dB noise 27dBm tx power [bit 15] 314us Probe Response (omus) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] CH: 1
+10351366us tsft 1.0 Mb/s 2412 MHz 11b -70dB signal -86dB noise antenna 1 [bit 31] 0us Probe Request (omus) [1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 Mbit]
+10353769us tsft 1.0 Mb/s 2412 MHz 11b -57dB signal -86dB noise antenna 0 [bit 31] 0us Acknowledgment RA:90:a4:de:c0:46:0a
+10352092us tsft 1.0 Mb/s -86dB noise 27dBm tx power [bit 15] 314us Probe Response (omus) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] CH: 1
+10418368us tsft 1.0 Mb/s 2412 MHz 11b -67dB signal -86dB noise antenna 1 [bit 31] 0us Probe Request (omus) [1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 Mbit]
+10420929us tsft 1.0 Mb/s 2412 MHz 11b -73dB signal -86dB noise antenna 0 [bit 31] 0us Acknowledgment RA:90:a4:de:c0:46:0a
+10419253us tsft 1.0 Mb/s -86dB noise 27dBm tx power [bit 15] 314us Probe Response (omus) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] CH: 1
+10485371us tsft 1.0 Mb/s 2412 MHz 11b -72dB signal -86dB noise antenna 1 [bit 31] 0us Probe Request (omus) [1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 Mbit]
+10489278us tsft 1.0 Mb/s 2412 MHz 11b -74dB signal -86dB noise antenna 0 [bit 31] 0us Acknowledgment RA:90:a4:de:c0:46:0a
+10487602us tsft 1.0 Mb/s -86dB noise 27dBm tx power [bit 15] 314us Probe Response (omus) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] CH: 1
+13338508us tsft 1.0 Mb/s 2412 MHz 11b -14dB signal -86dB noise antenna 1 [bit 31] 314us Authentication (Open System)-1: Successful
+13340215us tsft 1.0 Mb/s 2412 MHz 11b -17dB signal -86dB noise antenna 0 [bit 31] 0us Acknowledgment RA:90:a4:de:c0:46:0a
+13339435us tsft 1.0 Mb/s -86dB noise 27dBm tx power [bit 15] 314us Authentication (Open System)-2:
+13341999us tsft 1.0 Mb/s 2412 MHz 11b -18dB signal -86dB noise antenna 1 [bit 31] 314us Assoc Request (omus) [1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 Mbit]
+13346458us tsft 1.0 Mb/s 2412 MHz 11b -18dB signal -86dB noise antenna 0 [bit 31] 0us Acknowledgment RA:90:a4:de:c0:46:0a
+13344925us tsft 1.0 Mb/s -86dB noise 27dBm tx power [bit 15] 314us Assoc Response AID(1) :: Successful
+13355433us tsft 2412 MHz 11g -22dB signal -86dB noise antenna 1 19.5 Mb/s MCS 2 20 MHz lon GI [bit 31] 48us
+13454791us tsft 2412 MHz 11g -21dB signal -86dB noise antenna 1 52.0 Mb/s MCS 11 20 MHz lon GI [bit 31] Pwr Mgmt 44us
diff --git a/tests/ieee802.11_exthdr.pcap b/tests/ieee802.11_exthdr.pcap
new file mode 100644
index 0000000..613a443
--- /dev/null
+++ b/tests/ieee802.11_exthdr.pcap
Binary files differ
diff --git a/tests/ieee802.11_rx-stbc.out b/tests/ieee802.11_rx-stbc.out
new file mode 100644
index 0000000..9f483b9
--- /dev/null
+++ b/tests/ieee802.11_rx-stbc.out
@@ -0,0 +1,3 @@
+7268us tsft 2462 MHz 11g -51dB signal antenna 1 150.0 Mb/s MCS 7 40 MHz short GI RX-STBC1 CF +QoS Data IV: 11 Pad 20 KeyID 0
+119738173us tsft 2462 MHz 11g -46dB signal antenna 1 135.0 Mb/s MCS 7 40 MHz lon GI RX-STBC2 CF +QoS Data IV: 1 Pad 20 KeyID 0
+470382336us tsft 2462 MHz 11g -45dB signal antenna 1 150.0 Mb/s MCS 7 40 MHz short GI RX-STBC3 CF +QoS Data IV: 5 Pad 20 KeyID 0
diff --git a/tests/ieee802.11_rx-stbc.pcap b/tests/ieee802.11_rx-stbc.pcap
new file mode 100644
index 0000000..b825a0a
--- /dev/null
+++ b/tests/ieee802.11_rx-stbc.pcap
Binary files differ
diff --git a/tests/igmpv1.out b/tests/igmpv1.out
new file mode 100644
index 0000000..ad8618f
--- /dev/null
+++ b/tests/igmpv1.out
@@ -0,0 +1,27 @@
+IP 10.0.200.151 > 224.0.0.1: igmp query v1
+IP 10.0.200.163 > 224.0.0.252: igmp v1 report 224.0.0.252
+IP 192.168.1.3 > 239.255.255.250: igmp v1 report 239.255.255.250
+IP 10.0.200.108 > 224.0.1.24: igmp v1 report 224.0.1.24
+IP 10.0.200.100 > 224.0.1.60: igmp v1 report 224.0.1.60
+IP 10.0.200.144 > 224.0.0.9: igmp v1 report 224.0.0.9
+IP 10.0.200.108 > 239.255.255.254: igmp v1 report 239.255.255.254
+IP 10.0.200.10 > 224.0.0.251: igmp v1 report 224.0.0.251
+IP 10.0.200.151 > 224.0.0.1: igmp query v1
+IP 10.0.200.108 > 239.255.255.250: igmp v1 report 239.255.255.250
+IP 10.0.200.108 > 239.255.255.254: igmp v1 report 239.255.255.254
+IP 10.0.200.10 > 224.0.0.251: igmp v1 report 224.0.0.251
+IP 10.0.200.163 > 224.0.0.252: igmp v1 report 224.0.0.252
+IP 10.0.200.108 > 224.0.1.24: igmp v1 report 224.0.1.24
+IP 10.0.200.144 > 224.0.0.9: igmp v1 report 224.0.0.9
+IP 10.0.200.100 > 224.0.1.60: igmp v1 report 224.0.1.60
+IP 10.0.200.25 > 239.255.255.250: igmp v1 report 239.255.255.250
+IP 10.0.200.25 > 239.255.255.250: igmp v1 report 239.255.255.250
+IP 10.0.200.25 > 239.255.255.250: igmp v1 report 239.255.255.250
+IP 10.0.200.151 > 224.0.0.1: igmp query v1
+IP 10.0.200.163 > 239.255.255.250: igmp v1 report 239.255.255.250
+IP 10.0.200.144 > 224.0.0.9: igmp v1 report 224.0.0.9
+IP 10.0.200.163 > 224.0.0.252: igmp v1 report 224.0.0.252
+IP 10.0.200.100 > 224.0.1.60: igmp v1 report 224.0.1.60
+IP 10.0.200.108 > 224.0.1.24: igmp v1 report 224.0.1.24
+IP 10.0.200.108 > 239.255.255.254: igmp v1 report 239.255.255.254
+IP 10.0.200.10 > 224.0.0.251: igmp v1 report 224.0.0.251
diff --git a/tests/igmpv2.out b/tests/igmpv2.out
new file mode 100644
index 0000000..ae340da
--- /dev/null
+++ b/tests/igmpv2.out
@@ -0,0 +1,18 @@
+IP 192.168.1.2 > 224.0.0.1: igmp query v2
+IP 192.168.1.64 > 239.255.255.250: igmp v2 report 239.255.255.250
+IP 192.168.11.201 > 225.10.10.10: igmp v2 report 225.10.10.10
+IP 192.168.11.201 > 225.1.1.3: igmp v2 report 225.1.1.3
+IP 192.168.11.201 > 224.0.0.2: igmp leave 225.1.1.3
+IP 192.168.1.2 > 225.1.1.3: igmp query v2 [max resp time 10] [gaddr 225.1.1.3]
+IP 192.168.11.201 > 225.1.1.4: igmp v2 report 225.1.1.4
+IP 192.168.11.201 > 225.1.1.4: igmp v2 report 225.1.1.4
+IP 192.168.11.201 > 225.1.1.4: igmp v2 report 225.1.1.4
+IP 192.168.11.201 > 224.0.0.2: igmp leave 225.1.1.4
+IP 192.168.1.2 > 225.1.1.4: igmp query v2 [max resp time 10] [gaddr 225.1.1.4]
+IP 192.168.11.201 > 225.1.1.5: igmp v2 report 225.1.1.5
+IP 192.168.11.201 > 225.1.1.5: igmp v2 report 225.1.1.5
+IP 192.168.11.201 > 225.1.1.5: igmp v2 report 225.1.1.5
+IP 192.168.1.2 > 224.0.0.1: igmp query v2
+IP 192.168.11.201 > 225.10.10.10: igmp v2 report 225.10.10.10
+IP 192.168.1.64 > 239.255.255.250: igmp v2 report 239.255.255.250
+IP 192.168.11.201 > 225.1.1.5: igmp v2 report 225.1.1.5
diff --git a/tests/ipv6-bad-version.out b/tests/ipv6-bad-version.out
new file mode 100644
index 0000000..cd9150b
--- /dev/null
+++ b/tests/ipv6-bad-version.out
@@ -0,0 +1,4 @@
+IP6 :: > ff02::1:ff76:6c14: ICMP6, neighbor solicitation, who has fe80::20c:29ff:fe76:6c14, length 24
+IP6 version error: 0 != 6
+IP6 :: > ff02::1:ff76:6c14: ICMP6, neighbor solicitation, who has 1111:2222:3333:4444:20c:29ff:fe76:6c14, length 24
+IP6 version error: 0 != 6
diff --git a/tests/ipv6-bad-version.pcap b/tests/ipv6-bad-version.pcap
new file mode 100644
index 0000000..357a6ee
--- /dev/null
+++ b/tests/ipv6-bad-version.pcap
Binary files differ
diff --git a/tests/ipv6-routing-header.out b/tests/ipv6-routing-header.out
new file mode 100644
index 0000000..c19b879
--- /dev/null
+++ b/tests/ipv6-routing-header.out
@@ -0,0 +1,4 @@
+IP6 (hlim 4, next-header Routing (43) payload length: 32) 2200::244:212:3fff:feae:22f7 > 2200::240:2:0:0:4: srcrt (len=2, type=0, segleft=1, rsv=0x0, [0]2200::210:2:0:0:4) [icmp6 sum ok] ICMP6, echo request, seq 0
+IP6 (hlim 5, next-header Routing (43) payload length: 48) 2200::244:212:3fff:feae:22f7 > 2200::211:2:0:0:2: srcrt (len=4, type=0, segleft=2, rsv=0x0, [0]2200::210:2:0:0:4, [1]2200::240:2:0:0:4) [icmp6 sum ok] ICMP6, echo request, seq 0
+IP6 (hlim 4, next-header Routing (43) payload length: 32) 2200::244:212:3fff:feae:22f7 > 2200::240:2:0:0:4: srcrt (len=2, type=0, segleft=1, rsv=0x0, [0]2200::210:2:0:0:4) 5645 > 5642: [udp sum ok] UDP, length 0
+IP6 (hlim 5, next-header Routing (43) payload length: 48) 2200::244:212:3fff:feae:22f7 > 2200::211:2:0:0:2: srcrt (len=4, type=0, segleft=2, rsv=0x0, [0]2200::210:2:0:0:4, [1]2200::240:2:0:0:4) 5645 > 5642: [udp sum ok] UDP, length 0
diff --git a/tests/ipv6-routing-header.pcap b/tests/ipv6-routing-header.pcap
new file mode 100644
index 0000000..683e01b
--- /dev/null
+++ b/tests/ipv6-routing-header.pcap
Binary files differ
diff --git a/tests/isakmp5-v.out b/tests/isakmp5-v.out
new file mode 100644
index 0000000..58014af
--- /dev/null
+++ b/tests/isakmp5-v.out
@@ -0,0 +1,44 @@
+IP (tos 0xc0, ttl 255, id 101, offset 0, flags [none], proto UDP (17), length 176)
+ 10.0.0.1.500 > 10.0.0.2.500: isakmp 1.0 msgid 00000000: phase 1 I ident:
+ (sa: doi=ipsec situation=identity
+ (p: #1 protoid=isakmp transform=1
+ (t: #1 id=ike (type=enc value=aes)(type=keylen value=0080)(type=hash value=sha1)(type=group desc value=modp768)(type=auth value=preshared)(type=lifetype value=sec)(type=lifeduration len=4 value=00015180))))
+ (vid: len=16)
+ (vid: len=16)
+ (vid: len=16)
+IP (tos 0xc0, ttl 255, id 49, offset 0, flags [none], proto UDP (17), length 136)
+ 10.0.0.2.500 > 10.0.0.1.500: isakmp 1.0 msgid 00000000: phase 1 R ident:
+ (sa: doi=ipsec situation=identity
+ (p: #1 protoid=isakmp transform=1
+ (t: #1 id=ike (type=enc value=aes)(type=keylen value=0080)(type=hash value=sha1)(type=group desc value=modp768)(type=auth value=preshared)(type=lifetype value=sec)(type=lifeduration len=4 value=00015180))))
+ (vid: len=16)
+IP (tos 0xc0, ttl 255, id 102, offset 0, flags [none], proto UDP (17), length 300)
+ 10.0.0.1.500 > 10.0.0.2.500: isakmp 1.0 msgid 00000000: phase 1 I ident:
+ (ke: key len=96)
+ (nonce: n len=20)
+ (vid: len=16)
+ (vid: len=16)
+ (vid: len=16)
+ (vid: len=8)
+ (pay15)
+ (pay15)
+IP (tos 0xc0, ttl 255, id 50, offset 0, flags [none], proto UDP (17), length 300)
+ 10.0.0.2.500 > 10.0.0.1.500: isakmp 1.0 msgid 00000000: phase 1 R ident:
+ (ke: key len=96)
+ (nonce: n len=20)
+ (vid: len=16)
+ (vid: len=16)
+ (vid: len=16)
+ (vid: len=8)
+ (pay15)
+ (pay15)
+IP (tos 0xc0, ttl 255, id 103, offset 0, flags [none], proto UDP (17), length 136)
+ 10.0.0.1.500 > 10.0.0.2.500: isakmp 1.0 msgid 00000000: phase 1 I ident[E]: [encrypted id]
+IP (tos 0xc0, ttl 255, id 51, offset 0, flags [none], proto UDP (17), length 104)
+ 10.0.0.2.500 > 10.0.0.1.500: isakmp 1.0 msgid 00000000: phase 1 R ident[E]: [encrypted id]
+IP (tos 0xc0, ttl 255, id 104, offset 0, flags [none], proto UDP (17), length 248)
+ 10.0.0.1.500 > 10.0.0.2.500: isakmp 1.0 msgid 0f2b7862: phase 2/others I oakley-quick[E]: [encrypted hash]
+IP (tos 0xc0, ttl 255, id 52, offset 0, flags [none], proto UDP (17), length 248)
+ 10.0.0.2.500 > 10.0.0.1.500: isakmp 1.0 msgid 0f2b7862: phase 2/others R oakley-quick[E]: [encrypted hash]
+IP (tos 0xc0, ttl 255, id 105, offset 0, flags [none], proto UDP (17), length 88)
+ 10.0.0.1.500 > 10.0.0.2.500: isakmp 1.0 msgid 0f2b7862: phase 2/others I oakley-quick[E]: [encrypted hash]
diff --git a/tests/isis_1-v.out b/tests/isis_1-v.out
new file mode 100644
index 0000000..bbe6e26
--- /dev/null
+++ b/tests/isis_1-v.out
@@ -0,0 +1,270 @@
+IS-IS, length 83
+ L1 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 2222.2222.2222.00-00, seq: 0x0000000e, lifetime: 1184s, chksum: 0x5910
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000010, lifetime: 1147s, chksum: 0x1749
+ lsp-id: 3333.3333.3333.02-00, seq: 0x00000004, lifetime: 634s, chksum: 0x7f9f
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0001
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L1 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 2222.2222.2222.00-00, seq: 0x0000000e, lifetime: 1174s, chksum: 0x5910
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000010, lifetime: 1137s, chksum: 0x1749
+ lsp-id: 3333.3333.3333.02-00, seq: 0x00000004, lifetime: 624s, chksum: 0x7f9f
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 136
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 2222.2222.2222.00-00, seq: 0x0000000f, lifetime: 1199s
+ chksum: 0xb503 (correct), PDU length: 136, Flags: [ L1 IS ]
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Hostname TLV #137, length: 2
+ Hostname: R2
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 192.168.10.1
+ IPv4 Internal Reachability TLV #128, length: 24
+ IPv4 prefix: 10.0.10.0/30, Distribution: up, Metric: 10, Internal
+ IPv4 prefix: 192.168.10.0/24, Distribution: up, Metric: 10, Internal
+ IS Reachability TLV #2, length: 12
+ IsNotVirtual
+ IS Neighbor: 3333.3333.3333.02, Default Metric: 10, Internal
+ IPv4 External Reachability TLV #130, length: 48
+ IPv4 prefix: 172.16.0.0/30, Distribution: up, Metric: 0, External
+ IPv4 prefix: 172.16.1.0/24, Distribution: up, Metric: 0, External
+ IPv4 prefix: 172.16.2.0/24, Distribution: up, Metric: 0, External
+ IPv4 prefix: 172.16.3.0/24, Distribution: up, Metric: 0, External
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0001
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L1 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 2222.2222.2222.00-00, seq: 0x0000000f, lifetime: 1194s, chksum: 0xb503
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000010, lifetime: 1130s, chksum: 0x1749
+ lsp-id: 3333.3333.3333.02-00, seq: 0x00000004, lifetime: 616s, chksum: 0x7f9f
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0001
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
diff --git a/tests/isis_1.out b/tests/isis_1.out
new file mode 100644
index 0000000..32edae9
--- /dev/null
+++ b/tests/isis_1.out
@@ -0,0 +1,15 @@
+IS-IS, L1 CSNP, src-id 3333.3333.3333.00, length 83
+IS-IS, L1 Lan IIH, src-id 3333.3333.3333, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 Lan IIH, src-id 3333.3333.3333, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 Lan IIH, src-id 2222.2222.2222, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 Lan IIH, src-id 3333.3333.3333, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 CSNP, src-id 3333.3333.3333.00, length 83
+IS-IS, L1 Lan IIH, src-id 3333.3333.3333, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 Lan IIH, src-id 3333.3333.3333, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 LSP, lsp-id 2222.2222.2222.00-00, seq 0x0000000f, lifetime 1199s, length 136
+IS-IS, L1 Lan IIH, src-id 2222.2222.2222, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 Lan IIH, src-id 3333.3333.3333, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 CSNP, src-id 3333.3333.3333.00, length 83
+IS-IS, L1 Lan IIH, src-id 3333.3333.3333, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 Lan IIH, src-id 3333.3333.3333, lan-id 3333.3333.3333.02, prio 64, length 1497
+IS-IS, L1 Lan IIH, src-id 2222.2222.2222, lan-id 3333.3333.3333.02, prio 64, length 1497
diff --git a/tests/isis_2-v.out b/tests/isis_2-v.out
new file mode 100644
index 0000000..8c05206
--- /dev/null
+++ b/tests/isis_2-v.out
@@ -0,0 +1,403 @@
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 2222.2222.2222.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 163
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 2222.2222.2222.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 163
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 2222.2222.2222.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 163
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 2222.2222.2222.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 163
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 163
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 2222.2222.2222.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0001
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0001
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 86
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000009, lifetime: 1199s
+ chksum: 0x630b (correct), PDU length: 86, Flags: [ L1 IS ]
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Hostname TLV #137, length: 2
+ Hostname: R2
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 192.168.10.1
+ IPv4 Internal Reachability TLV #128, length: 24
+ IPv4 prefix: 10.0.10.0/30, Distribution: up, Metric: 10, Internal
+ IPv4 prefix: 192.168.10.0/24, Distribution: up, Metric: 10, Internal
+ IS Reachability TLV #2, length: 12
+ IsNotVirtual
+ IS Neighbor: 3333.3333.3333.02, Default Metric: 10, Internal
+IS-IS, length 74
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 3333.3333.3333.00-00, seq: 0x0000000e, lifetime: 1199s
+ chksum: 0x1b47 (correct), PDU length: 74, Flags: [ default ATT bit set, L2 IS ]
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Hostname TLV #137, length: 2
+ Hostname: R3
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ IPv4 Internal Reachability TLV #128, length: 12
+ IPv4 prefix: 10.0.10.0/30, Distribution: up, Metric: 10, Internal
+ IS Reachability TLV #2, length: 12
+ IsNotVirtual
+ IS Neighbor: 3333.3333.3333.02, Default Metric: 10, Internal
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L1 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000009, lifetime: 1192s, chksum: 0x630b
+ lsp-id: 3333.3333.3333.00-00, seq: 0x0000000e, lifetime: 1194s, chksum: 0x1b47
+ lsp-id: 3333.3333.3333.02-00, seq: 0x00000004, lifetime: 1039s, chksum: 0x7f9f
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0001
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L1 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000009, lifetime: 1184s, chksum: 0x630b
+ lsp-id: 3333.3333.3333.00-00, seq: 0x0000000e, lifetime: 1186s, chksum: 0x1b47
+ lsp-id: 3333.3333.3333.02-00, seq: 0x00000004, lifetime: 1032s, chksum: 0x7f9f
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0001
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L1 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 10s, Flags: [Level 1 only]
+ lan-id: 3333.3333.3333.02, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c201.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
diff --git a/tests/isis_3-v.out b/tests/isis_3-v.out
new file mode 100644
index 0000000..4894864
--- /dev/null
+++ b/tests/isis_3-v.out
@@ -0,0 +1,774 @@
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 163
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 163
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 163
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 3333.3333.3333.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 163
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 3333.3333.3333.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c203.29a9.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 100
+ L2 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 4444.4444.4444.00-00, seq: 0x0000000a, lifetime: 1199s
+ chksum: 0xf252 (correct), PDU length: 100, Flags: [ L2 IS ]
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Hostname TLV #137, length: 2
+ Hostname: R4
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.20.1
+ IPv4 Internal Reachability TLV #128, length: 12
+ IPv4 prefix: 10.0.0.0/30, Distribution: up, Metric: 10, Internal
+ IS Reachability TLV #2, length: 12
+ IsNotVirtual
+ IS Neighbor: 4444.4444.4444.01, Default Metric: 10, Internal
+ IPv4 Internal Reachability TLV #128, length: 24
+ IPv4 prefix: 10.0.20.0/30, Distribution: up, Metric: 10, Internal
+ IPv4 prefix: 192.168.20.0/24, Distribution: up, Metric: 20, Internal
+IS-IS, length 52
+ L2 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 4444.4444.4444.01-00, seq: 0x00000003, lifetime: 1199s
+ chksum: 0x7ef7 (correct), PDU length: 52, Flags: [ L2 IS ]
+ IS Reachability TLV #2, length: 23
+ IsNotVirtual
+ IS Neighbor: 4444.4444.4444.00, Default Metric: 0, Internal
+ IS Neighbor: 3333.3333.3333.00, Default Metric: 0, Internal
+IS-IS, length 100
+ L2 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000009, lifetime: 1199s
+ chksum: 0x24b1 (correct), PDU length: 100, Flags: [ L2 IS ]
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Hostname TLV #137, length: 2
+ Hostname: R3
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.10.1
+ IPv4 Internal Reachability TLV #128, length: 12
+ IPv4 prefix: 10.0.0.0/30, Distribution: up, Metric: 10, Internal
+ IS Reachability TLV #2, length: 12
+ IsNotVirtual
+ IS Neighbor: 4444.4444.4444.01, Default Metric: 10, Internal
+ IPv4 Internal Reachability TLV #128, length: 24
+ IPv4 prefix: 10.0.10.0/30, Distribution: up, Metric: 10, Internal
+ IPv4 prefix: 192.168.10.0/24, Distribution: up, Metric: 20, Internal
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c203.29a9.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L2 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000009, lifetime: 1192s, chksum: 0x24b1
+ lsp-id: 4444.4444.4444.00-00, seq: 0x0000000a, lifetime: 1194s, chksum: 0xf252
+ lsp-id: 4444.4444.4444.01-00, seq: 0x00000003, lifetime: 1194s, chksum: 0x7ef7
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c203.29a9.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L2 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000009, lifetime: 1183s, chksum: 0x24b1
+ lsp-id: 4444.4444.4444.00-00, seq: 0x0000000a, lifetime: 1185s, chksum: 0xf252
+ lsp-id: 4444.4444.4444.01-00, seq: 0x00000003, lifetime: 1185s, chksum: 0x7ef7
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c203.29a9.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L2 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000009, lifetime: 1174s, chksum: 0x24b1
+ lsp-id: 4444.4444.4444.00-00, seq: 0x0000000a, lifetime: 1176s, chksum: 0xf252
+ lsp-id: 4444.4444.4444.01-00, seq: 0x00000003, lifetime: 1176s, chksum: 0x7ef7
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c203.29a9.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L2 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000009, lifetime: 1166s, chksum: 0x24b1
+ lsp-id: 4444.4444.4444.00-00, seq: 0x0000000a, lifetime: 1168s, chksum: 0xf252
+ lsp-id: 4444.4444.4444.01-00, seq: 0x00000003, lifetime: 1168s, chksum: 0x7ef7
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c203.29a9.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L2 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000009, lifetime: 1157s, chksum: 0x24b1
+ lsp-id: 4444.4444.4444.00-00, seq: 0x0000000a, lifetime: 1159s, chksum: 0xf252
+ lsp-id: 4444.4444.4444.01-00, seq: 0x00000003, lifetime: 1159s, chksum: 0x7ef7
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c203.29a9.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 83
+ L2 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444.00, PDU length: 83
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 48
+ lsp-id: 3333.3333.3333.00-00, seq: 0x00000009, lifetime: 1147s, chksum: 0x24b1
+ lsp-id: 4444.4444.4444.00-00, seq: 0x0000000a, lifetime: 1149s, chksum: 0xf252
+ lsp-id: 4444.4444.4444.01-00, seq: 0x00000003, lifetime: 1149s, chksum: 0x7ef7
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 3333.3333.3333, holding time: 30s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.000a
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c203.29a9.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
+IS-IS, length 1497
+ L2 Lan IIH, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 4444.4444.4444, holding time: 10s, Flags: [Level 2 only]
+ lan-id: 4444.4444.4444.01, Priority: 64, PDU length: 1497
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0014
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ IS Neighbor(s) TLV #6, length: 6
+ SNPA: c202.2998.0000
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 155
diff --git a/tests/isis_4-v.out b/tests/isis_4-v.out
new file mode 100644
index 0000000..b4875f3
--- /dev/null
+++ b/tests/isis_4-v.out
@@ -0,0 +1,400 @@
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Down (2)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Down (2)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Down (2)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Down (2)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Initializing (1)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Initializing (1)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Up (0)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Up (0)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 74
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 1111.1111.1111.00-00, seq: 0x00000007, lifetime: 1200s
+ chksum: 0x1da8 (correct), PDU length: 74, Flags: [ L2 IS ]
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Hostname TLV #137, length: 2
+ Hostname: R1
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ IPv4 Internal Reachability TLV #128, length: 12
+ IPv4 prefix: 10.0.0.0/30, Distribution: up, Metric: 10, Internal
+ IS Reachability TLV #2, length: 12
+ IsNotVirtual
+ IS Neighbor: 2222.2222.2222.00, Default Metric: 10, Internal
+IS-IS, length 74
+ L2 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 1111.1111.1111.00-00, seq: 0x00000007, lifetime: 1200s
+ chksum: 0x378e (correct), PDU length: 74, Flags: [ L2 IS ]
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Hostname TLV #137, length: 2
+ Hostname: R1
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ IS Reachability TLV #2, length: 12
+ IsNotVirtual
+ IS Neighbor: 2222.2222.2222.00, Default Metric: 10, Internal
+ IPv4 Internal Reachability TLV #128, length: 12
+ IPv4 prefix: 10.0.0.0/30, Distribution: up, Metric: 10, Internal
+IS-IS, length 74
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000005, lifetime: 1200s
+ chksum: 0x4382 (correct), PDU length: 74, Flags: [ L2 IS ]
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Hostname TLV #137, length: 2
+ Hostname: R2
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ IPv4 Internal Reachability TLV #128, length: 12
+ IPv4 prefix: 10.0.0.0/30, Distribution: up, Metric: 10, Internal
+ IS Reachability TLV #2, length: 12
+ IsNotVirtual
+ IS Neighbor: 1111.1111.1111.00, Default Metric: 10, Internal
+IS-IS, length 74
+ L2 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000006, lifetime: 1200s
+ chksum: 0xf4cf (correct), PDU length: 74, Flags: [ L2 IS ]
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Hostname TLV #137, length: 2
+ Hostname: R2
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ IS Reachability TLV #2, length: 12
+ IsNotVirtual
+ IS Neighbor: 1111.1111.1111.00, Default Metric: 10, Internal
+ IPv4 Internal Reachability TLV #128, length: 12
+ IPv4 prefix: 10.0.0.0/30, Distribution: up, Metric: 10, Internal
+IS-IS, length 67
+ L1 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222.00, PDU length: 67
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 32
+ lsp-id: 1111.1111.1111.00-00, seq: 0x00000007, lifetime: 1198s, chksum: 0x1da8
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000005, lifetime: 1199s, chksum: 0x4382
+IS-IS, length 67
+ L1 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111.00, PDU length: 67
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 32
+ lsp-id: 1111.1111.1111.00-00, seq: 0x00000007, lifetime: 1199s, chksum: 0x1da8
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000005, lifetime: 1198s, chksum: 0x4382
+IS-IS, length 67
+ L2 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111.00, PDU length: 67
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 32
+ lsp-id: 1111.1111.1111.00-00, seq: 0x00000007, lifetime: 1199s, chksum: 0x378e
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000006, lifetime: 1198s, chksum: 0xf4cf
+IS-IS, length 67
+ L2 CSNP, hlen: 33, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222.00, PDU length: 67
+ start lsp-id: 0000.0000.0000.00-00
+ end lsp-id: ffff.ffff.ffff.ff-ff
+ LSP entries TLV #9, length: 32
+ lsp-id: 1111.1111.1111.00-00, seq: 0x00000007, lifetime: 1198s, chksum: 0x378e
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000006, lifetime: 1199s, chksum: 0xf4cf
+IS-IS, length 35
+ L1 PSNP, hlen: 17, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111.00, PDU length: 35
+ LSP entries TLV #9, length: 16
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000005, lifetime: 1197s, chksum: 0x4382
+IS-IS, length 35
+ L2 PSNP, hlen: 17, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111.00, PDU length: 35
+ LSP entries TLV #9, length: 16
+ lsp-id: 2222.2222.2222.00-00, seq: 0x00000006, lifetime: 1198s, chksum: 0xf4cf
+IS-IS, length 35
+ L1 PSNP, hlen: 17, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222.00, PDU length: 35
+ LSP entries TLV #9, length: 16
+ lsp-id: 1111.1111.1111.00-00, seq: 0x00000007, lifetime: 1197s, chksum: 0x1da8
+IS-IS, length 35
+ L2 PSNP, hlen: 17, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222.00, PDU length: 35
+ LSP entries TLV #9, length: 16
+ lsp-id: 1111.1111.1111.00-00, seq: 0x00000007, lifetime: 1198s, chksum: 0x378e
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Up (0)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Up (0)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Up (0)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Up (0)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 2222.2222.2222, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Up (0)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.2
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
+IS-IS, length 1499
+ p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
+ source-id: 1111.1111.1111, holding time: 30s, Flags: [Level 1, Level 2]
+ circuit-id: 0x00, PDU length: 1499
+ Restart Signaling TLV #211, length: 3
+ Flags [none], Remaining holding time 0s
+ Point-to-point Adjacency State TLV #240, length: 1
+ Adjacency State: Up (0)
+ Protocols supported TLV #129, length: 1
+ NLPID(s): IPv4 (0xcc)
+ Area address(es) TLV #1, length: 4
+ Area address (length: 3): 49.0001
+ IPv4 Interface address(es) TLV #132, length: 4
+ IPv4 interface address: 10.0.0.1
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 255
+ Padding TLV #8, length: 169
diff --git a/tests/isis_infloop-v.out b/tests/isis_infloop-v.out
new file mode 100644
index 0000000..1bb8301
--- /dev/null
+++ b/tests/isis_infloop-v.out
@@ -0,0 +1,40 @@
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto GRE (47), length 54)
+ 253.120.2.55 > 192.168.1.1: GREv0, Flags [none], length 34
+ IS-IS, length 30
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (6), max-area: 7 (7)
+ lsp-id: ffff.ffff.ffff.ff-ff, seq: 0xffffffff, lifetime: 65535s
+ chksum: 0xffff (incorrect should be 0x0fe8), PDU length: 65535, Flags: [ L1 IS ]
+ IS Neighbor(s) (variable length) TLV #7, length: 0
+ 1 straggler bytes
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto GRE (47), length 54)
+ 234.176.145.73 > 192.168.1.1: GREv0, Flags [none], length 34
+ IS-IS, length 30
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (6), max-area: 7 (7)
+ lsp-id: ffff.ffff.ffff.ff-ff, seq: 0xffffffff, lifetime: 65535s
+ chksum: 0xffff (incorrect should be 0x0fe8), PDU length: 65535, Flags: [ L1 IS ]
+ IS Neighbor(s) (variable length) TLV #7, length: 0
+ 1 straggler bytes
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto GRE (47), length 54)
+ 225.91.211.91 > 192.168.1.1: GREv0, Flags [none], length 34
+ IS-IS, length 30
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (6), max-area: 7 (7)
+ lsp-id: ffff.ffff.ffff.ff-ff, seq: 0xffffffff, lifetime: 65535s
+ chksum: 0xffff (incorrect should be 0x0fe8), PDU length: 65535, Flags: [ L1 IS ]
+ IS Neighbor(s) (variable length) TLV #7, length: 0
+ 1 straggler bytes
+IP (tos 0x0, ttl 128, id 0, offset 0, flags [DF], proto GRE (47), length 54)
+ 160.196.17.46 > 192.168.1.1: GREv0, Flags [none], length 34
+ IS-IS, length 30
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (6), max-area: 7 (7)
+ lsp-id: ffff.ffff.ffff.ff-ff, seq: 0xffffffff, lifetime: 65535s
+ chksum: 0xffff (incorrect should be 0x0fe8), PDU length: 65535, Flags: [ L1 IS ]
+ IS Neighbor(s) (variable length) TLV #7, length: 0
+ 1 straggler bytes
+IP (tos 0x0, ttl 128, id 0, offset 0, flags [DF], proto GRE (47), length 54)
+ 246.181.173.63 > 192.168.1.1: GREv0, Flags [none], length 34
+ IS-IS, length 30
+ L1 LSP, hlen: 27, v: 1, pdu-v: 1, sys-id-len: 6 (6), max-area: 7 (7)
+ lsp-id: ffff.ffff.ffff.ff-ff, seq: 0xffffffff, lifetime: 65535s
+ chksum: 0xffff (incorrect should be 0x0fe8), PDU length: 65535, Flags: [ L1 IS ]
+ IS Neighbor(s) (variable length) TLV #7, length: 0
+ 1 straggler bytes
diff --git a/tests/isup.out b/tests/isup.out
new file mode 100644
index 0000000..fb4d9af
--- /dev/null
+++ b/tests/isup.out
@@ -0,0 +1,6 @@
+IP 10.28.6.42.2905 > 10.28.6.44.2905: sctp (1) [DATA] (B)(E) [TSN: 1822994892] [SID: 6] [SSEQ 42] [PPID M3UA]
+IP 10.28.6.44.2905 > 10.28.6.42.2905: sctp (1) [DATA] (B)(E) [TSN: 4307] [SID: 0] [SSEQ 643] [PPID M3UA]
+IP 10.28.6.44.2905 > 10.28.6.42.2905: sctp (1) [DATA] (B)(E) [TSN: 4308] [SID: 0] [SSEQ 644] [PPID M3UA]
+IP 10.28.6.44.2905 > 10.28.6.42.2905: sctp (1) [DATA] (B)(E) [TSN: 4309] [SID: 0] [SSEQ 645] [PPID M3UA]
+IP 10.28.6.42.2905 > 10.28.6.44.2905: sctp (1) [DATA] (B)(E) [TSN: 1822994893] [SID: 6] [SSEQ 43] [PPID M3UA]
+IP 10.28.6.44.2905 > 10.28.6.42.2905: sctp (1) [DATA] (B)(E) [TSN: 4310] [SID: 0] [SSEQ 646] [PPID M3UA]
diff --git a/tests/isup.pcap b/tests/isup.pcap
new file mode 100644
index 0000000..39f16b9
--- /dev/null
+++ b/tests/isup.pcap
Binary files differ
diff --git a/tests/isupvv.out b/tests/isupvv.out
new file mode 100644
index 0000000..8e8a008
--- /dev/null
+++ b/tests/isupvv.out
@@ -0,0 +1,30 @@
+IP (tos 0x0, ttl 64, id 38618, offset 0, flags [none], proto SCTP (132), length 132)
+ 10.28.6.42.2905 > 10.28.6.44.2905: sctp
+ 1) [DATA] (B)(E) [TSN: 1822994892] [SID: 6] [SSEQ 42] [PPID M3UA]
+ Transfer Data Message
+ Unknown Parameter (0x0002): (length 73)
+IP (tos 0x0, ttl 255, id 50089, offset 0, flags [DF], proto SCTP (132), length 76)
+ 10.28.6.44.2905 > 10.28.6.42.2905: sctp
+ 1) [DATA] (B)(E) [TSN: 4307] [SID: 0] [SSEQ 643] [PPID M3UA]
+ Transfer Data Message
+ Unknown Parameter (0x0002): (length 18)
+IP (tos 0x0, ttl 255, id 50090, offset 0, flags [DF], proto SCTP (132), length 72)
+ 10.28.6.44.2905 > 10.28.6.42.2905: sctp
+ 1) [DATA] (B)(E) [TSN: 4308] [SID: 0] [SSEQ 644] [PPID M3UA]
+ Transfer Data Message
+ Unknown Parameter (0x0002): (length 15)
+IP (tos 0x0, ttl 255, id 50091, offset 0, flags [DF], proto SCTP (132), length 72)
+ 10.28.6.44.2905 > 10.28.6.42.2905: sctp
+ 1) [DATA] (B)(E) [TSN: 4309] [SID: 0] [SSEQ 645] [PPID M3UA]
+ Transfer Data Message
+ Unknown Parameter (0x0002): (length 13)
+IP (tos 0x0, ttl 64, id 38651, offset 0, flags [none], proto SCTP (132), length 76)
+ 10.28.6.42.2905 > 10.28.6.44.2905: sctp
+ 1) [DATA] (B)(E) [TSN: 1822994893] [SID: 6] [SSEQ 43] [PPID M3UA]
+ Transfer Data Message
+ Unknown Parameter (0x0002): (length 17)
+IP (tos 0x0, ttl 255, id 50109, offset 0, flags [DF], proto SCTP (132), length 72)
+ 10.28.6.44.2905 > 10.28.6.42.2905: sctp
+ 1) [DATA] (B)(E) [TSN: 4310] [SID: 0] [SSEQ 646] [PPID M3UA]
+ Transfer Data Message
+ Unknown Parameter (0x0002): (length 13)
diff --git a/tests/lacp-ev.out b/tests/lacp-ev.out
new file mode 100644
index 0000000..36ed753
--- /dev/null
+++ b/tests/lacp-ev.out
@@ -0,0 +1,200 @@
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Expired]
+ Partner Information TLV (0x02), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Timeout, Aggregation, Collecting, Distributing]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Expired]
+ Partner Information TLV (0x02), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Timeout, Aggregation, Collecting, Distributing]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Expired]
+ Partner Information TLV (0x02), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Timeout, Aggregation, Collecting, Distributing]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization, Default]
+ Partner Information TLV (0x02), length 20
+ System 00:00:00:00:00:00, System Priority 0, Key 0, Port 0, Port Priority 0
+ State Flags [none]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization, Collecting, Distributing, Default]
+ Partner Information TLV (0x02), length 20
+ System 00:00:00:00:00:00, System Priority 0, Key 0, Port 0, Port Priority 0
+ State Flags [none]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization, Collecting, Distributing, Default]
+ Partner Information TLV (0x02), length 20
+ System 00:00:00:00:00:00, System Priority 0, Key 0, Port 0, Port Priority 0
+ State Flags [none]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization, Collecting, Distributing, Default]
+ Partner Information TLV (0x02), length 20
+ System 00:00:00:00:00:00, System Priority 0, Key 0, Port 0, Port Priority 0
+ State Flags [none]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization, Collecting, Distributing, Default]
+ Partner Information TLV (0x02), length 20
+ System 00:00:00:00:00:00, System Priority 0, Key 0, Port 0, Port Priority 0
+ State Flags [none]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:0e:83:16:f5:10 > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation, Synchronization]
+ Partner Information TLV (0x02), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Collecting, Distributing, Default]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization, Default]
+ Partner Information TLV (0x02), length 20
+ System 00:00:00:00:00:00, System Priority 0, Key 0, Port 0, Port Priority 0
+ State Flags [none]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Default]
+ Partner Information TLV (0x02), length 20
+ System 00:00:00:00:00:00, System Priority 0, Key 0, Port 0, Port Priority 0
+ State Flags [none]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:0e:83:16:f5:10 > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation]
+ Partner Information TLV (0x02), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Collecting, Distributing, Default]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:0e:83:16:f5:10 > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation]
+ Partner Information TLV (0x02), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Collecting, Distributing, Default]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:0e:83:16:f5:10 > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation]
+ Partner Information TLV (0x02), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Default]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:0e:83:16:f5:10 > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation, Synchronization]
+ Partner Information TLV (0x02), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Default]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization]
+ Partner Information TLV (0x02), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation, Synchronization]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization, Collecting, Distributing]
+ Partner Information TLV (0x02), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation, Synchronization]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:0e:83:16:f5:10 > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation, Synchronization, Collecting, Distributing]
+ Partner Information TLV (0x02), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:0e:83:16:f5:10 > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation, Synchronization, Collecting, Distributing]
+ Partner Information TLV (0x02), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization, Collecting, Distributing]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
+00:13:c4:12:0f:0d > 01:80:c2:00:00:02, ethertype Slow Protocols (0x8809), length 124: LACPv1, length 110
+ Actor Information TLV (0x01), length 20
+ System 00:13:c4:12:0f:00, System Priority 32768, Key 13, Port 22, Port Priority 32768
+ State Flags [Activity, Aggregation, Synchronization, Collecting, Distributing]
+ Partner Information TLV (0x02), length 20
+ System 00:0e:83:16:f5:00, System Priority 32768, Key 13, Port 25, Port Priority 32768
+ State Flags [Aggregation, Synchronization, Collecting, Distributing]
+ Collector Information TLV (0x03), length 16
+ Max Delay 32768
+ Terminator TLV (0x00), length 0
diff --git a/tests/ldp_infloop.out b/tests/ldp_infloop.out
new file mode 100644
index 0000000..8c0a062
--- /dev/null
+++ b/tests/ldp_infloop.out
@@ -0,0 +1,5 @@
+IP 45.116.197.72.45307 > 192.168.1.1.646:
+IP 90.6.30.91.34115 > 192.168.1.1.646:
+IP 146.203.190.45.13504 > 192.168.1.1.646:
+IP 67.199.76.127.18327 > 192.168.1.1.646:
+IP 13.213.243.81.57100 > 192.168.1.1.646:
diff --git a/tests/lldp_cdp-ev.out b/tests/lldp_cdp-ev.out
new file mode 100644
index 0000000..cb9a209
--- /dev/null
+++ b/tests/lldp_cdp-ev.out
@@ -0,0 +1,224 @@
+00:18:ba:98:68:8f > 01:00:0c:cc:cc:cc, 802.3, length 388: LLC, dsap SNAP (0xaa) Individual, ssap SNAP (0xaa) Command, ctrl 0x03: oui Cisco (0x00000c), pid CDP (0x2000): CDPv2, ttl: 180s, checksum: 692 (unverified), length 366
+ Device-ID (0x01), length: 2 bytes: 'S1'
+ Version String (0x05), length: 190 bytes:
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)
+ Copyright (c) 1986-2008 by Cisco Systems, Inc.
+ Compiled Sat 05-Jan-08 00:15 by weiliu
+ Platform (0x06), length: 19 bytes: 'cisco WS-C3560-24TS'
+ Address (0x02), length: 13 bytes: IPv4 (1) 0.0.0.0
+ Port-ID (0x03), length: 16 bytes: 'FastEthernet0/13'
+ Capability (0x04), length: 4 bytes: (0x00000028): L2 Switch, IGMP snooping
+ Protocol-Hello option (0x08), length: 32 bytes:
+ VTP Management Domain (0x09), length: 0 bytes: ''
+00:19:2f:a7:b2:8d > 01:00:0c:cc:cc:cc, 802.3, length 392: LLC, dsap SNAP (0xaa) Individual, ssap SNAP (0xaa) Command, ctrl 0x03: oui Cisco (0x00000c), pid CDP (0x2000): CDPv2, ttl: 180s, checksum: 692 (unverified), length 370
+ Device-ID (0x01), length: 2 bytes: 'S2'
+ Version String (0x05), length: 190 bytes:
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)
+ Copyright (c) 1986-2008 by Cisco Systems, Inc.
+ Compiled Sat 05-Jan-08 00:15 by weiliu
+ Platform (0x06), length: 20 bytes: 'cisco WS-C3560G-24PS'
+ Address (0x02), length: 13 bytes: IPv4 (1) 0.0.0.0
+ Port-ID (0x03), length: 19 bytes: 'GigabitEthernet0/13'
+ Capability (0x04), length: 4 bytes: (0x00000028): L2 Switch, IGMP snooping
+ Protocol-Hello option (0x08), length: 32 bytes:
+ VTP Management Domain (0x09), length: 0 bytes: ''
+00:19:2f:a7:b2:8d > 01:80:c2:00:00:0e, ethertype LLDP (0x88cc), length 296: LLDP, length 282
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 00:19:2f:a7:b2:8d
+ Port ID TLV (2), length 13
+ Subtype Interface alias (1): Uplink to S1
+ Time to Live TLV (3), length 2: TTL 120s
+ System Name TLV (5), length 12: S2.cisco.com
+ System Description TLV (6), length 190
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)\0x0aCopyright (c) 1986-2008 by Cisco Systems, Inc.\0x0aCompiled Sat 05-Jan-08 00:15 by weiliu
+ Port Description TLV (4), length 19: GigabitEthernet0/13
+ System Capabilities TLV (7), length 4
+ System Capabilities [Bridge, Router] (0x0014)
+ Enabled Capabilities [Bridge] (0x0004)
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ Organization specific TLV (127), length 9: OUI IEEE 802.3 Private (0x00120f)
+ MAC/PHY configuration/status Subtype (1)
+ autonegotiation [supported, enabled] (0x03)
+ PMD autoneg capability [10BASE-T hdx, Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx] (0xc036)
+ MAU type 100BASETX fdx (0x0010)
+ End TLV (0), length 0
+00:18:ba:98:68:8f > 01:80:c2:00:00:0e, ethertype LLDP (0x88cc), length 287: LLDP, length 273
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 00:18:ba:98:68:8f
+ Port ID TLV (2), length 7
+ Subtype Local (7): Fa0/13
+ Time to Live TLV (3), length 2: TTL 120s
+ System Name TLV (5), length 12: S1.cisco.com
+ System Description TLV (6), length 190
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)\0x0aCopyright (c) 1986-2008 by Cisco Systems, Inc.\0x0aCompiled Sat 05-Jan-08 00:15 by weiliu
+ Port Description TLV (4), length 16: FastEthernet0/13
+ System Capabilities TLV (7), length 4
+ System Capabilities [Bridge, Router] (0x0014)
+ Enabled Capabilities [Bridge] (0x0004)
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ Organization specific TLV (127), length 9: OUI IEEE 802.3 Private (0x00120f)
+ MAC/PHY configuration/status Subtype (1)
+ autonegotiation [supported, enabled] (0x03)
+ PMD autoneg capability [Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx] (0x0036)
+ MAU type 100BASETX fdx (0x0010)
+ End TLV (0), length 0
+00:19:2f:a7:b2:8d > 01:80:c2:00:00:0e, ethertype LLDP (0x88cc), length 296: LLDP, length 282
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 00:19:2f:a7:b2:8d
+ Port ID TLV (2), length 13
+ Subtype Interface alias (1): Uplink to S1
+ Time to Live TLV (3), length 2: TTL 120s
+ System Name TLV (5), length 12: S2.cisco.com
+ System Description TLV (6), length 190
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)\0x0aCopyright (c) 1986-2008 by Cisco Systems, Inc.\0x0aCompiled Sat 05-Jan-08 00:15 by weiliu
+ Port Description TLV (4), length 19: GigabitEthernet0/13
+ System Capabilities TLV (7), length 4
+ System Capabilities [Bridge, Router] (0x0014)
+ Enabled Capabilities [Bridge] (0x0004)
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ Organization specific TLV (127), length 9: OUI IEEE 802.3 Private (0x00120f)
+ MAC/PHY configuration/status Subtype (1)
+ autonegotiation [supported, enabled] (0x03)
+ PMD autoneg capability [10BASE-T hdx, Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx] (0xc036)
+ MAU type 100BASETX fdx (0x0010)
+ End TLV (0), length 0
+00:18:ba:98:68:8f > 01:80:c2:00:00:0e, ethertype LLDP (0x88cc), length 287: LLDP, length 273
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 00:18:ba:98:68:8f
+ Port ID TLV (2), length 7
+ Subtype Local (7): Fa0/13
+ Time to Live TLV (3), length 2: TTL 120s
+ System Name TLV (5), length 12: S1.cisco.com
+ System Description TLV (6), length 190
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)\0x0aCopyright (c) 1986-2008 by Cisco Systems, Inc.\0x0aCompiled Sat 05-Jan-08 00:15 by weiliu
+ Port Description TLV (4), length 16: FastEthernet0/13
+ System Capabilities TLV (7), length 4
+ System Capabilities [Bridge, Router] (0x0014)
+ Enabled Capabilities [Bridge] (0x0004)
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ Organization specific TLV (127), length 9: OUI IEEE 802.3 Private (0x00120f)
+ MAC/PHY configuration/status Subtype (1)
+ autonegotiation [supported, enabled] (0x03)
+ PMD autoneg capability [Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx] (0x0036)
+ MAU type 100BASETX fdx (0x0010)
+ End TLV (0), length 0
+00:18:ba:98:68:8f > 01:00:0c:cc:cc:cc, 802.3, length 388: LLC, dsap SNAP (0xaa) Individual, ssap SNAP (0xaa) Command, ctrl 0x03: oui Cisco (0x00000c), pid CDP (0x2000): CDPv2, ttl: 180s, checksum: 692 (unverified), length 366
+ Device-ID (0x01), length: 2 bytes: 'S1'
+ Version String (0x05), length: 190 bytes:
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)
+ Copyright (c) 1986-2008 by Cisco Systems, Inc.
+ Compiled Sat 05-Jan-08 00:15 by weiliu
+ Platform (0x06), length: 19 bytes: 'cisco WS-C3560-24TS'
+ Address (0x02), length: 13 bytes: IPv4 (1) 0.0.0.0
+ Port-ID (0x03), length: 16 bytes: 'FastEthernet0/13'
+ Capability (0x04), length: 4 bytes: (0x00000028): L2 Switch, IGMP snooping
+ Protocol-Hello option (0x08), length: 32 bytes:
+ VTP Management Domain (0x09), length: 0 bytes: ''
+00:19:2f:a7:b2:8d > 01:00:0c:cc:cc:cc, 802.3, length 392: LLC, dsap SNAP (0xaa) Individual, ssap SNAP (0xaa) Command, ctrl 0x03: oui Cisco (0x00000c), pid CDP (0x2000): CDPv2, ttl: 180s, checksum: 692 (unverified), length 370
+ Device-ID (0x01), length: 2 bytes: 'S2'
+ Version String (0x05), length: 190 bytes:
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)
+ Copyright (c) 1986-2008 by Cisco Systems, Inc.
+ Compiled Sat 05-Jan-08 00:15 by weiliu
+ Platform (0x06), length: 20 bytes: 'cisco WS-C3560G-24PS'
+ Address (0x02), length: 13 bytes: IPv4 (1) 0.0.0.0
+ Port-ID (0x03), length: 19 bytes: 'GigabitEthernet0/13'
+ Capability (0x04), length: 4 bytes: (0x00000028): L2 Switch, IGMP snooping
+ Protocol-Hello option (0x08), length: 32 bytes:
+ VTP Management Domain (0x09), length: 0 bytes: ''
+00:19:2f:a7:b2:8d > 01:80:c2:00:00:0e, ethertype LLDP (0x88cc), length 296: LLDP, length 282
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 00:19:2f:a7:b2:8d
+ Port ID TLV (2), length 13
+ Subtype Interface alias (1): Uplink to S1
+ Time to Live TLV (3), length 2: TTL 120s
+ System Name TLV (5), length 12: S2.cisco.com
+ System Description TLV (6), length 190
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)\0x0aCopyright (c) 1986-2008 by Cisco Systems, Inc.\0x0aCompiled Sat 05-Jan-08 00:15 by weiliu
+ Port Description TLV (4), length 19: GigabitEthernet0/13
+ System Capabilities TLV (7), length 4
+ System Capabilities [Bridge, Router] (0x0014)
+ Enabled Capabilities [Bridge] (0x0004)
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ Organization specific TLV (127), length 9: OUI IEEE 802.3 Private (0x00120f)
+ MAC/PHY configuration/status Subtype (1)
+ autonegotiation [supported, enabled] (0x03)
+ PMD autoneg capability [10BASE-T hdx, Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx] (0xc036)
+ MAU type 100BASETX fdx (0x0010)
+ End TLV (0), length 0
+00:18:ba:98:68:8f > 01:80:c2:00:00:0e, ethertype LLDP (0x88cc), length 287: LLDP, length 273
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 00:18:ba:98:68:8f
+ Port ID TLV (2), length 7
+ Subtype Local (7): Fa0/13
+ Time to Live TLV (3), length 2: TTL 120s
+ System Name TLV (5), length 12: S1.cisco.com
+ System Description TLV (6), length 190
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)\0x0aCopyright (c) 1986-2008 by Cisco Systems, Inc.\0x0aCompiled Sat 05-Jan-08 00:15 by weiliu
+ Port Description TLV (4), length 16: FastEthernet0/13
+ System Capabilities TLV (7), length 4
+ System Capabilities [Bridge, Router] (0x0014)
+ Enabled Capabilities [Bridge] (0x0004)
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ Organization specific TLV (127), length 9: OUI IEEE 802.3 Private (0x00120f)
+ MAC/PHY configuration/status Subtype (1)
+ autonegotiation [supported, enabled] (0x03)
+ PMD autoneg capability [Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx] (0x0036)
+ MAU type 100BASETX fdx (0x0010)
+ End TLV (0), length 0
+00:19:2f:a7:b2:8d > 01:80:c2:00:00:0e, ethertype LLDP (0x88cc), length 296: LLDP, length 282
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 00:19:2f:a7:b2:8d
+ Port ID TLV (2), length 13
+ Subtype Interface alias (1): Uplink to S1
+ Time to Live TLV (3), length 2: TTL 120s
+ System Name TLV (5), length 12: S2.cisco.com
+ System Description TLV (6), length 190
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)\0x0aCopyright (c) 1986-2008 by Cisco Systems, Inc.\0x0aCompiled Sat 05-Jan-08 00:15 by weiliu
+ Port Description TLV (4), length 19: GigabitEthernet0/13
+ System Capabilities TLV (7), length 4
+ System Capabilities [Bridge, Router] (0x0014)
+ Enabled Capabilities [Bridge] (0x0004)
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ Organization specific TLV (127), length 9: OUI IEEE 802.3 Private (0x00120f)
+ MAC/PHY configuration/status Subtype (1)
+ autonegotiation [supported, enabled] (0x03)
+ PMD autoneg capability [10BASE-T hdx, Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx] (0xc036)
+ MAU type 100BASETX fdx (0x0010)
+ End TLV (0), length 0
+00:18:ba:98:68:8f > 01:80:c2:00:00:0e, ethertype LLDP (0x88cc), length 287: LLDP, length 273
+ Chassis ID TLV (1), length 7
+ Subtype MAC address (4): 00:18:ba:98:68:8f
+ Port ID TLV (2), length 7
+ Subtype Local (7): Fa0/13
+ Time to Live TLV (3), length 2: TTL 120s
+ System Name TLV (5), length 12: S1.cisco.com
+ System Description TLV (6), length 190
+ Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(44)SE, RELEASE SOFTWARE (fc1)\0x0aCopyright (c) 1986-2008 by Cisco Systems, Inc.\0x0aCompiled Sat 05-Jan-08 00:15 by weiliu
+ Port Description TLV (4), length 16: FastEthernet0/13
+ System Capabilities TLV (7), length 4
+ System Capabilities [Bridge, Router] (0x0014)
+ Enabled Capabilities [Bridge] (0x0004)
+ Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
+ Port VLAN Id Subtype (1)
+ port vlan id (PVID): 1
+ Organization specific TLV (127), length 9: OUI IEEE 802.3 Private (0x00120f)
+ MAC/PHY configuration/status Subtype (1)
+ autonegotiation [supported, enabled] (0x03)
+ PMD autoneg capability [Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx] (0x0036)
+ MAU type 100BASETX fdx (0x0010)
+ End TLV (0), length 0
diff --git a/tests/lmp-v.out b/tests/lmp-v.out
new file mode 100644
index 0000000..fcd3bed
--- /dev/null
+++ b/tests/lmp-v.out
@@ -0,0 +1,200 @@
+IP (tos 0x0, ttl 1, id 44530, offset 0, flags [none], proto UDP (17), length 84)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Begin Verify, Flags: [none], length: 56
+ Link ID Object (3), Class-Type: IPv4 Local (1) Flags: [non-negotiable], length: 8
+ IPv4 Link ID: 1.0.0.0 (0x01000000)
+ Message ID Object (5), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Message ID: 3 (0x00000003)
+ Link ID Object (3), Class-Type: IPv4 Remote (2) Flags: [non-negotiable], length: 8
+ IPv4 Link ID: 1.0.0.0 (0x01000000)
+ Verify Begin Object (8), Class-Type: 1 (1) Flags: [negotiable], length: 24
+ Flags: none
+ Verify Interval: 20
+ Data links: 30
+ Encoding type: Lambda (photonic)
+ Verify Transport Mechanism: 32768 (0x8000)
+ Transmission Rate: 0.001 Mbps
+ Wavelength: 8
+IP (tos 0x0, ttl 1, id 44531, offset 0, flags [none], proto UDP (17), length 56)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Hello, Flags: [none], length: 28
+ Control Channel ID Object (1), Class-Type: Local (1) Flags: [non-negotiable], length: 8
+ Control Channel ID: 1 (0x00000001)
+ Hello Object (7), Class-Type: 1 (1) Flags: [non-negotiable], length: 12
+ Tx Seq: 50, Rx Seq: 60
+IP (tos 0x0, ttl 1, id 44532, offset 0, flags [none], proto UDP (17), length 84)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Config NACK, Flags: [none], length: 56
+ Control Channel ID Object (1), Class-Type: Local (1) Flags: [non-negotiable], length: 8
+ Control Channel ID: 1 (0x00000001)
+ Node ID Object (2), Class-Type: Local (1) Flags: [non-negotiable], length: 8
+ Node ID: 10.0.50.1 (0x0a003201)
+ Control Channel ID Object (1), Class-Type: Remote (2) Flags: [non-negotiable], length: 8
+ Control Channel ID: 2 (0x00000002)
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 3 (0x00000003)
+ Node ID Object (2), Class-Type: Remote (2) Flags: [non-negotiable], length: 8
+ Node ID: 10.0.50.2 (0x0a003202)
+ Configuration Object (6), Class-Type: 1 (1) Flags: [negotiable], length: 8
+ Hello Interval: 5
+ Hello Dead Interval: 15
+IP (tos 0x0, ttl 1, id 44533, offset 0, flags [none], proto UDP (17), length 76)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Config ACK, Flags: [none], length: 48
+ Control Channel ID Object (1), Class-Type: Local (1) Flags: [non-negotiable], length: 8
+ Control Channel ID: 1 (0x00000001)
+ Node ID Object (2), Class-Type: Local (1) Flags: [non-negotiable], length: 8
+ Node ID: 10.0.50.1 (0x0a003201)
+ Control Channel ID Object (1), Class-Type: Remote (2) Flags: [non-negotiable], length: 8
+ Control Channel ID: 2 (0x00000002)
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 3 (0x00000003)
+ Node ID Object (2), Class-Type: Remote (2) Flags: [non-negotiable], length: 8
+ Node ID: 10.0.50.2 (0x0a003202)
+IP (tos 0x0, ttl 1, id 44534, offset 0, flags [none], proto UDP (17), length 68)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Config, Flags: [none], length: 40
+ Control Channel ID Object (1), Class-Type: Local (1) Flags: [non-negotiable], length: 8
+ Control Channel ID: 1 (0x00000001)
+ Message ID Object (5), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Message ID: 3 (0x00000003)
+ Node ID Object (2), Class-Type: Local (1) Flags: [non-negotiable], length: 8
+ Node ID: 10.0.50.1 (0x0a003201)
+ Configuration Object (6), Class-Type: 1 (1) Flags: [negotiable], length: 8
+ Hello Interval: 5
+ Hello Dead Interval: 15
+IP (tos 0x0, ttl 1, id 44535, offset 0, flags [none], proto UDP (17), length 44)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Link Summary ACK, Flags: [none], length: 16
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 1 (0x00000001)
+IP (tos 0x0, ttl 1, id 44536, offset 0, flags [none], proto UDP (17), length 124)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Link Summary NACK, Flags: [none], length: 96
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 1 (0x00000001)
+ Error Code Object (20), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Error Code: Unacceptable non-negotiable LINK-SUMMARY parameters, Renegotiate LINK-SUMMARY parameters, Invalid DATA-LINK Object, Unknown TE-LINK Object c-type, Unknown DATA-LINK Object c-type
+ Data Link Object (12), Class-Type: IPv4 (1) Flags: [non-negotiable], length: 36
+ Flags: [none]
+ Local Interface ID: 192.168.1.1 (0xc0a80101)
+ Remote Interface ID: 192.168.1.2 (0xc0a80102)
+ Subobject, Type: Interface Switching Type (1), Length: 12
+ Switching Type: Lambda-Switch Capable (150)
+ Encoding Type: Lambda (photonic) (8)
+ Min Reservable Bandwidth: 0.001 Mbps
+ Max Reservable Bandwidth: 0.001 Mbps
+ Subobject, Type: Wavelength (2), Length: 8
+ Wavelength: 6
+ Data Link Object (12), Class-Type: IPv4 (1) Flags: [non-negotiable], length: 36
+ Flags: [none]
+ Local Interface ID: 10.1.1.1 (0x0a010101)
+ Remote Interface ID: 10.1.1.2 (0x0a010102)
+ Subobject, Type: Interface Switching Type (1), Length: 12
+ Switching Type: Lambda-Switch Capable (150)
+ Encoding Type: ANSI/ETSI PDH (3)
+ Min Reservable Bandwidth: 9877.895 Mbps
+ Max Reservable Bandwidth: 10325.547 Mbps
+ Subobject, Type: Wavelength (2), Length: 8
+ Wavelength: 353
+IP (tos 0x0, ttl 1, id 44537, offset 0, flags [none], proto UDP (17), length 68)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Begin Verify ACK, Flags: [none], length: 40
+ Link ID Object (3), Class-Type: IPv4 Local (1) Flags: [non-negotiable], length: 8
+ IPv4 Link ID: 1.0.0.0 (0x01000000)
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 1 (0x00000001)
+ Verify Begin ACK Object (9), Class-Type: 1 (1) Flags: [negotiable], length: 8
+ Verify Dead Interval: 50
+ Verify Transport Response: 100
+ Verify ID Object (10), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Verify ID: 5
+IP (tos 0x0, ttl 1, id 44538, offset 0, flags [none], proto UDP (17), length 60)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Begin Verify NACK, Flags: [none], length: 32
+ Link ID Object (3), Class-Type: IPv4 Local (1) Flags: [non-negotiable], length: 8
+ IPv4 Link ID: 10.0.0.0 (0x0a000000)
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 3 (0x00000003)
+ Error Code Object (20), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Error Code: Link Verification Procedure Not supported, Unwilling to verify, Unsupported verification transport mechanism
+IP (tos 0x0, ttl 1, id 44539, offset 0, flags [none], proto UDP (17), length 52)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: End Verify, Flags: [none], length: 24
+ Message ID Object (5), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Message ID: 3 (0x00000003)
+ Verify ID Object (10), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Verify ID: 5
+IP (tos 0x0, ttl 1, id 44540, offset 0, flags [none], proto UDP (17), length 52)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: End Verify ACK, Flags: [none], length: 24
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 3 (0x00000003)
+ Verify ID Object (10), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Verify ID: 5
+IP (tos 0x0, ttl 1, id 44541, offset 0, flags [none], proto UDP (17), length 52)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Test, Flags: [none], length: 24
+ Interface ID Object (4), Class-Type: IPv4 Local (1) Flags: [non-negotiable], length: 8
+ IPv4 Link ID: 1.0.0.0 (0x01000000)
+ Verify ID Object (10), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Verify ID: 5
+IP (tos 0x0, ttl 1, id 44542, offset 0, flags [none], proto UDP (17), length 52)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Test Status Failure, Flags: [none], length: 24
+ Message ID Object (5), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Message ID: 1 (0x00000001)
+ Verify ID Object (10), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Verify ID: 5
+IP (tos 0x0, ttl 1, id 44543, offset 0, flags [none], proto UDP (17), length 52)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Test Status ACK, Flags: [none], length: 24
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 1 (0x00000001)
+ Verify ID Object (10), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Verify ID: 5
+IP (tos 0x0, ttl 1, id 44544, offset 0, flags [none], proto UDP (17), length 44)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Channel Status ACK, Flags: [none], length: 16
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 3 (0x00000003)
+IP (tos 0x0, ttl 1, id 44545, offset 0, flags [none], proto UDP (17), length 64)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Channel Status Request, Flags: [none], length: 36
+ Link ID Object (3), Class-Type: IPv4 Local (1) Flags: [non-negotiable], length: 8
+ IPv4 Link ID: 1.0.0.0 (0x01000000)
+ Message ID Object (5), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Message ID: 3 (0x00000003)
+ Channel Status Request Object (14), Class-Type: IPv4 (1) Flags: [non-negotiable], length: 12
+ Interface ID: 2.0.0.0 (0x02000000)
+ Interface ID: 2.0.0.0 (0x02000000)
+IP (tos 0x0, ttl 1, id 44546, offset 0, flags [none], proto UDP (17), length 72)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Channel Status, Flags: [none], length: 44
+ Link ID Object (3), Class-Type: IPv4 Local (1) Flags: [non-negotiable], length: 8
+ IPv4 Link ID: 1.0.0.0 (0x01000000)
+ Message ID Object (5), Class-Type: 1 (1) Flags: [non-negotiable], length: 8
+ Message ID: 3 (0x00000003)
+ Channel Status Object (13), Class-Type: IPv4 (1) Flags: [non-negotiable], length: 20
+ Interface ID: 1.0.0.0 (0x01000000)
+ Active: Allocated (1)
+ Direction: Transmit (1)
+ Channel Status: Signal Fail (3)
+ Interface ID: 1.0.0.0 (0x01000000)
+ Active: Allocated (1)
+ Direction: Receive (0)
+ Channel Status: Signal Degraded (2)
+IP (tos 0x0, ttl 1, id 44547, offset 0, flags [none], proto UDP (17), length 64)
+ 10.0.12.1.49998 > 10.0.12.2.49998:
+ LMPv1, msg-type: Channel Status Response, Flags: [none], length: 36
+ Message ID Object (5), Class-Type: 2 (2) Flags: [non-negotiable], length: 8
+ Message ID Ack: 3 (0x00000003)
+ Channel Status Object (13), Class-Type: IPv4 (1) Flags: [non-negotiable], length: 20
+ Interface ID: 1.0.0.0 (0x01000000)
+ Active: Allocated (1)
+ Direction: Transmit (1)
+ Channel Status: Signal Degraded (2)
+ Interface ID: 1.0.0.0 (0x01000000)
+ Active: Allocated (1)
+ Direction: Transmit (1)
+ Channel Status: Signal Okay (1)
diff --git a/tests/lmp-v.sh b/tests/lmp-v.sh
new file mode 100755
index 0000000..c1af358
--- /dev/null
+++ b/tests/lmp-v.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+# The "verbose" Link Management Protocol test involves a float calculation that
+# may produce a slightly different result depending on the architecture and the
+# compiler (see GitHub issue #333). The reference output was produced using a
+# GCC build and must reproduce correctly on any other GCC build regardless of
+# the architecture.
+
+if grep '^CC = .*gcc' ../Makefile >/dev/null
+then
+ ./TESTonce lmp-v lmp.pcap lmp-v.out '-t -T lmp -v'
+else
+ printf ' %-30s: TEST SKIPPED (compiler is not GCC)\n' 'lmp-v'
+fi
diff --git a/tests/lmp.new b/tests/lmp.new
deleted file mode 100644
index 2739d9f..0000000
--- a/tests/lmp.new
+++ /dev/null
@@ -1,36 +0,0 @@
-IP (tos 0x0, ttl 1, id 44530, offset 0, flags [none], proto UDP (17), length 84)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 56
-IP (tos 0x0, ttl 1, id 44531, offset 0, flags [none], proto UDP (17), length 56)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 28
-IP (tos 0x0, ttl 1, id 44532, offset 0, flags [none], proto UDP (17), length 84)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 56
-IP (tos 0x0, ttl 1, id 44533, offset 0, flags [none], proto UDP (17), length 76)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 48
-IP (tos 0x0, ttl 1, id 44534, offset 0, flags [none], proto UDP (17), length 68)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 40
-IP (tos 0x0, ttl 1, id 44535, offset 0, flags [none], proto UDP (17), length 44)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 16
-IP (tos 0x0, ttl 1, id 44536, offset 0, flags [none], proto UDP (17), length 124)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 96
-IP (tos 0x0, ttl 1, id 44537, offset 0, flags [none], proto UDP (17), length 68)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 40
-IP (tos 0x0, ttl 1, id 44538, offset 0, flags [none], proto UDP (17), length 60)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 32
-IP (tos 0x0, ttl 1, id 44539, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44540, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44541, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44542, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44543, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44544, offset 0, flags [none], proto UDP (17), length 44)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 16
-IP (tos 0x0, ttl 1, id 44545, offset 0, flags [none], proto UDP (17), length 64)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 36
-IP (tos 0x0, ttl 1, id 44546, offset 0, flags [none], proto UDP (17), length 72)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 44
-IP (tos 0x0, ttl 1, id 44547, offset 0, flags [none], proto UDP (17), length 64)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 36
diff --git a/tests/lmp.out b/tests/lmp.out
index 2739d9f..1338982 100644
--- a/tests/lmp.out
+++ b/tests/lmp.out
@@ -1,36 +1,18 @@
-IP (tos 0x0, ttl 1, id 44530, offset 0, flags [none], proto UDP (17), length 84)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 56
-IP (tos 0x0, ttl 1, id 44531, offset 0, flags [none], proto UDP (17), length 56)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 28
-IP (tos 0x0, ttl 1, id 44532, offset 0, flags [none], proto UDP (17), length 84)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 56
-IP (tos 0x0, ttl 1, id 44533, offset 0, flags [none], proto UDP (17), length 76)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 48
-IP (tos 0x0, ttl 1, id 44534, offset 0, flags [none], proto UDP (17), length 68)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 40
-IP (tos 0x0, ttl 1, id 44535, offset 0, flags [none], proto UDP (17), length 44)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 16
-IP (tos 0x0, ttl 1, id 44536, offset 0, flags [none], proto UDP (17), length 124)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 96
-IP (tos 0x0, ttl 1, id 44537, offset 0, flags [none], proto UDP (17), length 68)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 40
-IP (tos 0x0, ttl 1, id 44538, offset 0, flags [none], proto UDP (17), length 60)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 32
-IP (tos 0x0, ttl 1, id 44539, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44540, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44541, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44542, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44543, offset 0, flags [none], proto UDP (17), length 52)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 24
-IP (tos 0x0, ttl 1, id 44544, offset 0, flags [none], proto UDP (17), length 44)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 16
-IP (tos 0x0, ttl 1, id 44545, offset 0, flags [none], proto UDP (17), length 64)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 36
-IP (tos 0x0, ttl 1, id 44546, offset 0, flags [none], proto UDP (17), length 72)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 44
-IP (tos 0x0, ttl 1, id 44547, offset 0, flags [none], proto UDP (17), length 64)
- 10.0.12.1.49998 > 10.0.12.2.49998: [no cksum] UDP, length 36
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Begin Verify Message, length: 56
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Hello Message, length: 28
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Config NACK Message, length: 56
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Config ACK Message, length: 48
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Config Message, length: 40
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Link Summary ACK Message, length: 16
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Link Summary NACK Message, length: 96
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Begin Verify ACK Message, length: 40
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Begin Verify NACK Message, length: 32
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 End Verify Message, length: 24
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 End Verify ACK Message, length: 24
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Test Message, length: 24
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Test Status Failure Message, length: 24
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Test Status ACK Message, length: 24
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Channel Status ACK Message, length: 16
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Channel Status Request Message, length: 36
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Channel Status Message, length: 44
+IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Channel Status Response Message, length: 36
diff --git a/tests/lmp.sh b/tests/lmp.sh
deleted file mode 100755
index d974cb1..0000000
--- a/tests/lmp.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-echo -n test lmp ...
-../tcpdump -t -n -v -v -v -r lmp.pcap >lmp.new
-if diff lmp.new lmp.out
-then
- echo passed.
-else
- echo failed.
-fi
-
-
diff --git a/tests/loopback.out b/tests/loopback.out
new file mode 100644
index 0000000..7b8dece
--- /dev/null
+++ b/tests/loopback.out
@@ -0,0 +1,6 @@
+Loopback, skipCount 0, Forward Data, forwarding address aa:00:04:00:1d:04, data (44 octets)
+Loopback, skipCount 8, Reply, receipt number 1, data (40 octets)
+Loopback, skipCount 0, Forward Data, forwarding address aa:00:04:00:6a:04, data (60 octets)
+Loopback, skipCount 8, Forward Data, forwarding address aa:00:04:00:69:04, data (52 octets)
+Loopback, skipCount 16, Forward Data, forwarding address aa:00:04:00:1d:04, data (44 octets)
+Loopback, skipCount 24, Reply, receipt number 2, data (40 octets)
diff --git a/tests/loopback.pcap b/tests/loopback.pcap
new file mode 100644
index 0000000..384c0d3
--- /dev/null
+++ b/tests/loopback.pcap
Binary files differ
diff --git a/tests/mptcp-fclose.out b/tests/mptcp-fclose.out
new file mode 100644
index 0000000..90ab599
--- /dev/null
+++ b/tests/mptcp-fclose.out
@@ -0,0 +1,11 @@
+ARP, Request who-has 10.2.1.2 tell 10.2.1.1, length 28
+ARP, Reply 10.2.1.2 is-at d6:06:3c:4a:35:7a, length 28
+IP 10.1.1.2.37479 > 10.2.1.2.2002: Flags [S], seq 1895673170, win 14600, options [mss 1460,sackOK,TS val 38230 ecr 0,nop,wscale 6,mptcp capable csum {0x9b59be3d695e66a7}], length 0
+IP 10.2.1.2.2002 > 10.1.1.2.37479: Flags [S.], seq 2868811558, ack 1895673171, win 14280, options [mss 1460,sackOK,TS val 4294943148 ecr 38230,nop,wscale 6,mptcp capable csum {0xd005b1ab34bad344}], length 0
+IP 10.1.1.2.37479 > 10.2.1.2.2002: Flags [.], ack 1, win 229, options [nop,nop,TS val 38230 ecr 4294943148,mptcp capable csum {0x9b59be3d695e66a7,0xd005b1ab34bad344}], length 0
+IP 10.1.1.2.37479 > 10.2.1.2.2002: Flags [P.], seq 1:2, ack 1, win 229, options [nop,nop,TS val 38230 ecr 4294943148,mptcp dss ack 3386645601 seq 2976985014 subseq 1 len 1 csum 0x9e91], length 1
+IP 10.2.1.2.2002 > 10.1.1.2.37479: Flags [.], ack 2, win 224, options [nop,nop,TS val 4294943148 ecr 38230,mptcp dss ack 2976985015], length 0
+IP 10.2.1.2.2002 > 10.1.1.2.37479: Flags [P.], seq 1:2, ack 2, win 224, options [nop,nop,TS val 4294943250 ecr 38230,mptcp dss ack 2976985015 seq 3386645601 subseq 1 len 1 csum 0x54ab], length 1
+IP 10.1.1.2.37479 > 10.2.1.2.2002: Flags [.], ack 2, win 229, options [nop,nop,TS val 38334 ecr 4294943250,mptcp dss ack 3386645602], length 0
+IP 10.1.1.2.37479 > 10.2.1.2.2002: Flags [.], ack 2, win 229, options [nop,nop,TS val 38734 ecr 4294943250,mptcp fast-close key 0xd005b1ab34bad344], length 0
+IP 10.2.1.2.2002 > 10.1.1.2.37479: Flags [R.], seq 2, ack 2, win 224, options [nop,nop,TS val 4294943650 ecr 38734,mptcp dss ack 2976985015], length 0
diff --git a/tests/mptcp-fclose.pcap b/tests/mptcp-fclose.pcap
new file mode 100644
index 0000000..6949548
--- /dev/null
+++ b/tests/mptcp-fclose.pcap
Binary files differ
diff --git a/tests/mptcp.out b/tests/mptcp.out
new file mode 100644
index 0000000..e52cab1
--- /dev/null
+++ b/tests/mptcp.out
@@ -0,0 +1,264 @@
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [S], seq 2912457561, win 14600, options [mss 1460,sackOK,TS val 4294943152 ecr 0,nop,wscale 6,mptcp capable csum {0x9c9eabd1e46a33b2}], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [S.], seq 125971326, ack 2912457562, win 14280, options [mss 1460,sackOK,TS val 4294943467 ecr 4294943152,nop,wscale 5,mptcp capable csum {0x967d2770b6960552}], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1, win 229, options [nop,nop,TS val 4294943152 ecr 4294943467,mptcp capable csum {0x9c9eabd1e46a33b2,0x967d2770b6960552}], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1:42, ack 1, win 447, options [nop,nop,TS val 4294943474 ecr 4294943152,mptcp add-addr id 1 10.1.2.2,mptcp dss ack 3576348362 seq 3518592144 subseq 1 len 41 csum 0x82f], length 41
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 42, win 229, options [nop,nop,TS val 4294943168 ecr 4294943474,mptcp dss ack 3518592185], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 1:42, ack 42, win 229, options [nop,nop,TS val 4294943168 ecr 4294943474,mptcp dss ack 3518592185 seq 3576348362 subseq 1 len 41 csum 0x45c9], length 41
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [.], ack 42, win 447, options [nop,nop,TS val 4294943474 ecr 4294943168,mptcp dss ack 3576348403], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [S], seq 1863826096, win 14600, options [mss 1460,sackOK,TS val 4294943168 ecr 0,nop,wscale 6,mptcp join id 0 token 0xe47f0142 nonce 0x1b665a18], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [S.], seq 1704897135, ack 1863826097, win 14280, options [mss 1460,sackOK,TS val 4294943474 ecr 4294943168,nop,wscale 5,mptcp join id 1 hmac 0x5ab680c7884af03d nonce 0x33abe9d5], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 1, win 229, options [nop,nop,TS val 4294943168 ecr 4294943474,mptcp join hmac 0xcb7b87f5e5f0502f43b535fb70ef6607df2e6c7a], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 42:890, ack 42, win 229, options [nop,nop,TS val 4294943168 ecr 4294943474,mptcp dss ack 3518592185 seq 3576348403 subseq 42 len 848 csum 0x6d11], length 848
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [.], ack 1, win 447, options [nop,nop,TS val 4294943474 ecr 4294943168,mptcp dss ack 3576348403], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [.], ack 890, win 500, options [nop,nop,TS val 4294943474 ecr 4294943168,mptcp dss ack 3576349251], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 1:785, ack 1, win 500, options [nop,nop,TS val 4294943474 ecr 4294943168,mptcp dss ack 3576349251 seq 3518592185 subseq 1 len 784 csum 0x5187], length 784
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 785, win 253, options [nop,nop,TS val 4294943170 ecr 4294943474,mptcp dss ack 3518592969], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 1:25, ack 785, win 253, options [nop,nop,TS val 4294943170 ecr 4294943474,mptcp dss ack 3518592969 seq 3576349251 subseq 1 len 24 csum 0xec8a], length 24
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [.], ack 25, win 500, options [nop,nop,TS val 4294943474 ecr 4294943170,mptcp dss ack 3576349275], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 785:937, ack 25, win 500, options [nop,nop,TS val 4294943474 ecr 4294943170,mptcp dss ack 3576349275 seq 3518592969 subseq 785 len 152 csum 0x217c], length 152
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 25:169, ack 937, win 258, options [nop,nop,TS val 4294943170 ecr 4294943474,mptcp dss ack 3518593121 seq 3576349275 subseq 25 len 144 csum 0x7220], length 144
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 937:1657, ack 169, win 533, options [nop,nop,TS val 4294943474 ecr 4294943170,mptcp dss ack 3576349419 seq 3518593121 subseq 937 len 720 csum 0xfb83], length 720
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 890:906, ack 42, win 280, options [nop,nop,TS val 4294943172 ecr 4294943474,mptcp dss ack 3518593841 seq 3576349419 subseq 890 len 16 csum 0xc87], length 16
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [.], ack 906, win 533, options [nop,nop,TS val 4294943474 ecr 4294943172,mptcp dss ack 3576349435], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 906:954, ack 42, win 280, options [nop,nop,TS val 4294943172 ecr 4294943474,mptcp dss ack 3518593841 seq 3576349435 subseq 906 len 48 csum 0x36d0], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [.], ack 954, win 533, options [nop,nop,TS val 4294943474 ecr 4294943172,mptcp dss ack 3576349483], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 1657:1705, ack 169, win 533, options [nop,nop,TS val 4294943474 ecr 4294943170,mptcp dss ack 3576349483 seq 3518593841 subseq 1657 len 48 csum 0xb8f3], length 48
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 1705, win 280, options [nop,nop,TS val 4294943172 ecr 4294943474,mptcp dss ack 3518593889], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 954:1018, ack 42, win 280, options [nop,nop,TS val 4294943172 ecr 4294943474,mptcp dss ack 3518593889 seq 3576349483 subseq 954 len 64 csum 0x71f6], length 64
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [.], ack 1018, win 533, options [nop,nop,TS val 4294943474 ecr 4294943172,mptcp dss ack 3576349547], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 1705:1769, ack 169, win 533, options [nop,nop,TS val 4294943474 ecr 4294943172,mptcp dss ack 3576349547 seq 3518593889 subseq 1705 len 64 csum 0x67b9], length 64
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 1018:1386, ack 42, win 280, options [nop,nop,TS val 4294943175 ecr 4294943474,mptcp dss ack 3518593953 seq 3576349547 subseq 1018 len 368 csum 0x81d2], length 368
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [.], ack 1386, win 567, options [nop,nop,TS val 4294943474 ecr 4294943175,mptcp dss ack 3576349915], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 1769:2089, ack 169, win 567, options [nop,nop,TS val 4294943474 ecr 4294943172,mptcp dss ack 3576349915 seq 3518593953 subseq 1769 len 320 csum 0x5fc5], length 320
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2089, win 290, options [nop,nop,TS val 4294943175 ecr 4294943474,mptcp dss ack 3518594273], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 1386:2026, ack 42, win 290, options [nop,nop,TS val 4294943175 ecr 4294943474,mptcp dss ack 3518594273 seq 3576349915 subseq 1386 len 640 csum 0x5af4], length 640
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [.], ack 2026, win 607, options [nop,nop,TS val 4294943485 ecr 4294943175,mptcp dss ack 3576350555], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2089:2153, ack 169, win 607, options [nop,nop,TS val 4294943485 ecr 4294943175,mptcp dss ack 3576350555 seq 3518594273 subseq 2089 len 64 csum 0x548b], length 64
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2153, win 290, options [nop,nop,TS val 4294943179 ecr 4294943485,mptcp dss ack 3518594337], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2026:2170, ack 42, win 290, options [nop,nop,TS val 4294943301 ecr 4294943485,mptcp dss ack 3518594337 seq 3576350555 subseq 2026 len 144 csum 0x62d7], length 144
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [.], ack 2170, win 640, options [nop,nop,TS val 4294943610 ecr 4294943301,mptcp dss ack 3576350699], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 42:74, ack 2170, win 640, options [nop,nop,TS val 4294943611 ecr 4294943301,mptcp dss ack 3576350699 seq 3518594337 subseq 42 len 32 csum 0x24cb], length 32
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2170:2298, ack 74, win 290, options [nop,nop,TS val 4294943304 ecr 4294943611,mptcp dss ack 3518594369 seq 3576350699 subseq 2170 len 128 csum 0x33ac], length 128
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 74:122, ack 2298, win 674, options [nop,nop,TS val 4294943611 ecr 4294943304,mptcp dss ack 3576350827 seq 3518594369 subseq 74 len 48 csum 0xf616], length 48
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 169:617, ack 2153, win 290, options [nop,nop,TS val 4294943306 ecr 4294943485,mptcp dss ack 3518594417 seq 3576350827 subseq 169 len 448 csum 0xe192], length 448
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 122:234, ack 2298, win 707, options [nop,nop,TS val 4294943611 ecr 4294943304,mptcp dss ack 3576351275 seq 3518594417 subseq 122 len 112 csum 0xeb29], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 234, win 290, options [nop,nop,TS val 4294943306 ecr 4294943611,mptcp dss ack 3518594529], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 234:346, ack 2298, win 707, options [nop,nop,TS val 4294943611 ecr 4294943306,mptcp dss ack 3576351275 seq 3518594529 subseq 234 len 112 csum 0x70c0], length 112
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 346:538, ack 2298, win 707, options [nop,nop,TS val 4294943611 ecr 4294943306,mptcp dss ack 3576351275 seq 3518594641 subseq 346 len 192 csum 0x91c], length 192
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 538, win 296, options [nop,nop,TS val 4294943309 ecr 4294943611,mptcp dss ack 3518594833], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 538:634, ack 2298, win 707, options [nop,nop,TS val 4294943611 ecr 4294943309,mptcp dss ack 3576351275 seq 3518594833 subseq 538 len 96 csum 0x5851], length 96
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 634:778, ack 2298, win 707, options [nop,nop,TS val 4294943611 ecr 4294943309,mptcp dss ack 3576351275 seq 3518594929 subseq 634 len 144 csum 0x405a], length 144
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 778, win 301, options [nop,nop,TS val 4294943309 ecr 4294943611,mptcp dss ack 3518595073], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [.], ack 617, win 707, options [nop,nop,TS val 4294943621 ecr 4294943306,mptcp dss ack 3576351275], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 778:858, ack 2298, win 707, options [nop,nop,TS val 4294943621 ecr 4294943309,mptcp dss ack 3576351275 seq 3518595073 subseq 778 len 80 csum 0x3c7b], length 80
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 858, win 301, options [nop,nop,TS val 4294943316 ecr 4294943621,mptcp dss ack 3518595153], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2298:2346, ack 858, win 301, options [nop,nop,TS val 4294943328 ecr 4294943621,mptcp dss ack 3518595153 seq 3576351275 subseq 2298 len 48 csum 0xe0ce], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 858:906, ack 2346, win 707, options [nop,nop,TS val 4294943629 ecr 4294943328,mptcp dss ack 3576351323 seq 3518595153 subseq 858 len 48 csum 0xbe20], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 906, win 301, options [nop,nop,TS val 4294943328 ecr 4294943629,mptcp dss ack 3518595201], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 906:1034, ack 2346, win 707, options [nop,nop,TS val 4294943645 ecr 4294943328,mptcp dss ack 3576351323 seq 3518595201 subseq 906 len 128 csum 0x3d9d], length 128
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1034, win 305, options [nop,nop,TS val 4294943339 ecr 4294943645,mptcp dss ack 3518595329], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2346:2394, ack 1034, win 305, options [nop,nop,TS val 4294943343 ecr 4294943645,mptcp dss ack 3518595329 seq 3576351323 subseq 2346 len 48 csum 0x8505], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1034:1114, ack 2394, win 707, options [nop,nop,TS val 4294943651 ecr 4294943343,mptcp dss ack 3576351371 seq 3518595329 subseq 1034 len 80 csum 0xb3da], length 80
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1114, win 305, options [nop,nop,TS val 4294943343 ecr 4294943651,mptcp dss ack 3518595409], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2394:2442, ack 1114, win 305, options [nop,nop,TS val 4294943355 ecr 4294943651,mptcp dss ack 3518595409 seq 3576351371 subseq 2394 len 48 csum 0xd46b], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1114:1194, ack 2442, win 707, options [nop,nop,TS val 4294943663 ecr 4294943355,mptcp dss ack 3576351419 seq 3518595409 subseq 1114 len 80 csum 0xfe3d], length 80
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1194, win 305, options [nop,nop,TS val 4294943355 ecr 4294943663,mptcp dss ack 3518595489], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2442:2490, ack 1194, win 305, options [nop,nop,TS val 4294943387 ecr 4294943663,mptcp dss ack 3518595489 seq 3576351419 subseq 2442 len 48 csum 0xd83], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1194:1242, ack 2490, win 707, options [nop,nop,TS val 4294943695 ecr 4294943387,mptcp dss ack 3576351467 seq 3518595489 subseq 1194 len 48 csum 0xad99], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1242, win 305, options [nop,nop,TS val 4294943387 ecr 4294943695,mptcp dss ack 3518595537], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2490:2538, ack 1242, win 305, options [nop,nop,TS val 4294943395 ecr 4294943695,mptcp dss ack 3518595537 seq 3576351467 subseq 2490 len 48 csum 0x3689], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1242:1290, ack 2538, win 707, options [nop,nop,TS val 4294943703 ecr 4294943395,mptcp dss ack 3576351515 seq 3518595537 subseq 1242 len 48 csum 0xf0cf], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1290, win 305, options [nop,nop,TS val 4294943395 ecr 4294943703,mptcp dss ack 3518595585], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2538:2586, ack 1290, win 305, options [nop,nop,TS val 4294943408 ecr 4294943703,mptcp dss ack 3518595585 seq 3576351515 subseq 2538 len 48 csum 0xed5f], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1290:1338, ack 2586, win 707, options [nop,nop,TS val 4294943717 ecr 4294943408,mptcp dss ack 3576351563 seq 3518595585 subseq 1290 len 48 csum 0xf2ec], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1338, win 305, options [nop,nop,TS val 4294943408 ecr 4294943717,mptcp dss ack 3518595633], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2586:2634, ack 1338, win 305, options [nop,nop,TS val 4294943417 ecr 4294943717,mptcp dss ack 3518595633 seq 3576351563 subseq 2586 len 48 csum 0x3678], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1338:1386, ack 2634, win 707, options [nop,nop,TS val 4294943726 ecr 4294943417,mptcp dss ack 3576351611 seq 3518595633 subseq 1338 len 48 csum 0xc9a1], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1386, win 305, options [nop,nop,TS val 4294943417 ecr 4294943726,mptcp dss ack 3518595681], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2634:2682, ack 1386, win 305, options [nop,nop,TS val 4294943424 ecr 4294943726,mptcp dss ack 3518595681 seq 3576351611 subseq 2634 len 48 csum 0x54c7], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1386:1434, ack 2682, win 707, options [nop,nop,TS val 4294943733 ecr 4294943424,mptcp dss ack 3576351659 seq 3518595681 subseq 1386 len 48 csum 0xf5e9], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1434, win 305, options [nop,nop,TS val 4294943424 ecr 4294943733,mptcp dss ack 3518595729], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2682:2730, ack 1434, win 305, options [nop,nop,TS val 4294943435 ecr 4294943733,mptcp dss ack 3518595729 seq 3576351659 subseq 2682 len 48 csum 0xc90a], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1434:1482, ack 2730, win 707, options [nop,nop,TS val 4294943743 ecr 4294943435,mptcp dss ack 3576351707 seq 3518595729 subseq 1434 len 48 csum 0x4e7d], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1482, win 305, options [nop,nop,TS val 4294943435 ecr 4294943743,mptcp dss ack 3518595777], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2730:2778, ack 1482, win 305, options [nop,nop,TS val 4294943440 ecr 4294943743,mptcp dss ack 3518595777 seq 3576351707 subseq 2730 len 48 csum 0x7b3d], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1482:1530, ack 2778, win 707, options [nop,nop,TS val 4294943749 ecr 4294943440,mptcp dss ack 3576351755 seq 3518595777 subseq 1482 len 48 csum 0x83e2], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1530, win 305, options [nop,nop,TS val 4294943440 ecr 4294943749,mptcp dss ack 3518595825], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2778:2826, ack 1530, win 305, options [nop,nop,TS val 4294943453 ecr 4294943749,mptcp dss ack 3518595825 seq 3576351755 subseq 2778 len 48 csum 0x6e36], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1530:1578, ack 2826, win 707, options [nop,nop,TS val 4294943762 ecr 4294943453,mptcp dss ack 3576351803 seq 3518595825 subseq 1530 len 48 csum 0xb348], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1578, win 305, options [nop,nop,TS val 4294943453 ecr 4294943762,mptcp dss ack 3518595873], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2826:2874, ack 1578, win 305, options [nop,nop,TS val 4294943458 ecr 4294943762,mptcp dss ack 3518595873 seq 3576351803 subseq 2826 len 48 csum 0x1991], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1578:1626, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943458,mptcp dss ack 3576351851 seq 3518595873 subseq 1578 len 48 csum 0xb4f], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1626, win 305, options [nop,nop,TS val 4294943458 ecr 4294943766,mptcp dss ack 3518595921], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1626:1722, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943458,mptcp dss ack 3576351851 seq 3518595921 subseq 1626 len 96 csum 0x9334], length 96
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1722:1834, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943458,mptcp dss ack 3576351851 seq 3518596017 subseq 1722 len 112 csum 0xdc3f], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1722, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596017], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1834, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596129], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1834:1946, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596129 subseq 1834 len 112 csum 0x349e], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 1946, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596241], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 1946:2042, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596241 subseq 1946 len 96 csum 0xd5fe], length 96
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2042, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596337], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2042:2154, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596337 subseq 2042 len 112 csum 0x2c14], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2154, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596449], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2154:2266, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596449 subseq 2154 len 112 csum 0xe76e], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2266, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596561], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2266:2346, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596561 subseq 2266 len 80 csum 0x839a], length 80
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2346:2442, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596641 subseq 2346 len 96 csum 0xc1ee], length 96
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2346, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596641], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2442, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596737], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2442:2506, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596737 subseq 2442 len 64 csum 0xe67], length 64
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2506:2554, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596801 subseq 2506 len 48 csum 0x1474], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2506, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596801], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2554, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596849], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2554:2650, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596849 subseq 2554 len 96 csum 0x5dc1], length 96
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2650, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518596945], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2650:2762, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518596945 subseq 2650 len 112 csum 0xa20c], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2762, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597057], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2762:2874, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597057 subseq 2762 len 112 csum 0x643c], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2874, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597169], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2874:2970, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597169 subseq 2874 len 96 csum 0x5244], length 96
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 2970, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597265], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 2970:3082, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597265 subseq 2970 len 112 csum 0x295a], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3082, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597377], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3082:3194, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597377 subseq 3082 len 112 csum 0x510b], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3194, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597489], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3194:3274, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597489 subseq 3194 len 80 csum 0xc29a], length 80
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3274, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597569], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3274:3370, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597569 subseq 3274 len 96 csum 0x22a5], length 96
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3370, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597665], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3370:3434, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597665 subseq 3370 len 64 csum 0xe385], length 64
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3434, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597729], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3434:3482, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597729 subseq 3434 len 48 csum 0xd6b0], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3482, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597777], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3482:3562, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597777 subseq 3482 len 80 csum 0xec9d], length 80
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3562, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597857], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3562:3658, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597857 subseq 3562 len 96 csum 0x1eee], length 96
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3658, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518597953], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3658:3738, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518597953 subseq 3658 len 80 csum 0xbc5e], length 80
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3738, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518598033], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3738:3834, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518598033 subseq 3738 len 96 csum 0xe], length 96
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3834, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518598129], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3834:3930, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518598129 subseq 3834 len 96 csum 0xd42], length 96
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 3930, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518598225], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 3930:4042, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518598225 subseq 3930 len 112 csum 0xb006], length 112
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4042, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518598337], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4042:4122, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518598337 subseq 4042 len 80 csum 0x986f], length 80
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4122, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518598417], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4122:4218, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518598417 subseq 4122 len 96 csum 0x43ff], length 96
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4218, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518598513], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4218:4266, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518598513 subseq 4218 len 48 csum 0x8666], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4266, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518598561], length 0
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4266:4346, ack 2874, win 707, options [nop,nop,TS val 4294943766 ecr 4294943460,mptcp dss ack 3576351851 seq 3518598561 subseq 4266 len 80 csum 0x9239], length 80
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4346, win 305, options [nop,nop,TS val 4294943460 ecr 4294943766,mptcp dss ack 3518598641], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2874:2922, ack 4346, win 305, options [nop,nop,TS val 4294943484 ecr 4294943766,mptcp dss ack 3518598641 seq 3576351851 subseq 2874 len 48 csum 0xd397], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4346:4394, ack 2922, win 707, options [nop,nop,TS val 4294943793 ecr 4294943484,mptcp dss ack 3576351899 seq 3518598641 subseq 4346 len 48 csum 0xeeaa], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4394, win 305, options [nop,nop,TS val 4294943484 ecr 4294943793,mptcp dss ack 3518598689], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2922:2970, ack 4394, win 305, options [nop,nop,TS val 4294943496 ecr 4294943793,mptcp dss ack 3518598689 seq 3576351899 subseq 2922 len 48 csum 0x48a7], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4394:4442, ack 2970, win 707, options [nop,nop,TS val 4294943805 ecr 4294943496,mptcp dss ack 3576351947 seq 3518598689 subseq 4394 len 48 csum 0xc354], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4442, win 305, options [nop,nop,TS val 4294943496 ecr 4294943805,mptcp dss ack 3518598737], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 2970:3018, ack 4442, win 305, options [nop,nop,TS val 4294943513 ecr 4294943805,mptcp dss ack 3518598737 seq 3576351947 subseq 2970 len 48 csum 0xf6d], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4442:4490, ack 3018, win 707, options [nop,nop,TS val 4294943822 ecr 4294943513,mptcp dss ack 3576351995 seq 3518598737 subseq 4442 len 48 csum 0xe0e2], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4490, win 305, options [nop,nop,TS val 4294943513 ecr 4294943822,mptcp dss ack 3518598785], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3018:3066, ack 4490, win 305, options [nop,nop,TS val 4294943521 ecr 4294943822,mptcp dss ack 3518598785 seq 3576351995 subseq 3018 len 48 csum 0xf320], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4490:4538, ack 3066, win 707, options [nop,nop,TS val 4294943830 ecr 4294943521,mptcp dss ack 3576352043 seq 3518598785 subseq 4490 len 48 csum 0x9c04], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4538, win 305, options [nop,nop,TS val 4294943521 ecr 4294943830,mptcp dss ack 3518598833], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3066:3114, ack 4538, win 305, options [nop,nop,TS val 4294943525 ecr 4294943830,mptcp dss ack 3518598833 seq 3576352043 subseq 3066 len 48 csum 0x88f6], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4538:4586, ack 3114, win 707, options [nop,nop,TS val 4294943834 ecr 4294943525,mptcp dss ack 3576352091 seq 3518598833 subseq 4538 len 48 csum 0x8612], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4586, win 305, options [nop,nop,TS val 4294943525 ecr 4294943834,mptcp dss ack 3518598881], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3114:3162, ack 4586, win 305, options [nop,nop,TS val 4294943532 ecr 4294943834,mptcp dss ack 3518598881 seq 3576352091 subseq 3114 len 48 csum 0xa14c], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4586:4634, ack 3162, win 707, options [nop,nop,TS val 4294943841 ecr 4294943532,mptcp dss ack 3576352139 seq 3518598881 subseq 4586 len 48 csum 0x7979], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4634, win 305, options [nop,nop,TS val 4294943532 ecr 4294943841,mptcp dss ack 3518598929], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3162:3210, ack 4634, win 305, options [nop,nop,TS val 4294943543 ecr 4294943841,mptcp dss ack 3518598929 seq 3576352139 subseq 3162 len 48 csum 0x7c49], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4634:4682, ack 3210, win 707, options [nop,nop,TS val 4294943851 ecr 4294943543,mptcp dss ack 3576352187 seq 3518598929 subseq 4634 len 48 csum 0x7799], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4682, win 305, options [nop,nop,TS val 4294943543 ecr 4294943851,mptcp dss ack 3518598977], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3210:3258, ack 4682, win 305, options [nop,nop,TS val 4294943549 ecr 4294943851,mptcp dss ack 3518598977 seq 3576352187 subseq 3210 len 48 csum 0x7589], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4682:4730, ack 3258, win 707, options [nop,nop,TS val 4294943858 ecr 4294943549,mptcp dss ack 3576352235 seq 3518598977 subseq 4682 len 48 csum 0x9da3], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4730, win 305, options [nop,nop,TS val 4294943549 ecr 4294943858,mptcp dss ack 3518599025], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3258:3306, ack 4730, win 305, options [nop,nop,TS val 4294943560 ecr 4294943858,mptcp dss ack 3518599025 seq 3576352235 subseq 3258 len 48 csum 0x652], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4730:4778, ack 3306, win 707, options [nop,nop,TS val 4294943869 ecr 4294943560,mptcp dss ack 3576352283 seq 3518599025 subseq 4730 len 48 csum 0xf212], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4778, win 305, options [nop,nop,TS val 4294943560 ecr 4294943869,mptcp dss ack 3518599073], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3306:3354, ack 4778, win 305, options [nop,nop,TS val 4294943572 ecr 4294943869,mptcp dss ack 3518599073 seq 3576352283 subseq 3306 len 48 csum 0x757c], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4778:4826, ack 3354, win 707, options [nop,nop,TS val 4294943881 ecr 4294943572,mptcp dss ack 3576352331 seq 3518599073 subseq 4778 len 48 csum 0x5cf1], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4826, win 305, options [nop,nop,TS val 4294943572 ecr 4294943881,mptcp dss ack 3518599121], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3354:3402, ack 4826, win 305, options [nop,nop,TS val 4294943580 ecr 4294943881,mptcp dss ack 3518599121 seq 3576352331 subseq 3354 len 48 csum 0x363c], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4826:4874, ack 3402, win 707, options [nop,nop,TS val 4294943889 ecr 4294943580,mptcp dss ack 3576352379 seq 3518599121 subseq 4826 len 48 csum 0xdae4], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4874, win 305, options [nop,nop,TS val 4294943580 ecr 4294943889,mptcp dss ack 3518599169], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3402:3450, ack 4874, win 305, options [nop,nop,TS val 4294943589 ecr 4294943889,mptcp dss ack 3518599169 seq 3576352379 subseq 3402 len 48 csum 0x5ded], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4874:4922, ack 3450, win 707, options [nop,nop,TS val 4294943898 ecr 4294943589,mptcp dss ack 3576352427 seq 3518599169 subseq 4874 len 48 csum 0xb977], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4922, win 305, options [nop,nop,TS val 4294943589 ecr 4294943898,mptcp dss ack 3518599217], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3450:3498, ack 4922, win 305, options [nop,nop,TS val 4294943624 ecr 4294943898,mptcp dss ack 3518599217 seq 3576352427 subseq 3450 len 48 csum 0x8425], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4922:4970, ack 3498, win 707, options [nop,nop,TS val 4294943933 ecr 4294943624,mptcp dss ack 3576352475 seq 3518599217 subseq 4922 len 48 csum 0x1a42], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 4970, win 305, options [nop,nop,TS val 4294943624 ecr 4294943933,mptcp dss ack 3518599265], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3498:3546, ack 4970, win 305, options [nop,nop,TS val 4294943675 ecr 4294943933,mptcp dss ack 3518599265 seq 3576352475 subseq 3498 len 48 csum 0x37f5], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 4970:5018, ack 3546, win 707, options [nop,nop,TS val 4294943983 ecr 4294943675,mptcp dss ack 3576352523 seq 3518599265 subseq 4970 len 48 csum 0xb0f0], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 5018, win 305, options [nop,nop,TS val 4294943675 ecr 4294943983,mptcp dss ack 3518599313], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3546:3594, ack 5018, win 305, options [nop,nop,TS val 4294943688 ecr 4294943983,mptcp dss ack 3518599313 seq 3576352523 subseq 3546 len 48 csum 0xd912], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 5018:5066, ack 3594, win 707, options [nop,nop,TS val 4294943997 ecr 4294943688,mptcp dss ack 3576352571 seq 3518599313 subseq 5018 len 48 csum 0x5be5], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 5066, win 305, options [nop,nop,TS val 4294943688 ecr 4294943997,mptcp dss ack 3518599361], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3594:3642, ack 5066, win 305, options [nop,nop,TS val 4294943703 ecr 4294943997,mptcp dss ack 3518599361 seq 3576352571 subseq 3594 len 48 csum 0x539a], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 5066:5114, ack 3642, win 707, options [nop,nop,TS val 4294944011 ecr 4294943703,mptcp dss ack 3576352619 seq 3518599361 subseq 5066 len 48 csum 0x2d9e], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 5114, win 305, options [nop,nop,TS val 4294943703 ecr 4294944011,mptcp dss ack 3518599409], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3642:3690, ack 5114, win 305, options [nop,nop,TS val 4294943712 ecr 4294944011,mptcp dss ack 3518599409 seq 3576352619 subseq 3642 len 48 csum 0xbda6], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 5114:5162, ack 3690, win 707, options [nop,nop,TS val 4294944021 ecr 4294943712,mptcp dss ack 3576352667 seq 3518599409 subseq 5114 len 48 csum 0x1bc7], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 5162, win 305, options [nop,nop,TS val 4294943712 ecr 4294944021,mptcp dss ack 3518599457], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3690:3738, ack 5162, win 305, options [nop,nop,TS val 4294943725 ecr 4294944021,mptcp dss ack 3518599457 seq 3576352667 subseq 3690 len 48 csum 0xad71], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 5162:5210, ack 3738, win 707, options [nop,nop,TS val 4294944034 ecr 4294943725,mptcp dss ack 3576352715 seq 3518599457 subseq 5162 len 48 csum 0xf8f7], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 5210, win 305, options [nop,nop,TS val 4294943725 ecr 4294944034,mptcp dss ack 3518599505], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [P.], seq 3738:3786, ack 5210, win 305, options [nop,nop,TS val 4294943746 ecr 4294944034,mptcp dss ack 3518599505 seq 3576352715 subseq 3738 len 48 csum 0xd16], length 48
+IP 10.1.1.2.22 > 10.2.1.2.35961: Flags [P.], seq 5210:5258, ack 3786, win 707, options [nop,nop,TS val 4294944054 ecr 4294943746,mptcp dss ack 3576352763 seq 3518599505 subseq 5210 len 48 csum 0x8122], length 48
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [.], ack 5258, win 305, options [nop,nop,TS val 4294943746 ecr 4294944054,mptcp dss ack 3518599553], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [.], ack 617, win 707, options [nop,nop,TS val 4294944054 ecr 4294943306,mptcp rem-addr id 0,mptcp dss ack 3576352763], length 0
+IP 10.2.1.2.35961 > 10.1.1.2.22: Flags [R.], seq 3786, ack 5258, win 305, options [nop,nop,TS val 4294943749 ecr 4294944054,mptcp dss ack 3518599553], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2153:2233, ack 617, win 707, options [nop,nop,TS val 4294944054 ecr 4294943306,mptcp dss ack 3576352763 seq 3518599553 subseq 2153 len 80 csum 0xe206], length 80
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2233, win 305, options [nop,nop,TS val 4294943749 ecr 4294944054,mptcp dss ack 3518599633], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 617:665, ack 2233, win 305, options [nop,nop,TS val 4294943782 ecr 4294944054,mptcp dss ack 3518599633 seq 3576352763 subseq 617 len 48 csum 0xa135], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [.], ack 665, win 707, options [nop,nop,TS val 4294944090 ecr 4294943782,mptcp dss ack 3576352811], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2233:2313, ack 665, win 707, options [nop,nop,TS val 4294944090 ecr 4294943782,mptcp dss ack 3576352811 seq 3518599633 subseq 2233 len 80 csum 0x917d], length 80
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2313, win 305, options [nop,nop,TS val 4294943782 ecr 4294944090,mptcp dss ack 3518599713], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 665:713, ack 2313, win 305, options [nop,nop,TS val 4294943797 ecr 4294944090,mptcp dss ack 3518599713 seq 3576352811 subseq 665 len 48 csum 0x3789], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2313:2393, ack 713, win 707, options [nop,nop,TS val 4294944106 ecr 4294943797,mptcp dss ack 3576352859 seq 3518599713 subseq 2313 len 80 csum 0x6cf1], length 80
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2393, win 305, options [nop,nop,TS val 4294943797 ecr 4294944106,mptcp dss ack 3518599793], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 713:761, ack 2393, win 305, options [nop,nop,TS val 4294943811 ecr 4294944106,mptcp dss ack 3518599793 seq 3576352859 subseq 713 len 48 csum 0xc47b], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2393:2473, ack 761, win 707, options [nop,nop,TS val 4294944119 ecr 4294943811,mptcp dss ack 3576352907 seq 3518599793 subseq 2393 len 80 csum 0x226], length 80
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2473, win 305, options [nop,nop,TS val 4294943811 ecr 4294944119,mptcp dss ack 3518599873], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 761:809, ack 2473, win 305, options [nop,nop,TS val 4294943826 ecr 4294944119,mptcp dss ack 3518599873 seq 3576352907 subseq 761 len 48 csum 0x187f], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2473:2553, ack 809, win 707, options [nop,nop,TS val 4294944134 ecr 4294943826,mptcp dss ack 3576352955 seq 3518599873 subseq 2473 len 80 csum 0xe4fe], length 80
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2553, win 305, options [nop,nop,TS val 4294943826 ecr 4294944134,mptcp dss ack 3518599953], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 809:857, ack 2553, win 305, options [nop,nop,TS val 4294943840 ecr 4294944134,mptcp dss ack 3518599953 seq 3576352955 subseq 809 len 48 csum 0xf780], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2553:2633, ack 857, win 707, options [nop,nop,TS val 4294944149 ecr 4294943840,mptcp dss ack 3576353003 seq 3518599953 subseq 2553 len 80 csum 0xb0e6], length 80
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2633, win 305, options [nop,nop,TS val 4294943841 ecr 4294944149,mptcp dss ack 3518600033], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 857:905, ack 2633, win 305, options [nop,nop,TS val 4294943856 ecr 4294944149,mptcp dss ack 3518600033 seq 3576353003 subseq 857 len 48 csum 0x1272], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2633:2713, ack 905, win 707, options [nop,nop,TS val 4294944164 ecr 4294943856,mptcp dss ack 3576353051 seq 3518600033 subseq 2633 len 80 csum 0x2521], length 80
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2713, win 305, options [nop,nop,TS val 4294943856 ecr 4294944164,mptcp dss ack 3518600113], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 905:953, ack 2713, win 305, options [nop,nop,TS val 4294943871 ecr 4294944164,mptcp dss ack 3518600113 seq 3576353051 subseq 905 len 48 csum 0xeb71], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2713:2793, ack 953, win 707, options [nop,nop,TS val 4294944179 ecr 4294943871,mptcp dss ack 3576353099 seq 3518600113 subseq 2713 len 80 csum 0xdd08], length 80
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2793, win 305, options [nop,nop,TS val 4294943871 ecr 4294944179,mptcp dss ack 3518600193], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 953:1001, ack 2793, win 305, options [nop,nop,TS val 4294943887 ecr 4294944179,mptcp dss ack 3518600193 seq 3576353099 subseq 953 len 48 csum 0xf047], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2793:2873, ack 1001, win 707, options [nop,nop,TS val 4294944195 ecr 4294943887,mptcp dss ack 3576353147 seq 3518600193 subseq 2793 len 80 csum 0x3967], length 80
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2873, win 305, options [nop,nop,TS val 4294943887 ecr 4294944195,mptcp dss ack 3518600273], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 1001:1049, ack 2873, win 305, options [nop,nop,TS val 4294944018 ecr 4294944195,mptcp dss ack 3518600273 seq 3576353147 subseq 1001 len 48 csum 0xa43d], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2873:2921, ack 1049, win 707, options [nop,nop,TS val 4294944326 ecr 4294944018,mptcp dss ack 3576353195 seq 3518600273 subseq 2873 len 48 csum 0x1c25], length 48
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2921, win 305, options [nop,nop,TS val 4294944018 ecr 4294944326,mptcp dss ack 3518600321], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 1049:1097, ack 2921, win 305, options [nop,nop,TS val 4294944032 ecr 4294944326,mptcp dss ack 3518600321 seq 3576353195 subseq 1049 len 48 csum 0xebdc], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2921:2969, ack 1097, win 707, options [nop,nop,TS val 4294944341 ecr 4294944032,mptcp dss ack 3576353243 seq 3518600321 subseq 2921 len 48 csum 0xf7df], length 48
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 2969, win 305, options [nop,nop,TS val 4294944032 ecr 4294944341,mptcp dss ack 3518600369], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 1097:1145, ack 2969, win 305, options [nop,nop,TS val 4294944037 ecr 4294944341,mptcp dss ack 3518600369 seq 3576353243 subseq 1097 len 48 csum 0xb656], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 2969:3017, ack 1145, win 707, options [nop,nop,TS val 4294944346 ecr 4294944037,mptcp dss ack 3576353291 seq 3518600369 subseq 2969 len 48 csum 0x73fb], length 48
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 3017, win 305, options [nop,nop,TS val 4294944037 ecr 4294944346,mptcp dss ack 3518600417], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 1145:1193, ack 3017, win 305, options [nop,nop,TS val 4294944056 ecr 4294944346,mptcp dss ack 3518600417 seq 3576353291 subseq 1145 len 48 csum 0x7813], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 3017:3065, ack 1193, win 707, options [nop,nop,TS val 4294944365 ecr 4294944056,mptcp dss ack 3576353339 seq 3518600417 subseq 3017 len 48 csum 0xa7ff], length 48
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 3065, win 305, options [nop,nop,TS val 4294944056 ecr 4294944365,mptcp dss ack 3518600465], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 1193:1241, ack 3065, win 305, options [nop,nop,TS val 4294944064 ecr 4294944365,mptcp dss ack 3518600465 seq 3576353339 subseq 1193 len 48 csum 0xd43c], length 48
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 3065:3241, ack 1241, win 707, options [nop,nop,TS val 4294944372 ecr 4294944064,mptcp dss ack 3576353387 seq 3518600465 subseq 3065 len 176 csum 0x49a0], length 176
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [P.], seq 3241:3305, ack 1241, win 707, options [nop,nop,TS val 4294944372 ecr 4294944064,mptcp dss ack 3576353387 seq 3518600641 subseq 3241 len 64 csum 0x2541], length 64
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 3241, win 310, options [nop,nop,TS val 4294944064 ecr 4294944372,mptcp dss ack 3518600641], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 3305, win 310, options [nop,nop,TS val 4294944064 ecr 4294944372,mptcp dss ack 3518600705], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 1241:1273, ack 3305, win 310, options [nop,nop,TS val 4294944064 ecr 4294944372,mptcp dss ack 3518600705 seq 3576353387 subseq 1241 len 32 csum 0xec34], length 32
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [P.], seq 1273:1337, ack 3305, win 310, options [nop,nop,TS val 4294944064 ecr 4294944372,mptcp dss ack 3518600705 seq 3576353419 subseq 1273 len 64 csum 0x3f93], length 64
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [.], ack 1337, win 707, options [nop,nop,TS val 4294944372 ecr 4294944064,mptcp dss ack 3576353483], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 3305, win 310, options [nop,nop,TS val 4294944064 ecr 4294944372,mptcp dss fin ack 3518600705 seq 3576353483 subseq 0 len 1 csum 0xa51], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [.], ack 1337, win 707, options [nop,nop,TS val 4294944372 ecr 4294944064,mptcp dss fin ack 3576353484 seq 3518600705 subseq 0 len 1 csum 0xbe46], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [F.], seq 1337, ack 3305, win 310, options [nop,nop,TS val 4294944066 ecr 4294944372,mptcp dss ack 3518600705], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 3305, win 310, options [nop,nop,TS val 4294944066 ecr 4294944372,mptcp dss ack 3518600706], length 0
+IP 10.1.2.2.22 > 10.2.1.2.41221: Flags [F.], seq 3305, ack 1338, win 707, options [nop,nop,TS val 4294944372 ecr 4294944066,mptcp dss ack 3576353484], length 0
+IP 10.2.1.2.41221 > 10.1.2.2.22: Flags [.], ack 3306, win 310, options [nop,nop,TS val 4294944066 ecr 4294944372,mptcp dss ack 3518600706], length 0
diff --git a/tests/mptcp.pcap b/tests/mptcp.pcap
new file mode 100644
index 0000000..c3eaae5
--- /dev/null
+++ b/tests/mptcp.pcap
Binary files differ
diff --git a/tests/mrinfo_query.pcap b/tests/mrinfo_query.pcap
new file mode 100644
index 0000000..63a86d6
--- /dev/null
+++ b/tests/mrinfo_query.pcap
Binary files differ
diff --git a/tests/mstp-v.out b/tests/mstp-v.out
new file mode 100644
index 0000000..16127b5
--- /dev/null
+++ b/tests/mstp-v.out
@@ -0,0 +1,130 @@
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 134
+ port-role Root, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 8012,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 200000,
+ CIST bridge-id 8000.00:1e:f7:05:a8:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 0
+ MSTI bridge-prio 6, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward, Agreement], length 134
+ port-role Designated, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 800f,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.00:16:46:b5:8c:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 0
+ MSTI bridge-prio 8, port-prio 8, hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 134
+ port-role Root, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 8012,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 200000,
+ CIST bridge-id 8000.00:1e:f7:05:a8:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 0
+ MSTI bridge-prio 6, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward, Agreement], length 134
+ port-role Designated, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 800f,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.00:16:46:b5:8c:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 0
+ MSTI bridge-prio 8, port-prio 8, hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 134
+ port-role Root, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 8012,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 200000,
+ CIST bridge-id 8000.00:1e:f7:05:a8:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 0
+ MSTI bridge-prio 6, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward, Agreement], length 134
+ port-role Designated, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 800f,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.00:16:46:b5:8c:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 0
+ MSTI bridge-prio 8, port-prio 8, hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 134
+ port-role Root, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 8012,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 200000,
+ CIST bridge-id 8000.00:1e:f7:05:a8:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 0
+ MSTI bridge-prio 6, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward, Agreement], length 134
+ port-role Designated, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 800f,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.00:16:46:b5:8c:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 0
+ MSTI bridge-prio 8, port-prio 8, hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward], length 134
+ port-role Root, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 8012,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 200000,
+ CIST bridge-id 8000.00:1e:f7:05:a8:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 0
+ MSTI bridge-prio 6, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+STP 802.1s, Rapid STP, CIST Flags [Learn, Forward, Agreement], length 134
+ port-role Designated, CIST root-id 0000.00:1f:27:b4:7d:80, CIST ext-pathcost 200000
+ CIST regional-root-id 8000.00:16:46:b5:8c:80, CIST port-id 800f,
+ message-age 1.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 96, MCID Name Brewery, rev 0,
+ digest 9357ebb7a8d74dd5fef4f2bab50531aa, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.00:16:46:b5:8c:80, CIST remaining-hops 20
+ MSTI 1, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Root
+ MSTI regional-root-id 6001.00:1e:f7:05:a8:80, pathcost 200000
+ MSTI bridge-prio 8, port-prio 8, hops 20
+ MSTI 2, Flags [Learn, Forward, Agreement, Topology change ACK], port-role Designated
+ MSTI regional-root-id 8002.00:16:46:b5:8c:80, pathcost 0
+ MSTI bridge-prio 8, port-prio 8, hops 20
diff --git a/tests/mtrace.out b/tests/mtrace.out
new file mode 100644
index 0000000..2995f60
--- /dev/null
+++ b/tests/mtrace.out
@@ -0,0 +1,2 @@
+IP 10.0.0.5 > 172.16.20.1: mtrace 7: 172.16.40.1 to 172.16.20.1 reply-to 172.16.40.1
+IP 10.0.0.6 > 10.0.0.5: mtrace 7: 172.16.40.1 to 172.16.20.1 reply-to 172.16.40.1
diff --git a/tests/mtrace.pcap b/tests/mtrace.pcap
new file mode 100644
index 0000000..0d16dd3
--- /dev/null
+++ b/tests/mtrace.pcap
Binary files differ
diff --git a/tests/nflog-e.out b/tests/nflog-e.out
new file mode 100644
index 0000000..636d38e
--- /dev/null
+++ b/tests/nflog-e.out
@@ -0,0 +1,4 @@
+version 0, resource ID 20, family IPv4 (2), length 180: 74.82.42.42.53 > 10.0.0.20.42585: 17265 1/0/0 A 93.184.216.119 (45)
+version 0, resource ID 20, family IPv4 (2), length 192: 74.82.42.42.53 > 10.0.0.20.45190: 52954 1/0/0 AAAA 2606:2800:220:6d:26bf:1447:1097:aa7 (57)
+version 0, resource ID 20, family IPv4 (2), length 184: 74.82.42.42.53 > 10.0.0.20.44031: 8279 1/0/0 A 93.184.216.119 (49)
+version 0, resource ID 20, family IPv4 (2), length 196: 74.82.42.42.53 > 10.0.0.20.48736: 2122 1/0/0 AAAA 2606:2800:220:6d:26bf:1447:1097:aa7 (61)
diff --git a/tests/nflog-e.sh b/tests/nflog-e.sh
new file mode 100755
index 0000000..00ac4fd
--- /dev/null
+++ b/tests/nflog-e.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# NFLOG support depends on both DLT_NFLOG and working <pcap/nflog.h>
+
+if grep '^#define HAVE_PCAP_NFLOG_H 1$' ../config.h >/dev/null
+then
+ ./TESTonce nflog-e nflog.pcap nflog-e.out '-t -e'
+else
+ printf ' %-30s: TEST SKIPPED (compiled w/o NFLOG)\n' 'nflog-e'
+fi
diff --git a/tests/nflog.pcap b/tests/nflog.pcap
new file mode 100644
index 0000000..9151d6a
--- /dev/null
+++ b/tests/nflog.pcap
Binary files differ
diff --git a/tests/of10_7050q-v.out b/tests/of10_7050q-v.out
new file mode 100644
index 0000000..faa8045
--- /dev/null
+++ b/tests/of10_7050q-v.out
@@ -0,0 +1,18 @@
+IP (tos 0x0, ttl 64, id 53965, offset 0, flags [DF], proto TCP (6), length 104)
+ 10.0.0.80.6633 > 86.139.225.177.57145: Flags [P.], cksum 0xddb3 (correct), seq 3804035784:3804035836, ack 3936946676, win 136, options [nop,nop,TS val 256259488 ecr 12980962], length 52: OpenFlow
+ version 1.0, type VENDOR, length 24, xid 0x00000018, vendor 0x005c16c7
+ data (12 octets)
+ version 1.0, type VENDOR, length 20, xid 0x00000019, vendor 0x005c16c7
+ data (8 octets)
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x0000001a
+IP (tos 0x0, ttl 44, id 2943, offset 0, flags [DF], proto TCP (6), length 76)
+ 86.139.225.177.57145 > 10.0.0.80.6633: Flags [P.], cksum 0xf75f (correct), seq 1:25, ack 52, win 54, options [nop,nop,TS val 12980987 ecr 256259488], length 24: OpenFlow
+ version 1.0, type VENDOR, length 24, xid 0x00000018, vendor 0x005c16c7
+ data (12 octets)
+IP (tos 0x0, ttl 64, id 53966, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.80.6633 > 86.139.225.177.57145: Flags [.], cksum 0x42b3 (incorrect -> 0x0ee3), ack 25, win 136, options [nop,nop,TS val 256259628 ecr 12980987], length 0
+IP (tos 0x0, ttl 44, id 2944, offset 0, flags [DF], proto TCP (6), length 80)
+ 86.139.225.177.57145 > 10.0.0.80.6633: Flags [P.], cksum 0xf55e (correct), seq 25:53, ack 52, win 54, options [nop,nop,TS val 12981023 ecr 256259628], length 28: OpenFlow
+ version 1.0, type VENDOR, length 20, xid 0x00000019, vendor 0x005c16c7
+ data (8 octets)
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x0000001a
diff --git a/tests/of10_7050q.pcap b/tests/of10_7050q.pcap
new file mode 100644
index 0000000..43602af
--- /dev/null
+++ b/tests/of10_7050q.pcap
Binary files differ
diff --git a/tests/of10_p3295-vv.out b/tests/of10_p3295-vv.out
new file mode 100644
index 0000000..824595d
--- /dev/null
+++ b/tests/of10_p3295-vv.out
@@ -0,0 +1,798 @@
+IP (tos 0x0, ttl 64, id 55495, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [S], cksum 0xa230 (correct), seq 3930397949, win 5840, options [sackOK,TS val 194888762 ecr 0,mss 1460,nop,wscale 5], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [S.], cksum 0x1474 (incorrect -> 0x4253), seq 491620419, ack 3930397950, win 14480, options [mss 1460,sackOK,TS val 220957518 ecr 194888762,nop,wscale 7], length 0
+IP (tos 0x0, ttl 64, id 55496, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [.], cksum 0xa8f8 (correct), seq 1, ack 1, win 183, options [nop,nop,TS val 194888762 ecr 220957518], length 0
+IP (tos 0x0, ttl 64, id 778, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [P.], cksum 0x1474 (incorrect -> 0xa818), seq 1:9, ack 1, win 114, options [nop,nop,TS val 220957530 ecr 194888762], length 8: OpenFlow
+ version 1.0, type HELLO, length 8, xid 0x00000001
+IP (tos 0x0, ttl 64, id 55497, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [.], cksum 0xa8e1 (correct), seq 1, ack 9, win 183, options [nop,nop,TS val 194888765 ecr 220957530], length 0
+IP (tos 0x0, ttl 64, id 55498, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0xa74f (correct), seq 1:9, ack 9, win 183, options [nop,nop,TS val 194888811 ecr 220957530], length 8: OpenFlow
+ version 1.0, type HELLO, length 8, xid 0x0000004c
+IP (tos 0x0, ttl 64, id 779, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0xa839), seq 9, ack 9, win 114, options [nop,nop,TS val 220957713 ecr 194888811], length 0
+IP (tos 0x0, ttl 64, id 780, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [P.], cksum 0x1474 (incorrect -> 0xa719), seq 9:17, ack 9, win 114, options [nop,nop,TS val 220957714 ecr 194888811], length 8: OpenFlow
+ version 1.0, type FEATURES_REQUEST, length 8, xid 0x00000002
+IP (tos 0x0, ttl 64, id 55499, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [.], cksum 0xa7eb (correct), seq 9, ack 17, win 183, options [nop,nop,TS val 194888811 ecr 220957714], length 0
+IP (tos 0x0, ttl 64, id 55500, offset 0, flags [DF], proto TCP (6), length 2628)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x1e7c (incorrect -> 0xae92), seq 9:2585, ack 17, win 183, options [nop,nop,TS val 194889013 ecr 220957714], length 2576: OpenFlow
+ version 1.0, type FEATURES_REPLY, length 2576, xid 0x00000002
+ dpid 0x0000089e0162d5f4, n_buffers 256, n_tables 1
+ capabilities 0x00000087 (FLOW_STATS, TABLE_STATS, PORT_STATS, ARP_MATCH_IP)
+ actions 0x0000003f (OUTPUT, SET_VLAN_VID, SET_VLAN_PCP, STRIP_VLAN, SET_DL_SRC, SET_DL_DST)
+ port_no 42, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/42'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 33, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/33'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 36, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/36'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 31, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/31'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 48, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/48'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 40, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/40'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 1, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/1'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 28, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/28'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 20, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/20'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 10, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/10'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 22, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/22'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 29, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/29'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 44, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/44'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 41, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/41'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 21, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/21'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 16, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/16'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 45, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/45'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 49, hw_addr 08:9e:01:62:d5:f4, name 'te-1/1/49'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x00000020 (1GB_FD)
+ supported 0x00000e60 (1GB_FD, 10GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 38, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/38'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 17, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/17'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 27, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/27'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 51, hw_addr 08:9e:01:62:d5:f4, name 'te-1/1/51'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x00000020 (1GB_FD)
+ supported 0x00000e60 (1GB_FD, 10GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 46, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/46'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 6, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/6'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 50, hw_addr 08:9e:01:62:d5:f4, name 'te-1/1/50'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x00000020 (1GB_FD)
+ supported 0x00000e60 (1GB_FD, 10GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 43, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/43'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 35, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/35'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 19, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/19'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 47, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/47'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 23, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/23'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 25, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/25'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 37, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/37'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 7, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/7'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 26, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/26'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 32, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/32'
+ config 0x00000020 (NO_FWD)
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 4, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/4'
+ config 0x00000000
+ state 0x00000000
+ curr 0x00000020 (1GB_FD)
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ port_no 3, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/3'
+ config 0x00000000
+ state 0x00000000
+ curr 0x00000020 (1GB_FD)
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ port_no 18, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/18'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 39, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/39'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 8, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/8'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 2, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/2'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 14, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/14'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 5, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/5'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 30, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/30'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 11, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/11'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 15, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/15'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 52, hw_addr 08:9e:01:62:d5:f4, name 'te-1/1/52'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x00000020 (1GB_FD)
+ supported 0x00000e60 (1GB_FD, 10GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 34, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/34'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 13, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/13'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 12, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/12'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 24, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/24'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no 9, hw_addr 08:9e:01:62:d5:f4, name 'ge-1/1/9'
+ config 0x00000000
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000000
+ advertised 0x0000042f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, PAUSE)
+ supported 0x00000e2f (10MB_HD, 10MB_FD, 100MB_HD, 100MB_FD, 1GB_FD, AUTONEG, PAUSE, PAUSE_ASYM)
+ peer 0x00000000
+ port_no LOCAL, hw_addr 08:9e:01:62:d5:f4, name 'br0'
+ config 0x00000001 (PORT_DOWN)
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000082 (10MB_FD, COPPER)
+ advertised 0x00000000
+ supported 0x00000000
+ peer 0x00000000
+IP (tos 0x0, ttl 64, id 781, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x9a07), seq 17, ack 2585, win 154, options [nop,nop,TS val 220958521 ecr 194889013], length 0
+IP (tos 0x0, ttl 64, id 782, offset 0, flags [DF], proto TCP (6), length 136)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [P.], cksum 0x14c0 (incorrect -> 0x96f3), seq 17:101, ack 2585, win 154, options [nop,nop,TS val 220958525 ecr 194889013], length 84: OpenFlow
+ version 1.0, type SET_CONFIG, length 12, xid 0x00000003
+ flags FRAG_NORMAL, miss_send_len 65535
+ version 1.0, type FLOW_MOD, length 72, xid 0x00000004
+ cookie 0x0000000000000000, command DELETE, out_port NONE, flags 0x0000
+IP (tos 0x0, ttl 64, id 55502, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [.], cksum 0x9991 (correct), seq 2585, ack 101, win 183, options [nop,nop,TS val 194889014 ecr 220958525], length 0
+IP (tos 0x0, ttl 64, id 783, offset 0, flags [DF], proto TCP (6), length 1500)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x1a14 (incorrect -> 0xcf68), seq 101:1549, ack 2585, win 154, options [nop,nop,TS val 220958532 ecr 194889014], length 1448: OpenFlow
+ version 1.0, type GET_CONFIG_REQUEST, length 8, xid 0x00000005
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000006
+ match in_port 4
+ cookie 0x0000000000000001, command ADD, priority 54321, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000007
+ match in_port 4
+ cookie 0x0000000000000002, command ADD, priority 54320, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port LOCAL
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000008
+ match in_port 4
+ cookie 0x0000000000000003, command ADD, priority 54319, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port CONTROLLER, max_len 65535
+ version 1.0, type FLOW_MOD, length 88, xid 0x00000009
+ match in_port 4
+ cookie 0x0000000000000004, command ADD, priority 54318, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_VLAN_VID, len 8, vlan_vid 2
+ action type SET_TP_SRC, len 8, tp_port 23
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000000a
+ match in_port 4
+ cookie 0x0000000000000005, command ADD, priority 54317, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_VLAN_PCP, len 8, vlan_pcp 5
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000000b
+ match in_port 4
+ cookie 0x0000000000000006, command ADD, priority 54316, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type STRIP_VLAN, len 8
+ version 1.0, type FLOW_MOD, length 96, xid 0x0000000c
+ match in_port 4
+ cookie 0x0000000000000007, command ADD, priority 54315, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 11:22:33:44:55:66
+ action type SET_NW_SRC, len 8, nw_addr 192.168.72.143
+ version 1.0, type FLOW_MOD, length 96, xid 0x0000000d
+ match in_port 4
+ cookie 0x0000000000000008, command ADD, priority 54314, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_DST, len 16, dl_addr 77:88:99:aa:bb:cc
+ action type SET_NW_DST, len 8, nw_addr 192.168.98.55
+ version 1.0, type FLOW_MOD, length 88, xid 0x0000000e
+ match in_port 4
+ cookie 0x0000000000000009, command ADD, priority 54313, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_NW_TOS, len 8, nw_tos 0x2c
+ action type SET_TP_DST, len 8, tp_port 80
+ version 1.0, type FLOW_MOD, length 88, xid 0x0000000f
+ match in_port 4
+ cookie 0x000000000000000a, command ADD, priority 54312, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type ENQUEUE, len 16, port 1, queue_id 2
+ version 1.0, type FLOW_MOD, length 144, xid 0x00000010
+ match in_port 4
+ cookie 0x000000000000000b, command ADD, priority 54311, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type VENDOR, len 72, vendor 0x00001234
+ data (64 octets)
+ 0x0000: 4469 6420 796f 7520 6b6e 6f77 2076 656e Did.you.know.ven
+ 0x0010: 646f 7220 6163 7469 6f6e 2064 6174 6120 dor.action.data.
+ 0x0020: 6c65 6e67 7468 206d 7573 7420 6265 2061 length.must.be.a
+ 0x0030: 206d 756c 7469 706c 6520 6f66 2020 383f .multiple.of..8?
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000011
+ match in_port 1
+ match dl_src 00:00:00:00:00:01
+ cookie 0x000000000000000c, command ADD, priority 43210, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 5
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000012
+ match dl_vlan 100
+ match dl_vlan_pcp 4
+ match dl_type 0x8100
+ cookie 0x000000000000000d, command ADD, priority 43209, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 5
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000013
+ match dl_type 0x0800
+ match nw_src 10.11.12.0/24
+ match nw_dst 10.13.14.0/24
+ cookie 0x000000000000000e, command ADD, priority 43208, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 5
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000014
+ match dl_type 0x0800
+ match nw_proto 17
+ match tp_src 68
+ match tp_dst 67
+ cookie 0x000000000000000f, command ADD, priority 43207, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 5
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000015
+ match dl_type 0x0800
+ match nw_proto 1
+ match icmp_type 8
+ cookie 0x0000000000000010, command ADD, priority 43206, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 5
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000016
+ match dl_type 0x0800
+ match nw_proto 1 [|openflow]
+IP (tos 0x0, ttl 64, id 784, offset 0, flags [DF], proto TCP (6), length 740)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [P.], cksum 0x171c (incorrect -> 0xdfee), seq 1549:2237, ack 2585, win 154, options [nop,nop,TS val 220958532 ecr 194889014], length 688: OpenFlow
+ version unknown (0x00), type 0x00, length 0, xid 0x0003000d (corrupt)
+IP (tos 0x0, ttl 64, id 55503, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [.], cksum 0x9386 (correct), seq 2585, ack 1549, win 273, options [nop,nop,TS val 194889016 ecr 220958532], length 0
+IP (tos 0x0, ttl 64, id 55504, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [.], cksum 0x907b (correct), seq 2585, ack 2237, win 364, options [nop,nop,TS val 194889016 ecr 220958532], length 0
+IP (tos 0x0, ttl 64, id 55505, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0xba5c (correct), seq 2585:2673, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958532], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match dl_type 0x0800
+ match nw_proto 17
+ match tp_src 68
+ match tp_dst 67
+ cookie 0x000000000000000f, priority 43207, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55506, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x3c6a (correct), seq 2673:2761, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958532], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match dl_vlan 100
+ match dl_vlan_pcp 4
+ match dl_type 0x8100
+ cookie 0x000000000000000d, priority 43209, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 785, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x8fbf), seq 2237, ack 2761, win 154, options [nop,nop,TS val 220958710 ecr 194889060], length 0
+IP (tos 0x0, ttl 64, id 55507, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0xc154 (correct), seq 2761:2849, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958532], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ cookie 0x0000000000000014, priority 43202, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55508, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0xc04a (correct), seq 2849:2937, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958710], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ cookie 0x0000000000000015, priority 43201, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55509, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0xa1f0 (correct), seq 2937:3025, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958710], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match dl_type 0x0800
+ match nw_src 10.11.12.0/24
+ match nw_dst 10.13.14.0/24
+ cookie 0x000000000000000e, priority 43208, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 786, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x8eb7), seq 2237, ack 3025, win 154, options [nop,nop,TS val 220958710 ecr 194889060], length 0
+IP (tos 0x0, ttl 64, id 55510, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0xbf9d (correct), seq 3025:3113, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958710], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 1
+ match dl_src 00:00:00:00:00:01
+ cookie 0x000000000000000c, priority 43210, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55511, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x54e2 (correct), seq 3113:3201, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958710], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match dl_src aa:00:00:00:00:11
+ match dl_dst bb:00:00:00:00:22
+ cookie 0x0000000000000013, priority 43203, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 13, byte_count 1323
+IP (tos 0x0, ttl 64, id 55512, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x6bfc (correct), seq 3201:3289, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958710], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x0000000000000001, priority 54321, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 100, byte_count 10027
+IP (tos 0x0, ttl 64, id 787, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x8dae), seq 2237, ack 3289, win 154, options [nop,nop,TS val 220958711 ecr 194889060], length 0
+IP (tos 0x0, ttl 64, id 55513, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x9333 (correct), seq 3289:3377, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958710], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x0000000000000002, priority 54320, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55514, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x92da (correct), seq 3377:3465, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958711], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x0000000000000003, priority 54319, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55515, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x9282 (correct), seq 3465:3553, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958711], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x0000000000000004, priority 54318, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 788, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x8ca5), seq 2237, ack 3553, win 154, options [nop,nop,TS val 220958712 ecr 194889060], length 0
+IP (tos 0x0, ttl 64, id 55516, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x922a (correct), seq 3553:3641, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958711], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x0000000000000005, priority 54317, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55517, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x91d1 (correct), seq 3641:3729, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958712], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x0000000000000006, priority 54316, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 789, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x8bf5), seq 2237, ack 3729, win 154, options [nop,nop,TS val 220958712 ecr 194889060], length 0
+IP (tos 0x0, ttl 64, id 55518, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x9179 (correct), seq 3729:3817, ack 2237, win 364, options [nop,nop,TS val 194889060 ecr 220958712], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x0000000000000007, priority 54315, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55519, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x9120 (correct), seq 3817:3905, ack 2237, win 364, options [nop,nop,TS val 194889061 ecr 220958712], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x0000000000000008, priority 54314, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55520, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x90c8 (correct), seq 3905:3993, ack 2237, win 364, options [nop,nop,TS val 194889061 ecr 220958712], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x0000000000000009, priority 54313, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 790, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x8aec), seq 2237, ack 3993, win 154, options [nop,nop,TS val 220958713 ecr 194889060], length 0
+IP (tos 0x0, ttl 64, id 55521, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x9070 (correct), seq 3993:4081, ack 2237, win 364, options [nop,nop,TS val 194889061 ecr 220958712], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000000
+ match in_port 4
+ cookie 0x000000000000000a, priority 54312, reason DELETE, duration_sec 122, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 55522, offset 0, flags [DF], proto TCP (6), length 64)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x8894 (correct), seq 4081:4093, ack 2237, win 364, options [nop,nop,TS val 194889061 ecr 220958713], length 12: OpenFlow
+ version 1.0, type GET_CONFIG_REPLY, length 12, xid 0x00000005
+ flags FRAG_NORMAL, miss_send_len 65535
+IP (tos 0x0, ttl 64, id 791, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x8a87), seq 2237, ack 4093, win 154, options [nop,nop,TS val 220958713 ecr 194889061], length 0
+IP (tos 0x0, ttl 64, id 55523, offset 0, flags [DF], proto TCP (6), length 128)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x90e5 (correct), seq 4093:4169, ack 2237, win 364, options [nop,nop,TS val 194889061 ecr 220958713], length 76: OpenFlow
+ version 1.0, type ERROR, length 76, xid 0x00000010
+ type BAD_ACTION, code BAD_VENDOR
+ data (64 octets)
+ 0x0000: 010e 0090 0000 0010 0038 20fe 0004 0000 .........8......
+ 0x0010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
+ 0x0020: 0000 0000 0000 0000 0000 0000 0000 0000 ................
+ 0x0030: 0000 0000 0000 000b 0000 0000 0000 d427 ...............'
+IP (tos 0x0, ttl 64, id 55524, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x8821 (correct), seq 4169:4177, ack 2237, win 364, options [nop,nop,TS val 194889063 ecr 220958713], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x0000001b
+IP (tos 0x0, ttl 64, id 55525, offset 0, flags [DF], proto TCP (6), length 1120)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0xb778 (correct), seq 4177:5245, ack 2237, win 364, options [nop,nop,TS val 194889063 ecr 220958713], length 1068: OpenFlow
+ version 1.0, type STATS_REPLY, length 1068, xid 0x0000001c
+ type DESC, flags 0x0000
+ mfr_desc 'Nicira Networks, Inc.'
+ hw_desc 'Open vSwitch'
+ sw_desc '1.2.2'
+ serial_num 'None'
+ dp_desc 'None'
+IP (tos 0x0, ttl 64, id 792, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x85e9), seq 2237, ack 5245, win 176, options [nop,nop,TS val 220958721 ecr 194889061], length 0
+IP (tos 0x0, ttl 64, id 55526, offset 0, flags [DF], proto TCP (6), length 1752)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x1b10 (incorrect -> 0x7df4), seq 5245:6945, ack 2237, win 364, options [nop,nop,TS val 194889063 ecr 220958713], length 1700: OpenFlow
+ version 1.0, type STATS_REPLY, length 1700, xid 0x0000001d
+ type FLOW, flags 0x0000
+ length 96, table_id 0
+ match dl_type 0x0800
+ match nw_proto 17
+ match tp_src 68
+ match tp_dst 67
+ duration_sec 0, duration_nsec 0, priority 43207, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000f, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 5
+ length 96, table_id 0
+ match dl_vlan 100
+ match dl_vlan_pcp 4
+ match dl_type 0x8100
+ duration_sec 0, duration_nsec 0, priority 43209, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000d, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 5
+ length 96, table_id 0
+ duration_sec 0, duration_nsec 0, priority 43202, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000014, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 5
+ length 96, table_id 0
+ duration_sec 0, duration_nsec 0, priority 43201, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000015, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 5
+ length 96, table_id 0
+ match dl_type 0x0800
+ match nw_src 10.11.12.0/24
+ match nw_dst 10.13.14.0/24
+ duration_sec 0, duration_nsec 0, priority 43208, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000e, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 5
+ length 96, table_id 0
+ match in_port 1
+ match dl_src 00:00:00:00:00:01
+ duration_sec 0, duration_nsec 0, priority 43210, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000c, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 5
+ length 96, table_id 0
+ match dl_src aa:00:00:00:00:11
+ match dl_dst bb:00:00:00:00:22
+ duration_sec 0, duration_nsec 0, priority 43203, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000013, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 5
+ length 96, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54321, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000001, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54320, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000002, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port LOCAL
+ length 96, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54319, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000003, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port CONTROLLER, max_len 65535
+ length 104, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54318, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000004, packet_count 0, byte_count 0
+ action type SET_VLAN_VID, len 8, vlan_vid 2
+ action type SET_TP_SRC, len 8, tp_port 23
+ length 96, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54317, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000005, packet_count 0, byte_count 0
+ action type SET_VLAN_PCP, len 8, vlan_pcp 5
+ length 96, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54316, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000006, packet_count 0, byte_count 0
+ action type STRIP_VLAN, len 8
+ length 112, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54315, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000007, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 11:22:33:44:55:66
+ action type SET_NW_SRC, len 8, nw_addr 192.168.72.143
+ length 112, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54314, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000008, packet_count 0, byte_count 0
+ action type SET_DL_DST, len 16, dl_addr 77:88:99:aa:bb:cc
+ action type SET_NW_DST, len 8, nw_addr 192.168.98.55
+ length 104, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54313, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000009, packet_count 0, byte_count 0
+ action type SET_NW_TOS, len 8, nw_tos 0x2c
+ action type SET_TP_DST, len 8, tp_port 80
+ length 104, table_id 0
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 54312, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000a, packet_count 0, byte_count 0
+ action type ENQUEUE, len 16, port 1, queue_id 2
+IP (tos 0x0, ttl 64, id 793, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x7f28), seq 2237, ack 6945, win 203, options [nop,nop,TS val 220958721 ecr 194889063], length 0
+IP (tos 0x0, ttl 64, id 55528, offset 0, flags [DF], proto TCP (6), length 88)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x7cfd (correct), seq 6945:6981, ack 2237, win 364, options [nop,nop,TS val 194889063 ecr 220958713], length 36: OpenFlow
+ version 1.0, type STATS_REPLY, length 36, xid 0x0000001e
+ type AGGREGATE, flags 0x0000
+ packet_count 0, byte_count 0, flow_count 17
+IP (tos 0x0, ttl 64, id 55529, offset 0, flags [DF], proto TCP (6), length 128)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0xeac4 (correct), seq 6981:7057, ack 2237, win 364, options [nop,nop,TS val 194889063 ecr 220958713], length 76: OpenFlow
+ version 1.0, type STATS_REPLY, length 76, xid 0x0000001f
+ type TABLE, flags 0x0000
+ table_id 0, name 'classifier'
+ wildcards 0x003fffff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 1000000, active_count 26, lookup_count 1158498983736653433, matched_count 1158498983736653433
+IP (tos 0x0, ttl 64, id 794, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x7eb8), seq 2237, ack 7057, win 203, options [nop,nop,TS val 220958721 ecr 194889063], length 0
+IP (tos 0x0, ttl 64, id 55530, offset 0, flags [DF], proto TCP (6), length 2948)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [.], cksum 0x1fbc (incorrect -> 0x5886), seq 7057:9953, ack 2237, win 364, options [nop,nop,TS val 194889063 ecr 220958721], length 2896: OpenFlow
+ version 1.0, type STATS_REPLY, length 5524, xid 0x00000020
+ type PORT, flags 0x0000
+ port_no 42, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 33, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 36, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 31, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 48, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 40, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 1, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 28, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 20, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 10, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 22, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 29, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 44, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 41, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 21, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 16, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 45, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 49, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 38, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 17, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 27, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 51, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 46, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 6, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 50, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 43, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 35, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0, rx_frame_err 0, rx_over_err 0, rx_crc_err 0, collisions 0
+ port_no 19, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 0, tx_errors 0 [|openflow]
+IP (tos 0x0, ttl 64, id 795, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x733a), seq 2237, ack 9953, win 248, options [nop,nop,TS val 220958722 ecr 194889063], length 0
+IP (tos 0x0, ttl 64, id 55532, offset 0, flags [DF], proto TCP (6), length 2680)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x1eb0 (incorrect -> 0x561b), seq 9953:12581, ack 2237, win 364, options [nop,nop,TS val 194889063 ecr 220958721], length 2628: OpenFlow
+ version unknown (0x00), type 0x00, length 0, xid 0x00000000 (corrupt)
+IP (tos 0x0, ttl 64, id 796, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x68cd), seq 2237, ack 12581, win 289, options [nop,nop,TS val 220958722 ecr 194889063], length 0
+IP (tos 0x0, ttl 64, id 55534, offset 0, flags [DF], proto TCP (6), length 64)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0x672c (correct), seq 12581:12593, ack 2237, win 364, options [nop,nop,TS val 194889063 ecr 220958721], length 12: OpenFlow
+ version 1.0, type STATS_REPLY, length 12, xid 0x00000021
+ type QUEUE, flags 0x0000
+IP (tos 0x0, ttl 64, id 55535, offset 0, flags [DF], proto TCP (6), length 128)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [P.], cksum 0xda41 (correct), seq 12593:12669, ack 2237, win 364, options [nop,nop,TS val 194889063 ecr 220958721], length 76: OpenFlow
+ version 1.0, type ERROR, length 76, xid 0x00000022
+ type BAD_REQUEST, code BAD_VENDOR
+ data (64 octets)
+ 0x0000: 0110 0090 0000 0022 ffff 0000 0000 1234 .......".......4
+ 0x0010: afaf afaf afaf afaf afaf afaf afaf afaf ................
+ 0x0020: afaf afaf afaf afaf afaf afaf afaf afaf ................
+ 0x0030: afaf afaf afaf afaf afaf afaf afaf afaf ................
+IP (tos 0x0, ttl 64, id 797, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x146c (incorrect -> 0x6875), seq 2237, ack 12669, win 289, options [nop,nop,TS val 220958722 ecr 194889063], length 0
+IP (tos 0x0, ttl 64, id 798, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [F.], cksum 0x146c (incorrect -> 0x5a63), seq 2237, ack 12669, win 289, options [nop,nop,TS val 220962323 ecr 194889063], length 0
+IP (tos 0x0, ttl 64, id 55536, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [.], cksum 0x568a (correct), seq 12669, ack 2238, win 364, options [nop,nop,TS val 194889973 ecr 220962323], length 0
+IP (tos 0x0, ttl 64, id 55537, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.50.35256 > 10.0.0.20.6633: Flags [F.], cksum 0x5664 (correct), seq 12669, ack 2238, win 364, options [nop,nop,TS val 194890010 ecr 220962323], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.50.35256: Flags [.], cksum 0x55f5 (correct), seq 2238, ack 12670, win 289, options [nop,nop,TS val 220962509 ecr 194890010], length 0
diff --git a/tests/of10_p3295.pcap b/tests/of10_p3295.pcap
new file mode 100644
index 0000000..85f1b27
--- /dev/null
+++ b/tests/of10_p3295.pcap
Binary files differ
diff --git a/tests/of10_pf5240-vv.out b/tests/of10_pf5240-vv.out
new file mode 100644
index 0000000..a7685e9
--- /dev/null
+++ b/tests/of10_pf5240-vv.out
@@ -0,0 +1,428 @@
+IP (tos 0xa0, ttl 64, id 10670, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.101.62224 > 172.16.1.51.6633: Flags [S], cksum 0x6dd0 (correct), seq 2446711727, win 2048, options [mss 1460,nop,wscale 0,nop,nop,TS val 0 ecr 0], length 0
+IP (tos 0xa0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40)
+ 172.16.1.51.6633 > 172.16.1.101.62224: Flags [R.], cksum 0xda97 (correct), seq 0, ack 2446711728, win 0, length 0
+IP (tos 0xa0, ttl 64, id 10673, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [S], cksum 0xa14c (correct), seq 2619186670, win 2048, options [mss 1460,nop,wscale 0,nop,nop,TS val 0 ecr 0], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [S.], cksum 0x5ae7 (incorrect -> 0x3c7c), seq 3998019188, ack 2619186671, win 14480, options [mss 1460,nop,nop,TS val 2256457959 ecr 0,nop,wscale 7], length 0
+IP (tos 0xa0, ttl 64, id 10674, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [.], cksum 0x956f (correct), seq 1, ack 1, win 2920, options [nop,nop,TS val 0 ecr 2256457959], length 0
+IP (tos 0xa0, ttl 64, id 10675, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0xb6f9 (correct), seq 1:9, ack 1, win 2920, options [nop,nop,TS val 0 ecr 2256457959], length 8: OpenFlow
+ version 1.0, type HELLO, length 8, xid 0x000cdd51
+IP (tos 0x0, ttl 64, id 16028, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0xa05b), seq 1, ack 9, win 114, options [nop,nop,TS val 2256457961 ecr 0], length 0
+IP (tos 0x0, ttl 64, id 16029, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5ae7 (incorrect -> 0x9f29), seq 1:9, ack 9, win 114, options [nop,nop,TS val 2256457986 ecr 0], length 8: OpenFlow
+ version 1.0, type HELLO, length 8, xid 0x00000001
+IP (tos 0x0, ttl 64, id 16030, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5ae7 (incorrect -> 0x9f13), seq 9:17, ack 9, win 114, options [nop,nop,TS val 2256457994 ecr 0], length 8: OpenFlow
+ version 1.0, type FEATURES_REQUEST, length 8, xid 0x00000002
+IP (tos 0xa0, ttl 64, id 10676, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [.], cksum 0x9544 (correct), seq 9, ack 17, win 2912, options [nop,nop,TS val 0 ecr 2256457986], length 0
+IP (tos 0xa0, ttl 64, id 10679, offset 0, flags [DF], proto TCP (6), length 468)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0xcacf (correct), seq 9:425, ack 17, win 2920, options [nop,nop,TS val 0 ecr 2256457986], length 416: OpenFlow
+ version 1.0, type FEATURES_REPLY, length 416, xid 0x00000002
+ dpid 0x000100255cab0c07, n_buffers 544, n_tables 11
+ capabilities 0x00000087 (FLOW_STATS, TABLE_STATS, PORT_STATS, ARP_MATCH_IP)
+ actions 0x00000fff (OUTPUT, SET_VLAN_VID, SET_VLAN_PCP, STRIP_VLAN, SET_DL_SRC, SET_DL_DST, SET_NW_SRC, SET_NW_DST, SET_NW_TOS, SET_TP_SRC, SET_TP_DST, ENQUEUE)
+ port_no 1, hw_addr 00:25:5c:ab:0c:87, name 'GBE0/1'
+ config 0x00000002 (NO_STP)
+ state 0x00000200 (STP_FORWARD, STP_BLOCK)
+ curr 0x000002a0 (1GB_FD, COPPER, AUTONEG)
+ advertised 0x00000000
+ supported 0x00000000
+ peer 0x00000000
+ port_no 2, hw_addr 00:25:5c:ab:0c:47, name 'GBE0/2'
+ config 0x00000002 (NO_STP)
+ state 0x00000200 (STP_FORWARD, STP_BLOCK)
+ curr 0x000002a0 (1GB_FD, COPPER, AUTONEG)
+ advertised 0x00000000
+ supported 0x00000000
+ peer 0x00000000
+ port_no 3, hw_addr 00:25:5c:ab:0c:c7, name 'GBE0/3'
+ config 0x00000002 (NO_STP)
+ state 0x00000200 (STP_FORWARD, STP_BLOCK)
+ curr 0x000002a0 (1GB_FD, COPPER, AUTONEG)
+ advertised 0x00000000
+ supported 0x00000000
+ peer 0x00000000
+ port_no 4, hw_addr 00:25:5c:ab:0c:27, name 'GBE0/4'
+ config 0x00000002 (NO_STP)
+ state 0x00000201 (LINK_DOWN, STP_FORWARD, STP_BLOCK)
+ curr 0x00000000
+ advertised 0x00000000
+ supported 0x00000000
+ peer 0x00000000
+ port_no 5, hw_addr 00:25:5c:ab:0c:a7, name 'GBE0/5'
+ config 0x00000002 (NO_STP)
+ state 0x00000201 (LINK_DOWN, STP_FORWARD, STP_BLOCK)
+ curr 0x00000000
+ advertised 0x00000000
+ supported 0x00000000
+ peer 0x00000000
+ port_no 6, hw_addr 00:25:5c:ab:0c:67, name 'GBE0/6'
+ config 0x00000002 (NO_STP)
+ state 0x00000201 (LINK_DOWN, STP_FORWARD, STP_BLOCK)
+ curr 0x00000000
+ advertised 0x00000000
+ supported 0x00000000
+ peer 0x00000000
+ port_no 7, hw_addr 00:25:5c:ab:0c:e7, name 'GBE0/7'
+ config 0x00000002 (NO_STP)
+ state 0x00000201 (LINK_DOWN, STP_FORWARD, STP_BLOCK)
+ curr 0x00000000
+ advertised 0x00000000
+ supported 0x00000000
+ peer 0x00000000
+ port_no 8, hw_addr 00:25:5c:ab:0c:17, name 'GBE0/8'
+ config 0x00000002 (NO_STP)
+ state 0x00000201 (LINK_DOWN, STP_FORWARD, STP_BLOCK)
+ curr 0x00000000
+ advertised 0x00000000
+ supported 0x00000000
+ peer 0x00000000
+IP (tos 0x0, ttl 64, id 16031, offset 0, flags [DF], proto TCP (6), length 136)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5b33 (incorrect -> 0x9b62), seq 17:101, ack 425, win 122, options [nop,nop,TS val 2256458010 ecr 0], length 84: OpenFlow
+ version 1.0, type SET_CONFIG, length 12, xid 0x00000003
+ flags FRAG_NORMAL, miss_send_len 65535
+ version 1.0, type FLOW_MOD, length 72, xid 0x00000004
+ cookie 0x0000000000000000, command DELETE, out_port NONE, flags 0x0000
+IP (tos 0x0, ttl 64, id 16032, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5ae7 (incorrect -> 0x9ceb), seq 101:109, ack 425, win 122, options [nop,nop,TS val 2256458014 ecr 0], length 8: OpenFlow
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000005
+IP (tos 0xa0, ttl 64, id 10680, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [.], cksum 0x932f (correct), seq 425, ack 109, win 2912, options [nop,nop,TS val 1 ecr 2256458010], length 0
+IP (tos 0xa0, ttl 64, id 10681, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x91f7 (correct), seq 425:433, ack 109, win 2920, options [nop,nop,TS val 1 ecr 2256458010], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000005
+IP (tos 0x0, ttl 64, id 16033, offset 0, flags [DF], proto TCP (6), length 72)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5af3 (incorrect -> 0x9ba7), seq 109:129, ack 433, win 122, options [nop,nop,TS val 2256458017 ecr 1], length 20: OpenFlow
+ version 1.0, type STATS_REQUEST, length 12, xid 0x00000006
+ type DESC, flags 0x0000
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000007
+IP (tos 0xa0, ttl 64, id 10682, offset 0, flags [DF], proto TCP (6), length 1120)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x7324 (correct), seq 433:1501, ack 129, win 2912, options [nop,nop,TS val 1 ecr 2256458017], length 1068: OpenFlow
+ version 1.0, type STATS_REPLY, length 1068, xid 0x00000006
+ type DESC, flags 0x0000
+ mfr_desc 'NEC Corporation'
+ hw_desc 'PF5240F-48T4XW-AX(L1L2)'
+ sw_desc 'OS-F3PA Ver. V4.0.1.0'
+ serial_num 'Y1252CFA0000S4068C8N004'
+ dp_desc 'PFS1'
+IP (tos 0x0, ttl 64, id 16034, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x998b), seq 129, ack 1501, win 139, options [nop,nop,TS val 2256458059 ecr 1], length 0
+IP (tos 0xa0, ttl 64, id 10686, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x8da6 (correct), seq 1501:1509, ack 129, win 2920, options [nop,nop,TS val 1 ecr 2256458017], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000007
+IP (tos 0x0, ttl 64, id 16035, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x9982), seq 129, ack 1509, win 139, options [nop,nop,TS val 2256458060 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 16036, offset 0, flags [DF], proto TCP (6), length 84)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5aff (incorrect -> 0x95e2), seq 129:161, ack 1509, win 139, options [nop,nop,TS val 2256458060 ecr 1], length 32: OpenFlow
+ version 1.0, type QUEUE_GET_CONFIG_REQUEST, length 12, xid 0x00000008
+ port_no 1
+ version 1.0, type QUEUE_GET_CONFIG_REQUEST, length 12, xid 0x00000009
+ port_no 2
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x0000000a
+IP (tos 0xa0, ttl 64, id 10687, offset 0, flags [DF], proto TCP (6), length 196)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x8b77 (correct), seq 1509:1653, ack 161, win 2900, options [nop,nop,TS val 1 ecr 2256458060], length 144: OpenFlow
+ version 1.0, type QUEUE_GET_CONFIG_REPLY, length 144, xid 0x00000008
+ port_no 1
+ queue_id 0, len 16
+ property NONE, len 8
+ queue_id 1, len 16
+ property NONE, len 8
+ queue_id 2, len 16
+ property NONE, len 8
+ queue_id 3, len 16
+ property NONE, len 8
+ queue_id 4, len 16
+ property NONE, len 8
+ queue_id 5, len 16
+ property NONE, len 8
+ queue_id 6, len 16
+ property NONE, len 8
+ queue_id 7, len 16
+ property NONE, len 8
+IP (tos 0x0, ttl 64, id 16037, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x9899), seq 161, ack 1653, win 155, options [nop,nop,TS val 2256458101 ecr 1], length 0
+IP (tos 0xa0, ttl 64, id 10688, offset 0, flags [DF], proto TCP (6), length 204)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x89a4 (correct), seq 1653:1805, ack 161, win 2920, options [nop,nop,TS val 1 ecr 2256458060], length 152: OpenFlow
+ version 1.0, type QUEUE_GET_CONFIG_REPLY, length 144, xid 0x00000009
+ port_no 2
+ queue_id 0, len 16
+ property NONE, len 8
+ queue_id 1, len 16
+ property NONE, len 8
+ queue_id 2, len 16
+ property NONE, len 8
+ queue_id 3, len 16
+ property NONE, len 8
+ queue_id 4, len 16
+ property NONE, len 8
+ queue_id 5, len 16
+ property NONE, len 8
+ queue_id 6, len 16
+ property NONE, len 8
+ queue_id 7, len 16
+ property NONE, len 8
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x0000000a
+IP (tos 0x0, ttl 64, id 16038, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x97ef), seq 161, ack 1805, win 172, options [nop,nop,TS val 2256458102 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 16039, offset 0, flags [DF], proto TCP (6), length 100)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5b0f (incorrect -> 0x9424), seq 161:209, ack 1805, win 172, options [nop,nop,TS val 2256458102 ecr 1], length 48: OpenFlow
+ version 1.0, type STATS_REQUEST, length 20, xid 0x0000000b
+ type QUEUE, flags 0x0000
+ port_no 1, queue_id ALL
+ version 1.0, type STATS_REQUEST, length 20, xid 0x0000000c
+ type QUEUE, flags 0x0000
+ port_no 2, queue_id ALL
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x0000000d
+IP (tos 0xa0, ttl 64, id 10689, offset 0, flags [DF], proto TCP (6), length 96)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x8b9c (correct), seq 1805:1849, ack 209, win 2892, options [nop,nop,TS val 1 ecr 2256458102], length 44: OpenFlow
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000b
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 1, queue_id 0, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+IP (tos 0x0, ttl 64, id 16040, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x9769), seq 209, ack 1849, win 172, options [nop,nop,TS val 2256458144 ecr 1], length 0
+IP (tos 0xa0, ttl 64, id 10690, offset 0, flags [DF], proto TCP (6), length 744)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x72af (correct), seq 1849:2541, ack 209, win 2920, options [nop,nop,TS val 1 ecr 2256458102], length 692: OpenFlow
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000b
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 1, queue_id 1, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000b
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 1, queue_id 2, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000b
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 1, queue_id 3, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000b
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 1, queue_id 4, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000b
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 1, queue_id 5, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000b
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 1, queue_id 6, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000b
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 1, queue_id 7, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 12, xid 0x0000000b
+ type QUEUE, flags 0x0000
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000c
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 2, queue_id 0, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000c
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 2, queue_id 1, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000c
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 2, queue_id 2, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000c
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 2, queue_id 3, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000c
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 2, queue_id 4, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000c
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 2, queue_id 5, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000c
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 2, queue_id 6, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 44, xid 0x0000000c
+ type QUEUE, flags 0x0001 (MORE)
+ port_no 2, queue_id 7, tx_bytes 18446744073709551615, tx_packets 18446744073709551615, tx_errors 18446744073709551615
+ version 1.0, type STATS_REPLY, length 12, xid 0x0000000c
+ type QUEUE, flags 0x0000
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x0000000d
+IP (tos 0x0, ttl 64, id 16041, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x94a3), seq 209, ack 2541, win 189, options [nop,nop,TS val 2256458145 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 16042, offset 0, flags [DF], proto TCP (6), length 700)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5d67 (incorrect -> 0xa5e9), seq 209:857, ack 2541, win 189, options [nop,nop,TS val 2256458147 ecr 1], length 648: OpenFlow
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000000e
+ match in_port 1
+ cookie 0x0000000000000001, command ADD, priority 24100, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 4
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000000f
+ match in_port 2
+ cookie 0x0000000000000002, command ADD, priority 24200, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 4
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000010
+ match in_port 3
+ cookie 0x0000000000000003, command ADD, priority 24300, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 4
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000011
+ match in_port 5
+ cookie 0x0000000000000004, command ADD, priority 20500, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 8
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000012
+ match in_port 6
+ cookie 0x0000000000000005, command ADD, priority 20600, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 8
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000013
+ match in_port 7
+ cookie 0x0000000000000006, command ADD, priority 20700, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 8
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000014
+ match in_port 4
+ cookie 0x0000000000000007, command ADD, priority 25400, buffer_id NONE, flags 0x0005 (SEND_FLOW_REM, EMERG)
+ action type OUTPUT, len 8, port 8
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000015
+ match in_port 8
+ cookie 0x0000000000000008, command ADD, priority 25800, buffer_id NONE, flags 0x0005 (SEND_FLOW_REM, EMERG)
+ action type OUTPUT, len 8, port 4
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000016
+IP (tos 0xa0, ttl 64, id 10691, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x862d (correct), seq 2541:2549, ack 857, win 2920, options [nop,nop,TS val 1 ecr 2256458147], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000016
+IP (tos 0x0, ttl 64, id 16043, offset 0, flags [DF], proto TCP (6), length 116)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5b1f (incorrect -> 0x6ef4), seq 857:921, ack 2549, win 189, options [nop,nop,TS val 2256458158 ecr 1], length 64: OpenFlow
+ version 1.0, type STATS_REQUEST, length 56, xid 0x00000017
+ type FLOW, flags 0x0000
+ table_id ALL, out_port NONE
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000018
+IP (tos 0xa0, ttl 64, id 10692, offset 0, flags [DF], proto TCP (6), length 160)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x0485 (correct), seq 2549:2657, ack 921, win 2912, options [nop,nop,TS val 1 ecr 2256458158], length 108: OpenFlow
+ version 1.0, type STATS_REPLY, length 108, xid 0x00000017
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 0
+ match in_port 3
+ duration_sec 0, duration_nsec 0, priority 24300, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000003, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 4
+IP (tos 0x0, ttl 64, id 16044, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x9131), seq 921, ack 2657, win 189, options [nop,nop,TS val 2256458199 ecr 1], length 0
+IP (tos 0xa0, ttl 64, id 10693, offset 0, flags [DF], proto TCP (6), length 828)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x1544 (correct), seq 2657:3433, ack 921, win 2920, options [nop,nop,TS val 1 ecr 2256458158], length 776: OpenFlow
+ version 1.0, type STATS_REPLY, length 108, xid 0x00000017
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 0
+ match in_port 2
+ duration_sec 0, duration_nsec 0, priority 24200, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000002, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 4
+ version 1.0, type STATS_REPLY, length 108, xid 0x00000017
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 0
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 24100, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000001, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 4
+ version 1.0, type STATS_REPLY, length 108, xid 0x00000017
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 1
+ match in_port 7
+ duration_sec 0, duration_nsec 0, priority 20700, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000006, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 8
+ version 1.0, type STATS_REPLY, length 108, xid 0x00000017
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 1
+ match in_port 6
+ duration_sec 0, duration_nsec 0, priority 20600, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000005, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 8
+ version 1.0, type STATS_REPLY, length 108, xid 0x00000017
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 1
+ match in_port 5
+ duration_sec 0, duration_nsec 0, priority 20500, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000004, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 8
+ version 1.0, type STATS_REPLY, length 108, xid 0x00000017
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id EMERG
+ match in_port 8
+ duration_sec 0, duration_nsec 0, priority 25800, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000008, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 4
+ version 1.0, type STATS_REPLY, length 108, xid 0x00000017
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id EMERG
+ match in_port 4
+ duration_sec 0, duration_nsec 0, priority 25400, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000007, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 8
+ version 1.0, type STATS_REPLY, length 12, xid 0x00000017
+ type FLOW, flags 0x0000
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000018
+IP (tos 0x0, ttl 64, id 16045, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x8e18), seq 921, ack 3433, win 205, options [nop,nop,TS val 2256458200 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 16046, offset 0, flags [DF], proto TCP (6), length 72)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [P.], cksum 0x5af3 (incorrect -> 0x8b90), seq 921:941, ack 3433, win 205, options [nop,nop,TS val 2256458200 ecr 1], length 20: OpenFlow
+ version 1.0, type STATS_REQUEST, length 12, xid 0x00000019
+ type TABLE, flags 0x0000
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x0000001a
+IP (tos 0xa0, ttl 64, id 10694, offset 0, flags [DF], proto TCP (6), length 128)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0xe84a (correct), seq 3433:3509, ack 941, win 2912, options [nop,nop,TS val 1 ecr 2256458200], length 76: OpenFlow
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 0, name 'Normal 1 Flow Table'
+ wildcards 0x003820ff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 5632, active_count 3, lookup_count 18446744073709551615, matched_count 18446744073709551615
+IP (tos 0x0, ttl 64, id 16047, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x8d8f), seq 941, ack 3509, win 205, options [nop,nop,TS val 2256458241 ecr 1], length 0
+IP (tos 0xa0, ttl 64, id 10695, offset 0, flags [DF], proto TCP (6), length 832)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [P.], cksum 0x198c (correct), seq 3509:4289, ack 941, win 2920, options [nop,nop,TS val 1 ecr 2256458200], length 780: OpenFlow
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 1, name 'Expanded Flow Table'
+ wildcards 0x003820ff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 163840, active_count 3, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 20, name 'Normal 2 Flow Table'
+ wildcards 0x003820ff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 512, active_count 0, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 50, name 'Mpls 1 Flow Table'
+ wildcards 0x003820ef (IN_PORT, DL_VLAN, DL_SRC, DL_DST, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 512, active_count 0, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 51, name 'Mpls 2 Flow Table'
+ wildcards 0x003820ef (IN_PORT, DL_VLAN, DL_SRC, DL_DST, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 16384, active_count 0, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 99, name 'Software Flow Table'
+ wildcards 0x003820ff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 2048, active_count 0, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 100, name 'V-Normal 1 Flow Table'
+ wildcards 0x003820ff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 0, active_count 0, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 101, name 'V-Expanded Flow Table'
+ wildcards 0x003820ff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 0, active_count 0, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 120, name 'V-Normal 2 Flow Table'
+ wildcards 0x003820ff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 0, active_count 0, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id 140, name 'Q-Normal 1 Flow Table'
+ wildcards 0x003820ff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 0, active_count 0, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 76, xid 0x00000019
+ type TABLE, flags 0x0001 (MORE)
+ table_id EMERG, name 'Emergency Flow Cache'
+ wildcards 0x003820ff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 5632, active_count 2, lookup_count 18446744073709551615, matched_count 18446744073709551615
+ version 1.0, type STATS_REPLY, length 12, xid 0x00000019
+ type TABLE, flags 0x0000
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x0000001a
+IP (tos 0x0, ttl 64, id 16048, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x5adf (incorrect -> 0x8a72), seq 941, ack 4289, win 222, options [nop,nop,TS val 2256458241 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 16049, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [F.], cksum 0x5adf (incorrect -> 0x895d), seq 941, ack 4289, win 222, options [nop,nop,TS val 2256458517 ecr 1], length 0
+IP (tos 0xa0, ttl 64, id 10696, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [.], cksum 0x7ed2 (correct), seq 4289, ack 942, win 2920, options [nop,nop,TS val 2 ecr 2256458517], length 0
+IP (tos 0xa0, ttl 64, id 10697, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.101.62221 > 172.16.1.51.6633: Flags [F.], cksum 0x7ed1 (correct), seq 4289, ack 942, win 2920, options [nop,nop,TS val 2 ecr 2256458517], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 172.16.1.51.6633 > 172.16.1.101.62221: Flags [.], cksum 0x8958 (correct), seq 942, ack 4290, win 222, options [nop,nop,TS val 2256458520 ecr 2], length 0
+IP (tos 0xa0, ttl 64, id 10710, offset 0, flags [DF], proto TCP (6), length 60)
+ 172.16.1.101.62216 > 172.16.1.51.6633: Flags [S], cksum 0xf0a4 (correct), seq 2928426028, win 2048, options [mss 1460,nop,wscale 0,nop,nop,TS val 0 ecr 0], length 0
+IP (tos 0xa0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40)
+ 172.16.1.51.6633 > 172.16.1.101.62216: Flags [R.], cksum 0x5d6c (correct), seq 0, ack 2928426029, win 0, length 0
diff --git a/tests/of10_pf5240.pcap b/tests/of10_pf5240.pcap
new file mode 100644
index 0000000..9f5aed2
--- /dev/null
+++ b/tests/of10_pf5240.pcap
Binary files differ
diff --git a/tests/of10_s4810-vvvv.out b/tests/of10_s4810-vvvv.out
new file mode 100644
index 0000000..dabc2f2
--- /dev/null
+++ b/tests/of10_s4810-vvvv.out
@@ -0,0 +1,1333 @@
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 64)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [S], cksum 0xa75a (correct), seq 469952923, win 32768, options [mss 1380,nop,wscale 5,sackOK,nop,nop,nop,nop,TS val 1 ecr 0], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [S.], cksum 0x1493 (incorrect -> 0xa59a), seq 1198728146, ack 469952924, win 14480, options [mss 1460,sackOK,TS val 47836340 ecr 1,nop,wscale 7], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0x08ec (correct), seq 1, ack 1, win 1035, options [nop,nop,TS val 1 ecr 47836340], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x293c (correct), seq 1:9, ack 1, win 1035, options [nop,nop,TS val 1 ecr 47836340], length 8: OpenFlow
+ version 1.0, type HELLO, length 8, xid 0xf1c0ecd6
+IP (tos 0x0, ttl 64, id 53094, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0x0c7c), seq 1, ack 9, win 114, options [nop,nop,TS val 47836341 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 53095, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x1493 (incorrect -> 0x0b5d), seq 1:9, ack 9, win 114, options [nop,nop,TS val 47836347 ecr 1], length 8: OpenFlow
+ version 1.0, type HELLO, length 8, xid 0x00000001
+IP (tos 0x0, ttl 64, id 53096, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x1493 (incorrect -> 0x0b4e), seq 9:17, ack 9, win 114, options [nop,nop,TS val 47836348 ecr 1], length 8: OpenFlow
+ version 1.0, type FEATURES_REQUEST, length 8, xid 0x00000002
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0x08ce (correct), seq 9, ack 17, win 1034, options [nop,nop,TS val 1 ecr 47836347], length 0
+IP (tos 0x0, ttl 64, id 53469, offset 0, flags [DF], proto TCP (6), length 180)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x48dc (correct), seq 9:137, ack 17, win 1035, options [nop,nop,TS val 1 ecr 47836347], length 128: OpenFlow
+ version 1.0, type FEATURES_REPLY, length 128, xid 0x00000002
+ dpid 0x00010001e88ae0e2, n_buffers 0, n_tables 6
+ capabilities 0x00000007 (FLOW_STATS, TABLE_STATS, PORT_STATS)
+ actions 0x00000137 (OUTPUT, SET_VLAN_VID, SET_VLAN_PCP, SET_DL_SRC, SET_DL_DST, SET_NW_TOS)
+ port_no 1, hw_addr 00:01:e8:8a:e0:e4, name 'Te 0/0'
+ config 0x00000000
+ state 0x00000000
+ curr 0x00000340 (10GB_FD, FIBER, AUTONEG)
+ advertised 0x00000340 (10GB_FD, FIBER, AUTONEG)
+ supported 0x00000340 (10GB_FD, FIBER, AUTONEG)
+ peer 0x00000000
+ port_no 2, hw_addr 00:01:e8:8a:e0:e4, name 'Te 0/1'
+ config 0x00000001 (PORT_DOWN)
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000300 (FIBER, AUTONEG)
+ advertised 0x00000300 (FIBER, AUTONEG)
+ supported 0x00000300 (FIBER, AUTONEG)
+ peer 0x00000000
+IP (tos 0x0, ttl 64, id 53097, offset 0, flags [DF], proto TCP (6), length 136)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x14df (incorrect -> 0x08c9), seq 17:101, ack 137, win 122, options [nop,nop,TS val 47836352 ecr 1], length 84: OpenFlow
+ version 1.0, type SET_CONFIG, length 12, xid 0x00000003
+ flags FRAG_NORMAL, miss_send_len 65535
+ version 1.0, type FLOW_MOD, length 72, xid 0x00000004
+ cookie 0x0000000000000000, command DELETE, out_port NONE, flags 0x0000
+IP (tos 0x0, ttl 64, id 53098, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x1493 (incorrect -> 0x0a54), seq 101:109, ack 137, win 122, options [nop,nop,TS val 47836354 ecr 1], length 8: OpenFlow
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000005
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0x07ed (correct), seq 137, ack 109, win 1034, options [nop,nop,TS val 1 ecr 47836352], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x06bc (correct), seq 137:145, ack 109, win 1035, options [nop,nop,TS val 1 ecr 47836352], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000005
+IP (tos 0x0, ttl 64, id 53099, offset 0, flags [DF], proto TCP (6), length 80)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x14a7 (incorrect -> 0x07f3), seq 109:137, ack 145, win 122, options [nop,nop,TS val 47836355 ecr 1], length 28: OpenFlow
+ version 1.0, type FEATURES_REQUEST, length 8, xid 0x00000006
+ version 1.0, type STATS_REQUEST, length 12, xid 0x00000007
+ type TABLE, flags 0x0000
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000008
+IP (tos 0x0, ttl 64, id 53475, offset 0, flags [DF], proto TCP (6), length 180)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x47d0 (correct), seq 145:273, ack 137, win 1035, options [nop,nop,TS val 1 ecr 47836355], length 128: OpenFlow
+ version 1.0, type FEATURES_REPLY, length 128, xid 0x00000006
+ dpid 0x00010001e88ae0e2, n_buffers 0, n_tables 6
+ capabilities 0x00000007 (FLOW_STATS, TABLE_STATS, PORT_STATS)
+ actions 0x00000137 (OUTPUT, SET_VLAN_VID, SET_VLAN_PCP, SET_DL_SRC, SET_DL_DST, SET_NW_TOS)
+ port_no 1, hw_addr 00:01:e8:8a:e0:e4, name 'Te 0/0'
+ config 0x00000000
+ state 0x00000000
+ curr 0x00000340 (10GB_FD, FIBER, AUTONEG)
+ advertised 0x00000340 (10GB_FD, FIBER, AUTONEG)
+ supported 0x00000340 (10GB_FD, FIBER, AUTONEG)
+ peer 0x00000000
+ port_no 2, hw_addr 00:01:e8:8a:e0:e4, name 'Te 0/1'
+ config 0x00000001 (PORT_DOWN)
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000300 (FIBER, AUTONEG)
+ advertised 0x00000300 (FIBER, AUTONEG)
+ supported 0x00000300 (FIBER, AUTONEG)
+ peer 0x00000000
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x0612 (correct), seq 273:281, ack 137, win 1035, options [nop,nop,TS val 1 ecr 47836355], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000008
+IP (tos 0x0, ttl 64, id 53476, offset 0, flags [DF], proto TCP (6), length 448)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x2be8 (correct), seq 281:677, ack 137, win 1035, options [nop,nop,TS val 1 ecr 47836355], length 396: OpenFlow
+ version 1.0, type STATS_REPLY, length 396, xid 0x00000007
+ type TABLE, flags 0x0000
+ table_id 0, name 'VLAN Table'
+ wildcards 0x003ffffd (IN_PORT, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 1024, active_count 0, lookup_count 0, matched_count 0
+ table_id 0, name 'MAC Table'
+ wildcards 0x003ffff5 (IN_PORT, DL_SRC, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 49152, active_count 0, lookup_count 0, matched_count 0
+ table_id 0, name 'Route Table'
+ wildcards 0x003fffff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 6144, active_count 0, lookup_count 0, matched_count 0
+ table_id 0, name 'ACL Table'
+ wildcards 0x003fffff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 498, active_count 0, lookup_count 127028, matched_count 0
+ table_id 0, name 'Learning Switch Table'
+ wildcards 0x003fffff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 24576, active_count 0, lookup_count 0, matched_count 0
+ table_id 0, name 'Egress Port Block Table'
+ wildcards 0x003fffff (IN_PORT, DL_VLAN, DL_SRC, DL_DST, DL_TYPE, NW_PROTO, TP_SRC, TP_DST, DL_VLAN_PCP, NW_TOS)
+ max_entries 256, active_count 0, lookup_count 0, matched_count 0
+IP (tos 0x0, ttl 64, id 53100, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0x088c), seq 137, ack 677, win 139, options [nop,nop,TS val 47836520 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 53101, offset 0, flags [DF], proto TCP (6), length 4156)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x2493 (incorrect -> 0xa671), seq 137:4241, ack 677, win 139, options [nop,nop,TS val 47836527 ecr 1], length 4104: OpenFlow
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000009
+ match in_port 1
+ cookie 0x0000000000000001, command ADD, priority 35000, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port CONTROLLER, max_len 65535
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000000a
+ match in_port 1
+ cookie 0x0000000000000002, command ADD, priority 34999, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_VLAN_VID, len 8, vlan_vid 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000000b
+ match in_port 1
+ cookie 0x0000000000000003, command ADD, priority 34998, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_VLAN_PCP, len 8, vlan_pcp 5
+ version 1.0, type FLOW_MOD, length 88, xid 0x0000000c
+ match in_port 1
+ cookie 0x0000000000000004, command ADD, priority 34997, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_VLAN_VID, len 8, vlan_vid 2
+ action type SET_VLAN_PCP, len 8, vlan_pcp 5
+ version 1.0, type FLOW_MOD, length 88, xid 0x0000000d
+ match in_port 1
+ cookie 0x0000000000000005, command ADD, priority 34996, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 11:22:33:44:55:66
+ version 1.0, type FLOW_MOD, length 88, xid 0x0000000e
+ match in_port 1
+ cookie 0x0000000000000006, command ADD, priority 34995, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_DST, len 16, dl_addr 77:88:99:aa:bb:cc
+ version 1.0, type FLOW_MOD, length 104, xid 0x0000000f
+ match in_port 1
+ cookie 0x0000000000000007, command ADD, priority 34994, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 11:22:33:44:55:66
+ action type SET_DL_DST, len 16, dl_addr 77:88:99:aa:bb:cc
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000010
+ match in_port 1
+ match dl_src 00:00:00:00:00:01
+ cookie 0x0000000000000008, command ADD, priority 34000, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000011
+ match in_port 1
+ cookie 0x0000000000000009, command ADD, priority 33000, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_NW_TOS, len 8, nw_tos 0x28
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000012
+ match dl_vlan 100
+ match dl_vlan_pcp 4
+ match dl_type 0x0800
+ cookie 0x000000000000000a, command ADD, priority 32000, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000013
+ match dl_type 0x0800
+ match nw_src 10.11.12.0/24
+ match nw_dst 10.13.14.0/24
+ cookie 0x000000000000000b, command ADD, priority 31999, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000014
+ match dl_type 0x0800
+ match nw_proto 17
+ match tp_src 68
+ match tp_dst 67
+ cookie 0x000000000000000c, command ADD, priority 31998, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000015
+ match dl_type 0x0800
+ match nw_proto 1
+ match icmp_type 8
+ cookie 0x000000000000000d, command ADD, priority 31997, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000016
+ match dl_type 0x0800
+ match nw_proto 1
+ match icmp_type 3
+ match icmp_code 13
+ cookie 0x000000000000000e, command ADD, priority 31996, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000017
+ match dl_src aa:00:00:00:00:11
+ match dl_dst bb:00:00:00:00:22
+ cookie 0x000000000000000f, command ADD, priority 31995, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000018
+ match dl_type 0x0800
+ match nw_tos 0x24
+ cookie 0x0000000000000010, command ADD, priority 31994, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000019
+ match dl_type 0x0800
+ match nw_proto 6
+ match tp_src 80
+ match tp_dst 80
+ cookie 0x0000000000000011, command ADD, priority 31993, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x0000001a
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.21.0.0/16
+ cookie 0x0000000000000012, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x0000001b
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.22.0.0/16
+ cookie 0x0000000000000013, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x0000001c
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.23.0.0/16
+ cookie 0x0000000000000014, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x0000001d
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.24.0.0/16
+ cookie 0x0000000000000015, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x0000001e
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.0.0/24
+ cookie 0x0000000000000016, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x0000001f
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.1.0/24
+ cookie 0x0000000000000017, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x00000020
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.2.0/24
+ cookie 0x0000000000000018, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x00000021
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.3.0/24
+ cookie 0x0000000000000019, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x00000022
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.4.0/24
+ cookie 0x000000000000001a, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x00000023
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.5.0/24
+ cookie 0x000000000000001b, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x00000024
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.6.0/24
+ cookie 0x000000000000001c, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x00000025
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.7.0/24
+ cookie 0x000000000000001d, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 112, xid 0x00000026
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ cookie 0x000000000000001e, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000027
+ match dl_dst 00:11:22:33:00:32
+ match dl_vlan 50
+ cookie 0x000000000000001f, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000028
+ match dl_dst 00:11:22:33:00:33
+ match dl_vlan 51
+ cookie 0x0000000000000020, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000029
+ match dl_dst 00:11:22:33:00:34
+ match dl_vlan 52
+ cookie 0x0000000000000021, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000002a
+ match dl_dst 00:11:22:33:00:35
+ match dl_vlan 53
+ cookie 0x0000000000000022, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000002b
+ match dl_dst 00:11:22:33:00:36
+ match dl_vlan 54
+ cookie 0x0000000000000023, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000002c
+ match dl_dst 00:11:22:33:00:37
+ match dl_vlan 55
+ cookie 0x0000000000000024, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000002d
+ match dl_dst 00:11:22:33:00:38
+ match dl_vlan 56
+ cookie 0x0000000000000025, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000002e
+ match dl_dst 00:11:22:33:00:39
+ match dl_vlan 57
+ cookie 0x0000000000000026, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x0000002f
+ match dl_src 00:11:22:33:00:0a
+ match dl_dst 00:11:22:33:00:14
+ cookie 0x0000000000000027, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000030
+ match dl_src 00:11:22:33:00:0a
+ match dl_dst 00:11:22:33:00:15
+ cookie 0x0000000000000028, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000031
+ match dl_src 00:11:22:33:00:0a
+ match dl_dst 00:11:22:33:00:16
+ cookie 0x0000000000000029, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000032
+ match dl_src 00:11:22:33:00:0b
+ match dl_dst 00:11:22:33:00:14
+ cookie 0x000000000000002a, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000033
+ match dl_src 00:11:22:33:00:0b
+ match dl_dst 00:11:22:33:00:15
+ cookie 0x000000000000002b, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000034
+ match dl_src 00:11:22:33:00:0b
+ match dl_dst 00:11:22:33:00:16
+ cookie 0x000000000000002c, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000035
+ match dl_src 00:11:22:33:00:0c
+ match dl_dst 00:11:22:33:00:14
+ cookie 0x000000000000002d, command ADD, priority 65535, buffer_id NONE, flags 0x0001 (SEND_FLOW_REM)
+ action type OUTPUT, len 8, port 1
+ version 1.0, type FLOW_MOD, length 80, xid 0x00000036
+ match dl_src 00:11:22:33:00:0c
+ match dl_dst 00:11:22:33:00:15 [|openflow]
+IP (tos 0x0, ttl 64, id 53104, offset 0, flags [DF], proto TCP (6), length 180)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x150b (incorrect -> 0x8ec7), seq 4241:4369, ack 677, win 139, options [nop,nop,TS val 47836527 ecr 1], length 128: OpenFlow
+ version unknown (0x00), type 0x00, length 0, xid 0x00000000 (corrupt)
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0xfaa7 (correct), seq 677, ack 2873, win 952, options [nop,nop,TS val 1 ecr 47836527], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0xf4fe (correct), seq 677, ack 4369, win 905, options [nop,nop,TS val 1 ecr 47836527], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0xf4a7 (correct), seq 677, ack 4369, win 992, options [nop,nop,TS val 1 ecr 47836527], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xf318 (correct), seq 677:685, ack 4369, win 1035, options [nop,nop,TS val 2 ecr 47836527], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000038
+IP (tos 0x0, ttl 64, id 53105, offset 0, flags [DF], proto TCP (6), length 228)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x153b (incorrect -> 0x165f), seq 4369:4545, ack 685, win 139, options [nop,nop,TS val 47836757 ecr 2], length 176: OpenFlow
+ version 1.0, type STATS_REQUEST, length 56, xid 0x00000039
+ type FLOW, flags 0x0000
+ table_id ALL, out_port NONE
+ version 1.0, type STATS_REQUEST, length 56, xid 0x0000003a
+ type FLOW, flags 0x0000
+ table_id 0, out_port NONE
+ version 1.0, type STATS_REQUEST, length 56, xid 0x0000003b
+ type FLOW, flags 0x0000
+ match dl_src 00:00:00:00:77:77
+ table_id 0, out_port CONTROLLER
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x0000003c
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0xf2dd (correct), seq 685, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47836757], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 64)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xf170 (correct), seq 685:697, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47836757], length 12: OpenFlow
+ version 1.0, type STATS_REPLY, length 12, xid 0x0000003b
+ type FLOW, flags 0x0000
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xf16a (correct), seq 697:705, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47836757], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x0000003c
+IP (tos 0x0, ttl 64, id 53106, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xf556), seq 4545, ack 705, win 139, options [nop,nop,TS val 47837000 ecr 2], length 0
+IP (tos 0x0, ttl 64, id 53575, offset 0, flags [DF], proto TCP (6), length 1216)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x39b4 (correct), seq 705:1869, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47836757], length 1164: OpenFlow
+ version 1.0, type STATS_REPLY, length 1164, xid 0x00000039
+ type FLOW, flags 0x0001 (MORE)
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.21.0.0/16
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000012, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.22.0.0/16
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000013, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.23.0.0/16
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000014, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.24.0.0/16
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000015, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.0.0/24
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000016, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.1.0/24
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000017, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.2.0/24
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000018, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.3.0/24
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000019, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.4.0/24
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000001a, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+IP (tos 0x0, ttl 64, id 53576, offset 0, flags [DF], proto TCP (6), length 1176)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x6b64 (correct), seq 1869:2993, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47836757], length 1124: OpenFlow
+ version 1.0, type STATS_REPLY, length 1124, xid 0x00000039
+ type FLOW, flags 0x0001 (MORE)
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.5.0/24
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000001b, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.6.0/24
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000001c, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.7.0/24
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000001d, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 128, table_id 30
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000001e, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 00:01:e8:8a:e0:e4
+ action type SET_DL_DST, len 16, dl_addr 11:00:00:00:00:00
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 40
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 35000, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000001, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port CONTROLLER, max_len 65535
+ length 96, table_id 40
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34999, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000002, packet_count 0, byte_count 0
+ action type SET_VLAN_VID, len 8, vlan_vid 2
+ length 96, table_id 40
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34998, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000003, packet_count 0, byte_count 0
+ action type SET_VLAN_PCP, len 8, vlan_pcp 5
+ length 104, table_id 40
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34997, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000004, packet_count 0, byte_count 0
+ action type SET_VLAN_VID, len 8, vlan_vid 2
+ action type SET_VLAN_PCP, len 8, vlan_pcp 5
+ length 104, table_id 40
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34996, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000005, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 11:22:33:44:55:66
+ length 104, table_id 40
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34995, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000006, packet_count 0, byte_count 0
+ action type SET_DL_DST, len 16, dl_addr 77:88:99:aa:bb:cc
+IP (tos 0x0, ttl 64, id 53107, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xec39), seq 4545, ack 2993, win 184, options [nop,nop,TS val 47837000 ecr 2], length 0
+IP (tos 0x0, ttl 64, id 53108, offset 0, flags [DF], proto TCP (6), length 148)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x14eb (incorrect -> 0xc5f7), seq 4545:4641, ack 2993, win 184, options [nop,nop,TS val 47837000 ecr 2], length 96: OpenFlow
+ version 1.0, type STATS_REQUEST, length 12, xid 0x0000003d
+ type DESC, flags 0x0000
+ version 1.0, type STATS_REQUEST, length 56, xid 0x0000003e
+ type AGGREGATE, flags 0x0000
+ table_id ALL, out_port NONE
+ version 1.0, type STATS_REQUEST, length 20, xid 0x0000003f
+ type PORT, flags 0x0000
+ port_no NONE
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000040
+IP (tos 0x0, ttl 64, id 53577, offset 0, flags [DF], proto TCP (6), length 1048)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x29df (correct), seq 2993:3989, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47836757], length 996: OpenFlow
+ version 1.0, type STATS_REPLY, length 996, xid 0x00000039
+ type FLOW, flags 0x0001 (MORE)
+ length 120, table_id 40
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34994, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000007, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 11:22:33:44:55:66
+ action type SET_DL_DST, len 16, dl_addr 77:88:99:aa:bb:cc
+ length 96, table_id 40
+ match in_port 1
+ match dl_src 00:00:00:00:00:01
+ duration_sec 0, duration_nsec 0, priority 34000, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000008, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 40
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 33000, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000009, packet_count 0, byte_count 0
+ action type SET_NW_TOS, len 8, nw_tos 0x28
+ length 96, table_id 40
+ match dl_vlan 100
+ match dl_vlan_pcp 4
+ match dl_type 0x0800
+ duration_sec 0, duration_nsec 0, priority 32000, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000a, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 40
+ match dl_type 0x0800
+ match nw_src 10.11.12.0/24
+ match nw_dst 10.13.14.0/24
+ duration_sec 0, duration_nsec 0, priority 31999, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000b, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 40
+ match dl_type 0x0800
+ match nw_proto 17
+ match tp_src 68
+ match tp_dst 67
+ duration_sec 0, duration_nsec 0, priority 31998, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000c, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 40
+ match dl_type 0x0800
+ match nw_proto 1
+ match icmp_type 8
+ duration_sec 0, duration_nsec 0, priority 31997, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000d, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 40
+ match dl_type 0x0800
+ match nw_proto 1
+ match icmp_type 3
+ match icmp_code 13
+ duration_sec 0, duration_nsec 0, priority 31996, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000e, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 40
+ match dl_src aa:00:00:00:00:11
+ match dl_dst bb:00:00:00:00:22
+ duration_sec 0, duration_nsec 0, priority 31995, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000f, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 40
+ match dl_type 0x0800
+ match nw_tos 0x24
+ duration_sec 0, duration_nsec 0, priority 31994, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000010, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+IP (tos 0x0, ttl 64, id 53578, offset 0, flags [DF], proto TCP (6), length 1024)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x45c0 (correct), seq 3989:4961, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47836757], length 972: OpenFlow
+ version 1.0, type STATS_REPLY, length 972, xid 0x00000039
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 40
+ match dl_type 0x0800
+ match nw_proto 6
+ match tp_src 80
+ match tp_dst 80
+ duration_sec 0, duration_nsec 0, priority 31993, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000011, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 40
+ match dl_dst 00:11:22:33:00:32
+ match dl_vlan 50
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000001f, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_dst 00:11:22:33:00:33
+ match dl_vlan 51
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000020, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_dst 00:11:22:33:00:34
+ match dl_vlan 52
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000021, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_dst 00:11:22:33:00:35
+ match dl_vlan 53
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000022, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_dst 00:11:22:33:00:36
+ match dl_vlan 54
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000023, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_dst 00:11:22:33:00:37
+ match dl_vlan 55
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000024, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_dst 00:11:22:33:00:38
+ match dl_vlan 56
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000025, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_dst 00:11:22:33:00:39
+ match dl_vlan 57
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000026, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_src 00:11:22:33:00:0a
+ match dl_dst 00:11:22:33:00:14
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000027, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+IP (tos 0x0, ttl 64, id 53109, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xe405), seq 4641, ack 4961, win 220, options [nop,nop,TS val 47837000 ecr 2], length 0
+IP (tos 0x0, ttl 64, id 53579, offset 0, flags [DF], proto TCP (6), length 832)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x6f3d (correct), seq 4961:5741, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47836757], length 780: OpenFlow
+ version 1.0, type STATS_REPLY, length 780, xid 0x00000039
+ type FLOW, flags 0x0000
+ length 96, table_id 40
+ match dl_src 00:11:22:33:00:0a
+ match dl_dst 00:11:22:33:00:15
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000028, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_src 00:11:22:33:00:0a
+ match dl_dst 00:11:22:33:00:16
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000029, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_src 00:11:22:33:00:0b
+ match dl_dst 00:11:22:33:00:14
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000002a, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_src 00:11:22:33:00:0b
+ match dl_dst 00:11:22:33:00:15
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000002b, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_src 00:11:22:33:00:0b
+ match dl_dst 00:11:22:33:00:16
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000002c, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_src 00:11:22:33:00:0c
+ match dl_dst 00:11:22:33:00:14
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000002d, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_src 00:11:22:33:00:0c
+ match dl_dst 00:11:22:33:00:15
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000002e, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 40
+ match dl_src 00:11:22:33:00:0c
+ match dl_dst 00:11:22:33:00:16
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000002f, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+IP (tos 0x0, ttl 64, id 53580, offset 0, flags [DF], proto TCP (6), length 976)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x0dbb (correct), seq 5741:6665, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47836757], length 924: OpenFlow
+ version 1.0, type STATS_REPLY, length 924, xid 0x0000003a
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 0
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 35000, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000001, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port CONTROLLER, max_len 65535
+ length 96, table_id 0
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34999, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000002, packet_count 0, byte_count 0
+ action type SET_VLAN_VID, len 8, vlan_vid 2
+ length 96, table_id 0
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34998, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000003, packet_count 0, byte_count 0
+ action type SET_VLAN_PCP, len 8, vlan_pcp 5
+ length 104, table_id 0
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34997, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000004, packet_count 0, byte_count 0
+ action type SET_VLAN_VID, len 8, vlan_vid 2
+ action type SET_VLAN_PCP, len 8, vlan_pcp 5
+ length 104, table_id 0
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34996, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000005, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 11:22:33:44:55:66
+ length 104, table_id 0
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34995, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000006, packet_count 0, byte_count 0
+ action type SET_DL_DST, len 16, dl_addr 77:88:99:aa:bb:cc
+ length 120, table_id 0
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 34994, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000007, packet_count 0, byte_count 0
+ action type SET_DL_SRC, len 16, dl_addr 11:22:33:44:55:66
+ action type SET_DL_DST, len 16, dl_addr 77:88:99:aa:bb:cc
+ length 96, table_id 0
+ match in_port 1
+ match dl_src 00:00:00:00:00:01
+ duration_sec 0, duration_nsec 0, priority 34000, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000008, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 0
+ match in_port 1
+ duration_sec 0, duration_nsec 0, priority 33000, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000009, packet_count 0, byte_count 0
+ action type SET_NW_TOS, len 8, nw_tos 0x28
+IP (tos 0x0, ttl 64, id 53110, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xdd38), seq 4641, ack 6665, win 257, options [nop,nop,TS val 47837000 ecr 2], length 0
+IP (tos 0x0, ttl 64, id 53581, offset 0, flags [DF], proto TCP (6), length 1500)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0x2501 (correct), seq 6665:8113, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47837000], length 1448: OpenFlow
+ version 1.0, type STATS_REPLY, length 972, xid 0x0000003a
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 0
+ match dl_vlan 100
+ match dl_vlan_pcp 4
+ match dl_type 0x0800
+ duration_sec 0, duration_nsec 0, priority 32000, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000a, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 0
+ match dl_type 0x0800
+ match nw_src 10.11.12.0/24
+ match nw_dst 10.13.14.0/24
+ duration_sec 0, duration_nsec 0, priority 31999, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000b, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 0
+ match dl_type 0x0800
+ match nw_proto 17
+ match tp_src 68
+ match tp_dst 67
+ duration_sec 0, duration_nsec 0, priority 31998, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000c, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 0
+ match dl_type 0x0800
+ match nw_proto 1
+ match icmp_type 8
+ duration_sec 0, duration_nsec 0, priority 31997, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000d, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 0
+ match dl_type 0x0800
+ match nw_proto 1
+ match icmp_type 3
+ match icmp_code 13
+ duration_sec 0, duration_nsec 0, priority 31996, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000e, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 0
+ match dl_src aa:00:00:00:00:11
+ match dl_dst bb:00:00:00:00:22
+ duration_sec 0, duration_nsec 0, priority 31995, idle_timeout 0, hard_timeout 0, cookie 0x000000000000000f, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 0
+ match dl_type 0x0800
+ match nw_tos 0x24
+ duration_sec 0, duration_nsec 0, priority 31994, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000010, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 0
+ match dl_type 0x0800
+ match nw_proto 6
+ match tp_src 80
+ match tp_dst 80
+ duration_sec 0, duration_nsec 0, priority 31993, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000011, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 2
+ length 96, table_id 0
+ match dl_dst 00:11:22:33:00:32
+ match dl_vlan 50
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x000000000000001f, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 0
+ match dl_dst 00:11:22:33:00:33
+ match dl_vlan 51
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000020, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ version 1.0, type STATS_REPLY, length 972, xid 0x0000003a
+ type FLOW, flags 0x0001 (MORE)
+ length 96, table_id 0
+ match dl_dst 00:11:22:33:00:34
+ match dl_vlan 52
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000021, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 0
+ match dl_dst 00:11:22:33:00:35
+ match dl_vlan 53
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000022, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 0
+ match dl_dst 00:11:22:33:00:36
+ match dl_vlan 54
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000023, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 0
+ match dl_dst 00:11:22:33:00:37
+ match dl_vlan 55
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000024, packet_count 0, byte_count 0
+ action type OUTPUT, len 8, port 1
+ length 96, table_id 0
+ match dl_dst 00:11:22:33:00:38
+ match dl_vlan 56
+ duration_sec 0, duration_nsec 0, priority 65535, idle_timeout 0, hard_timeout 0, cookie 0x0000000000000025, packet_count 0 [|openflow]
+IP (tos 0x0, ttl 64, id 53582, offset 0, flags [DF], proto TCP (6), length 1040)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x395e (correct), seq 8113:9101, ack 4545, win 1035, options [nop,nop,TS val 2 ecr 47837000], length 988: OpenFlow
+ version unknown (0x00), type 0x00, length 0, xid 0x00000000 (corrupt)
+IP (tos 0x0, ttl 64, id 53111, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xd387), seq 4641, ack 9101, win 302, options [nop,nop,TS val 47837000 ecr 2], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0xd0aa (correct), seq 9101, ack 4641, win 1035, options [nop,nop,TS val 2 ecr 47837000], length 0
+IP (tos 0x0, ttl 64, id 53602, offset 0, flags [DF], proto TCP (6), length 1120)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x141f (correct), seq 9101:10169, ack 4641, win 1035, options [nop,nop,TS val 3 ecr 47837000], length 1068: OpenFlow
+ version 1.0, type STATS_REPLY, length 1068, xid 0x0000003d
+ type DESC, flags 0x0000
+ mfr_desc 'Dell Force 10'
+ hw_desc 'OpenFlow switch HW ver. 1.0'
+ sw_desc 'OpenFlow switch SW ver. 1.0'
+ serial_num '02132012'
+ dp_desc 'Dell-Switch: 00:01:e8:8a:e0:e2; instance: 1'
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xcb12 (correct), seq 10169:10177, ack 4641, win 1035, options [nop,nop,TS val 3 ecr 47837000], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000040
+IP (tos 0x0, ttl 64, id 53603, offset 0, flags [DF], proto TCP (6), length 88)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xcaa5 (correct), seq 10177:10213, ack 4641, win 1035, options [nop,nop,TS val 3 ecr 47837000], length 36: OpenFlow
+ version 1.0, type STATS_REPLY, length 36, xid 0x0000003e
+ type AGGREGATE, flags 0x0000
+ packet_count 0, byte_count 0, flow_count 47
+IP (tos 0x0, ttl 64, id 53604, offset 0, flags [DF], proto TCP (6), length 189)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x03e7 (correct), seq 10213:10350, ack 4641, win 1035, options [nop,nop,TS val 3 ecr 47837000], length 137: OpenFlow
+ version 1.0, type PACKET_IN, length 137, xid 0x00000000
+ buffer_id NONE, total_len 119, in_port 1, reason ACTION
+ data (119 octets), frame decoding below
+STP 802.1s, Rapid STP, CIST Flags [Proposal, Learn, Forward, Agreement], length 102
+ port-role Designated, CIST root-id 8000.08:9e:01:62:d5:f4, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:9e:01:62:d5:f4, CIST port-id 8034,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name pica8, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:9e:01:62:d5:f4, CIST remaining-hops 20
+IP (tos 0x0, ttl 64, id 53605, offset 0, flags [DF], proto TCP (6), length 168)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x4a03 (correct), seq 10350:10466, ack 4641, win 1035, options [nop,nop,TS val 3 ecr 47837000], length 116: OpenFlow
+ version 1.0, type STATS_REPLY, length 116, xid 0x0000003f
+ type PORT, flags 0x0001 (MORE)
+ port_no 1, rx_packets 129437, tx_packets 8061, rx_bytes 16090662, tx_bytes 515904, rx_dropped 0, tx_dropped 0, rx_errors 18446744073709551615, tx_errors 18446744073709551615, rx_frame_err 18446744073709551615, rx_over_err 18446744073709551615, rx_crc_err 0, collisions 0
+IP (tos 0x0, ttl 64, id 53606, offset 0, flags [DF], proto TCP (6), length 168)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc90e (correct), seq 10466:10582, ack 4641, win 1035, options [nop,nop,TS val 3 ecr 47837000], length 116: OpenFlow
+ version 1.0, type STATS_REPLY, length 116, xid 0x0000003f
+ type PORT, flags 0x0000
+ port_no 2, rx_packets 0, tx_packets 0, rx_bytes 0, tx_bytes 0, rx_dropped 0, tx_dropped 0, rx_errors 18446744073709551615, tx_errors 18446744073709551615, rx_frame_err 18446744073709551615, rx_over_err 18446744073709551615, rx_crc_err 0, collisions 0
+IP (tos 0x0, ttl 64, id 53112, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xcccd), seq 4641, ack 10582, win 331, options [nop,nop,TS val 47837211 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 53113, offset 0, flags [DF], proto TCP (6), length 132)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x14db (incorrect -> 0xc93e), seq 4641:4721, ack 10582, win 331, options [nop,nop,TS val 47837212 ecr 3], length 80: OpenFlow
+ version 1.0, type FLOW_MOD, length 72, xid 0x00000041
+ cookie 0x0000000000000000, command DELETE, priority 65535, out_port NONE, flags 0x0001 (SEND_FLOW_REM)
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000042
+IP (tos 0x0, ttl 64, id 53707, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc92c (correct), seq 10582:10670, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000001a
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.21.0.0/16
+ cookie 0x0000000000000012, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53708, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc8d1 (correct), seq 10670:10758, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000001b
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.22.0.0/16
+ cookie 0x0000000000000013, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53709, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc876 (correct), seq 10758:10846, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000001c
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.23.0.0/16
+ cookie 0x0000000000000014, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53710, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc81b (correct), seq 10846:10934, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000001d
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.24.0.0/16
+ cookie 0x0000000000000015, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53711, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc7c7 (correct), seq 10934:11022, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000001e
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.0.0/24
+ cookie 0x0000000000000016, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53712, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc66d (correct), seq 11022:11110, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000001f
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.1.0/24
+ cookie 0x0000000000000017, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53713, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc513 (correct), seq 11110:11198, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000020
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.2.0/24
+ cookie 0x0000000000000018, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53714, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc3b9 (correct), seq 11198:11286, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000021
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.3.0/24
+ cookie 0x0000000000000019, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53114, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xc900), seq 4721, ack 11286, win 331, options [nop,nop,TS val 47837400 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 53715, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc25f (correct), seq 11286:11374, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000022
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.4.0/24
+ cookie 0x000000000000001a, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53716, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xc105 (correct), seq 11374:11462, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000023
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.5.0/24
+ cookie 0x000000000000001b, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53717, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xbfab (correct), seq 11462:11550, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000024
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.6.0/24
+ cookie 0x000000000000001c, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53718, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xbe51 (correct), seq 11550:11638, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000025
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ match nw_dst 10.20.7.0/24
+ cookie 0x000000000000001d, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53719, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xcf05 (correct), seq 11638:11726, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837212], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000026
+ match dl_dst 00:01:e8:8a:e0:e4
+ match dl_type 0x0800
+ cookie 0x000000000000001e, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53720, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x37c4 (correct), seq 11726:11814, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837400], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000009
+ match in_port 1
+ cookie 0x0000000000000001, priority 35000, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53721, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x376b (correct), seq 11814:11902, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837400], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000000a
+ match in_port 1
+ cookie 0x0000000000000002, priority 34999, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53115, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xc697), seq 4721, ack 11902, win 331, options [nop,nop,TS val 47837401 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 53722, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x3712 (correct), seq 11902:11990, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837400], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000000b
+ match in_port 1
+ cookie 0x0000000000000003, priority 34998, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53723, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x36b9 (correct), seq 11990:12078, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837400], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000000c
+ match in_port 1
+ cookie 0x0000000000000004, priority 34997, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53724, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x3660 (correct), seq 12078:12166, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837400], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000000d
+ match in_port 1
+ cookie 0x0000000000000005, priority 34996, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53725, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x3607 (correct), seq 12166:12254, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837400], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000000e
+ match in_port 1
+ cookie 0x0000000000000006, priority 34995, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53726, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x35ae (correct), seq 12254:12342, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837400], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000000f
+ match in_port 1
+ cookie 0x0000000000000007, priority 34994, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53727, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x3938 (correct), seq 12342:12430, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000010
+ match in_port 1
+ match dl_src 00:00:00:00:00:01
+ cookie 0x0000000000000008, priority 34000, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53728, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x3cc3 (correct), seq 12430:12518, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000011
+ match in_port 1
+ cookie 0x0000000000000009, priority 33000, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53116, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xc42f), seq 4721, ack 12518, win 331, options [nop,nop,TS val 47837401 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 53729, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x1317 (correct), seq 12518:12606, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000012
+ match dl_vlan 100
+ match dl_vlan_pcp 4
+ match dl_type 0x0800
+ cookie 0x000000000000000a, priority 32000, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53730, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x00fe (correct), seq 12606:12694, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000013
+ match dl_type 0x0800
+ match nw_src 10.11.12.0/24
+ match nw_dst 10.13.14.0/24
+ cookie 0x000000000000000b, priority 31999, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53731, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x16ff (correct), seq 12694:12782, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000014
+ match dl_type 0x0800
+ match nw_proto 17
+ match tp_src 68
+ match tp_dst 67
+ cookie 0x000000000000000c, priority 31998, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53732, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x16b5 (correct), seq 12782:12870, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000015
+ match dl_type 0x0800
+ match nw_proto 1
+ match icmp_type 8
+ cookie 0x000000000000000d, priority 31997, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53733, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x16d4 (correct), seq 12870:12958, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000016
+ match dl_type 0x0800
+ match nw_proto 1
+ match icmp_type 3
+ match icmp_code 13
+ cookie 0x000000000000000e, priority 31996, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53117, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xc37f), seq 4721, ack 12694, win 331, options [nop,nop,TS val 47837401 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 53734, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xd96b (correct), seq 12958:13046, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000017
+ match dl_src aa:00:00:00:00:11
+ match dl_dst bb:00:00:00:00:22
+ cookie 0x000000000000000f, priority 31995, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53735, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xf172 (correct), seq 13046:13134, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000018
+ match dl_type 0x0800
+ match nw_tos 0x24
+ cookie 0x0000000000000010, priority 31994, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53736, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x1534 (correct), seq 13134:13222, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000019
+ match dl_type 0x0800
+ match nw_proto 6
+ match tp_src 80
+ match tp_dst 80
+ cookie 0x0000000000000011, priority 31993, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53118, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xc16f), seq 4721, ack 13222, win 331, options [nop,nop,TS val 47837401 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 53737, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x97c9 (correct), seq 13222:13310, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000027
+ match dl_dst 00:11:22:33:00:32
+ match dl_vlan 50
+ cookie 0x000000000000001f, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53738, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x976d (correct), seq 13310:13398, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000028
+ match dl_dst 00:11:22:33:00:33
+ match dl_vlan 51
+ cookie 0x0000000000000020, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53739, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x9711 (correct), seq 13398:13486, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000029
+ match dl_dst 00:11:22:33:00:34
+ match dl_vlan 52
+ cookie 0x0000000000000021, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53740, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x96b5 (correct), seq 13486:13574, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000002a
+ match dl_dst 00:11:22:33:00:35
+ match dl_vlan 53
+ cookie 0x0000000000000022, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53741, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x9659 (correct), seq 13574:13662, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000002b
+ match dl_dst 00:11:22:33:00:36
+ match dl_vlan 54
+ cookie 0x0000000000000023, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53742, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x95fd (correct), seq 13662:13750, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000002c
+ match dl_dst 00:11:22:33:00:37
+ match dl_vlan 55
+ cookie 0x0000000000000024, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53743, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x95a1 (correct), seq 13750:13838, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000002d
+ match dl_dst 00:11:22:33:00:38
+ match dl_vlan 56
+ cookie 0x0000000000000025, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53119, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xbf07), seq 4721, ack 13838, win 331, options [nop,nop,TS val 47837401 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 53744, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x9545 (correct), seq 13838:13926, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000002e
+ match dl_dst 00:11:22:33:00:39
+ match dl_vlan 57
+ cookie 0x0000000000000026, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53745, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x72fd (correct), seq 13926:14014, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x0000002f
+ match dl_src 00:11:22:33:00:0a
+ match dl_dst 00:11:22:33:00:14
+ cookie 0x0000000000000027, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53746, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x72a2 (correct), seq 14014:14102, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000030
+ match dl_src 00:11:22:33:00:0a
+ match dl_dst 00:11:22:33:00:15
+ cookie 0x0000000000000028, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53747, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x7247 (correct), seq 14102:14190, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000031
+ match dl_src 00:11:22:33:00:0a
+ match dl_dst 00:11:22:33:00:16
+ cookie 0x0000000000000029, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53748, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x71ee (correct), seq 14190:14278, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000032
+ match dl_src 00:11:22:33:00:0b
+ match dl_dst 00:11:22:33:00:14
+ cookie 0x000000000000002a, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53120, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xbd4e), seq 4721, ack 14278, win 331, options [nop,nop,TS val 47837402 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 53749, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x7193 (correct), seq 14278:14366, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000033
+ match dl_src 00:11:22:33:00:0b
+ match dl_dst 00:11:22:33:00:15
+ cookie 0x000000000000002b, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53750, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x7138 (correct), seq 14366:14454, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000034
+ match dl_src 00:11:22:33:00:0b
+ match dl_dst 00:11:22:33:00:16
+ cookie 0x000000000000002c, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53751, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x70df (correct), seq 14454:14542, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000035
+ match dl_src 00:11:22:33:00:0c
+ match dl_dst 00:11:22:33:00:14
+ cookie 0x000000000000002d, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53752, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x7084 (correct), seq 14542:14630, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837401], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000036
+ match dl_src 00:11:22:33:00:0c
+ match dl_dst 00:11:22:33:00:15
+ cookie 0x000000000000002e, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 53753, offset 0, flags [DF], proto TCP (6), length 140)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0x7028 (correct), seq 14630:14718, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837402], length 88: OpenFlow
+ version 1.0, type FLOW_REMOVED, length 88, xid 0x00000037
+ match dl_src 00:11:22:33:00:0c
+ match dl_dst 00:11:22:33:00:16
+ cookie 0x000000000000002f, priority 65535, reason DELETE, duration_sec 0, duration_nsec 0, packet_count 0, byte_count 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xb769 (correct), seq 14718:14726, ack 4721, win 1035, options [nop,nop,TS val 3 ecr 47837402], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000042
+IP (tos 0x0, ttl 64, id 53121, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xbb8e), seq 4721, ack 14726, win 331, options [nop,nop,TS val 47837402 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 53122, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x1493 (incorrect -> 0xba21), seq 4721:4729, ack 14726, win 331, options [nop,nop,TS val 47837402 ecr 3], length 8: OpenFlow
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000043
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xb758 (correct), seq 14726:14734, ack 4729, win 1035, options [nop,nop,TS val 3 ecr 47837402], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000043
+IP (tos 0x0, ttl 64, id 53123, offset 0, flags [DF], proto TCP (6), length 144)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x14e7 (incorrect -> 0x2671), seq 4729:4821, ack 14734, win 331, options [nop,nop,TS val 47837403 ecr 3], length 92: OpenFlow
+ version 1.0, type PACKET_OUT, length 84, xid 0x00000044
+ buffer_id 0xffffffff, in_port CONTROLLER
+ action type OUTPUT, len 8, port 1
+ data (60 octets), frame decoding below
+67:68:00:00:00:00 > 61:62:63:64:65:66 Null Information, send seq 0, rcv seq 0, Flags [Command], length 46
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000045
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xb6f1 (correct), seq 14734:14742, ack 4821, win 1035, options [nop,nop,TS val 3 ecr 47837403], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000045
+IP (tos 0x0, ttl 64, id 53124, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x1493 (incorrect -> 0xb9a7), seq 4821:4829, ack 14742, win 331, options [nop,nop,TS val 47837405 ecr 3], length 8: OpenFlow
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000046
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xb6de (correct), seq 14742:14750, ack 4829, win 1035, options [nop,nop,TS val 3 ecr 47837405], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000046
+IP (tos 0x0, ttl 64, id 53125, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x1493 (incorrect -> 0xb995), seq 4829:4837, ack 14750, win 331, options [nop,nop,TS val 47837406 ecr 3], length 8: OpenFlow
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000047
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xb6cc (correct), seq 14750:14758, ack 4837, win 1035, options [nop,nop,TS val 3 ecr 47837406], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000047
+IP (tos 0x0, ttl 64, id 53126, offset 0, flags [DF], proto TCP (6), length 72)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [P.], cksum 0x149f (incorrect -> 0xb819), seq 4837:4857, ack 14758, win 331, options [nop,nop,TS val 47837407 ecr 3], length 20: OpenFlow
+ version 1.0, type SET_CONFIG, length 12, xid 0x00000048
+ flags FRAG_NORMAL, miss_send_len 65535
+ version 1.0, type BARRIER_REQUEST, length 8, xid 0x00000049
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xb6ad (correct), seq 14758:14766, ack 4857, win 1035, options [nop,nop,TS val 3 ecr 47837407], length 8: OpenFlow
+ version 1.0, type BARRIER_REPLY, length 8, xid 0x00000049
+IP (tos 0x0, ttl 64, id 53127, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xbab1), seq 4857, ack 14766, win 331, options [nop,nop,TS val 47837447 ecr 3], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 64)
+ 10.0.0.81.55442 > 10.0.0.20.6633: Flags [S], cksum 0xb924 (correct), seq 553833795, win 32768, options [mss 1380,nop,wscale 5,sackOK,nop,nop,nop,nop,TS val 1 ecr 0], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.55442: Flags [S.], cksum 0x1493 (incorrect -> 0x6111), seq 845973340, ack 553833796, win 14480, options [mss 1460,sackOK,TS val 47838340 ecr 1,nop,wscale 7], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.55442 > 10.0.0.20.6633: Flags [.], cksum 0xc462 (correct), seq 1, ack 1, win 1035, options [nop,nop,TS val 1 ecr 47838340], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.81.55442 > 10.0.0.20.6633: Flags [P.], cksum 0x3724 (correct), seq 1:9, ack 1, win 1035, options [nop,nop,TS val 1 ecr 47838340], length 8: OpenFlow
+ version 1.0, type HELLO, length 8, xid 0x95e1f644
+IP (tos 0x0, ttl 64, id 29656, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.55442: Flags [.], cksum 0x148b (incorrect -> 0xc7f2), seq 1, ack 9, win 114, options [nop,nop,TS val 47838341 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 29657, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.55442: Flags [P.], cksum 0x1493 (incorrect -> 0xc6d3), seq 1:9, ack 9, win 114, options [nop,nop,TS val 47838347 ecr 1], length 8: OpenFlow
+ version 1.0, type HELLO, length 8, xid 0x00000001
+IP (tos 0x0, ttl 64, id 29658, offset 0, flags [DF], proto TCP (6), length 60)
+ 10.0.0.20.6633 > 10.0.0.81.55442: Flags [P.], cksum 0x1493 (incorrect -> 0xc6c4), seq 9:17, ack 9, win 114, options [nop,nop,TS val 47838348 ecr 1], length 8: OpenFlow
+ version 1.0, type FEATURES_REQUEST, length 8, xid 0x00000002
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.55442 > 10.0.0.20.6633: Flags [.], cksum 0xc444 (correct), seq 9, ack 17, win 1034, options [nop,nop,TS val 1 ecr 47838347], length 0
+IP (tos 0x0, ttl 64, id 53761, offset 0, flags [DF], proto TCP (6), length 180)
+ 10.0.0.81.55442 > 10.0.0.20.6633: Flags [P.], cksum 0x1df1 (correct), seq 9:137, ack 17, win 1035, options [nop,nop,TS val 1 ecr 47838347], length 128: OpenFlow
+ version 1.0, type FEATURES_REPLY, length 128, xid 0x00000002
+ dpid 0x00050001e88ae0e2, n_buffers 0, n_tables 6
+ capabilities 0x00000007 (FLOW_STATS, TABLE_STATS, PORT_STATS)
+ actions 0x00000137 (OUTPUT, SET_VLAN_VID, SET_VLAN_PCP, SET_DL_SRC, SET_DL_DST, SET_NW_TOS)
+ port_no 13, hw_addr 00:01:e8:8a:e0:e4, name 'Te 0/12'
+ config 0x00000001 (PORT_DOWN)
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000300 (FIBER, AUTONEG)
+ advertised 0x00000300 (FIBER, AUTONEG)
+ supported 0x00000300 (FIBER, AUTONEG)
+ peer 0x00000000
+ port_no 16, hw_addr 00:01:e8:8a:e0:e4, name 'Te 0/15'
+ config 0x00008001 (PORT_DOWN) (bogus)
+ state 0x00000001 (LINK_DOWN)
+ curr 0x00000300 (FIBER, AUTONEG)
+ advertised 0x00000300 (FIBER, AUTONEG)
+ supported 0x00000300 (FIBER, AUTONEG)
+ peer 0x00000000
+IP (tos 0x0, ttl 64, id 29659, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.55442: Flags [F.], cksum 0x148b (incorrect -> 0xc74d), seq 17, ack 137, win 122, options [nop,nop,TS val 47838353 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.55442 > 10.0.0.20.6633: Flags [.], cksum 0xc3bc (correct), seq 137, ack 18, win 1035, options [nop,nop,TS val 1 ecr 47838353], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.55442 > 10.0.0.20.6633: Flags [F.], cksum 0xc3bb (correct), seq 137, ack 18, win 1035, options [nop,nop,TS val 1 ecr 47838353], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.55442: Flags [.], cksum 0xc74c (correct), seq 18, ack 138, win 122, options [nop,nop,TS val 47838353 ecr 1], length 0
+IP (tos 0x0, ttl 64, id 53775, offset 0, flags [DF], proto TCP (6), length 189)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [P.], cksum 0xf083 (correct), seq 14766:14903, ack 4857, win 1035, options [nop,nop,TS val 6 ecr 47837447], length 137: OpenFlow
+ version 1.0, type PACKET_IN, length 137, xid 0x00000000
+ buffer_id NONE, total_len 119, in_port 1, reason NO_MATCH
+ data (119 octets), frame decoding below
+STP 802.1s, Rapid STP, CIST Flags [Proposal, Learn, Forward, Agreement], length 102
+ port-role Designated, CIST root-id 8000.08:9e:01:62:d5:f4, CIST ext-pathcost 0
+ CIST regional-root-id 8000.08:9e:01:62:d5:f4, CIST port-id 8034,
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ v3len 64, MCID Name pica8, rev 0,
+ digest ac36177f50283cd4b83821d8ab26de62, CIST int-root-pathcost 0,
+ CIST bridge-id 8000.08:9e:01:62:d5:f4, CIST remaining-hops 20
+IP (tos 0x0, ttl 64, id 53128, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0x148b (incorrect -> 0xb3e0), seq 4857, ack 14903, win 331, options [nop,nop,TS val 47839052 ecr 6], length 0
+IP (tos 0x0, ttl 64, id 53129, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [F.], cksum 0x148b (incorrect -> 0xac31), seq 4857, ack 14903, win 331, options [nop,nop,TS val 47841018 ecr 6], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [.], cksum 0xa96d (correct), seq 14903, ack 4858, win 1035, options [nop,nop,TS val 10 ecr 47841018], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.81.56068 > 10.0.0.20.6633: Flags [F.], cksum 0xa96c (correct), seq 14903, ack 4858, win 1035, options [nop,nop,TS val 10 ecr 47841018], length 0
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
+ 10.0.0.20.6633 > 10.0.0.81.56068: Flags [.], cksum 0xac2b (correct), seq 4858, ack 14904, win 331, options [nop,nop,TS val 47841019 ecr 10], length 0
diff --git a/tests/of10_s4810.pcap b/tests/of10_s4810.pcap
new file mode 100644
index 0000000..4c9c194
--- /dev/null
+++ b/tests/of10_s4810.pcap
Binary files differ
diff --git a/tests/ospf3_ah-vv.out b/tests/ospf3_ah-vv.out
new file mode 100644
index 0000000..54a521b
--- /dev/null
+++ b/tests/ospf3_ah-vv.out
@@ -0,0 +1,645 @@
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 60) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x13): OSPFv3, Hello, length 36
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 60) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0xd): OSPFv3, Hello, length 36
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x14): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0xe): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x15): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0xf): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x17): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 52) fe80::1 > fe80::2: AH(spi=0x00000100,sumlen=16,seq=0x16): OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x000012fd
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x10): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 52) fe80::1 > fe80::2: AH(spi=0x00000100,sumlen=16,seq=0x18): OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x000012fd
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x19): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 52) fe80::1 > fe80::2: AH(spi=0x00000100,sumlen=16,seq=0x1a): OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x000012fd
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 52) fe80::2 > fe80::1: AH(spi=0x00000100,sumlen=16,seq=0x11): OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x00000b91
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 352) fe80::1 > fe80::2: AH(spi=0x00000100,sumlen=16,seq=0x1b): OSPFv3, Database Description, length 328
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [More], MTU 1500, DD-Sequence 0x00000b91
+ Advertising Router 1.1.1.1, seq 0x8000000b, age 14s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000008, age 69s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000003, age 74s, length 12
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000001, age 54s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000001, age 54s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 54s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.7
+ Advertising Router 1.1.1.1, seq 0x80000001, age 54s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.8
+ Advertising Router 2.2.2.2, seq 0x80000001, age 1019s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000001, age 873s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 2.2.2.2, seq 0x80000001, age 873s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000001, age 873s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000002, age 49s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000002, age 1082s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000001, age 49s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000003, age 74s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.20.0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x12): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 312) fe80::2 > fe80::1: AH(spi=0x00000100,sumlen=16,seq=0x13): OSPFv3, Database Description, length 288
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [More, Master], MTU 1500, DD-Sequence 0x00000b92
+ Advertising Router 1.1.1.1, seq 0x80000008, age 68s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000a, age 39s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 1020s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000001, age 865s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 1.1.1.1, seq 0x80000001, age 865s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1, seq 0x80000001, age 865s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 2.2.2.2, seq 0x80000001, age 40s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 40s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000001, age 40s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.7
+ Advertising Router 2.2.2.2, seq 0x80000001, age 40s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.8
+ Advertising Router 1.1.1.1, seq 0x80000002, age 1084s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000002, age 33s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 33s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 52) fe80::1 > fe80::2: AH(spi=0x00000100,sumlen=16,seq=0x1c): OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x00000b92
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 196) fe80::2 > fe80::1: AH(spi=0x00000100,sumlen=16,seq=0x14): OSPFv3, LS-Request, length 172
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 1.1.1.1
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.8
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.7
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.20.0
+ Advertising Router 1.1.1.1
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 172) fe80::1 > fe80::2: AH(spi=0x00000100,sumlen=16,seq=0x1d): OSPFv3, LS-Request, length 148
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 2.2.2.2
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.8
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.7
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 2.2.2.2
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 52) fe80::2 > fe80::1: AH(spi=0x00000100,sumlen=16,seq=0x15): OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [Master], MTU 1500, DD-Sequence 0x00000b93
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 532) fe80::1 > fe80::2: AH(spi=0x00000100,sumlen=16,seq=0x1e): OSPFv3, LS-Update, length 508
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x8000000b, age 15s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 2.2.2.2, seq 0x80000003, age 75s, length 12
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Options [V6, External, Router, Demand Circuit]
+ Connected Routers:
+ 2.2.2.2
+ 1.1.1.1
+ Advertising Router 2.2.2.2, seq 0x80000001, age 874s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 74
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 874s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 84
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 874s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 74
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 1020s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 64
+ 2001:db8::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 55s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.8, metric 74
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 55s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.7, metric 84
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 55s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.6, metric 74
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 55s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5, metric 64
+ 2001:db8::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 50s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::1, Prefixes 1:
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000003, age 75s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.20.0
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Prefixes 1:
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 50s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8:0:12::/64, metric 10
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 52) fe80::1 > fe80::2: AH(spi=0x00000100,sumlen=16,seq=0x1f): OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x00000b93
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 456) fe80::2 > fe80::1: AH(spi=0x00000100,sumlen=16,seq=0x16): OSPFv3, LS-Update, length 432
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x8000000a, age 40s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 2.2.2.2, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.8, metric 74
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.7, metric 84
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.6, metric 74
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5, metric 64
+ 2001:db8::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 866s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 74
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 866s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 84
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 866s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 74
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 1021s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 64
+ 2001:db8::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000002, age 34s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 34s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8:0:12::/64, metric 10
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 116) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x17): OSPFv3, LS-Update, length 92
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 2.2.2.2, seq 0x8000000b, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 2.2.2.2
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 116) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x20): OSPFv3, LS-Update, length 92
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x8000000c, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 2.2.2.2
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 300) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x18): OSPFv3, LS-Ack, length 276
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x8000000b, age 15s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000003, age 75s, length 12
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 874s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 2.2.2.2, seq 0x80000001, age 874s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000001, age 874s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 2.2.2.2, seq 0x80000001, age 1020s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000001, age 55s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.8
+ Advertising Router 1.1.1.1, seq 0x80000001, age 55s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.7
+ Advertising Router 1.1.1.1, seq 0x80000001, age 55s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 55s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000002, age 50s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000003, age 75s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.20.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 50s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 260) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x21): OSPFv3, LS-Ack, length 236
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x8000000a, age 40s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.8
+ Advertising Router 2.2.2.2, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.7
+ Advertising Router 2.2.2.2, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000001, age 866s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000001, age 866s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1, seq 0x80000001, age 866s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 1.1.1.1, seq 0x80000001, age 1021s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000002, age 34s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 34s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x22): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 116) fe80::2 > fe80::1: AH(spi=0x00000100,sumlen=16,seq=0x19): OSPFv3, LS-Update, length 92
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 2.2.2.2, seq 0x8000000b, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 2.2.2.2
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 264) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x1a): OSPFv3, LS-Update, length 240
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000004, age 1s, length 12
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Options [V6, External, Router, Demand Circuit]
+ Connected Routers:
+ 2.2.2.2
+ 1.1.1.1
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 16777215
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 16777215
+ 2001:db8::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000004, age 1s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.20.0
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Prefixes 1:
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 116) fe80::1 > fe80::2: AH(spi=0x00000100,sumlen=16,seq=0x23): OSPFv3, LS-Update, length 92
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x8000000c, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 2.2.2.2
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 84) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x1b): OSPFv3, LS-Update, length 60
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x8000000c, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 2.2.2.2
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 188) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x24): OSPFv3, LS-Update, length 164
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 16777215
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 16777215
+ 2001:db8::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 200) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x25): OSPFv3, LS-Ack, length 176
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000b, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000004, age 1s, length 12
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000004, age 1s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.20.0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 160) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x1c): OSPFv3, LS-Ack, length 136
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x8000000c, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x1d): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 84) fe80::2 > fe80::1: AH(spi=0x00000100,sumlen=16,seq=0x1e): OSPFv3, LS-Update, length 60
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x8000000c, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 2.2.2.2
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 60) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x26): OSPFv3, LS-Ack, length 36
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x8000000c, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x27): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x1f): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x28): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x20): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x29): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x21): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x2a): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x22): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x2b): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x23): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x2c): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x24): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x2d): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x25): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x2e): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x26): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x2f): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x27): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x30): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x28): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x31): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::2 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x29): OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header AH (51) payload length: 64) fe80::1 > ff02::5: AH(spi=0x00000100,sumlen=16,seq=0x32): OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 2.2.2.2, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
diff --git a/tests/ospf3_auth-vv.out b/tests/ospf3_auth-vv.out
new file mode 100644
index 0000000..69b7c26
--- /dev/null
+++ b/tests/ospf3_auth-vv.out
@@ -0,0 +1,10 @@
+IP6 (class 0xc0, hlim 1, next-header OSPF (89) payload length: 88) fe80::20c:29ff:fe9e:c1b2 > ff02::5: OSPFv3, Hello, length 88
+ Router-ID 10.10.10.2, Backbone Area
+ Options [V6, External, Router, Authentication Trailer]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.2, Priority 1
+ Designated Router 10.10.10.1, Backup Designated Router 10.10.10.2
+ Neighbor List:
+ 10.10.10.1
+ Authentication Type HMAC, Length 48, SAID 1, CSN 0x00000000:52da4e0e
+ Authentication Data 0x0000: ca4d 7d58 69a5 da3c 2a69 0eda a732 9bee
+ Authentication Data 0x0010: 9d7f 448c 9f31 fbe4 a0e9 b39c 6da6 cca1
diff --git a/tests/ospf3_auth.pcap b/tests/ospf3_auth.pcap
new file mode 100644
index 0000000..4b5bc81
--- /dev/null
+++ b/tests/ospf3_auth.pcap
Binary files differ
diff --git a/tests/ospf3_bc-vv.out b/tests/ospf3_bc-vv.out
new file mode 100644
index 0000000..3cc3f36
--- /dev/null
+++ b/tests/ospf3_bc-vv.out
@@ -0,0 +1,335 @@
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > ff02::5: OSPFv3, Hello, length 36
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > ff02::5: OSPFv3, Hello, length 36
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > ff02::5: OSPFv3, Hello, length 36
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > ff02::5: OSPFv3, Hello, length 36
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::2 > ff02::5: OSPFv3, Hello, length 36
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 1.1.1.1
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::2 > fe80::1: OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x00001d46
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::1 > fe80::2: OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x0000242c
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 168) fe80::1 > fe80::2: OSPFv3, Database Description, length 168
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [More], MTU 1500, DD-Sequence 0x00001d46
+ Advertising Router 1.1.1.1, seq 0x80000002, age 39s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 40s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 40s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000001, age 40s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 1.1.1.1, seq 0x80000001, age 40s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1, seq 0x80000002, age 34s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000001, age 34s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 148) fe80::2 > fe80::1: OSPFv3, Database Description, length 148
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [More, Master], MTU 1500, DD-Sequence 0x00001d47
+ Advertising Router 2.2.2.2, seq 0x80000002, age 4s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 5s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 5s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000001, age 5s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 2.2.2.2, seq 0x80000001, age 5s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000001, age 4s, length 24
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::1 > fe80::2: OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x00001d47
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 100) fe80::2 > fe80::1: OSPFv3, LS-Request, length 100
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 1.1.1.1
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 88) fe80::1 > fe80::2: OSPFv3, LS-Request, length 88
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 2.2.2.2
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::2 > fe80::1: OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [Master], MTU 1500, DD-Sequence 0x00001d48
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 288) fe80::1 > fe80::2: OSPFv3, LS-Update, length 288
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000002, age 40s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 1.1.1.1, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 74
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 84
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 74
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0, metric 64
+ 2001:db8::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 35s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::1, Prefixes 1:
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 35s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8:0:12::/64, metric 10
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 232) fe80::2 > fe80::1: OSPFv3, LS-Update, length 232
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000002, age 5s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 2.2.2.2, seq 0x80000001, age 6s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 74
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 6s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 84
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 6s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 74
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 6s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0, metric 64
+ 2001:db8::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 5s, length 24
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 0:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::1 > fe80::2: OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x00001d48
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::2 > ff02::5: OSPFv3, LS-Update, length 60
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000003, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 168) fe80::1 > ff02::5: OSPFv3, LS-Update, length 168
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000001, age 1s, length 12
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Options [V6, External, Router, Demand Circuit]
+ Connected Routers:
+ 1.1.1.1
+ 2.2.2.2
+ Advertising Router 1.1.1.1, seq 0x80000001, age 1s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.20.0
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Prefixes 1:
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 1.1.1.1, seq 0x80000003, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 76) fe80::2 > ff02::5: OSPFv3, LS-Update, length 76
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000002, age 1s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 136) fe80::1 > ff02::5: OSPFv3, LS-Ack, length 136
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000002, age 5s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 6s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000001, age 6s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 2.2.2.2, seq 0x80000001, age 6s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000001, age 6s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 5s, length 24
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 196) fe80::2 > ff02::5: OSPFv3, LS-Ack, length 196
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000002, age 40s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 1.1.1.1, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000001, age 41s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 35s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000001, age 35s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 1s, length 12
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000001, age 1s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.20.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 1.1.1.1, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::2 > fe80::1: OSPFv3, LS-Update, length 60
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000003, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 92) fe80::1 > fe80::2: OSPFv3, LS-Update, length 92
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 1.1.1.1, seq 0x80000003, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::1 > ff02::5: OSPFv3, LS-Update, length 60
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000004, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 76) fe80::2 > fe80::1: OSPFv3, LS-Update, length 76
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000002, age 5s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::1 > ff02::5: OSPFv3, LS-Ack, length 56
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000003, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000002, age 5s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.5
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::2 > ff02::5: OSPFv3, LS-Ack, length 56
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000003, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 1.1.1.1, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::1 > fe80::2: OSPFv3, LS-Update, length 60
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000004, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::2 > ff02::5: OSPFv3, LS-Update, length 60
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000004, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.5, Interface 0.0.0.5, metric 10
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::2 > ff02::5: OSPFv3, LS-Ack, length 36
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Advertising Router 1.1.1.1, seq 0x80000004, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > ff02::5: OSPFv3, LS-Ack, length 36
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Advertising Router 2.2.2.2, seq 0x80000004, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 1.1.1.1, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 1.1.1.1, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 2.2.2.2
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 1.1.1.1, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Area 0.0.0.1
+ Options [V6, External, Router]
+ Hello Timer 10s, Dead Timer 40s, Interface-ID 0.0.0.5, Priority 1
+ Designated Router 1.1.1.1, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 2.2.2.2
diff --git a/tests/ospf3_mp-vv.out b/tests/ospf3_mp-vv.out
new file mode 100644
index 0000000..ee1ef04
--- /dev/null
+++ b/tests/ospf3_mp-vv.out
@@ -0,0 +1,817 @@
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::3 > ff02::5: OSPFv3, Hello, length 36
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::3 > ff02::5: OSPFv3, Hello, length 36
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::3 > ff02::5: OSPFv3, Hello, length 36
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::3 > ff02::5: OSPFv3, Hello, length 36
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::3 > fe80::1: OSPFv3, Database Description, length 28
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x00000bbd
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::1 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x000015b5
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 268) fe80::1 > fe80::3: OSPFv3, Database Description, length 268
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router], DD Flags [More], MTU 1500, DD-Sequence 0x00000bbd
+ Advertising Router 1.1.1.1, seq 0x80000012, age 29s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000f, age 436s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x8000000a, age 445s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 476s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 30s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 810s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 605s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 605s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 595s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 1.1.1.1, seq 0x80000001, age 29s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 29s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 476s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 228) fe80::3 > fe80::1: OSPFv3, Database Description, length 228
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [More, Master], MTU 1500, DD-Sequence 0x00000bbe
+ Advertising Router 1.1.1.1, seq 0x8000000f, age 435s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000f, age 435s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x8000000d, age 32s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 811s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 2.2.2.2, seq 0x80000001, age 809s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 32s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 3.3.3.3, seq 0x80000001, age 32s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 32s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 3.3.3.3, seq 0x80000001, age 32s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 32s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 124) fe80::3 > fe80::1: OSPFv3, LS-Request, length 124
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Advertising Router 1.1.1.1
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::1 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x00000bbe
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 100) fe80::1 > fe80::3: OSPFv3, LS-Request, length 100
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::3 > fe80::1: OSPFv3, Database Description, length 28
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [Master], MTU 1500, DD-Sequence 0x00000bbf
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 296) fe80::3 > fe80::1: OSPFv3, LS-Update, length 296
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000d, age 33s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5, metric 10
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 20
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 10
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 812s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 100, Link-local address fe80::3, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::3/128, Options [Local address], metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 376) fe80::1 > fe80::3: OSPFv3, LS-Update, length 376
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000012, age 30s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 3.3.3.3, seq 0x80000002, age 477s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Connected Routers:
+ 3.3.3.3
+ 2.2.2.2
+ 1.1.1.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 596s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 20
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 606s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 10
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 606s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0, metric 10
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 31s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 30s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::1, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 477s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 30s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::1/128, Options [Local address], metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::1 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x00000bbf
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::1: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000e, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::1 > fe80::3: OSPFv3, LS-Update, length 60
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000013, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::3 > fe80::2: OSPFv3, Database Description, length 28
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x00000d54
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 196) fe80::3 > fe80::2: OSPFv3, LS-Ack, length 196
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000012, age 30s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 477s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 596s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000001, age 606s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 606s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 31s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000001, age 30s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000002, age 477s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 30s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::2 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x00000b59
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 268) fe80::2 > fe80::3: OSPFv3, Database Description, length 268
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router], DD Flags [More], MTU 1500, DD-Sequence 0x00000d54
+ Advertising Router 1.1.1.1, seq 0x8000000f, age 439s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000012, age 29s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x8000000a, age 448s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 478s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 814s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 2.2.2.2, seq 0x80000001, age 30s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 3.3.3.3, seq 0x80000001, age 608s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 608s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 598s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 2.2.2.2, seq 0x80000001, age 29s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000001, age 29s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 478s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 156) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 156
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000d, age 33s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1, seq 0x80000001, age 812s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 33s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 196) fe80::3 > fe80::1: OSPFv3, LS-Ack, length 196
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000012, age 30s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 477s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 596s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000001, age 606s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 606s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 31s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 1.1.1.1, seq 0x80000001, age 30s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000002, age 477s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 30s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 368) fe80::3 > fe80::2: OSPFv3, Database Description, length 368
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [More, Master], MTU 1500, DD-Sequence 0x00000d55
+ Advertising Router 1.1.1.1, seq 0x80000012, age 32s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000f, age 438s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x8000000e, age 2s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 479s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 814s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000001, age 33s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 811s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 608s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 608s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 598s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000001, age 35s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 3.3.3.3, seq 0x80000001, age 35s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 35s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 3.3.3.3, seq 0x80000001, age 34s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 32s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 34s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 479s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::2 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x00000d55
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 136) fe80::2 > fe80::3: OSPFv3, LS-Request, length 136
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 3.3.3.3
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 3.3.3.3
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 64) fe80::3 > fe80::2: OSPFv3, LS-Request, length 64
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::3 > fe80::2: OSPFv3, Database Description, length 28
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [Master], MTU 1500, DD-Sequence 0x00000d56
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 424) fe80::3 > fe80::2: OSPFv3, LS-Update, length 424
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000e, age 3s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Advertising Router 1.1.1.1, seq 0x80000012, age 33s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 3.3.3.3, seq 0x80000001, age 36s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5, metric 10
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 36s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 20
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 36s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 10
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 812s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 34s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 35s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 100, Link-local address fe80::3, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 35s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::3/128, Options [Local address], metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 33s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::1/128, Options [Local address], metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 188) fe80::2 > fe80::3: OSPFv3, LS-Update, length 188
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000012, age 30s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 30s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 30s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::2/128, Options [Local address], metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::2 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x00000d56
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 188) fe80::3 > fe80::2: OSPFv3, LS-Update, length 188
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000012, age 31s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 2.2.2.2, seq 0x80000001, age 32s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::2/128, Options [Local address], metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 188) fe80::3 > fe80::1: OSPFv3, LS-Update, length 188
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000012, age 31s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 2.2.2.2, seq 0x80000001, age 32s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::2/128, Options [Local address], metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 96) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 96
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000012, age 31s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 32s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::2 > fe80::3: OSPFv3, LS-Update, length 60
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000013, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 216) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 216
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000e, age 3s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000012, age 33s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 36s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 3.3.3.3, seq 0x80000001, age 36s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 36s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000001, age 812s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000001, age 34s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 3.3.3.3, seq 0x80000001, age 35s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 35s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 33s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 96) fe80::3 > fe80::2: OSPFv3, LS-Ack, length 96
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000012, age 30s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 30s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000001, age 30s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 96) fe80::3 > fe80::1: OSPFv3, LS-Ack, length 96
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000012, age 30s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 30s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000001, age 30s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 96) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 96
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000012, age 31s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 32s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.5
+ Advertising Router 2.2.2.2, seq 0x80000001, age 31s, length 32
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::1 > fe80::3: OSPFv3, LS-Update, length 60
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000013, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::2: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000013, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::1: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000013, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::1: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000e, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::1 > fe80::3: OSPFv3, LS-Update, length 56
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 300) fe80::3 > fe80::2: OSPFv3, LS-Update, length 300
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Connected Routers:
+ 3.3.3.3
+ 2.2.2.2
+ 1.1.1.1
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 16777215
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 16777215
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0, metric 16777215
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x8000000f, age 1s, length 36
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 2.2.2.2
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Neighbor Router-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 300) fe80::3 > fe80::1: OSPFv3, LS-Update, length 300
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Connected Routers:
+ 3.3.3.3
+ 2.2.2.2
+ 1.1.1.1
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 16777215
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 16777215
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0, metric 16777215
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x8000000f, age 1s, length 36
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 2.2.2.2
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Neighbor Router-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::2: OSPFv3, LS-Ack, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000013, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::1: OSPFv3, LS-Ack, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000013, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 176) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 176
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000013, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Advertising Router 3.3.3.3, seq 0x8000000f, age 1s, length 36
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 136) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 136
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000e, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::2 > fe80::3: OSPFv3, LS-Update, length 60
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000013, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::2: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000013, age 7s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::1: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000013, age 7s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::2 > fe80::3: OSPFv3, LS-Update, length 56
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::2: OSPFv3, LS-Update, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::1: OSPFv3, LS-Update, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::2: OSPFv3, LS-Ack, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000013, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::1: OSPFv3, LS-Ack, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000013, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 76) fe80::3 > fe80::1: OSPFv3, LS-Update, length 76
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000f, age 5s, length 36
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Router-ID 2.2.2.2
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Neighbor Router-ID 1.1.1.1
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 56
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000013, age 7s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000f, age 5s, length 36
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > ff02::5: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > ff02::5: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > ff02::5: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > ff02::5: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > ff02::5: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Neighbor List:
+ 3.3.3.3
diff --git a/tests/ospf3_nbma-vv.out b/tests/ospf3_nbma-vv.out
new file mode 100644
index 0000000..5b8eed9
--- /dev/null
+++ b/tests/ospf3_nbma-vv.out
@@ -0,0 +1,912 @@
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::3 > fe80::2: OSPFv3, Hello, length 36
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Designated Router 3.3.3.3
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::3 > fe80::1: OSPFv3, Hello, length 36
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Designated Router 3.3.3.3
+ Neighbor List:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > fe80::3: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Designated Router 1.1.1.1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::3 > fe80::1: OSPFv3, Database Description, length 28
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x0000149b
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::1 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x00001b67
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 308) fe80::1 > fe80::3: OSPFv3, Database Description, length 308
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router], DD Flags [More], MTU 1500, DD-Sequence 0x0000149b
+ Advertising Router 1.1.1.1, seq 0x8000000d, age 209s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000a, age 517s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000006, age 1127s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1157s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 330s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 2.2.2.2, seq 0x80000001, age 509s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1303s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1303s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1303s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000001, age 329s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000001, age 1307s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1303s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 329s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1157s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 148) fe80::3 > fe80::1: OSPFv3, Database Description, length 148
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [More, Master], MTU 1500, DD-Sequence 0x0000149c
+ Advertising Router 3.3.3.3, seq 0x80000002, age 14s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 124s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 124s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 114s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000001, age 134s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 134s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 160) fe80::3 > fe80::1: OSPFv3, LS-Request, length 160
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 2.2.2.2
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Advertising Router 1.1.1.1
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::1 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x0000149c
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 76) fe80::1 > fe80::3: OSPFv3, LS-Request, length 76
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::3 > fe80::1: OSPFv3, Database Description, length 28
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [Master], MTU 1500, DD-Sequence 0x0000149d
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 228) fe80::3 > fe80::1: OSPFv3, LS-Update, length 228
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000001, age 115s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 20
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 125s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 10
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 125s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0, metric 10
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 135s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 100, Link-local address fe80::3, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 135s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::/64, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 504) fe80::1 > fe80::3: OSPFv3, LS-Update, length 504
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000006, age 1128s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Advertising Router 2.2.2.2, seq 0x8000000a, age 518s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Advertising Router 1.1.1.1, seq 0x8000000d, age 210s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1158s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Connected Routers:
+ 3.3.3.3
+ 2.2.2.2
+ 1.1.1.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1304s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 10
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1304s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 20
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 510s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 331s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 1308s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 330s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::1, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1158s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 330s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::/64, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::1 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x0000149d
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > fe80::1: OSPFv3, LS-Update, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000007, age 1s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 92) fe80::1 > fe80::3: OSPFv3, LS-Update, length 92
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 1.1.1.1, seq 0x8000000e, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 52) fe80::3 > fe80::1: OSPFv3, LS-Update, length 52
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > fe80::3: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Designated Router 2.2.2.2
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::3 > fe80::2: OSPFv3, Database Description, length 28
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x0000027c
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::2 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router], DD Flags [Init, More, Master], MTU 1500, DD-Sequence 0x00000cd9
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 308) fe80::2 > fe80::3: OSPFv3, Database Description, length 308
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router], DD Flags [More], MTU 1500, DD-Sequence 0x0000027c
+ Advertising Router 1.1.1.1, seq 0x8000000a, age 556s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000d, age 209s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000006, age 1130s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1160s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 546s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000001, age 330s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1306s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1306s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1306s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000001, age 1310s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000001, age 329s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1305s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000001, age 329s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1160s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 348) fe80::3 > fe80::2: OSPFv3, Database Description, length 348
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [More, Master], MTU 1500, DD-Sequence 0x0000027d
+ Advertising Router 1.1.1.1, seq 0x8000000d, age 212s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000a, age 520s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000007, age 2s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1160s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 333s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 2.2.2.2, seq 0x80000001, age 512s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 3.3.3.3, seq 0x80000001, age 127s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 127s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 117s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1306s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1306s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000001, age 332s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x80000001, age 1310s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 136s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 332s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 1160s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 76) fe80::3 > fe80::2: OSPFv3, LS-Request, length 76
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::2 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x0000027d
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 136) fe80::2 > fe80::3: OSPFv3, LS-Request, length 136
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 3.3.3.3
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 216) fe80::2 > fe80::3: OSPFv3, LS-Update, length 216
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x8000000d, age 210s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 2.2.2.2, seq 0x80000001, age 331s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 547s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 330s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 330s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::/64, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::3 > fe80::2: OSPFv3, Database Description, length 28
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router], DD Flags [Master], MTU 1500, DD-Sequence 0x0000027e
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 404) fe80::3 > fe80::2: OSPFv3, LS-Update, length 404
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000007, age 3s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 1.1.1.1, seq 0x8000000d, age 213s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 3.3.3.3, seq 0x80000001, age 118s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2, metric 20
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 128s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1, metric 10
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 128s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0, metric 10
+ 2001:db8:0:3::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 513s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 334s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 137s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 100, Link-local address fe80::3, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 333s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::1, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 333s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::/64, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 28) fe80::2 > fe80::3: OSPFv3, Database Description, length 28
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router], DD Flags [none], MTU 1500, DD-Sequence 0x0000027e
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 136) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 136
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000001, age 115s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000001, age 125s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 125s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 135s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000001, age 135s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000007, age 1s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 216) fe80::3 > fe80::2: OSPFv3, LS-Update, length 216
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000001, age 331s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x8000000d, age 211s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 2.2.2.2, seq 0x80000001, age 332s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 548s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 331s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::/64, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 216) fe80::3 > fe80::1: OSPFv3, LS-Update, length 216
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000001, age 331s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Priority 1, Link-local address fe80::2, Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x8000000d, age 211s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Advertising Router 2.2.2.2, seq 0x80000001, age 332s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 1.1.1.1, seq 0x80000001, age 548s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 10
+ 2001:db8:0:12::/64, metric 0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 331s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 1:
+ 2001:db8::/64, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 116) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 116
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000001, age 331s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x8000000d, age 211s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 332s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000001, age 548s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000001, age 331s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 92) fe80::2 > fe80::3: OSPFv3, LS-Update, length 92
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 2.2.2.2, seq 0x8000000e, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 216) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 216
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000007, age 3s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x8000000d, age 213s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000001, age 118s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.2
+ Advertising Router 3.3.3.3, seq 0x80000001, age 128s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.1
+ Advertising Router 3.3.3.3, seq 0x80000001, age 128s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 513s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 1.1.1.1, seq 0x80000001, age 334s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000001, age 137s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 333s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 1.1.1.1, seq 0x80000001, age 333s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 116) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 116
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000001, age 331s, length 36
+ Link LSA (8), Link Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 2.2.2.2, seq 0x8000000d, age 211s, length 4
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000001, age 332s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 1.1.1.1, seq 0x80000001, age 548s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000001, age 331s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 92) fe80::1 > fe80::3: OSPFv3, LS-Update, length 92
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 1.1.1.1, seq 0x8000000e, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 92) fe80::3 > fe80::2: OSPFv3, LS-Update, length 92
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 1.1.1.1, seq 0x8000000e, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 92) fe80::3 > fe80::1: OSPFv3, LS-Update, length 92
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 1.1.1.1, seq 0x8000000e, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 52) fe80::3 > fe80::1: OSPFv3, LS-Update, length 52
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 244) fe80::3 > fe80::2: OSPFv3, LS-Update, length 244
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000002, age 1s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Connected Routers:
+ 3.3.3.3
+ 2.2.2.2
+ 1.1.1.1
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 1s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000008, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 244) fe80::3 > fe80::1: OSPFv3, LS-Update, length 244
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000002, age 1s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Options [V6, External, Router, Demand Circuit]
+ Connected Routers:
+ 3.3.3.3
+ 2.2.2.2
+ 1.1.1.1
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4, metric 16777215
+ 2001:db8:0:34::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:4::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 1s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Prefixes 1:
+ 2001:db8::/64, metric 0
+ Advertising Router 3.3.3.3, seq 0x80000008, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::1 > fe80::3: OSPFv3, LS-Update, length 56
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::2: OSPFv3, LS-Update, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::1: OSPFv3, LS-Update, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 92) fe80::2 > fe80::3: OSPFv3, LS-Update, length 92
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 2.2.2.2, seq 0x8000000e, age 5s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 176) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 176
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x8000000e, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 1s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 3.3.3.3, seq 0x80000002, age 1s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Advertising Router 3.3.3.3, seq 0x80000008, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 92) fe80::3 > fe80::2: OSPFv3, LS-Update, length 92
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 2.2.2.2, seq 0x8000000e, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 92) fe80::3 > fe80::1: OSPFv3, LS-Update, length 92
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+ Advertising Router 2.2.2.2, seq 0x8000000e, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 236) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 236
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x8000000e, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 3.3.3.3, seq 0x80000002, age 1s, length 16
+ Network LSA (2), Area Local Scope, LSA-ID 0.0.0.6
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.4
+ Advertising Router 3.3.3.3, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 3.3.3.3, seq 0x80000002, age 1s, length 24
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.24.0
+ Advertising Router 3.3.3.3, seq 0x80000008, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 1.1.1.1, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000e, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::2 > fe80::3: OSPFv3, LS-Update, length 56
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::2: OSPFv3, LS-Update, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 56) fe80::3 > fe80::1: OSPFv3, LS-Update, length 56
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3, metric 16777215
+ 2001:db8:0:12::/64, metric 0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 76) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 76
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x8000000e, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 52) fe80::3 > fe80::1: OSPFv3, LS-Update, length 52
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Prefixes 0:
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000003, age 3600s, length 12
+ Intra-Area Prefix LSA (9), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x80000002, age 3600s, length 16
+ Inter-Area Prefix LSA (3), Area Local Scope, LSA-ID 0.0.0.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > fe80::2: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Designated Router 3.3.3.3
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > fe80::1: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Designated Router 3.3.3.3
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > fe80::3: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Designated Router 3.3.3.3, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::2: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000009, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::1: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000009, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > fe80::3: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Designated Router 3.3.3.3, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000009, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x80000009, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::2: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000a, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::1: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000a, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000a, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 3.3.3.3, seq 0x8000000a, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > fe80::2: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Designated Router 3.3.3.3, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > fe80::1: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Designated Router 3.3.3.3, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::2 > fe80::3: OSPFv3, LS-Update, length 60
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x8000000f, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::1 > fe80::3: OSPFv3, LS-Update, length 60
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x8000000f, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::2: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x8000000f, age 2s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::1: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x8000000f, age 2s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::3 > fe80::2: OSPFv3, LS-Ack, length 36
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x8000000f, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::3 > fe80::1: OSPFv3, LS-Ack, length 36
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x8000000f, age 1s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::2 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 2.2.2.2, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x8000000f, age 2s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 1.1.1.1, seq 0x8000000f, age 2s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 60) fe80::3 > fe80::1: OSPFv3, LS-Update, length 60
+ Router-ID 3.3.3.3, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x8000000f, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+ Options [V6, External, Router, Demand Circuit], RLA-Flags [ABR]
+ Neighbor Network-ID 3.3.3.3
+ Neighbor Interface-ID 0.0.0.6, Interface 0.0.0.6, metric 64
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 36) fe80::1 > fe80::3: OSPFv3, LS-Ack, length 36
+ Router-ID 1.1.1.1, Backbone Area
+ Advertising Router 2.2.2.2, seq 0x8000000f, age 6s, length 20
+ Router LSA (1), Area Local Scope, LSA-ID 0.0.0.0
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::1 > fe80::3: OSPFv3, Hello, length 40
+ Router-ID 1.1.1.1, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Designated Router 3.3.3.3, Backup Designated Router 1.1.1.1
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 40) fe80::2 > fe80::3: OSPFv3, Hello, length 40
+ Router-ID 2.2.2.2, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 1
+ Designated Router 3.3.3.3, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 3.3.3.3
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > fe80::2: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Designated Router 3.3.3.3, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
+IP6 (class 0xe0, hlim 1, next-header OSPF (89) payload length: 44) fe80::3 > fe80::1: OSPFv3, Hello, length 44
+ Router-ID 3.3.3.3, Backbone Area
+ Options [V6, External, Router]
+ Hello Timer 30s, Dead Timer 120s, Interface-ID 0.0.0.6, Priority 100
+ Designated Router 3.3.3.3, Backup Designated Router 2.2.2.2
+ Neighbor List:
+ 2.2.2.2
+ 1.1.1.1
diff --git a/tests/pgm_zmtp1.pcap b/tests/pgm_zmtp1.pcap
new file mode 100644
index 0000000..ee01e91
--- /dev/null
+++ b/tests/pgm_zmtp1.pcap
Binary files differ
diff --git a/tests/pgm_zmtp1v.out b/tests/pgm_zmtp1v.out
new file mode 100644
index 0000000..09044a7
--- /dev/null
+++ b/tests/pgm_zmtp1v.out
@@ -0,0 +1,76 @@
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92190 trail 21618 lead 54950 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92191 trail 21618 lead 54950 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92192 trail 21618 lead 54950 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 1480)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 1436 0x3329041eba74 ODATA trail 21618 seq 54951 [1460]
+ frame offset 0x0000
+ frame flags+body (8-bit) length 116, flags 0x00 (-|-|-|-|-|-|-|-), first 115 byte(s) of body:
+ 0x0000: 5468 6973 2069 7320 6120 7368 6f72 7420 This.is.a.short.
+ 0x0010: 4153 4349 4920 6d65 7373 6167 6520 666f ASCII.message.fo
+ 0x0020: 6c6c 6f77 6564 2062 7920 6120 7368 6f72 llowed.by.a.shor
+ 0x0030: 7420 6269 6e61 7279 206d 6573 7361 6765 t.binary.message
+ 0x0040: 2c20 6120 6c6f 6e67 6572 2041 5343 4949 ,.a.longer.ASCII
+ 0x0050: 206d 6573 7361 6765 2061 6e64 2061 2073 .message.and.a.s
+ 0x0060: 686f 7274 2041 5343 4949 206d 6573 7361 hort.ASCII.messa
+ 0x0070: 6765 2e ge.
+
+ frame flags+body (8-bit) length 17, flags 0x00 (-|-|-|-|-|-|-|-), first 16 byte(s) of body:
+ 0x0000: 0001 0203 0405 0607 0809 0a0b 0c0d 0e0f ................
+
+ frame flags+body (64-bit) length 2790 (1290 captured), flags 0x00 (-|-|-|-|-|-|-|-), first 128 byte(s) of body:
+ 0x0000: 5468 6520 7175 6963 6b20 6272 6f77 6e20 The.quick.brown.
+ 0x0010: 666f 7820 6a75 6d70 7320 6f76 6572 2074 fox.jumps.over.t
+ 0x0020: 6865 206c 617a 7920 646f 672e 2054 6865 he.lazy.dog..The
+ 0x0030: 2071 7569 636b 2062 726f 776e 2066 6f78 .quick.brown.fox
+ 0x0040: 206a 756d 7073 206f 7665 7220 7468 6520 .jumps.over.the.
+ 0x0050: 6c61 7a79 2064 6f67 2e20 5468 6520 7175 lazy.dog..The.qu
+ 0x0060: 6963 6b20 6272 6f77 6e20 666f 7820 6a75 ick.brown.fox.ju
+ 0x0070: 6d70 7320 6f76 6572 2074 6865 206c 617a mps.over.the.laz
+ [|zmtp1]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 1480)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 1436 0x3329041eba74 ODATA trail 21619 seq 54952 [1460]
+ frame offset 0xffff
+ frame intermediate part, 1434 bytes, first 128 byte(s):
+ 0x0000: 7220 7468 6520 6c61 7a79 2064 6f67 2e20 r.the.lazy.dog..
+ 0x0010: 5468 6520 7175 6963 6b20 6272 6f77 6e20 The.quick.brown.
+ 0x0020: 666f 7820 6a75 6d70 7320 6f76 6572 2074 fox.jumps.over.t
+ 0x0030: 6865 206c 617a 7920 646f 672e 2054 6865 he.lazy.dog..The
+ 0x0040: 2071 7569 636b 2062 726f 776e 2066 6f78 .quick.brown.fox
+ 0x0050: 206a 756d 7073 206f 7665 7220 7468 6520 .jumps.over.the.
+ 0x0060: 6c61 7a79 2064 6f67 2e20 5468 6520 7175 lazy.dog..The.qu
+ 0x0070: 6963 6b20 6272 6f77 6e20 666f 7820 6a75 ick.brown.fox.ju
+
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 149)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 105 0x3329041eba74 ODATA trail 21620 seq 54953 [129]
+ frame offset 0x0042
+ frame intermediate part, 66 bytes, first 66 byte(s):
+ 0x0000: 7073 206f 7665 7220 7468 6520 6c61 7a79 ps.over.the.lazy
+ 0x0010: 2064 6f67 2e20 5468 6520 7175 6963 6b20 .dog..The.quick.
+ 0x0020: 6272 6f77 6e20 666f 7820 6a75 6d70 7320 brown.fox.jumps.
+ 0x0030: 6f76 6572 2074 6865 206c 617a 7920 646f over.the.lazy.do
+ 0x0040: 672e g.
+
+ frame flags+body (8-bit) length 36, flags 0x00 (-|-|-|-|-|-|-|-), first 35 byte(s) of body:
+ 0x0000: 5468 6973 2069 7320 7468 6520 7472 6169 This.is.the.trai
+ 0x0010: 6c69 6e67 2041 5343 4949 206d 6573 7361 ling.ASCII.messa
+ 0x0020: 6765 2e ge.
+
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92193 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 1, id 0, offset 0, flags [DF], proto PGM (113), length 36)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.5563 > 239.255.0.16.13320: PGM, length 0 0x3329041eba74 SPMR [16]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92194 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92195 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92196 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92197 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92198 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92199 trail 21621 lead 54953 nla 10.0.0.45 [36]
diff --git a/tests/pgmv.out b/tests/pgmv.out
new file mode 100644
index 0000000..606f3c0
--- /dev/null
+++ b/tests/pgmv.out
@@ -0,0 +1,28 @@
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92190 trail 21618 lead 54950 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92191 trail 21618 lead 54950 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92192 trail 21618 lead 54950 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 1480)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 1436 0x3329041eba74 ODATA trail 21618 seq 54951 [1460]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 1480)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 1436 0x3329041eba74 ODATA trail 21619 seq 54952 [1460]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 149)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 105 0x3329041eba74 ODATA trail 21620 seq 54953 [129]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92193 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 1, id 0, offset 0, flags [DF], proto PGM (113), length 36)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.5563 > 239.255.0.16.13320: PGM, length 0 0x3329041eba74 SPMR [16]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92194 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92195 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92196 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92197 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92198 trail 21621 lead 54953 nla 10.0.0.45 [36]
+IP (tos 0xb8, ttl 16, id 0, offset 0, flags [DF], proto PGM (113), length 56)
+ 10.0.0.45 > 239.255.0.16: 10.0.0.45.13320 > 239.255.0.16.5563: PGM, length 0 0x3329041eba74 SPM seq 92199 trail 21621 lead 54953 nla 10.0.0.45 [36]
diff --git a/tests/pimv2_bootstrap-v.out b/tests/pimv2_bootstrap-v.out
new file mode 100644
index 0000000..1d56445
--- /dev/null
+++ b/tests/pimv2_bootstrap-v.out
@@ -0,0 +1,24 @@
+IP (tos 0xc0, ttl 1, id 477, offset 0, flags [none], proto PIM (103), length 66)
+ 10.0.0.5 > 224.0.0.13: PIMv2, length 46
+ Bootstrap, cksum 0xe410 (correct) tag=4b0 hashmlen=0 BSRprio=0 BSR=1.1.1.1 (group0: 224.0.0.0/4 RPcnt=2 FRPcnt=2 RP0=2.2.2.2,holdtime=2m30s,prio=0 RP1=3.3.3.3,holdtime=2m30s,prio=0)
+IP (tos 0xc0, ttl 255, id 433, offset 0, flags [none], proto PIM (103), length 42)
+ 10.0.0.6 > 1.1.1.1: PIMv2, length 22
+ Candidate RP Advertisement, cksum 0xee5e (correct) prefix-cnt=1 prio=0 holdtime=2m30s RP=3.3.3.3 Group0=224.0.0.0/4
+IP (tos 0xc0, ttl 1, id 520, offset 0, flags [none], proto PIM (103), length 66)
+ 10.0.0.5 > 224.0.0.13: PIMv2, length 46
+ Bootstrap, cksum 0xdf74 (correct) tag=94c hashmlen=0 BSRprio=0 BSR=1.1.1.1 (group0: 224.0.0.0/4 RPcnt=2 FRPcnt=2 RP0=2.2.2.2,holdtime=2m30s,prio=0 RP1=3.3.3.3,holdtime=2m30s,prio=0)
+IP (tos 0xc0, ttl 255, id 471, offset 0, flags [none], proto PIM (103), length 42)
+ 10.0.0.6 > 1.1.1.1: PIMv2, length 22
+ Candidate RP Advertisement, cksum 0xee5e (correct) prefix-cnt=1 prio=0 holdtime=2m30s RP=3.3.3.3 Group0=224.0.0.0/4
+IP (tos 0xc0, ttl 1, id 563, offset 0, flags [none], proto PIM (103), length 66)
+ 10.0.0.5 > 224.0.0.13: PIMv2, length 46
+ Bootstrap, cksum 0xd555 (correct) tag=136b hashmlen=0 BSRprio=0 BSR=1.1.1.1 (group0: 224.0.0.0/4 RPcnt=2 FRPcnt=2 RP0=2.2.2.2,holdtime=2m30s,prio=0 RP1=3.3.3.3,holdtime=2m30s,prio=0)
+IP (tos 0xc0, ttl 255, id 508, offset 0, flags [none], proto PIM (103), length 42)
+ 10.0.0.6 > 1.1.1.1: PIMv2, length 22
+ Candidate RP Advertisement, cksum 0xee5e (correct) prefix-cnt=1 prio=0 holdtime=2m30s RP=3.3.3.3 Group0=224.0.0.0/4
+IP (tos 0xc0, ttl 1, id 606, offset 0, flags [none], proto PIM (103), length 66)
+ 10.0.0.5 > 224.0.0.13: PIMv2, length 46
+ Bootstrap, cksum 0xe3ab (correct) tag=515 hashmlen=0 BSRprio=0 BSR=1.1.1.1 (group0: 224.0.0.0/4 RPcnt=2 FRPcnt=2 RP0=2.2.2.2,holdtime=2m30s,prio=0 RP1=3.3.3.3,holdtime=2m30s,prio=0)
+IP (tos 0xc0, ttl 255, id 547, offset 0, flags [none], proto PIM (103), length 42)
+ 10.0.0.6 > 1.1.1.1: PIMv2, length 22
+ Candidate RP Advertisement, cksum 0xee5e (correct) prefix-cnt=1 prio=0 holdtime=2m30s RP=3.3.3.3 Group0=224.0.0.0/4
diff --git a/tests/pimv2_dm-v.out b/tests/pimv2_dm-v.out
new file mode 100644
index 0000000..334120b
--- /dev/null
+++ b/tests/pimv2_dm-v.out
@@ -0,0 +1,238 @@
+IP (tos 0xc0, ttl 1, id 121, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 115, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0x0, ttl 31, id 4621, offset 0, flags [none], proto UDP (17), length 1498)
+ 172.16.40.10.1064 > 239.123.123.123.5001: UDP, length 1470
+IP (tos 0xc0, ttl 1, id 122, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x8fd8 (correct), upstream-neighbor: 10.0.0.1
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 0, pruned sources: 1
+ pruned source #1: 172.16.40.10
+IP (tos 0xc0, ttl 1, id 130, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 123, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 141, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 131, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 150, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 138, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 160, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 147, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 168, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 154, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 179, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 162, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 187, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 169, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0x0, ttl 31, id 4804, offset 0, flags [none], proto UDP (17), length 1498)
+ 172.16.40.10.1064 > 239.123.123.123.5001: UDP, length 1470
+IP (tos 0x0, ttl 31, id 4805, offset 0, flags [none], proto UDP (17), length 1498)
+ 172.16.40.10.1064 > 239.123.123.123.5001: UDP, length 1470
+IP (tos 0xc0, ttl 1, id 171, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x8fd8 (correct), upstream-neighbor: 10.0.0.1
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 0, pruned sources: 1
+ pruned source #1: 172.16.40.10
+IP (tos 0xc0, ttl 1, id 198, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 178, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 206, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 185, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 217, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 194, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 225, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 201, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 236, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 209, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 245, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 216, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0x0, ttl 31, id 4988, offset 0, flags [none], proto UDP (17), length 1498)
+ 172.16.40.10.1064 > 239.123.123.123.5001: UDP, length 1470
+IP (tos 0x0, ttl 31, id 4989, offset 0, flags [none], proto UDP (17), length 1498)
+ 172.16.40.10.1064 > 239.123.123.123.5001: UDP, length 1470
+IP (tos 0xc0, ttl 1, id 218, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x8fd8 (correct), upstream-neighbor: 10.0.0.1
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 0, pruned sources: 1
+ pruned source #1: 172.16.40.10
+IP (tos 0xc0, ttl 1, id 255, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb3eb (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76852f6
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 226, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x4fce (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd767b714
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
diff --git a/tests/pimv2_hellos-v.out b/tests/pimv2_hellos-v.out
new file mode 100644
index 0000000..535dd52
--- /dev/null
+++ b/tests/pimv2_hellos-v.out
@@ -0,0 +1,42 @@
+IP (tos 0xc0, ttl 1, id 895, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xaa6e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0x3f0ef4cd
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 1093, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x6083 (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0x3ef93ece
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 912, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xaa6e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0x3f0ef4cd
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 1112, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x6083 (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0x3ef93ece
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 927, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.2 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xaa6e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0x3f0ef4cd
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 1129, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.1 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x6083 (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0x3ef93ece
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
diff --git a/tests/pimv2_register-v.out b/tests/pimv2_register-v.out
new file mode 100644
index 0000000..54d4407
--- /dev/null
+++ b/tests/pimv2_register-v.out
@@ -0,0 +1,8 @@
+IP (tos 0x0, ttl 255, id 350, offset 0, flags [none], proto PIM (103), length 128)
+ 192.168.0.6 > 192.168.1.254: PIMv2, length 108
+ Register, cksum 0xdeff (correct), Flags [ none ]
+ IP (tos 0x0, ttl 254, id 15, offset 0, flags [none], proto ICMP (1), length 100)
+ 192.168.20.10 > 239.1.2.3: ICMP echo request, id 3, seq 0, length 80
+IP (tos 0xc0, ttl 255, id 642, offset 0, flags [none], proto PIM (103), length 38)
+ 192.168.1.254 > 192.168.0.6: PIMv2, length 18
+ Register Stop, cksum 0x1628 (correct) group=239.1.2.3 source=192.168.20.10
diff --git a/tests/pimv2_sm-v.out b/tests/pimv2_sm-v.out
new file mode 100644
index 0000000..546316a
--- /dev/null
+++ b/tests/pimv2_sm-v.out
@@ -0,0 +1,300 @@
+IP (tos 0xc0, ttl 1, id 130, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 129, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 139, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x5ae5 (correct), upstream-neighbor: 10.0.0.13
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 1, pruned sources: 0
+ joined source #1: 1.1.1.1(SWR)
+IP (tos 0xc0, ttl 1, id 150, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 146, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 169, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 163, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 175, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x5ae5 (correct), upstream-neighbor: 10.0.0.13
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 1, pruned sources: 0
+ joined source #1: 1.1.1.1(SWR)
+IP (tos 0xc0, ttl 1, id 186, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 179, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 186, offset 0, flags [none], proto IGMP (2), length 44)
+ 1.1.1.1 > 224.0.0.2: igmp pimv1 RP-reachable group 239.123.123.123 RP 1.1.1.1 hold 4m30s
+IP (tos 0xc0, ttl 1, id 205, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 197, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 213, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x5ae5 (correct), upstream-neighbor: 10.0.0.13
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 1, pruned sources: 0
+ joined source #1: 1.1.1.1(SWR)
+IP (tos 0xc0, ttl 1, id 224, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 214, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 230, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 243, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 250, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x5ae5 (correct), upstream-neighbor: 10.0.0.13
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 1, pruned sources: 0
+ joined source #1: 1.1.1.1(SWR)
+IP (tos 0xc0, ttl 1, id 240, offset 0, flags [none], proto IGMP (2), length 44)
+ 1.1.1.1 > 224.0.0.2: igmp pimv1 RP-reachable group 239.123.123.123 RP 1.1.1.1 hold 4m30s
+IP (tos 0xc0, ttl 1, id 250, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 261, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 280, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 266, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 287, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x5ae5 (correct), upstream-neighbor: 10.0.0.13
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 1, pruned sources: 0
+ joined source #1: 1.1.1.1(SWR)
+IP (tos 0xc0, ttl 1, id 300, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 285, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 292, offset 0, flags [none], proto IGMP (2), length 44)
+ 1.1.1.1 > 224.0.0.2: igmp pimv1 RP-reachable group 239.123.123.123 RP 1.1.1.1 hold 4m30s
+IP (tos 0xc0, ttl 1, id 316, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 301, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 326, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x5ae5 (correct), upstream-neighbor: 10.0.0.13
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 1, pruned sources: 0
+ joined source #1: 1.1.1.1(SWR)
+IP (tos 0xc0, ttl 1, id 337, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 319, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 353, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 335, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 362, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x5ae5 (correct), upstream-neighbor: 10.0.0.13
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 1, pruned sources: 0
+ joined source #1: 1.1.1.1(SWR)
+IP (tos 0xc0, ttl 1, id 346, offset 0, flags [none], proto IGMP (2), length 44)
+ 1.1.1.1 > 224.0.0.2: igmp pimv1 RP-reachable group 239.123.123.123 RP 1.1.1.1 hold 4m30s
+IP (tos 0xc0, ttl 1, id 374, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 354, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 390, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 372, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 399, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x5ae5 (correct), upstream-neighbor: 10.0.0.13
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 1, pruned sources: 0
+ joined source #1: 1.1.1.1(SWR)
+IP (tos 0xc0, ttl 1, id 412, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 388, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 420, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Join / Prune, cksum 0x5ae5 (correct), upstream-neighbor: 10.0.0.13
+ 1 group(s), holdtime: 3m30s
+ group #1: 239.123.123.123, joined sources: 0, pruned sources: 1
+ pruned source #1: 1.1.1.1(SWR)
+IP (tos 0xc0, ttl 1, id 431, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.14 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0x41fe (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd76fc4dc
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
+IP (tos 0xc0, ttl 1, id 404, offset 0, flags [none], proto PIM (103), length 54)
+ 10.0.0.13 > 224.0.0.13: PIMv2, length 34
+ Hello, cksum 0xb52e (correct)
+ Hold Time Option (1), length 2, Value: 1m45s
+ Generation ID Option (20), length 4, Value: 0xd77051ab
+ DR Priority Option (19), length 4, Value: 1
+ State Refresh Capability Option (21), length 4, Value: v1
diff --git a/tests/pppoes.out b/tests/pppoes.out
new file mode 100644
index 0000000..608c5d7
--- /dev/null
+++ b/tests/pppoes.out
@@ -0,0 +1,2 @@
+PPPoE [ses 0x17] LCP, Echo-Request (0x09), id 106, length 14
+PPPoE [ses 0x3b] LCP, Echo-Request (0x09), id 103, length 14
diff --git a/tests/pppoes.pcap b/tests/pppoes.pcap
new file mode 100644
index 0000000..a2c7698
--- /dev/null
+++ b/tests/pppoes.pcap
Binary files differ
diff --git a/tests/pppoes_id.out b/tests/pppoes_id.out
new file mode 100644
index 0000000..ef794fe
--- /dev/null
+++ b/tests/pppoes_id.out
@@ -0,0 +1 @@
+PPPoE [ses 0x3b] LCP, Echo-Request (0x09), id 103, length 14
diff --git a/tests/print-A.out b/tests/print-A.out
index 742a41d..9daff5a 100644
--- a/tests/print-A.out
+++ b/tests/print-A.out
@@ -1,13 +1,13 @@
-22:57:35.938066 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
E..<.h@.@.!R.........p.P7X.~.........!....@....
M...........
-22:57:35.938122 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
E..<..@.@.<..........P.p7z..7X......n.....@....
M...M.......
-22:57:35.938167 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
E..4.j@.@.!X.........p.P7X..7z.... .7......
M...M...
-22:57:35.939423 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
E....l@.@. ..........p.P7X..7z.... ........
M...M...GET / HTTP/1.1
Host: localhost
@@ -18,10 +18,10 @@ Accept-Language: en
Connection: Keep-Alive
-22:57:35.940474 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
E..4..@.@............P.p7z..7X.I.. .7......
M...M...
-22:57:35.941232 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
E.....@.@..%.........P.p7z..7X.I.. ........
M...M...HTTP/1.1 200 OK
Date: Wed, 06 Jul 2005 03:57:35 GMT
@@ -179,15 +179,15 @@ a Debian system!</P>
</BODY>
</HTML>
-22:57:35.941260 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
E..4.n@.@.!T.........p.P7X.I7z....0_.......
M...M...
-22:57:37.229575 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
E..4.p@.@.!R.........p.P7X.I7z....0_.......
M..!M...
-22:57:37.230839 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
E..4..@.@............P.p7z..7X.J.. ..5.....
M..#M..!
-22:57:37.230900 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
E..4.r@.@.!P.........p.P7X.J7z....0_.......
M..#M..#
diff --git a/tests/print-AA.out b/tests/print-AA.out
index 1344050..a1bc485 100644
--- a/tests/print-AA.out
+++ b/tests/print-AA.out
@@ -1,13 +1,13 @@
-22:57:35.938066 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
..............E..<.h@.@.!R.........p.P7X.~.........!....@....
M...........
-22:57:35.938122 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
..............E..<..@.@.<..........P.p7z..7X......n.....@....
M...M.......
-22:57:35.938167 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
..............E..4.j@.@.!X.........p.P7X..7z.... .7......
M...M...
-22:57:35.939423 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
..............E....l@.@. ..........p.P7X..7z.... ........
M...M...GET / HTTP/1.1
Host: localhost
@@ -18,10 +18,10 @@ Accept-Language: en
Connection: Keep-Alive
-22:57:35.940474 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
..............E..4..@.@............P.p7z..7X.I.. .7......
M...M...
-22:57:35.941232 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
..............E.....@.@..%.........P.p7z..7X.I.. ........
M...M...HTTP/1.1 200 OK
Date: Wed, 06 Jul 2005 03:57:35 GMT
@@ -179,15 +179,15 @@ a Debian system!</P>
</BODY>
</HTML>
-22:57:35.941260 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
..............E..4.n@.@.!T.........p.P7X.I7z....0_.......
M...M...
-22:57:37.229575 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
..............E..4.p@.@.!R.........p.P7X.I7z....0_.......
M..!M...
-22:57:37.230839 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
..............E..4..@.@............P.p7z..7X.J.. ..5.....
M..#M..!
-22:57:37.230900 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
..............E..4.r@.@.!P.........p.P7X.J7z....0_.......
M..#M..#
diff --git a/tests/print-capX.out b/tests/print-capX.out
index f95a9e9..22b9090 100644
--- a/tests/print-capX.out
+++ b/tests/print-capX.out
@@ -1,19 +1,19 @@
-22:57:35.938066 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
0x0000: 4500 003c 1b68 4000 4006 2152 7f00 0001 E..<.h@.@.!R....
0x0010: 7f00 0001 da70 0050 3758 897e 0000 0000 .....p.P7X.~....
0x0020: a002 7fff 1421 0000 0204 400c 0402 080a .....!....@.....
0x0030: 4ddc 9216 0000 0000 0103 0302 M...........
-22:57:35.938122 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
0x0000: 4500 003c 0000 4000 4006 3cba 7f00 0001 E..<..@.@.<.....
0x0010: 7f00 0001 0050 da70 377a 8df1 3758 897f .....P.p7z..7X..
0x0020: a012 7fff 6eb1 0000 0204 400c 0402 080a ....n.....@.....
0x0030: 4ddc 9216 4ddc 9216 0103 0302 M...M.......
-22:57:35.938167 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
0x0000: 4500 0034 1b6a 4000 4006 2158 7f00 0001 E..4.j@.@.!X....
0x0010: 7f00 0001 da70 0050 3758 897f 377a 8df2 .....p.P7X..7z..
0x0020: 8010 2000 37d0 0000 0101 080a 4ddc 9216 ....7.......M...
0x0030: 4ddc 9216 M...
-22:57:35.939423 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
0x0000: 4500 00fe 1b6c 4000 4006 208c 7f00 0001 E....l@.@.......
0x0010: 7f00 0001 da70 0050 3758 897f 377a 8df2 .....p.P7X..7z..
0x0020: 8018 2000 fef2 0000 0101 080a 4ddc 9217 ............M...
@@ -30,12 +30,12 @@
0x00d0: 6363 6570 742d 4c61 6e67 7561 6765 3a20 ccept-Language:.
0x00e0: 656e 0d0a 436f 6e6e 6563 7469 6f6e 3a20 en..Connection:.
0x00f0: 4b65 6570 2d41 6c69 7665 0d0a 0d0a Keep-Alive....
-22:57:35.940474 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
0x0000: 4500 0034 1fe4 4000 4006 1cde 7f00 0001 E..4..@.@.......
0x0010: 7f00 0001 0050 da70 377a 8df2 3758 8a49 .....P.p7z..7X.I
0x0020: 8010 2000 3703 0000 0101 080a 4ddc 9218 ....7.......M...
0x0030: 4ddc 9217 M...
-22:57:35.941232 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
0x0000: 4500 15eb 1fe6 4000 4006 0725 7f00 0001 E.....@.@..%....
0x0010: 7f00 0001 0050 da70 377a 8df2 3758 8a49 .....P.p7z..7X.I
0x0020: 8018 2000 13e0 0000 0101 080a 4ddc 9219 ............M...
@@ -387,22 +387,22 @@
0x15c0: 342f 3036 2f32 3020 3135 3a33 333a 3537 4/06/20.15:33:57
0x15d0: 2024 2e0a 2020 2d2d 3e0a 0a3c 2f42 4f44 .$....-->..</BOD
0x15e0: 593e 0a3c 2f48 544d 4c3e 0a Y>.</HTML>.
-22:57:35.941260 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
0x0000: 4500 0034 1b6e 4000 4006 2154 7f00 0001 E..4.n@.@.!T....
0x0010: 7f00 0001 da70 0050 3758 8a49 377a a3a9 .....p.P7X.I7z..
0x0020: 8010 305f 10ea 0000 0101 080a 4ddc 9219 ..0_........M...
0x0030: 4ddc 9219 M...
-22:57:37.229575 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
0x0000: 4500 0034 1b70 4000 4006 2152 7f00 0001 E..4.p@.@.!R....
0x0010: 7f00 0001 da70 0050 3758 8a49 377a a3a9 .....p.P7X.I7z..
0x0020: 8011 305f 0be1 0000 0101 080a 4ddc 9721 ..0_........M..!
0x0030: 4ddc 9219 M...
-22:57:37.230839 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
0x0000: 4500 0034 1fe8 4000 4006 1cda 7f00 0001 E..4..@.@.......
0x0010: 7f00 0001 0050 da70 377a a3a9 3758 8a4a .....P.p7z..7X.J
0x0020: 8011 2000 1735 0000 0101 080a 4ddc 9723 .....5......M..#
0x0030: 4ddc 9721 M..!
-22:57:37.230900 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
0x0000: 4500 0034 1b72 4000 4006 2150 7f00 0001 E..4.r@.@.!P....
0x0010: 7f00 0001 da70 0050 3758 8a4a 377a a3aa .....p.P7X.J7z..
0x0020: 8010 305f 06d4 0000 0101 080a 4ddc 9723 ..0_........M..#
diff --git a/tests/print-capXX.out b/tests/print-capXX.out
index 5062a85..524030c 100644
--- a/tests/print-capXX.out
+++ b/tests/print-capXX.out
@@ -1,22 +1,22 @@
-22:57:35.938066 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 003c 1b68 4000 4006 2152 7f00 0001 7f00 .<.h@.@.!R......
0x0020: 0001 da70 0050 3758 897e 0000 0000 a002 ...p.P7X.~......
0x0030: 7fff 1421 0000 0204 400c 0402 080a 4ddc ...!....@.....M.
0x0040: 9216 0000 0000 0103 0302 ..........
-22:57:35.938122 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 003c 0000 4000 4006 3cba 7f00 0001 7f00 .<..@.@.<.......
0x0020: 0001 0050 da70 377a 8df1 3758 897f a012 ...P.p7z..7X....
0x0030: 7fff 6eb1 0000 0204 400c 0402 080a 4ddc ..n.....@.....M.
0x0040: 9216 4ddc 9216 0103 0302 ..M.......
-22:57:35.938167 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 0034 1b6a 4000 4006 2158 7f00 0001 7f00 .4.j@.@.!X......
0x0020: 0001 da70 0050 3758 897f 377a 8df2 8010 ...p.P7X..7z....
0x0030: 2000 37d0 0000 0101 080a 4ddc 9216 4ddc ..7.......M...M.
0x0040: 9216 ..
-22:57:35.939423 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 00fe 1b6c 4000 4006 208c 7f00 0001 7f00 ...l@.@.........
0x0020: 0001 da70 0050 3758 897f 377a 8df2 8018 ...p.P7X..7z....
@@ -34,13 +34,13 @@
0x00e0: 6570 742d 4c61 6e67 7561 6765 3a20 656e ept-Language:.en
0x00f0: 0d0a 436f 6e6e 6563 7469 6f6e 3a20 4b65 ..Connection:.Ke
0x0100: 6570 2d41 6c69 7665 0d0a 0d0a ep-Alive....
-22:57:35.940474 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 0034 1fe4 4000 4006 1cde 7f00 0001 7f00 .4..@.@.........
0x0020: 0001 0050 da70 377a 8df2 3758 8a49 8010 ...P.p7z..7X.I..
0x0030: 2000 3703 0000 0101 080a 4ddc 9218 4ddc ..7.......M...M.
0x0040: 9217 ..
-22:57:35.941232 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 15eb 1fe6 4000 4006 0725 7f00 0001 7f00 ....@.@..%......
0x0020: 0001 0050 da70 377a 8df2 3758 8a49 8018 ...P.p7z..7X.I..
@@ -393,25 +393,25 @@
0x15d0: 3036 2f32 3020 3135 3a33 333a 3537 2024 06/20.15:33:57.$
0x15e0: 2e0a 2020 2d2d 3e0a 0a3c 2f42 4f44 593e ....-->..</BODY>
0x15f0: 0a3c 2f48 544d 4c3e 0a .</HTML>.
-22:57:35.941260 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 0034 1b6e 4000 4006 2154 7f00 0001 7f00 .4.n@.@.!T......
0x0020: 0001 da70 0050 3758 8a49 377a a3a9 8010 ...p.P7X.I7z....
0x0030: 305f 10ea 0000 0101 080a 4ddc 9219 4ddc 0_........M...M.
0x0040: 9219 ..
-22:57:37.229575 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 0034 1b70 4000 4006 2152 7f00 0001 7f00 .4.p@.@.!R......
0x0020: 0001 da70 0050 3758 8a49 377a a3a9 8011 ...p.P7X.I7z....
0x0030: 305f 0be1 0000 0101 080a 4ddc 9721 4ddc 0_........M..!M.
0x0040: 9219 ..
-22:57:37.230839 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 0034 1fe8 4000 4006 1cda 7f00 0001 7f00 .4..@.@.........
0x0020: 0001 0050 da70 377a a3a9 3758 8a4a 8011 ...P.p7z..7X.J..
0x0030: 2000 1735 0000 0101 080a 4ddc 9723 4ddc ...5......M..#M.
0x0040: 9721 .!
-22:57:37.230900 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500 ..............E.
0x0010: 0034 1b72 4000 4006 2150 7f00 0001 7f00 .4.r@.@.!P......
0x0020: 0001 da70 0050 3758 8a4a 377a a3aa 8010 ...p.P7X.J7z....
diff --git a/tests/print-flags.sh b/tests/print-flags.sh
deleted file mode 100755
index cc1eb1a..0000000
--- a/tests/print-flags.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-
-for i in x xx X XX A AA; do
- #
- # We cannot rely on, for example, "print-x.out" and
- # "print-X.out" being different files - we might be running
- # this on a case-insensitive file system, e.g. a Windows
- # file system or a case-insensitive HFS+ file system on
- # Mac OS X.
- #
- # Therefore, for "X" and "XX", we have "print-capX.out"
- # and "print-capXX.out".
- #
- if test $i = X
- then
- printname=capX
- elif test $i = XX
- then
- printname=capXX
- else
- printname=$i
- fi
- if (../tcpdump -$i -s0 -nr print-flags.pcap | tee NEW/print-$printname.new | diff - print-$printname.out >DIFF/print-$printname.out.diff )
- then
- echo print-$i passed.
- else
- echo print-$i failed.
- fi
-done
diff --git a/tests/print-x.out b/tests/print-x.out
index 7794223..34e0544 100644
--- a/tests/print-x.out
+++ b/tests/print-x.out
@@ -1,19 +1,19 @@
-22:57:35.938066 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
0x0000: 4500 003c 1b68 4000 4006 2152 7f00 0001
0x0010: 7f00 0001 da70 0050 3758 897e 0000 0000
0x0020: a002 7fff 1421 0000 0204 400c 0402 080a
0x0030: 4ddc 9216 0000 0000 0103 0302
-22:57:35.938122 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
0x0000: 4500 003c 0000 4000 4006 3cba 7f00 0001
0x0010: 7f00 0001 0050 da70 377a 8df1 3758 897f
0x0020: a012 7fff 6eb1 0000 0204 400c 0402 080a
0x0030: 4ddc 9216 4ddc 9216 0103 0302
-22:57:35.938167 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
0x0000: 4500 0034 1b6a 4000 4006 2158 7f00 0001
0x0010: 7f00 0001 da70 0050 3758 897f 377a 8df2
0x0020: 8010 2000 37d0 0000 0101 080a 4ddc 9216
0x0030: 4ddc 9216
-22:57:35.939423 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
0x0000: 4500 00fe 1b6c 4000 4006 208c 7f00 0001
0x0010: 7f00 0001 da70 0050 3758 897f 377a 8df2
0x0020: 8018 2000 fef2 0000 0101 080a 4ddc 9217
@@ -30,12 +30,12 @@
0x00d0: 6363 6570 742d 4c61 6e67 7561 6765 3a20
0x00e0: 656e 0d0a 436f 6e6e 6563 7469 6f6e 3a20
0x00f0: 4b65 6570 2d41 6c69 7665 0d0a 0d0a
-22:57:35.940474 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
0x0000: 4500 0034 1fe4 4000 4006 1cde 7f00 0001
0x0010: 7f00 0001 0050 da70 377a 8df2 3758 8a49
0x0020: 8010 2000 3703 0000 0101 080a 4ddc 9218
0x0030: 4ddc 9217
-22:57:35.941232 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
0x0000: 4500 15eb 1fe6 4000 4006 0725 7f00 0001
0x0010: 7f00 0001 0050 da70 377a 8df2 3758 8a49
0x0020: 8018 2000 13e0 0000 0101 080a 4ddc 9219
@@ -387,22 +387,22 @@
0x15c0: 342f 3036 2f32 3020 3135 3a33 333a 3537
0x15d0: 2024 2e0a 2020 2d2d 3e0a 0a3c 2f42 4f44
0x15e0: 593e 0a3c 2f48 544d 4c3e 0a
-22:57:35.941260 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
0x0000: 4500 0034 1b6e 4000 4006 2154 7f00 0001
0x0010: 7f00 0001 da70 0050 3758 8a49 377a a3a9
0x0020: 8010 305f 10ea 0000 0101 080a 4ddc 9219
0x0030: 4ddc 9219
-22:57:37.229575 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
0x0000: 4500 0034 1b70 4000 4006 2152 7f00 0001
0x0010: 7f00 0001 da70 0050 3758 8a49 377a a3a9
0x0020: 8011 305f 0be1 0000 0101 080a 4ddc 9721
0x0030: 4ddc 9219
-22:57:37.230839 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
0x0000: 4500 0034 1fe8 4000 4006 1cda 7f00 0001
0x0010: 7f00 0001 0050 da70 377a a3a9 3758 8a4a
0x0020: 8011 2000 1735 0000 0101 080a 4ddc 9723
0x0030: 4ddc 9721
-22:57:37.230900 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
0x0000: 4500 0034 1b72 4000 4006 2150 7f00 0001
0x0010: 7f00 0001 da70 0050 3758 8a4a 377a a3aa
0x0020: 8010 305f 06d4 0000 0101 080a 4ddc 9723
diff --git a/tests/print-xx.out b/tests/print-xx.out
index d9d24db..2d5b241 100644
--- a/tests/print-xx.out
+++ b/tests/print-xx.out
@@ -1,22 +1,22 @@
-22:57:35.938066 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [S], seq 928549246, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 0,nop,wscale 2], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 003c 1b68 4000 4006 2152 7f00 0001 7f00
0x0020: 0001 da70 0050 3758 897e 0000 0000 a002
0x0030: 7fff 1421 0000 0204 400c 0402 080a 4ddc
0x0040: 9216 0000 0000 0103 0302
-22:57:35.938122 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [S.], seq 930778609, ack 928549247, win 32767, options [mss 16396,sackOK,TS val 1306300950 ecr 1306300950,nop,wscale 2], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 003c 0000 4000 4006 3cba 7f00 0001 7f00
0x0020: 0001 0050 da70 377a 8df1 3758 897f a012
0x0030: 7fff 6eb1 0000 0204 400c 0402 080a 4ddc
0x0040: 9216 4ddc 9216 0103 0302
-22:57:35.938167 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 1, win 8192, options [nop,nop,TS val 1306300950 ecr 1306300950], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 0034 1b6a 4000 4006 2158 7f00 0001 7f00
0x0020: 0001 da70 0050 3758 897f 377a 8df2 8010
0x0030: 2000 37d0 0000 0101 080a 4ddc 9216 4ddc
0x0040: 9216
-22:57:35.939423 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [P.], seq 1:203, ack 1, win 8192, options [nop,nop,TS val 1306300951 ecr 1306300950], length 202
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 00fe 1b6c 4000 4006 208c 7f00 0001 7f00
0x0020: 0001 da70 0050 3758 897f 377a 8df2 8018
@@ -34,13 +34,13 @@
0x00e0: 6570 742d 4c61 6e67 7561 6765 3a20 656e
0x00f0: 0d0a 436f 6e6e 6563 7469 6f6e 3a20 4b65
0x0100: 6570 2d41 6c69 7665 0d0a 0d0a
-22:57:35.940474 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [.], ack 203, win 8192, options [nop,nop,TS val 1306300952 ecr 1306300951], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 0034 1fe4 4000 4006 1cde 7f00 0001 7f00
0x0020: 0001 0050 da70 377a 8df2 3758 8a49 8010
0x0030: 2000 3703 0000 0101 080a 4ddc 9218 4ddc
0x0040: 9217
-22:57:35.941232 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [P.], seq 1:5560, ack 203, win 8192, options [nop,nop,TS val 1306300953 ecr 1306300951], length 5559
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 15eb 1fe6 4000 4006 0725 7f00 0001 7f00
0x0020: 0001 0050 da70 377a 8df2 3758 8a49 8018
@@ -393,25 +393,25 @@
0x15d0: 3036 2f32 3020 3135 3a33 333a 3537 2024
0x15e0: 2e0a 2020 2d2d 3e0a 0a3c 2f42 4f44 593e
0x15f0: 0a3c 2f48 544d 4c3e 0a
-22:57:35.941260 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5560, win 12383, options [nop,nop,TS val 1306300953 ecr 1306300953], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 0034 1b6e 4000 4006 2154 7f00 0001 7f00
0x0020: 0001 da70 0050 3758 8a49 377a a3a9 8010
0x0030: 305f 10ea 0000 0101 080a 4ddc 9219 4ddc
0x0040: 9219
-22:57:37.229575 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [F.], seq 203, ack 5560, win 12383, options [nop,nop,TS val 1306302241 ecr 1306300953], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 0034 1b70 4000 4006 2152 7f00 0001 7f00
0x0020: 0001 da70 0050 3758 8a49 377a a3a9 8011
0x0030: 305f 0be1 0000 0101 080a 4ddc 9721 4ddc
0x0040: 9219
-22:57:37.230839 IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
+IP 127.0.0.1.80 > 127.0.0.1.55920: Flags [F.], seq 5560, ack 204, win 8192, options [nop,nop,TS val 1306302243 ecr 1306302241], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 0034 1fe8 4000 4006 1cda 7f00 0001 7f00
0x0020: 0001 0050 da70 377a a3a9 3758 8a4a 8011
0x0030: 2000 1735 0000 0101 080a 4ddc 9723 4ddc
0x0040: 9721
-22:57:37.230900 IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
+IP 127.0.0.1.55920 > 127.0.0.1.80: Flags [.], ack 5561, win 12383, options [nop,nop,TS val 1306302243 ecr 1306302243], length 0
0x0000: 0000 0000 0000 0000 0000 0000 0800 4500
0x0010: 0034 1b72 4000 4006 2150 7f00 0001 7f00
0x0020: 0001 da70 0050 3758 8a4a 377a a3aa 8010
diff --git a/tests/radius-v.out b/tests/radius-v.out
new file mode 100644
index 0000000..43696b7
--- /dev/null
+++ b/tests/radius-v.out
@@ -0,0 +1,47 @@
+IP (tos 0x0, ttl 255, id 70, offset 0, flags [none], proto UDP (17), length 167)
+ 10.0.0.1.1645 > 10.0.0.100.1812: RADIUS, length: 139
+ Access Request (1), id: 0x05, Authenticator: ecfe3d2fe4473ec6299095ee46aedf77
+ NAS IP Address Attribute (4), length: 6, Value: 10.0.0.1
+ NAS Port Attribute (5), length: 6, Value: 50012
+ NAS Port Type Attribute (61), length: 6, Value: Ethernet
+ Username Attribute (1), length: 14, Value: John.McGuirk
+ Called Station Attribute (30), length: 19, Value: 00-19-06-EA-B8-8C
+ Calling Station Attribute (31), length: 19, Value: 00-14-22-E9-54-5E
+ Service Type Attribute (6), length: 6, Value: Framed
+ Framed MTU Attribute (12), length: 6, Value: 1500
+ EAP Message Attribute (79), length: 19, Value: .
+ Message Authentication Attribute (80), length: 18, Value: (....$..p.Q1o.x.
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 137)
+ 10.0.0.100.1812 > 10.0.0.1.1645: RADIUS, length: 109
+ Access Challenge (11), id: 0x05, Authenticator: f050649184625d36f14c9075b7a48b83
+ Framed IP Address Attribute (8), length: 6, Value: NAS Select
+ Framed MTU Attribute (12), length: 6, Value: 576
+ Service Type Attribute (6), length: 6, Value: Framed
+ Reply Attribute (18), length: 11, Value: Hello, %u
+ EAP Message Attribute (79), length: 24, Value: ..
+ Message Authentication Attribute (80), length: 18, Value: ...<.(.X.13..t4.
+ State Attribute (24), length: 18, Value: ..../.0$.s..1..w
+IP (tos 0x0, ttl 255, id 71, offset 0, flags [none], proto UDP (17), length 202)
+ 10.0.0.1.1645 > 10.0.0.100.1812: RADIUS, length: 174
+ Access Request (1), id: 0x06, Authenticator: 6a6f38e6dae830304d2333e5d5364643
+ NAS IP Address Attribute (4), length: 6, Value: 10.0.0.1
+ NAS Port Attribute (5), length: 6, Value: 50012
+ NAS Port Type Attribute (61), length: 6, Value: Ethernet
+ Username Attribute (1), length: 14, Value: John.McGuirk
+ Called Station Attribute (30), length: 19, Value: 00-19-06-EA-B8-8C
+ Calling Station Attribute (31), length: 19, Value: 00-14-22-E9-54-5E
+ Service Type Attribute (6), length: 6, Value: Framed
+ Framed MTU Attribute (12), length: 6, Value: 1500
+ State Attribute (24), length: 18, Value: ..../.0$.s..1..w
+ EAP Message Attribute (79), length: 36, Value: ..
+ Message Authentication Attribute (80), length: 18, Value: '&.q1.....Ojb..8
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 125)
+ 10.0.0.100.1812 > 10.0.0.1.1645: RADIUS, length: 97
+ Access Accept (2), id: 0x06, Authenticator: fbba6a784c7decb314caf0f27944a37b
+ Framed IP Address Attribute (8), length: 6, Value: NAS Select
+ Framed MTU Attribute (12), length: 6, Value: 576
+ Service Type Attribute (6), length: 6, Value: Framed
+ Reply Attribute (18), length: 21, Value: Hello, John.McGuirk
+ EAP Message Attribute (79), length: 6, Value: ..
+ Message Authentication Attribute (80), length: 18, Value: ...b...2.^..NLc`
+ Username Attribute (1), length: 14, Value: John.McGuirk
diff --git a/tests/rpl-14-dao.pcap b/tests/rpl-14-dao.pcap
new file mode 100644
index 0000000..9a164e4
--- /dev/null
+++ b/tests/rpl-14-dao.pcap
Binary files differ
diff --git a/tests/rpl-14-daovvv.out b/tests/rpl-14-daovvv.out
new file mode 100644
index 0000000..bca0426
--- /dev/null
+++ b/tests/rpl-14-daovvv.out
@@ -0,0 +1 @@
+IP6 (hlim 64, next-header ICMPv6 (58) payload length: 24) fe80::216:3eff:fe11:3424 > ff02::1: [icmp6 sum ok] ICMP6, RPL, (CLR)Destination Advertisement Object [dagid:pandora is fun0x0,seq:1,instance:1,Dagid,40]
diff --git a/tests/rpl-19-pickdag.out b/tests/rpl-19-pickdag.out
new file mode 100644
index 0000000..e4aad23
--- /dev/null
+++ b/tests/rpl-19-pickdag.out
@@ -0,0 +1 @@
+IP6 (hlim 64, next-header ICMPv6 (58) payload length: 56) fe80::216:3eff:fe11:3424 > fe80::216:3eff:fe11:3424: [icmp6 sum ok] ICMP6, RPL, (CLR)Destination Advertisement Object [dagid:T10x0,seq:10,instance:42,Dagid,40] opt:rpltarget len:25 opt:pad0 opt:pad0 opt:pad0 opt:pad0 opt:pad0 opt:pad0 opt:pad0
diff --git a/tests/rpl-19-pickdag.pcap b/tests/rpl-19-pickdag.pcap
new file mode 100644
index 0000000..3eca6c9
--- /dev/null
+++ b/tests/rpl-19-pickdag.pcap
Binary files differ
diff --git a/tests/rpl-19-pickdagvvv.out b/tests/rpl-19-pickdagvvv.out
new file mode 100644
index 0000000..c7dc6b5
--- /dev/null
+++ b/tests/rpl-19-pickdagvvv.out
@@ -0,0 +1 @@
+IP6 (hlim 64, next-header ICMPv6 (58) payload length: 56) fe80::216:3eff:fe11:3424 > fe80::216:3eff:fe11:3424: [icmp6 sum ok] ICMP6, RPL, (CLR)Destination Advertisement Object [dagid:T10x0,seq:10,instance:42,Dagid,40] opt:rpltarget len:25 0x0000: 0080 2001 0db8 0001 0000 0216 3eff fe11 0x0010: 3424 0000 0000 00 opt:pad0 opt:pad0 opt:pad0 opt:pad0 opt:pad0 opt:pad0 opt:pad0
diff --git a/tests/rpl-26-senddaoack.pcap b/tests/rpl-26-senddaoack.pcap
new file mode 100644
index 0000000..fd397a4
--- /dev/null
+++ b/tests/rpl-26-senddaoack.pcap
Binary files differ
diff --git a/tests/rpl-26-senddaovv.out b/tests/rpl-26-senddaovv.out
new file mode 100644
index 0000000..6d11c81c
--- /dev/null
+++ b/tests/rpl-26-senddaovv.out
@@ -0,0 +1 @@
+IP6 (hlim 64, next-header ICMPv6 (58) payload length: 24) fe80::216:3eff:fe11:3424 > ff02::1: [icmp6 sum ok] ICMP6, RPL, (CLR)Destination Advertisement Object Ack [dagid:thisismydicedag2,seq:11,instance:43,status:0]
diff --git a/tests/rpvst-v.out b/tests/rpvst-v.out
new file mode 100644
index 0000000..c55c1eb
--- /dev/null
+++ b/tests/rpvst-v.out
@@ -0,0 +1,68 @@
+DTPv1, length 38
+ Domain TLV (0x0001) TLV, length 10, cisco
+ Status TLV (0x0002) TLV, length 5, 0x81
+ DTP type TLV (0x0003) TLV, length 5, 0xa5
+ Neighbor TLV (0x0004) TLV, length 10, 00:1f:6d:96:ec:04
+DTPv1, length 38
+ Domain TLV (0x0001) TLV, length 10, cisco
+ Status TLV (0x0002) TLV, length 5, 0x81
+ DTP type TLV (0x0003) TLV, length 5, 0xa5
+ Neighbor TLV (0x0004) TLV, length 10, 00:1f:6d:96:ec:04
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8005.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8005.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8005.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8005.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8005.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8005.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+VTPv1, Message Summary advertisement (0x01), length 77
+ Domain name: cisco, Followers: 0
+ Config Rev 2, Updater 155.1.37.7, Timestamp 0x39333033 0x30313030 0x30393030, MD5 digest: fb393cf67014e50aa79c7c5b193f6fe1
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8005.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8005.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8005.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8005.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:1f:6d:96:ec:00.8004, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8005.00:1f:6d:96:ec:00.8004, length 42
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8005.00:1f:6d:96:ec:00, root-pathcost 0, port-role Designated
+Loopback, skipCount 0, Reply, receipt number 0, data (40 octets)
diff --git a/tests/rpvstp-trunk-native-vid5.pcap b/tests/rpvstp-trunk-native-vid5.pcap
new file mode 100644
index 0000000..4c9908b
--- /dev/null
+++ b/tests/rpvstp-trunk-native-vid5.pcap
Binary files differ
diff --git a/tests/rstp-v.out b/tests/rstp-v.out
new file mode 100644
index 0000000..318b450
--- /dev/null
+++ b/tests/rstp-v.out
@@ -0,0 +1,90 @@
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal, Learn], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal, Learn], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal, Learn], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal, Learn], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal, Learn], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal, Learn], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Proposal, Learn], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Topology change, Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Topology change, Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Topology change, Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
+STP 802.1w, Rapid STP, Flags [Learn, Forward], bridge-id 8001.00:19:06:ea:b8:80.800c, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0, port-role Designated
diff --git a/tests/rsvp_infloop-v.out b/tests/rsvp_infloop-v.out
new file mode 100644
index 0000000..9084e15
--- /dev/null
+++ b/tests/rsvp_infloop-v.out
@@ -0,0 +1,35 @@
+IP (tos 0x0, ttl 128, id 0, offset 0, flags [DF], proto RSVP (46), length 40)
+ 208.208.77.43 > 192.168.1.1:
+ RSVPv1 Hello Message (20), Flags: [none], length: 20, ttl: 64, checksum: 0x98ce
+ ERO Object (20) Flags: [reject if unknown], Class-Type: IPv4 (1), length: 8
+ Subobject Type: Label, length 0
+ ERROR: zero length ERO subtype
+ ERROR: object header too short 0 < 4
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto RSVP (46), length 40)
+ 199.106.167.61 > 192.168.1.1:
+ RSVPv1 Hello Message (20), Flags: [none], length: 20, ttl: 64, checksum: 0x98ce
+ ERO Object (20) Flags: [reject if unknown], Class-Type: IPv4 (1), length: 8
+ Subobject Type: Label, length 0
+ ERROR: zero length ERO subtype
+ ERROR: object header too short 0 < 4
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto RSVP (46), length 40)
+ 179.9.22.16 > 192.168.1.1:
+ RSVPv1 Hello Message (20), Flags: [none], length: 20, ttl: 128, checksum: 0x58ce
+ ERO Object (20) Flags: [reject if unknown], Class-Type: IPv4 (1), length: 8
+ Subobject Type: Label, length 0
+ ERROR: zero length ERO subtype
+ ERROR: object header too short 0 < 4
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto RSVP (46), length 40)
+ 99.107.153.33 > 192.168.1.1:
+ RSVPv1 Hello Message (20), Flags: [none], length: 20, ttl: 128, checksum: 0x58ce
+ ERO Object (20) Flags: [reject if unknown], Class-Type: IPv4 (1), length: 8
+ Subobject Type: Label, length 0
+ ERROR: zero length ERO subtype
+ ERROR: object header too short 0 < 4
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto RSVP (46), length 40)
+ 188.46.23.116 > 192.168.1.1:
+ RSVPv1 Hello Message (20), Flags: [none], length: 20, ttl: 128, checksum: 0x58ce
+ ERO Object (20) Flags: [reject if unknown], Class-Type: IPv4 (1), length: 8
+ Subobject Type: Label, length 0
+ ERROR: zero length ERO subtype
+ ERROR: object header too short 0 < 4
diff --git a/tests/sflow_multiple_counter_30_pdus-nv.out b/tests/sflow_multiple_counter_30_pdus-nv.out
new file mode 100644
index 0000000..45a2d90
--- /dev/null
+++ b/tests/sflow_multiple_counter_30_pdus-nv.out
@@ -0,0 +1,30 @@
+IP 15.184.1.76.40948 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.8.4, agent-id 2, length 1288
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1288
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1288
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1288
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1288
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1108
+IP 15.184.1.76.40948 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.8.4, agent-id 2, length 208
+IP 15.184.1.194.3099 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.194, agent-id 1, length 1288
+IP 15.184.1.194.3099 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.194, agent-id 1, length 1288
+IP 15.184.1.194.3099 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.194, agent-id 1, length 1288
+IP 15.184.1.194.3099 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.194, agent-id 1, length 1288
+IP 15.184.4.165.49408 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.4.165, agent-id 100, length 460
+IP 168.87.240.2.40000 > 15.184.3.9.6343: sFlow version 327681 packet not supported
+IP 15.184.3.1.41024 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.129, agent-id 2, length 1288
+IP 15.184.3.1.41024 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.129, agent-id 2, length 568
+IP 168.87.240.3.50340 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.129, agent-id 6, length 928
+IP 15.184.1.194.3099 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.194, agent-id 1, length 1108
+IP 15.184.13.248.50229 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.13.52, agent-id 100, length 424
+IP 168.87.240.1.40000 > 15.184.3.9.6343: sFlow version 327681 packet not supported
+IP 168.87.240.1.40000 > 15.184.3.9.6343: sFlow version 327682 packet not supported
+IP 168.87.240.1.40000 > 15.184.3.9.6343: sFlow version 327681 packet not supported
+IP 168.87.240.2.40000 > 15.184.3.9.6343: sFlow version 327682 packet not supported
+IP 168.87.240.3.50340 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.129, agent-id 6, length 568
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1288
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1288
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1288
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1288
+IP 15.184.1.195.4942 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.195, agent-id 1, length 1108
+IP 15.184.1.194.3099 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.194, agent-id 1, length 1288
+IP 15.184.1.194.3099 > 15.184.3.9.6343: sFlowv5, IPv4 agent 15.184.1.194, agent-id 1, length 1288
diff --git a/tests/stp-v.out b/tests/stp-v.out
new file mode 100644
index 0000000..66d3081
--- /dev/null
+++ b/tests/stp-v.out
@@ -0,0 +1,42 @@
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
+STP 802.1d, Config, Flags [none], bridge-id 8001.00:19:06:ea:b8:80.8005, length 43
+ message-age 0.00s, max-age 20.00s, hello-time 2.00s, forwarding-delay 15.00s
+ root-id 8001.00:19:06:ea:b8:80, root-pathcost 0
diff --git a/tests/syslog-v.out b/tests/syslog-v.out
new file mode 100644
index 0000000..5ebed29
--- /dev/null
+++ b/tests/syslog-v.out
@@ -0,0 +1,16 @@
+IP (tos 0x0, ttl 64, id 30929, offset 0, flags [DF], proto UDP (17), length 79)
+ 10.0.0.20.47565 > 10.0.0.72.514: SYSLOG, length: 51
+ Facility kernel (0), Severity notice (5)
+ Msg: Sep 12 19:16:12 through logger: test message 21\0x00
+IP (tos 0x0, ttl 64, id 37393, offset 0, flags [DF], proto UDP (17), length 79)
+ 10.0.0.20.33884 > 10.0.0.72.514: SYSLOG, length: 51
+ Facility user (1), Severity alert (1)
+ Msg: Sep 12 19:16:18 through logger: test message 22\0x00
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 107)
+ 10.0.0.20.52693 > 10.0.0.71.514: SYSLOG, length: 79
+ Facility user (1), Severity notice (5)
+ Msg: 2013-09-12T19:16:34.457849+04:00 localhost through rsyslog: test message 23
+IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 106)
+ 10.0.0.20.52693 > 10.0.0.71.514: SYSLOG, length: 78
+ Facility user (1), Severity alert (1)
+ Msg: 2013-09-12T19:16:43.513746+04:00 localhost through rsyslog: test message 24
diff --git a/tests/syslog_udp.pcap b/tests/syslog_udp.pcap
new file mode 100644
index 0000000..06d54e6
--- /dev/null
+++ b/tests/syslog_udp.pcap
Binary files differ
diff --git a/tests/tfo-5c1fa7f9ae91.pcap b/tests/tfo-5c1fa7f9ae91.pcap
new file mode 100644
index 0000000..43ae5b7
--- /dev/null
+++ b/tests/tfo-5c1fa7f9ae91.pcap
Binary files differ
diff --git a/tests/tfo.out b/tests/tfo.out
new file mode 100644
index 0000000..ff5a955
--- /dev/null
+++ b/tests/tfo.out
@@ -0,0 +1,14 @@
+IP 192.168.0.100.13047 > 3.3.3.3.13054: Flags [S], seq 218476388, win 1400, options [exp-tfo cookiereq], length 0
+IP 9.9.9.9.13047 > 3.3.3.3.13054: Flags [S], seq 218476388, win 1400, options [mss 1460,exp-tfo cookiereq], length 0
+IP 3.3.3.3.13054 > 9.9.9.9.13047: Flags [S.], seq 4035392501, ack 218476389, win 1400, options [exp-tfo cookie 090909090000,nop,nop], length 0
+IP 3.3.3.3.13054 > 192.168.0.100.13047: Flags [S.], seq 4035392501, ack 218476389, win 1400, options [mss 1500,exp-tfo cookie 090909090000,nop,nop], length 0
+IP 192.168.0.100.13047 > 3.3.3.3.13054: Flags [.], ack 1, win 1400, length 0
+IP 9.9.9.9.13047 > 3.3.3.3.13054: Flags [.], ack 1, win 1400, length 0
+IP 192.168.0.100.13047 > 3.3.3.3.13054: Flags [F.], seq 1, ack 1, win 1400, length 0
+IP 9.9.9.9.13047 > 3.3.3.3.13054: Flags [F.], seq 1, ack 1, win 1400, length 0
+IP 3.3.3.3.13054 > 9.9.9.9.13047: Flags [F.], seq 1, ack 2, win 1400, length 0
+IP 3.3.3.3.13054 > 192.168.0.100.13047: Flags [F.], seq 1, ack 2, win 1400, length 0
+IP 192.168.0.100.13047 > 3.3.3.3.13054: Flags [.], ack 2, win 1400, length 0
+IP 9.9.9.9.13047 > 3.3.3.3.13054: Flags [.], ack 2, win 1400, length 0
+IP 192.168.0.100.13048 > 3.3.3.3.13054: Flags [S], seq 936732547:936732551, win 1400, options [exp-tfo cookie 090909090000,nop,nop], length 4
+IP 192.168.0.100.13048 > 3.3.3.3.13054: Flags [F.], seq 936732552, ack 0, win 1400, length 0
diff --git a/tests/udld-v.out b/tests/udld-v.out
new file mode 100644
index 0000000..cb55b8a
--- /dev/null
+++ b/tests/udld-v.out
@@ -0,0 +1,261 @@
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x03), length 60
+ Checksum 0x6d85 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 4,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 1
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x805d (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 1
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x805e (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 1
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x805c (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 2
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x805d (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 2
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x805b (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 3
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x805c (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 3
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x805a (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 4
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x805b (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 4
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x8059 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 5
+UDLDv1, Code Echo message (2), Flags [RT] (0x00), length 80
+ Checksum 0x805a (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 7s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 5
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x795c (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 1
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x795d (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 1
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x795b (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 2
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x795c (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 2
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x795a (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 3
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x795b (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 3
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7959 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 4
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x795a (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 4
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7958 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 5
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7959 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 5
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7957 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 6
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7958 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 6
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7956 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 7
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7957 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 7
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7955 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 8
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7956 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 8
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7954 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1025X4W3
+ Port-ID TLV (0x0002) TLV, length 5, Fa0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S2
+ Sequence Number TLV (0x0007) TLV, length 4, 9
+UDLDv1, Code Probe message (1), Flags [RT, RSY] (0x01), length 80
+ Checksum 0x7955 (unverified)
+ Device-ID TLV (0x0001) TLV, length 11, FOC1031Z7JG
+ Port-ID TLV (0x0002) TLV, length 5, Gi0/1
+ Echo TLV (0x0003) TLV, length 24,
+ Message Interval TLV (0x0004) TLV, length 1, 15s
+ Timeout Interval TLV (0x0005) TLV, length 1, 5s
+ Device Name TLV (0x0006) TLV, length 2, S1
+ Sequence Number TLV (0x0007) TLV, length 4, 9
diff --git a/tests/vrrp-v.out b/tests/vrrp-v.out
new file mode 100644
index 0000000..47b3c7d
--- /dev/null
+++ b/tests/vrrp-v.out
@@ -0,0 +1,266 @@
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.91 > 224.0.0.18: vrrp 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 191, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.91 > 224.0.0.18: vrrp 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 191, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.91 > 224.0.0.18: vrrp 10.0.0.91 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 191, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.91 > 224.0.0.18: vrrp 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 191, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.91 > 224.0.0.18: vrrp 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 191, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.91 > 224.0.0.18: vrrp 10.0.0.91 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 191, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.91 > 224.0.0.18: vrrp 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 191, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.91 > 224.0.0.18: vrrp 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 191, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 88
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.91 > 224.0.0.18: vrrp 10.0.0.91 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 191, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.92 > 224.0.0.18: vrrp 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 192, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.92 > 224.0.0.18: vrrp 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 192, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.92 > 224.0.0.18: vrrp 10.0.0.92 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 192, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.92 > 224.0.0.18: vrrp 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 192, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.92 > 224.0.0.18: vrrp 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 192, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.92 > 224.0.0.18: vrrp 10.0.0.92 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 192, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 88
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.92 > 224.0.0.18: vrrp 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 192, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.92 > 224.0.0.18: vrrp 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 192, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.92 > 224.0.0.18: vrrp 10.0.0.92 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 192, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 193, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 193, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 193, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 88
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 193, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 193, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 88
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 193, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 193, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 193, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 88
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 193, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 193, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 193, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 88
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.93 > 224.0.0.18: vrrp 10.0.0.93 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 193, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 88
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.94 > 224.0.0.18: vrrp 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 195, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 195, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 195, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 195, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 195, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 195, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 195, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 195, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 195, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 195, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 195, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.95 > 224.0.0.18: vrrp 10.0.0.95 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 195, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.96 > 224.0.0.18: vrrp 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP6 (hlim 255, next-header VRRP (112) payload length: 40) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 36)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16, addrs(2): 10.4.44.100,10.4.44.200
+IP6 (hlim 255, next-header VRRP (112) payload length: 88) fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 48)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28, addrs(3): 10.4.42.1,10.4.42.2,10.4.42.3 auth "abcdefgh"
+IP (tos 0x0, ttl 255, id 4660, offset 0, flags [none], proto VRRP (112), length 40)
+ 10.0.0.97 > 224.0.0.18: vrrp 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20, addrs: 10.4.43.150
diff --git a/tests/vrrp.out b/tests/vrrp.out
new file mode 100644
index 0000000..c9b1664
--- /dev/null
+++ b/tests/vrrp.out
@@ -0,0 +1,165 @@
+IP 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 191, authtype simple, intvl 10s, length 28
+IP 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 191, authtype none, intvl 10s, length 20
+IP 10.0.0.91 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 191, intvl 1000cs, length 16
+IP 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 191, authtype simple, intvl 10s, length 28
+IP 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 191, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 88
+IP 10.0.0.91 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 191, intvl 1000cs, length 16
+IP 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 191, authtype simple, intvl 10s, length 28
+IP 10.0.0.91 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 191, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 88
+IP6 fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 40
+IP 10.0.0.91 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 191, intvl 1000cs, length 16
+IP 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 192, authtype simple, intvl 10s, length 28
+IP 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 192, authtype none, intvl 10s, length 20
+IP 10.0.0.92 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 192, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe66:cf60 > ff02::12: ip-proto-112 88
+IP 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 192, authtype simple, intvl 10s, length 28
+IP 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 192, authtype none, intvl 10s, length 20
+IP 10.0.0.92 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 192, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 88
+IP6 fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 40
+IP 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 192, authtype simple, intvl 10s, length 28
+IP 10.0.0.92 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 192, authtype none, intvl 10s, length 20
+IP 10.0.0.92 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 192, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 88
+IP 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 193, authtype simple, intvl 10s, length 28
+IP 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 193, authtype none, intvl 10s, length 20
+IP 10.0.0.93 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 193, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 88
+IP6 fe80::d6ca:6dff:fe72:b1da > ff02::12: ip-proto-112 40
+IP 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 193, authtype simple, intvl 10s, length 28
+IP 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 193, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 88
+IP6 fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 40
+IP 10.0.0.93 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 193, intvl 1000cs, length 16
+IP 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 193, authtype simple, intvl 10s, length 28
+IP 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 193, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 88
+IP6 fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 40
+IP 10.0.0.93 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 193, intvl 1000cs, length 16
+IP 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 193, authtype none, intvl 10s, length 20
+IP 10.0.0.93 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 193, authtype simple, intvl 10s, length 28
+IP6 fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 88
+IP6 fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 40
+IP 10.0.0.93 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 193, intvl 1000cs, length 16
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20
+IP 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 88
+IP6 fe80::d6ca:6dff:fe66:cf65 > ff02::12: ip-proto-112 40
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20
+IP 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 194, authtype simple, intvl 10s, length 28
+IP 10.0.0.94 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 194, authtype none, intvl 10s, length 20
+IP 10.0.0.94 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 194, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 195, authtype simple, intvl 10s, length 28
+IP 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 195, authtype none, intvl 10s, length 20
+IP 10.0.0.95 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 195, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe65:d45c > ff02::12: ip-proto-112 88
+IP 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 195, authtype simple, intvl 10s, length 28
+IP 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 195, authtype none, intvl 10s, length 20
+IP 10.0.0.95 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 195, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 88
+IP 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 195, authtype simple, intvl 10s, length 28
+IP 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 195, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 40
+IP 10.0.0.95 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 195, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 88
+IP 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 195, authtype simple, intvl 10s, length 28
+IP 10.0.0.95 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 195, authtype none, intvl 10s, length 20
+IP 10.0.0.95 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 195, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 88
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20
+IP 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe65:d46b > ff02::12: ip-proto-112 88
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 196, authtype simple, intvl 10s, length 28
+IP 10.0.0.96 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 196, authtype none, intvl 10s, length 20
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP 10.0.0.96 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 196, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
+IP 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 40
+IP6 fe80::d6ca:6dff:fe72:b1e4 > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 40
+IP 10.0.0.97 > 224.0.0.18: VRRPv3, Advertisement, vrid 44, prio 197, intvl 1000cs, length 16
+IP6 fe80::20c:42ff:fe5e:c2dc > ff02::12: ip-proto-112 88
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 42, prio 197, authtype simple, intvl 10s, length 28
+IP 10.0.0.97 > 224.0.0.18: VRRPv2, Advertisement, vrid 43, prio 197, authtype none, intvl 10s, length 20
diff --git a/tests/vrrp.pcap b/tests/vrrp.pcap
new file mode 100644
index 0000000..8db1e20
--- /dev/null
+++ b/tests/vrrp.pcap
Binary files differ
OpenPOWER on IntegriCloud