Questions tagged [ipv6]

IPv6 is the successor to IPv4. Rather than 2^32 addresses (like IPv4), it has 2^128, which is 340,282,366,920,938,463,463,374,607,431,768,211,456 unique addresses (34 undecillion). IPv6 addressing is quite different to IPv4 and is not backwards compatible, but protocols that sit on top (HTTP, SSH, etc) remain unchanged.

was designed in the 1970's and supports just over 4 billion unique addresses. Back then, nobody could ever have imagined the internet becoming what it is today.

Since 1 February 2011, the global pool of IPv4 addresses has been depleted, The first regional pool (Asia) ran out on 15 April 2011, Europe ran out on 14 September 2014, with the North American pools slated to run out in. Individual ISPs and hosting companies should have between three and twelve months after their regional pool is empty. By 2014, it will be hard/expensive to get a new IPv4 allocation outside of Africa and Latin America.

In the early 1990's people started to realise that we were going to run out of IP addresses and a taskforce was developed to decide on a new protocol. The protocol that was settled on was IPv6.

IPv6 has 128-bit addresses, and mostly works the same as IPv4, except that ARP is completely replaced (by Neighbour Discovery Protocol), and DHCP is radically different - and may not be necessary, in the light of the new Router Advertisement system. With the much larger address allocation, NAT is not needed.

There is an excellent talk from DefCon 18 on youtube that explains a lot of the history around IPv6. You can find it here.

1755 questions
6
votes
3 answers

Listening for both IPv6 and IPv4 in apache 2.2

I'm using apache2.2 How to listen both Ipv6 and Ipv4? or only Ipv6 / only Ipv4
freddiefujiwra
  • 1,667
  • 5
  • 25
  • 34
6
votes
1 answer

Is this IPv6-link-local address (as reported by Windows) correct? If so, why?

From what I read online, an IPv6 link-local address is generated by taking the network interface's MAC address, inserting an FF:FE word into the middle of it, OR'ing in some additional bits, et voila: e.g. MAC address 00:3E:E1:c6:20:c2 corresponds…
Jeremy Friesner
  • 1,323
  • 1
  • 14
  • 25
6
votes
1 answer

IPv6 - Allow incoming ICMP echo requests

So, we recently got our /48 prefix from our LIR, and started small-scale deploying it in a lab. What struck me as odd is that sites like http://ipv6-test.com/ insist that you allow incoming ICMP Echo requests. I understand why you should allow…
lightxx
  • 197
  • 1
  • 2
  • 9
6
votes
1 answer

UDP hole punching still required in IPv6, even without NAT?

Background (skip ahead for question) IPv4 needed NAT for address conservation. The firewalling properties of NAT were also beneficial for security. IPv4 NAT firewall rules are "block incoming packet remote-address:port -> local-address:port, unless…
Peter Stock
  • 188
  • 1
  • 7
6
votes
2 answers

Firewalld blocks IPv6, ignores config

I'm trying to setup an IPv6 web-server on CentOS 7.2 with NGINX. I have tested my IPv6 connectivity outgoing and incoming - everything works. My IP, AAAA records, etc as fine as well. Essentially everything is OK until I enable FirewallD. I have it…
kgizdov
  • 205
  • 1
  • 2
  • 4
6
votes
1 answer

Server 2008 R2 NIC in "Unidentified Network" state after connectivity loss is restored

I am having trouble with 2 servers, both with the same symptoms. When they are reconnected to the switch after losing connectivity, they stay in an "unidentified network" state. Only after cycling the selection of ipv6 in the NIC or rebooting does…
6
votes
2 answers

When do browsers request and use IPv6 DNS records?

I'm glad my new Linode hosted server offers an IPv4 and an IPv6 address as well. And default DNS records, when using Linode as NS, shows both A and AAAA records example.com 86400 IN A 203.0.113.4 example.com 86400 IN AAAA…
Déjà vu
  • 5,546
  • 9
  • 36
  • 55
6
votes
3 answers

OpenBSD default gateway outside subnet

My ISP offers IPv6 by default. However, my ISPs IPv6 setup appears to be a bit strange because the default IPv6 gateway is located outside of my servers subnet. Under linux it is possible to setup a static route to that gateway using ip -6 route add…
RNieaa
  • 61
  • 2
6
votes
2 answers

IPv6 default gateway route disappear after reboot

I'm using Debian Wheezy on a dedicated server which uses IPv4 and IPv6 at the same time. ifconfig eth0 eth0 Link encap:Ethernet HWaddr 11:11:11:11:11:11 inet adr:90.0.0.1 Bcast:90.0.0.255 Masque:255.255.255.0 adr inet6:…
Fox
  • 992
  • 2
  • 14
  • 23
6
votes
1 answer

IPv6 Not Routing Properly

I am setting up a RRAS machine for my personal use and for use by a few of my friends. I am currently using Windows Server 2012; but I have tried this with Windows Server 2008 R2. Both systems didn't quite work as expected. I have tried getting…
amwdrizz
  • 61
  • 6
6
votes
3 answers

/64 routed to my assigned IPv6 address?

So I have a vps provider for a linux server, it states this in my network dashboard on their site: 2607:f840:0044:0022:0000:0000:0000:0000/64 is routed to this server (2607:f840:0:3f:0:0:0:eaa) 2607:f840:0:3f:0:0:0:eaa/64 is the address assigned…
user66779
  • 153
  • 1
  • 1
  • 7
6
votes
2 answers

List IPv6 Neighbor Proxies in Linux

With the command like these the following you can add neighbor proxies in Linux ip -6 neigh add proxy 2001:db8:100:3022:1::4 dev eth0 Is there a way how to list which proxies have already been defined?
aef
  • 1,745
  • 4
  • 25
  • 43
6
votes
4 answers

Debian ip6tables rules setup for IPv6

I am setting up a firewall for ipv6 on Debian Squeeze. It is a webserver, so I think the only port that need to be open to the world for ipv6 is 80. This is what I have: *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT DROP [0:0] :in-new -…
user1447499
  • 71
  • 1
  • 1
  • 4
6
votes
1 answer

Debian, 6rd tunnel, and connection troubles

Long story short, I am having issues with IPv6 using a 6rd tunnel with my ISP, Charter Business. They offer a 6rd tunnel that I think I have properly set up, but the server doesn’t reply to every IPv6 request. When the server has the network…
Chris B
  • 71
  • 6
6
votes
1 answer

Static IPv6 address advertising and IPv6 autoconfig in Debian/Ubuntu

I have a network that advertises IPv6 addresses through IPv6 autoconfig. To allow DNS lookups and to have fancy IP addresses, we setup "static" IPv6 addresses through /etc/network/interfaces: auto eth0 iface eth0 inet dhcp iface eth0 inet6 static …
Pascal
  • 320
  • 2
  • 12