IPv6 packet creation tool
Matthew Luckie
mjl at luckie.org.nz
Wed Sep 21 04:09:36 CEST 2011
> I need to create a single packet which has a fragmentation header
> and is not the first packet of this simulated fragmented IPv6
> packet, and set TTL on it, and send it out (basically I would like
> to do traceroute with it) to isolate a problem.
I found this mildly interesting so I added code to scamper to do this:
traceroute with IPv6 fragment offset != 0.
http://www.wand.net.nz/scamper/scamper-cvs-20110921.tar.gz
I have done a small amount of testing, it seems that some routers (e.g
hops 8 and 9 below) won't send TTL expired to these probes but will
forward them on. The -o flag specifies the value to place in the
offset field. At the moment scamper does not do anything with any
fragment reassembly timeout message so it will halt probing after five
unresponsive hops. The two traces below are fragment and non-fragment
traceroute.
sudo scamper/scamper -I "trace -o 16 -P icmp-paris 2404:138:4002:4000:21e:4fff:fea5:fcfb"
traceroute from 2620:f:1:1301::1 to 2404:138:4002:4000:21e:4fff:fea5:fcfb
1 2620:f:1:1301::2 0.545 ms
2 2620:f:0:901::2 0.601 ms
3 2620:f:0:701::2 3.863 ms
4 2620:f:0:b01::3 18.063 ms
5 2001:468:ff:204:8000::2 27.917 ms
6 2001:468:ff:403::2 41.716 ms
7 2001:468:ff:305::2 643.131 ms
8 *
9 *
10 2404:138:2000::e2 212.816 ms
11 2404:138:0:1::26 214.929 ms
12 2001:df0:4:2::1 214.553 ms
13 2001:df0:4:2::e 215.150 ms
14 *
15 *
16 *
17 *
18 *
sudo scamper/scamper -I "trace -P icmp-paris 2404:138:4002:4000:21e:4fff:fea5:fcfb"
traceroute from 2620:f:1:1301::1 to 2404:138:4002:4000:21e:4fff:fea5:fcfb
1 2620:f:1:1301::2 0.452 ms
2 2620:f:0:901::2 0.425 ms
3 2620:f:0:701::2 3.695 ms
4 2620:f:0:b01::3 17.594 ms
5 2001:468:ff:204:8000::2 27.648 ms
6 2001:468:ff:403::2 41.546 ms
7 2001:468:ff:305::2 580.418 ms
8 2001:504:b:20::154 73.698 ms
9 2404:138:2000::b9 203.024 ms
10 2404:138:2000::e2 212.410 ms
11 2404:138:0:1::26 214.657 ms
12 2001:df0:4:2::1 214.405 ms
13 2001:df0:4:2::e 221.544 ms
14 2404:138:4002:4000:21e:4fff:fea5:fcfb 214.656 ms
More information about the ipv6-ops
mailing list