Bedankt voor het meedenken. Heb het een beetje druk gehad de afgelopen dagen, maar ik heb me er vandaag nog even wat verder op ingelezen en volgens mij zit het ongeveer zo:
6to4:
• 6to4 router van <site_A> heeft ipv4 adres: 128.131.88.64
• 6to4 router van <site_A> heeft, d.m.v. 6to4 ipv6 prefix: 2002:8083:5840::/48
• 6to4 router van <site_A> heeft ipv6 adres: 2002:8083:5840:1:1/64
• <PC_1> op <site_A> heeft ipv6 adres: 2002:8083:5840:1:2/64
<PC_1> op <site_A> stuurt pakket naar <PC_2> op <site_B>
1. <PC_1> op <site_A> (2002:8083:5840:1:2/64) stuurt ipv6 pakketje naar router (2002:8083:5840:1:1/64)
2. 6to4 router van <site_A> detecteert ipv6 adres en roept 6to4 mechanisme aan
3. 6to4 router encapsuleert het ipv6 pakketje met de ipv4 addressen die hij uit de ipv6 header (source en destination adressen) kan herleiden.
4. Het ipv4 pakketje wordt over de "ipv4 tunnel" naar de externe 6to4 router van <site_B> gestuurd.
5. De 6to4 router van <site_B> decapsuleert het ipv4 pakketje en heeft dus de originele ipv6 header
6. De 6to4 router van <site_B> forward het ipv6 pakketje naar de <PC_2> op <site_B>
In het geval het gewenst is om ook naar native ipv6 netwerken te connecten, kan er gebruik gemaakt worden van een relay router:
1. Client PC op <site_A> (2002:8083:5840:1:2/64) stuurt ipv6 pakketje naar router (2002:8083:5840:1:1/64)
2. 6to4 router van <site_A> detecteert ipv6 adres en roept 6to4 mechanisme aan
3. 6to4 router encapsuleert het ipv6 pakketje met de ipv4 addressen die hij uit de ipv6 header (source en destination adressen) kan herleiden, maar zet als destination ipv4 adres het adres van de relay router die op de router is ingesteld.
4. Het ipv4 pakket wordt over de "ipv4 tunnel" naar de relay router gestuurd.
5. De relay router forward het pakketje naar de native of 6to4 site.
Nu weet ik alleen niet precies hoe de het verkeer terugkomt waneer het via de relay router doorgestuurd wordt naar een native ipv6 site. Het lijkt me dat de relay router zijn ipv6 adres als source instelt wanner hij het pakketje naar de native ipv6 site stuurt en vervolgens het retourverkeer weer, over de "ipv4 tunnel", terugstuurt naar <site_A>.
6in4 werkt zover ik begrijp hetzelfde als 6to4, echter worden dan de source en destination adressen statisch ingesteld, i.p.v. dat ze uit de ipv6 prefix herleid worden.