IPv6: Difference between revisions

From The Incoherency.Net Wiki
Jump to navigation Jump to search
Denis (talk | contribs)
Denis (talk | contribs)
Line 2: Line 2:


[http://www.denis.lemire.name/media/IPv6%20Address%20Space.pdf http://www.denis.lemire.name/images/wiki/ipv6-address-space.png]
[http://www.denis.lemire.name/media/IPv6%20Address%20Space.pdf http://www.denis.lemire.name/images/wiki/ipv6-address-space.png]
=== Special Prefixes ===
* ::/8
** ::/128 - Unspecified
** ::1/128 - loopback (IPv4 127/8 equivalent)
** ::ffff:0:0/96 - IPv4 mapped addresses
* 2000::/3 - IANA Global Unicast
** 2001::/32 - Teredo (RFC-4380)
** 2001:10::/28 - Orchid (RFC-4843)
** 2002::/16 - 6to4
* FC00::/7 - unique local addresses
* FE80::/10 - link-local addresses (169.254/16 equivalent)
* FECO::/10 - site-local (deprecated)
* FF00::/8 - multicast


=== Allocation and Assignments ===
=== Allocation and Assignments ===

Revision as of 18:57, 5 March 2008

Address Space

http://www.denis.lemire.name/images/wiki/ipv6-address-space.png

Special Prefixes

  • ::/8
    • ::/128 - Unspecified
    • ::1/128 - loopback (IPv4 127/8 equivalent)
    • ::ffff:0:0/96 - IPv4 mapped addresses
  • 2000::/3 - IANA Global Unicast
    • 2001::/32 - Teredo (RFC-4380)
    • 2001:10::/28 - Orchid (RFC-4843)
    • 2002::/16 - 6to4
  • FC00::/7 - unique local addresses
  • FE80::/10 - link-local addresses (169.254/16 equivalent)
  • FECO::/10 - site-local (deprecated)
  • FF00::/8 - multicast

Allocation and Assignments

Minimum direct allocation is currently /32.

ISP assignments are as follows:

  • /64 when it is known that one and only one subnet is needed.
  • /56 for small sites, those expected to need only a few subnets over the next 5 years.
  • /48 for larger sites

Addresses Space Size

  • 340,282,366,920,938,463,463,374,607,431,768,211,456 unique IPs
  • 42,535,295,865,117,307,932,921,825,928,971,026,432 IPs in 2000::/3 (1/8th of total address space)
  • 1,208,925,819,614,629,174,706,176 IPs in a /48
  • 536,870,912 /32 prefixes within 2000::/3
  • 65,536 /48 prefixes with a /32
  • 65,536 /64 subnets within a /48
  • 35,184,372,088,832 /48 prefixes within 2000::/3
  • 8,192 IPv6 /48 prefixes for every IPv4 address in 2000::/3 alone.
  • 18,446,744,073,709,551,616 IPs within a /64 subnet

Multicast Addresses

Multicast addresses exist within the 'FF00::/8 prefix.

  • FF02::1 - all v6 hosts on local subnet (IPv4 equivalent 224.0.0.1)
  • FF02::2 - all v6 routers on local subnet (IPv4 equivalent 224.0.0.2)

Incoherency.Net Prefix

This network has been assigned the prefix 2610:78:ad::/48, it is currently utilized as follows:

  • 2610:78:ad::/56 - Home
    • 2610:78:ad::/64 - Future server block
    • 2610:78:ad:1::/64 - Ethernet LAN
    • 2610:78:ad:2::/64 - Wireless LAN
  • 2610:78:ad:100::/56 - Beaumont
  • 2610:78:ad:200::/56 - Leduc
  • 2610:78:ad:ff00::/56 - Tunnels
    • 2610:78:ad:ff00::/64 - Home to Beaumont
      • 2610:78:ad:ff00::1 - Home
      • 2610:78:ad:ff00::2 - Beaumont
    • 2610:78:ad:ff01::/64 - Home to Leduc

Protocol Translation Mechanisms

  • faithd can be used to translate on a per service basis.
  • ptrtd is a similar and better solution, but only appears to run on Linux at this time.
  • NAT-PT is also an option but it has been deprecated.
  • Using one of the above, totd is still required to translate DNS.

Useful or Interesting Links

History

Date Relevance
Mar 1996 6bone started
Jan 1, 2004 6bone prefix allocations halted.
Jul 20, 2004 Experimented with Freenet6 and Hurricane Electric tunnels
Jun 6, 2006 6bone prefix phased out (3FFE::/16)
Oct 15, 2007 IPv6 6to4 setup
Dec 17, 2007 Tera-Byte prefix (2610:78:ad::/48)
Feb 4, 2008 IPv6 records added to DNS root