Ticket ID: SIXXS #719474 Ticket Status: User PoP: nlams05 - SURFnet (Amsterdam)
Received packet didn't start with a 6, thus is not IPv6
Shadow Hawkins on Thursday, 01 May 2008 21:58:27
I have read and followed the "Reporting Problems" section on the Contact page and am providing the following details for this report based on the list of items stated there:
When AICCU is enabled, about every two minutes, this notice appears in the syslog:
May 1 21:42:04 server aiccu: [AYIYA-tun->tundev] [192.87.102.107]:5072 : Received packet didn't start with a 6, thus is notIPv6
For the rest, IPv6 works just fine. I ran 'aiccu test' and it reported no problems. I'm using aiccu from the Debian Etch repositories:
AICCU 2007.01.15-console-linux by Jeroen Massar
My handle is SGC2-SIXXS. I am using a NAT router which does not modify packets or act as a firewall, and iptables on the machine does not do anything.
Traceroute to the PoP:
traceroute to 192.87.102.107 (192.87.102.107), 64 hops max, 40 byte packets
1 * * *
2 82-169-15-254.ip.telfort.nl (82.169.15.254) 10 ms 38 ms 11 ms
3 * vpn496-telfort.bcsw1.asd-nh.net.tiscali.nl (195.241.4.186) 13 ms 13 ms
4 vlan507.bcsw1.asd-tc2.net.tiscali.nl (195.241.4.54) 13 ms 13 ms 14 ms
5 XSR03.Asd002A.surf.net (195.69.144.34) 13 ms 14 ms 14 ms
6 az-500.xsr01.amsterdam1a.surf.net (145.145.80.21) 14 ms 14 ms 13 ms
7 V1105.sw14.amsterdam1.surf.net (145.145.18.94) 14 ms 13 ms 14 ms
8 sixxs.surfnet.nl (192.87.102.107) 14 ms 14 ms 14 ms
I haven't done a tcpdump yet, do I need to set 'sixxs' as the interface or 'eth0'? Furthermore, I'm not sure about the exact tcpdump filter syntax, and I'm logged in through SSH, I'll look into it if you think you need it.
Should I be worried about this error, and if not, how can I remove it?
State change: user
Jeroen Massar on Thursday, 01 May 2008 22:12:35
The state of this ticket has been changed to user
Received packet didn't start with a 6, thus is not IPv6
Jeroen Massar on Thursday, 01 May 2008 22:13:56 I have read and followed the "Reporting Problems" section on the Contact page and am providing the following details for this report based on the list of items stated there:
You clearly did not read it as a lot of information is missing.
You can only receive that message if something is received by AICCU on the tunnel interface which is not IPv6 (aka starts with a 6) though it gets tagged as IPv6. The PoPs don't send those packets.
Received packet didn't start with a 6, thus is not IPv6
Shadow Hawkins on Thursday, 01 May 2008 23:13:20 You clearly did not read it as a lot of information is missing.
* Always include clear descriptive information about your problem or inquiry.
Did that
* When on a UNIX-alike platform that supports AICCU, please run AICCU and run it using "aiccu test".
Did that
* When using AICCU, check that you are using the latest version, and of course please specify where the binary comes from.
Did that
* Always provide your NIC handle and if applicable the Tunnel or Route IDs you wish to discuss.
Gave the NIC handle, tunnel ID T11278
* Use the email address you have provided in your handle as that is what we use as a contact handle.
Can't do that, this is online
* Provide details of the setup, type of connections, where NATs are located.
Did that (everything regular, told you about the NAT)
* Provide information of your OS type, version and release (ie. uname -a), noting also the distribution name.
"Debian Etch" says enough, IMO
* Include full interface, routing and firewall tables.
I didn't think this was required, routing and firewall is default, here comes the full interface table:
eth0 Link encap:Ethernet HWaddr 00:C0:26:A7:1D:BE
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: 2001:610:6d0:1337::/128 Scope:Global
inet6 addr: 2001:610:6d0:1337::1/128 Scope:Global
inet6 addr: fe80::2c0:26ff:fea7:1dbe/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21586511 errors:9 dropped:0 overruns:0 frame:0
TX packets:23221950 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19653096 (18.7 MiB) TX bytes:4035785250 (3.7 GiB)
Interrupt:11 Base address:0x9400
sixxs Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet6 addr: 2001:610:600:3a7::2/64 Scope:Global
inet6 addr: fe80::410:600:3a7:2/64 Scope:Link
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1280 Metric:1
RX packets:1426 errors:0 dropped:0 overruns:0 frame:0
TX packets:1398 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:457423 (446.7 KiB) TX bytes:150280 (146.7 KiB)
* Include a IPv4 and IPv6 traceroute to the PoP in question.
Did that (the IPv6 traceroute is of course just one hop)
* With heartbeat tunnels, first check clock synchronization or better: use AICCU.
I'm using aiccu
* Check with Wireshark or tcpdumps of the interface over which the tunnel runs.
Use -n (numeric) as an option and don't filter returning ICMP which could also come from routers between your endpoint and the PoP and also use -s 1500 so that one gets the full packet.
Told you why I haven't done this yet.
* The status of the PoP is listed on the PoP Status page, if it is marked down there we are aware of the issue and we will try to resolve it as soon as possible. Additionally other issues are listed in the Ticket Tracker Ticket Tracker.
PoP is obviously up
* We are not your personal helpdesk, thus first read the FAQ and/or use the forum, many cases can already be solved that way, but we do want to have you actually use the tunnel thus do contact us if the problem persists.
Did that.
I don't really think a lot was missing. About the dump, I've got it (let's hope you wanted the dump on eth0), but it's got a lot of SSH data because as I said, I don't know how to filter that out.
As it turns out, there were only five UDP packets in the dump. Two of them were going to sixxs.surfnet.nl, three were coming from there. Now there's not a lot I know about raw network packets, but I don't see a '6' in the raw dump of any of the three packets, while I got only one warning. (Oddly enough, both packets coming from me had incorrect UDP checksums, Wireshark says.)
If you think it helps, maybe I can filter the UDP packets out, and put them online somewhere.
You can only receive that message if something is received by AICCU on the tunnel interface which is not IPv6 (aka starts with a 6) though it gets tagged as IPv6. The PoPs don't send those packets.
I'm sorry, but I can't help it I receive these packets. Nothing on my side is changing them, as far as I know, and I hear other people are getting the warnings too. Either something is changing the data, or the PoP's *are* sending the packets. Don't look at me as if I'm making up this warning.
Received packet didn't start with a 6, thus is not IPv6
Shadow Hawkins on Friday, 02 May 2008 17:19:18
I have read and followed the "Reporting Problems" section on the Contact page and am providing the following details for this report based on the list of items stated there:
I would like to say that I have the exact same problem. I'm running FreeBSD 7.0-CURRENT, with AICCU built from Ports. The packets are coming from sixxs.surfnet.nl, with the only difference from the report above that FreeBSD truncates the message to "last message repeated x times" when the error is sent multiple times in a short period.
eceived packet didn't start with a 6, thus is not IPv6
Carmen Sandiego on Monday, 05 May 2008 22:43:04
Since early march, I'm getting the following message in /var/log/messages and on the console every couple of minutes:
Received packet didn't start with a 6, thus is not IPv6
I mentioned this problem earlier here:
https://noc.sixxs.net/forum/?msg=setup-692703
Now that others confirm having this problem, I'm posting it as a ticket.
This ticket is basically a copy, some new log-info in the end.
Here is a fifteen minute excerpt from /var/log/messages:
http://huis.heesakkers.info/~oliver/IPv6messages3
Since then I'm redirecting it to a separate local7.log
In that fifteen minute period tcpdump -nAs 2048 port 5072 recorded the following:
http://huis.heesakkers.info/~oliver/IPv6dump3
When matching the two, this remains:
http://huis.heesakkers.info/~oliver/IPv6matches3
I'm running FreeBSD 6.2-RELEASE-p11 and latest sixxs-aiccu from ports (recompiled in march as part of the troubleshooting)
Tunnel: T11203 (ayiya on nlams05)
Username: OHA1-SIXXS
pf firewall in place, but disabling it did not affect the problem.
ifconfig:
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::250:8dff:fe51:5d19%vr0 prefixlen 64 scopeid 0x1
inet 192.168.1.1 netmask 0xffff0000 broadcast 192.168.255.255
inet6 2001:610:6ce:1::1 prefixlen 64
ether 00:50:8d:51:5d:19
media: Ethernet autoselect (100baseTX <full-duplex> )
status: active
plip0: flags=108851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33208
pfsync0: flags=41<UP,RUNNING> mtu 2020
syncpeer: 224.0.0.240 maxupd: 128
tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
inet6 fe80::250:8dff:fe51:5d19%tun0 prefixlen 64 scopeid 0x6
inet6 fe80::410:600:3a1:2%tun0 prefixlen 64 scopeid 0x6
inet6 2001:610:600:3a1::2 --> 2001:610:600:3a1::1 prefixlen 128
netstat -rn:
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.1.254 UGS 0 9427945 vr0
127.0.0.1 127.0.0.1 UH 0 8904 lo0
192.168.0/16 link#1 UC 0 0 vr0
192.168.1.1 00:50:8d:51:5d:19 UHLW 1 12 lo0
192.168.1.2 00:16:17:12:a8:44 UHLW 1 39359 vr0 612
192.168.1.68 00:18:de:54:44:b3 UHLW 1 46 vr0 876
192.168.1.71 00:40:8c:7a:f3:6c UHLW 1 29466 vr0 486
192.168.1.93 00:91:00:00:7c:2f UHLW 1 702954 vr0 727
192.168.1.254 00:14:7f:10:e0:22 UHLW 2 1423 vr0 1200
192.168.255.255 ff:ff:ff:ff:ff:ff UHLWb 1 2055 vr0
Internet6:
Destination Gateway Flags Netif Expire
::/96 ::1 UGRS lo0 =>
default 2001:610:600:3a1::1 UGS tun0
::1 ::1 UHL lo0
::ffff:0.0.0.0/96 ::1 UGRS lo0
2001:610:600:3a1::1 link#6 UHL tun0
2001:610:600:3a1::2 link#6 UHL lo0
2001:610:6ce:1::/64 link#1 UC vr0
2001:610:6ce:1::1 00:50:8d:51:5d:19 UHL lo0
2001:610:6ce:1:216:17ff:fe12:a844 00:16:17:12:a8:44 UHLW vr0
fe80::/10 ::1 UGRS lo0
fe80::%vr0/64 link#1 UC vr0
fe80::216:17ff:fe12:a844%vr0 00:16:17:12:a8:44 UHLW vr0
fe80::250:8dff:fe51:5d19%vr0 00:50:8d:51:5d:19 UHL lo0
fe80::%lo0/64 fe80::1%lo0 U lo0
fe80::1%lo0 link#3 UHL lo0
fe80::%tun0/64 link#6 UC tun0
fe80::250:8dff:fe51:5d19%tun0 link#6 UHL lo0
fe80::410:600:3a1:2%tun0 link#6 UHL lo0
ff01:1::/32 link#1 UC vr0
ff01:3::/32 ::1 UC lo0
ff01:6::/32 link#6 UC tun0
ff02::/16 ::1 UGRS lo0
ff02::%vr0/32 link#1 UC vr0
ff02::%lo0/32 ::1 UC lo0
ff02::%tun0/32 link#6 UC tun0
As all logging now goes to local7, I can provide a full log of bringing up my tunnel (for the first time in a month):
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "200 SixXS TIC Service on noc.sixxs.net ready (http://www.sixxs.net)"
May 5 22:02:58 huis1 sixxs-aiccu: sock_printf() : "client TIC/draft-00 AICCU/2007.01.15-console-kame FreeBSD/6.2-RELEASE-p11"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "200 Client Identity accepted"
May 5 22:02:58 huis1 sixxs-aiccu: sock_printf() : "get unixtime"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "200 1210017778"
May 5 22:02:58 huis1 sixxs-aiccu: sock_printf() : "username OHA1-SIXXS"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "200 Choose your authentication challenge please"
May 5 22:02:58 huis1 sixxs-aiccu: sock_printf() : "challenge md5"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "200 b11ec4c276bed22fabebc0f169462740"
May 5 22:02:58 huis1 sixxs-aiccu: sock_printf() : "authenticate md5 27b792996d667e8c9d000b2b479ddbcf"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "200 Succesfully logged in using md5 as OHA1-SIXXS (Oliver Heesakkers) from 86.80.52.251"
May 5 22:02:58 huis1 sixxs-aiccu: sock_printf() : "tunnel list"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "201 Listing tunnels"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "T11203 2001:610:600:3a1::2 ayiya nlams05"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "202 <tunnel_id> <ipv6_endpoint> <ipv4_endpoint> <pop_name>"
May 5 22:02:58 huis1 sixxs-aiccu: sock_printf() : "tunnel show T11203"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "201 Showing tunnel information for T11203"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "TunnelId: T11203"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "Type: ayiya"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "IPv6 Endpoint: 2001:610:600:3a1::2"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "IPv6 POP: 2001:610:600:3a1::1"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "IPv6 PrefixLength: 64"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "Tunnel MTU: 1280"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "Tunnel Name: My First Tunnel"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "POP Id: nlams05"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "IPv4 Endpoint: ayiya"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "IPv4 POP: 192.87.102.107"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "UserState: enabled"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "AdminState: enabled"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "Password: f1360df222f1779d7d2edcc856b0383b"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "Heartbeat_Interval: 60"
May 5 22:02:58 huis1 sixxs-aiccu: sock_getline() : "202 Done"
May 5 22:02:58 huis1 sixxs-aiccu: Succesfully retrieved tunnel information for T11203
May 5 22:02:58 huis1 sixxs-aiccu: sock_printf() : "QUIT Never Ever Land"
May 5 22:02:58 huis1 sixxs-aiccu: AICCU running as PID 94089
May 5 22:02:58 huis1 sixxs-aiccu: [tun-start] Trying Configured TUN/TAP interface tun0...
May 5 22:02:58 huis1 sixxs-aiccu: [tun-start] Using TUN/TAP interface tun0
May 5 22:02:58 huis1 sixxs-aiccu: [tun-start] Setting TUNSIFHEAD for tun0
May 5 22:02:58 huis1 sixxs-aiccu: [AYIYA-start] : Anything in Anything (draft-02)
May 5 22:02:58 huis1 sixxs-aiccu: [AYIYA-tun->tundev] : (Socket to TUN) started
May 5 22:11:53 huis1 sixxs-aiccu: [AYIYA-tun->tundev] [192.87.102.107]:5072 : Received packet didn't start with a 6, thus is not IPv6
May 5 22:13:58 huis1 sixxs-aiccu: [AYIYA-tun->tundev] [192.87.102.107]:5072 : Received packet didn't start with a 6, thus is not IPv6
May 5 22:16:03 huis1 sixxs-aiccu: [AYIYA-tun->tundev] [192.87.102.107]:5072 : Received packet didn't start with a 6, thus is not IPv6
May 5 22:24:23 huis1 last message repeated 4 times
May 5 22:34:48 huis1 last message repeated 5 times
Posting is only allowed when you are logged in. |