Difference between revisions of "IPv6"

From SupraWiki
Jump to: navigation, search
(OpenBSD)
(Windows 7 and later)
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
==Information==
 
==Information==
[[Image:World-ipv6-day-logo.png|right]]
+
[[Image:Ipv6-launch-day.png|right]]
On June 8th 2011, SupraNet will be joining [http://www.facebook.com/notes/facebook-engineering/world-ipv6-day-solving-the-ip-address-chicken-and-egg-challenge/484445583919 Facebook], [http://googleblog.blogspot.com/2011/01/world-ipv6-day-firing-up-engines-on-new.html Google] and [http://www.worldipv6day.org/participants/ many others] by participating in [http://worldipv6day.org/ World IPv6 Day]. While SupraNet's network is IPv6 ready, we will be enabling IPv6 DNS records (AAAA) for our E-Mail, DNS, and webhosting. If a client were to access one of these services from an improperly configured network they may experience issues.
+
On June 8th 2011, SupraNet joined [http://www.facebook.com/notes/facebook-engineering/world-ipv6-day-solving-the-ip-address-chicken-and-egg-challenge/484445583919 Facebook], [http://googleblog.blogspot.com/2011/01/world-ipv6-day-firing-up-engines-on-new.html Google] and [http://www.worldipv6day.org/participants/ many others] by participating in [http://worldipv6day.org/ World IPv6 Day]. IPv6 DNS records (AAAA) were enabled for our E-Mail, DNS, and web-hosting. We had no issues and left all IPv6 services enabled.  
 +
 
 +
 
 +
We also participated in [http://www.worldipv6launch.org/ World IPv6 Launch Day] which occurred on June 6th, 2012.
 +
 
  
 
You can test your IPv6 readiness by visiting these sites:
 
You can test your IPv6 readiness by visiting these sites:
 
* http://test-ipv6.com/
 
* http://test-ipv6.com/
 
* http://ipv6test.google.com/
 
* http://ipv6test.google.com/
* http://omgipv6day.com/
 
  
 +
Many web services have already switched the IPv6 in the subsequent years after the release.  Nearly 20% of the [http://www.alexa.com/topsites/ Alexa top 1000 sites] are accessible via IPv6.
 +
 +
IPv6 specific versions of some popular sites (these will only work if you have IPv6)
 +
* http://www.v6.facebook.com/
 +
* http://ipv6.google.com/
  
 
If you are interested in receiving an IPv6 allocation or enabling IPv6 on your website, please contact [mailto:support@supranet.net support@supranet.net]. Information on how to configure your devices to utilize IPv6 can be found later on this page.
 
If you are interested in receiving an IPv6 allocation or enabling IPv6 on your website, please contact [mailto:support@supranet.net support@supranet.net]. Information on how to configure your devices to utilize IPv6 can be found later on this page.
Line 33: Line 41:
 
* dns1.supranet.net (2607:F4E0:100:111::11)
 
* dns1.supranet.net (2607:F4E0:100:111::11)
 
* dns2.supranet.net (2607:F4E0:400:111::18)
 
* dns2.supranet.net (2607:F4E0:400:111::18)
* dns3.supranet.net (2607:F4E0:100:111::12)
+
* dns3.supranet.net (2607:F740:B::F5E)
  
 
== Configuration ==
 
== Configuration ==
=== Cisco ===
+
=== Cisco IOS ===
 
* IOS config must support IPv6. Check support with [http://tools.cisco.com/ITDIT/CFN/Dispatch?act=rlsSelect&task=search&searchby=platform Feature Navigator]
 
* IOS config must support IPv6. Check support with [http://tools.cisco.com/ITDIT/CFN/Dispatch?act=rlsSelect&task=search&searchby=platform Feature Navigator]
 
  ''!! Enable IPv6 ''
 
  ''!! Enable IPv6 ''
Line 51: Line 59:
  
  
 +
=== Juniper Junos ===
 +
* Sample of a static IP and default route
 +
interfaces {
 +
    ge-0/0/0 {
 +
        unit 0 {
 +
            family inet6 {             
 +
                address 2607:F4E0:xxxx:xxxx::2/64;
 +
            }
 +
        }
 +
    }
 +
}
 +
routing-options
 +
    rib inet6.0 {
 +
        static {
 +
            route 0::/0 next-hop 2607:F4E0:xxxx:xxxx::1
 +
            }
 +
        }
 +
    }
 +
}
  
 
=== FreeBSD ===
 
=== FreeBSD ===
Line 75: Line 102:
 
* Set a default gateway by adding a new line to <code>/etc/mygate</code>:
 
* Set a default gateway by adding a new line to <code>/etc/mygate</code>:
 
   2607:F4E0:xxxx:xxxx::1
 
   2607:F4E0:xxxx:xxxx::1
 +
  
 
=== Linux (Debian) ===
 
=== Linux (Debian) ===
Line 101: Line 129:
  
  
=== Windows 7 ===
+
=== Windows 7 and later===
Windows 7 should assign an IPv6 address automatically if your default gateway is configured with auto configuration.
+
Windows 7 and later versions should assign an IPv6 address automatically if your default gateway is configured with auto configuration.

Latest revision as of 14:59, 9 August 2016

Information

Ipv6-launch-day.png

On June 8th 2011, SupraNet joined Facebook, Google and many others by participating in World IPv6 Day. IPv6 DNS records (AAAA) were enabled for our E-Mail, DNS, and web-hosting. We had no issues and left all IPv6 services enabled.


We also participated in World IPv6 Launch Day which occurred on June 6th, 2012.


You can test your IPv6 readiness by visiting these sites:

Many web services have already switched the IPv6 in the subsequent years after the release. Nearly 20% of the Alexa top 1000 sites are accessible via IPv6.

IPv6 specific versions of some popular sites (these will only work if you have IPv6)

If you are interested in receiving an IPv6 allocation or enabling IPv6 on your website, please contact support@supranet.net. Information on how to configure your devices to utilize IPv6 can be found later on this page.

Allocation

Allocations are available to SupraNet customers in sizes of /56. This contains 256 /64's, each which have 2^64 (18,446,744,073,709,551,616 or 18 Quintillion) usable addresses which will allow for autoconfiguration of hosts on a network (similar to DHCP).

To use IPv6 your network equipment (such as firewall or router) must support it. All modern operating systems such as Windows, OSX, Linux, FreeBSD support IPv6.

Please contact support@supranet.net for an IPv6 allocation.

DNS

SupraNet has two types of DNS servers: private/recursive servers for our connectivity customers, and our public/authoritative servers for domain name hosting. If you are configuring a system to do DNS queries, use the private DNS servers. If you are registering a domain and want SupraNet to host DNS, use the public servers.

SupraNet's private DNS servers will not answer queries from systems outside our network.


Private DNS Servers:

  • 2607:F4E0:100:111::10
  • 2607:F4E0:100:111::19


Public DNS Servers:

  • dns1.supranet.net (2607:F4E0:100:111::11)
  • dns2.supranet.net (2607:F4E0:400:111::18)
  • dns3.supranet.net (2607:F740:B::F5E)

Configuration

Cisco IOS

!! Enable IPv6 
ipv6 unicast-routing
ipv6 cef

!! Add IPv6 Address to an interface 
interface FastEthernet0/0
 ipv6 address 2607:F4E0:xxxx:xxxx::2/64
 ipv6 nd suppress-ra

!! set default route
ipv6 route ::/0 2607:F4E0:xxxx:xxxx::1


Juniper Junos

  • Sample of a static IP and default route
interfaces {
    ge-0/0/0 {
        unit 0 {
            family inet6 {              
                address 2607:F4E0:xxxx:xxxx::2/64;
            }
        }
    }
}
routing-options 
    rib inet6.0 {
        static {
            route 0::/0 next-hop 2607:F4E0:xxxx:xxxx::1
            }
        }
    }
}

FreeBSD

  • Modify /etc/rc.conf. IPv6 should be working upon next boot:
ipv6_enable="YES"
ipv6_defaultrouter="2607:F4E0:xxxx:xxxx::1"
ipv6_ifconfig_em0="2607:F4E0:xxxx:xxxx::2/64"


  • To bring it up live without a reboot you must do a little more work. The last four steps are to get the Link Local (fe80) addresses active:
ifconfig em0 inet6 2607:f4e0:xxxx:xxxx::2/64
route add -inet6 default 2607:f4e0:xxxx:xxxx::1
sysctl net.inet6.ip6.auto_linklocal=1
ifconfig em0 down up
/etc/rc.d/network_ipv6 start
rtsol em0


OpenBSD

  • Modify /etc/hostname.xxx and add the address to a new line:
inet6 2607:F4E0:xxxx:xxxx::2 64


  • Set a default gateway by adding a new line to /etc/mygate:
 2607:F4E0:xxxx:xxxx::1


Linux (Debian)

Debian should assign an IPv6 address automatically if your default gateway is configured with auto configuration.

  • To assign a static IP, modify /etc/network/interfaces
iface eth0 inet6 static
	address 2607:F4E0:xxxx:xxxx::2
	netmask 64
	gateway 2607:F4E0:xxxx:xxxx::1


  • To bring it up live:
ifconfig eth0 add 2607:F4E0:xxxx:xxxx::2/64
ip -6 route del ::/0
ip -6 route add ::/0 via 2607:f4e0:xxxx:xxxx::1


Windows XP

Windows XP must have the IPv6 Protocol added

  • Open Control Panel
  • Network Connections
  • Get the properties of your NIC (Local Area Connection if wired)
  • Click Install
  • Choose Protocol and Add
  • Choose Microsoft as the manufacturer, Microsoft TCP/IP verison 6, click OK


Windows 7 and later

Windows 7 and later versions should assign an IPv6 address automatically if your default gateway is configured with auto configuration.