Hello all,

After setting up a teredo relay, I've noticed some weird packets going 
by, which may or may not be an indication of buggy client 
implementation.

Observation 1:

15:16:23.784565 IP6 (hlim 21, next-header: unknown (59), length: 0) 
2001:0:4136:e38c:0:d134:ac48:xxxx > 2002:c950:bbbb::cccc:dddd: no next 
header

All of these packets are "empty" (no next header), and all of them 
have hop limit = 21.  But nothing really wrong (protocol-wise) with 
these, just a little bit oddness.

Observation 2:

Similar packet, but with hop-limit=255 and destined to a link-local 
address.  This seems to be an indication of brokenness, as I fail to 
see how sending a link-local packet to a teredo relay could ever work.

It seems that Teredo clients try to do this repeatedly, always with 
the same fe80::foo address.  During a half-hour period, I saw the 
following slightly obfuscated attempts (the first number is the number 
of attempts)

   15 2001:0:4136:e38e:47c:f227:7c94:xxxx > fe80::1c9e:9aad:zzzz:vvvv
   12 2001:0:53aa:64c:0:f226:2bcd:xxxx > fe80::20eb:4661:zzzz:vvvv
   11 2001:0:4136:e38c:2807:1ce1:b841:xxxx > fe80::e0e0:f185:zzzz:vvvv
   10 2001:0:4136:e390:30b5:177a:bb89:xxxx > fe80::a413:8b01:zzzz:vvvv
   10 2001:0:4136:e38a:14e2:f227:7c94:xxxx > fe80::fc31:b43b:zzzz:vvvv
    9 2001:0:4136:e38e:18d7:1f64:352d:xxxx > fe80::44c4:29c7:zzzz:vvvv
    9 2001:0:4136:e38c:1856:126f:ad51:xxxx > fe80::80c2:3487:zzzz:vvvv
    9 2001:0:4136:e38a:455:3c63:b880:xxxx > fe80::847:b9a3:zzzz:vvvv
    8 2001:0:4136:e38c:83b:aac:ae35:xxxx > fe80::400:ba47:zzzz:vvvv
    8 2001:0:4136:e38c:1438:ea53:b351:xxxx > fe80::20bb:5f9d:zzzz:vvvv
    8 2001:0:4136:e38a:3468:38b9:ba74:xxxx > fe80::ccb8:98e5:zzzz:vvvv
    7 2001:0:4136:e390:cf1:1172:bd48:xxxx > fe80::c03e:cd52:zzzz:vvvv
    7 2001:0:4136:e390:1077:1728:b39c:xxxx > fe80::e472:4cc0:zzzz:vvvv
    7 2001:0:4136:e38e:1822:f227:7c94:xxxx > fe80::6839:32c6:zzzz:vvvv
    7 2001:0:4136:e388:8b3:1a9a:a531:xxxx > fe80::c026:c2e9:zzzz:vvvv
    7 2001:0:4136:e388:88a:fbfc:b73e:xxxx > fe80::8014:371:zzzz:vvvv
    6 2001:0:4136:e390:36:e03:b8ac:xxxx > fe80::3057:c540:zzzz:vvvv
    6 2001:0:4136:e390:28d7:290:b3e9:xxxx > fe80::542c:770b:zzzz:vvvv
    6 2001:0:4136:e38e:1877:3b99:b487:xxxx > fe80::907c:b9e9:zzzz:vvvv
    6 2001:0:4136:e38c:8000:d824:aaad:xxxx > fe80::4c11:52a7:zzzz:vvvv
    6 2001:0:4136:e38c:1ce9:3cf6:e78c:xxxx > fe80::c06d:e576:zzzz:vvvv
    6 2001:0:4136:e38c:1cb2:f227:7c94:xxxx > fe80::4cea:313d:zzzz:vvvv
    6 2001:0:4136:e38a:6c:3892:b396:xxxx > fe80::f094:7d58:zzzz:vvvv
    6 2001:0:4136:e38a:1ce0:169f:e732:xxxx > fe80::fc56:a649:zzzz:vvvv
    6 2001:0:4136:e38a:14b5:2b0:ae3a:xxxx > fe80::3826:a264:zzzz:vvvv
    6 2001:0:4136:e388:80b:3a70:3390:xxxx > fe80::5008:1656:zzzz:vvvv
    6 2001:0:4136:e388:14c8:e67e:b39c:xxxx > fe80::cc8c:71d5:zzzz:vvvv
... and some number of fewer attempts..

What's going on?  I'd say that Teredo client code should filter out 
packets with a link-local address as destination at egress.

-- 
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings
_______________________________________________
Users mailing list
Users@ipv6.org
https://lists.ipv6.org/mailman/listinfo/users

Reply via email to