IPv6 6to4

From Teknologisk videncenter
Revision as of 11:05, 10 September 2012 by Rael (talk | contribs)
Jump to: navigation, search

6to4 er en af de transit metoder man kan bruge når man skal forbinde IPv6 øer igennem et IPv4 netværk. 6to4 er defineret i RFC 3056 der beskriver hvordan Tunnellen automatisk bliver oprettet af 6to4 routeren over IPv4. 6to4 bruger en afart af GRE til tunnelleringen, men istedet for IP protocol 47(GRE) bruger den IP protocol 41(IPv6-in-IP).

6to4 Addresses

IP adresserne for 6to4 tunnelering består af:

  • 2002::/16 som er defineret af IANA til 6to4 tunneling(16bit).
  • Den externe IPv4 adresse som tunnellen skal oprettes til(32bit).
  • /16 område til Site-subnet der tillader 65,536 subnets(16 bit),
  • Interface ID(64bit).

6to4 IP adresserne er ikke globalt routebare da de baserer sig på en offentlig routebar IPv4 adresse.

6to4 Address

ISATAP Gateway

For at finde en ISATAP enabled gateway i sit IPv4 domain, kan man bruge:

  • Manual konfiguration(C:\>netsh interface isatap set router 172.16.0.1)
  • FQDN DNS forespørgsel(isatap.example.com).
  • DHCPv4 Option. (Se IETF ISATAP Draft)
  • En anden uspecifiseret metode.

Example

Example Topology

For at opsætte 6to4 skal der konfigureres et tunnel interface på Routeren mellem der henviser til IPv4 adressen og Det interne netværk. Og der skal laves en statisk route der peger ud af tunnel interfaces for alle 2002::/16 net.

interface FastEthernet 0
 description <Ext IPv4 only Interface>
 ip address 10.13.37.150 255.255.255.0
 no shutdown
!
interface FastEthernet 1
 description <IPv6 Only Interface>
 ipv6 address 2001:0A0D:2596:1010::/64 eui64
!
interface tunnel 1
 no ip address
 ipv6 unnumbered FastEthernet 1
 tunnel source FastEthernet 0
 <notice>tunnel mode ipv6ip 6to4</notice>
 exit
!
ipv6 route 2002::/16 tunnel 1

Nu vil alt til et anden 6to2 netværk automatisk blive routet igennem tunnel 1 interfaces