I added a bit of debug to the test and exctracted a pcap dump. Below is a tcpdump after 5 seconds of waiting for RAs, also attached is a pcap file with all traffic untill I stopped the test. Martin tps-count: 1 tp-start: 1524644478.732840, t_ra, 10 tc-start: 1524644478.732883, ra_basic tc-so:Executing command [ rump_server -lrumpnet -lrumpnet_net -lrumpnet_netinet -lrumpnet_shmif -lrumpdev -lrumpvfs -lrumpfs_ffs -lrumpnet_netinet6 unix://r1 ] tc-so:Executing command [ rump.sysctl -q -w net.inet.arp.debug=1 ] tc-so:Executing command [ rump.sysctl -q -w net.inet6.icmp6.nd6_debug=1 ] tc-so:unix://r1 tc-so:Executing command [ rump_server -lrumpnet -lrumpnet_net -lrumpnet_netinet -lrumpnet_shmif -lrumpdev -lrumpnet_netinet6 unix://r2 ] tc-so:Executing command [ rump.sysctl -q -w net.inet.arp.debug=1 ] tc-so:Executing command [ rump.sysctl -q -w net.inet6.icmp6.nd6_debug=1 ] tc-so:unix://r1 tc-so:unix://r2 tc-so:Executing command [ rump.ifconfig shmif0 create ] tc-so:Executing command [ rump.ifconfig shmif0 linkstr bus1 ] tc-so:unix://r1 shmif0 tc-so:bus1 tc-so:Executing command [ rump.ifconfig shmif0 inet6 fc00:1::1 ] tc-so:Executing command [ rump.ifconfig shmif0 up ] tc-so:Executing command [ rump.ifconfig -w 10 ] tc-so:lo0: flags=0x8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33624 tc-so: inet 127.0.0.1/8 flags 0x0 tc-so: inet6 ::1/128 flags 0x20<NODAD> tc-so: inet6 fe80::1%lo0/64 flags 0x0 scopeid 0x1 tc-so:shmif0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 tc-so: address: b2:a0:6a:08:8b:e4 tc-so: linkstr: bus1 tc-so: inet6 fc00:1::1/64 flags 0x0 tc-so: inet6 fe80::b0a0:6aff:fe08:8be4%shmif0/64 flags 0x0 scopeid 0x2 tc-so:Executing command [ rump.sysctl -w net.inet6.ip6.forwarding=1 ] tc-so:Executing command [ mkdir -p /rump/var/chroot/rtadvd ] tc-so:Executing command [ rump.ifconfig shmif0 create ] tc-so:Executing command [ rump.ifconfig shmif0 linkstr bus1 ] tc-so:unix://r1 shmif0 tc-so:unix://r2 shmif0 tc-so:bus1 tc-so:Executing command [ rump.ifconfig shmif0 inet6 fc00:2::2 ] tc-so:Executing command [ rump.ifconfig shmif0 up ] tc-so:Executing command [ rump.ifconfig -w 10 ] tc-so:lo0: flags=0x8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33624 tc-so: inet 127.0.0.1/8 flags 0x0 tc-so: inet6 ::1/128 flags 0x20<NODAD> tc-so: inet6 fe80::1%lo0/64 flags 0x0 scopeid 0x1 tc-so:shmif0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 tc-so: address: b2:a0:be:8d:c9:b3 tc-so: linkstr: bus1 tc-so: inet6 fc00:2::2/64 flags 0x0 tc-so: inet6 fe80::b0a0:beff:fe8d:c9b3%shmif0/64 flags 0x0 scopeid 0x2 tc-so:Neighbor Linklayer Address Netif Expire S Fl tc-so:Executing command [ rump.sysctl net.inet6.ip6.accept_rtadv ] tc-so:Executing command [ rump.rtadvd -D -c ./rtadvd.conf -p ./rump.rtadvd.pid shmif0 ] tc-se:bus version 3, lock: 0, generation: 0, firstoff: 0xfffe0, lastoff: 0x0464 tc-se:packet 0, offset 0x0030, length 0x0056, ts 1/350008 tc-se:packet 1, offset 0x009e, length 0x0056, ts 2/210008 tc-se:packet 2, offset 0x010c, length 0x0056, ts 3/390008 tc-se:packet 3, offset 0x017a, length 0x0056, ts 3/430008 tc-se:packet 4, offset 0x01e8, length 0x0056, ts 4/150008 tc-se:packet 5, offset 0x0256, length 0x0056, ts 4/600008 tc-se:packet 6, offset 0x02c4, length 0x0056, ts 5/450008 tc-se:packet 7, offset 0x0332, length 0x0056, ts 6/730008 tc-se:packet 8, offset 0x03a0, length 0x0056, ts 7/510008 tc-se:packet 9, offset 0x040e, length 0x0056, ts 8/770008 tc-se:packet 10, offset 0x047c, length 0x0056, ts 9/170008 tc-se:reading from file -, link-type EN10MB (Ethernet) tc-so:00:00:01.350008 IP6 (hlim 1, next-header Options (0) payload length: 32) :: > ff02::1:ff08:8be4: HBH (padn)(rtalert: 0x0000) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff08:8be4 tc-so:00:00:02.210008 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) :: > ff02::1:ff08:8be4: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::b0a0:6aff:fe08:8be4 tc-so: unknown option (14), length 8 (1): tc-so: 0x0000: f103 00df 241a tc-so:00:00:03.390008 IP6 (hlim 1, next-header Options (0) payload length: 32) :: > ff02::1:ff8d:c9b3: HBH (padn)(rtalert: 0x0000) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff8d:c9b3 tc-so:00:00:03.430008 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) :: > ff02::1:ff8d:c9b3: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::b0a0:beff:fe8d:c9b3 tc-so: unknown option (14), length 8 (1): tc-so: 0x0000: f68b 514a d226 tc-so:00:00:04.150008 IP6 (hlim 1, next-header Options (0) payload length: 32) :: > ff02::2:7a86:d7d9: HBH (padn)(rtalert: 0x0000) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::2:7a86:d7d9 tc-so:00:00:04.600008 IP6 (hlim 1, next-header Options (0) payload length: 32) fe80::b0a0:6aff:fe08:8be4 > ff02::2: HBH (padn)(rtalert: 0x0000) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::2 tc-so:00:00:05.450008 IP6 (hlim 1, next-header Options (0) payload length: 32) fe80::b0a0:beff:fe8d:c9b3 > ff02::1:ff8d:c9b3: HBH (padn)(rtalert: 0x0000) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff8d:c9b3 tc-so:00:00:06.730008 IP6 (hlim 1, next-header Options (0) payload length: 32) fe80::b0a0:beff:fe8d:c9b3 > ff02::1:ff00:2: HBH (padn)(rtalert: 0x0000) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff00:2 tc-so:00:00:07.510008 IP6 (hlim 1, next-header Options (0) payload length: 32) fe80::b0a0:6aff:fe08:8be4 > ff02::1:ff08:8be4: HBH (padn)(rtalert: 0x0000) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff08:8be4 tc-so:00:00:08.770008 IP6 (hlim 1, next-header Options (0) payload length: 32) fe80::b0a0:6aff:fe08:8be4 > ff02::2:43f7:a358: HBH (padn)(rtalert: 0x0000) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::2:43f7:a358 tc-so:00:00:09.170008 IP6 (hlim 1, next-header Options (0) payload length: 32) fe80::b0a0:6aff:fe08:8be4 > ff02::2: HBH (padn)(rtalert: 0x0000) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::2
Attachment:
bus1.pcap
Description: Binary data