IPv6 6to4

From Teknologisk videncenter
Revision as of 16:54, 5 September 2012 by Rael (talk | contribs) (Example)
Jump to: navigation, search

Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) er en af de transit metoder man kan bruge når man skal gå fra IPv4 til IPv6. ISATAP er defineret i RFC 4214 der beskriver hvordan Tunnellen virker som NBMA Lag2 bære medie over IPv4. ISATAP Bruger en afart af GRE til tunneleringen, 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