IPv6 6to4

From Teknologisk videncenter
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 enkapsulerer pakkerne i en ny IPv4 header, men hvor protokol feltet er sat til 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

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 2002: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

Additional information

  • RFC 3964 - Security Considerations for 6to4
  • RFC 6343 - Advisory Guidelines for 6to4 Deployment
  • RFC 3068 - An Anycast Prefix for 6to4 Relay Routers
  • RFC 2893 - Transition Mechanisms for IPv6 Hosts and Routers