Traceroutar vi minns

Jag sitter just nu på hotellrummet i Minneapolis, där IETF just nu pågår. Jag har packat färdigt och är på väg till flygplatsen, men har några minuter på mig. Så varför inte kolla vad det är för nät jag sitter på?

randombot$~>traceroute6 vic20.blipp.com
traceroute6 to vic20.blipp.com (2001:16d8:ff00:2a9::2) from 2001:df8::64:21f:5bff:fec4:a415, 30 hops max, 12 byte packets
 1  2001:df8:0:64::3  2.893 ms  15.19 ms  2.083 ms
 2  2001:df8:0:4::2  2.817 ms  1.828 ms  2.441 ms
 3  2001:468:1900:5::2  1.868 ms  1.935 ms  2.458 ms
 4  ge-2-0-0.2054.rtr.chic.net.internet2.edu  205.72 ms  202.649 ms  202.527 ms
 5  so-1-3-0.0.rtr.newy32aoa.net.internet2.edu  42.037 ms  42.07 ms  42.86 ms
 6  2001:450:2008:21::1  96.719 ms  101.818 ms  107.693 ms
 7  2001:450:2002:17::2  192.795 ms  197.35 ms  192.935 ms
 8  v1316-r84.cr0-r87.hy-sto.se.ip6.p80.net  193.431 ms  196.41 ms  192.908 ms
 9  sixxs-hy-demarc0.cust.ip6.p80.net  193.71 ms  193.279 ms  193.783 ms
10  cl-682.sto-01.se.sixxs.net  194.929 ms  197.617 ms  194.349 ms

Jämför med IPv4-motsvarigheten:

randombot$~>traceroute vic20.blipp.com
traceroute to vic20.blipp.com (217.75.101.38), 64 hops max, 40 byte packets
 1  rtra-guestroom.meeting.ietf.org (130.129.64.2)  4.332 ms  3.237 ms  1.644 ms
 2  telecomb-gr-01-v152.ggnet.umn.edu (192.35.86.218)  2.230 ms  1.681 ms  1.446 ms
 3  mtc-gr-01-ten-3-1.northernlights.gigapop.net (146.57.252.134)  1.479 ms  2.085 ms  3.525 ms
 4  66.162.50.105 (66.162.50.105)  5.412 ms  3.790 ms  5.023 ms
 5  peer-02-so-0-0-0-0.chcg.twtelecom.net (66.192.244.20)  14.303 ms  13.342 ms  14.251 ms
 6  port80.ge-2-0-0.407ar1.ARN1.gblx.net (207.138.144.102)  137.025 ms  137.357 ms  136.748 ms
 7  ge1-0.dr1.hy-sto.se.p80.net (217.75.108.8)  137.143 ms  137.557 ms  137.212 ms
 8  fw1.webtajm.net (217.75.101.2)  137.868 ms  137.602 ms  138.350 ms
 9  vic20.blipp.com (217.75.101.38)  138.253 ms  139.151 ms  138.188 ms

Det finns några detaljer som skiljer dessa båda traceroutar åt. Förutom det uppenbara att det är två olika protokoll vi pratar om. En av sakerna är ju antalet hopp på väg till destinationen. För IPv4 är det nio hopp, medan det för IPv6 är 10 hopp. Men det är bara en illusion, på destinationen vic20.blipp.com kör jag nämligen en IPv6-tunnel från sixxs.net, vilket innehär att från sixxs.net-tunneln kör IPv4 hela vägen in till min vic20. Så antalet riktiga hopp har jag helt enkelt ingen aning om, eller vilken väg mina IPv4-paket egentligen färdas.

En annan sak som skiljer är baklängesuppslagningen på IP-adresserna. För IPv4-versionen är det bara en IP-adress som saknar baklängesuppslagning. På IPv6-versionen är det fem! Och det är ovanligt bra. Jag inbillar mig att situationen långsamt blir bättre, ju mer folk bryr sig om sina IPv6-nät.

Ytterligare en sak som skiljer är latensen. Den skiljer sig inte så hemskt mycket åt. Det är på en IPv6-länk som jag får lång svarstid, i övrigt så ligger ju tunnlad IPv6 självklart något högre än IPv4.

Nej, dags att ta sig till flygplatsen.