Omdat ik geen antwoord kreeg in https://forum.kpn.com/internet-9/feedback-over-het-nieuwste-modem-van-kpn-v10a-454616/index14.html#post756978 dacht ik dat het misschien beter was om een apart topic te starten.
Waarschuwing: dit bericht bevat veel technische informatie en is vooral bedoeld voor KPN-medewerkers zodat ze het probleem kunnen oplossen :-)
Ik weet niet of dit het goede forum-topic is, maar ik heb volgens mij een bug gevonden in de V10a. Het gaat om IPv6-over-IPv4 tunnel (proto 41). Het lijkt erop dat sommige pakketen corrupt aankomen (dit gebeurt zowel aan de binnenkant als aan de buitenkant).
De reden dat ik een IPv6-over-IPv4 tunnel gebruik/wil gebruiken is dat de V10a nog steeds geen IPv6 heeft (aanstaan).
Ik heb al langere tijd een onstabiele IPv6-tunnel en na veel debuggen ben ik er achter gekomen dat ik soms pakketen krijg met een ongeldige IPv6-header *binnen* het IPv4 pakket. Ik heb met meerdere bronnen gecontroleerd (twee IPv6-capabele servers buitenshuis kunnen normaal met elkaar communiceren, maar beide servers hebben een probleem met mijn thuis-server. Ik heb dezelfde tunnel-provider gebruikt voordat ik van Ziggo naar KPN overstapte (en natuurlijk met een ander modem).
Ik heb twee plaatjes toegevoegd die de tcpdump weergeven. Het eerste plaatje is een correct pakket (het heeft "0110" oftewel versie 6 in de IP-header).
Het tweede plaatje laat een incorrect pakket zien (versie "0000" oftewel 0?) Dit zorgt ervoor dat het besturingssysteem het pakket als ongeldig ziet en dus dropt.
Omdat het soms wel werkt, soms niet, is de verbinding onstabiel: meestal gaat er verkeer overheen, maar soms pauzeert de verbinding ineens of wordt de verbinding verbroken (logisch, het wordt natuurlijk gezien als packetloss).
Kan hier iets mee gedaan worden? Het liefste zou ik natuurlijk zien dat er native IPv6-support in de V10a komt, maar dit probleem moet denk ik sowieso opgelost worden, want het lijkt op een bug die packets verminkt.
Beste antwoord door Erik van KPN
Bekijk origineel