IPv6 – doing your part

I sometimes find it annoying that IPv6 still isn’t readily available. This raises the following question in my head: what can we, as tech-savvy individuals, do about it, now? I think the main thing we can do is ask for it, and use IPv6. The aim of this blogpost is to give you ideas where and when you can ask for it, how you can use it in the mean time even if you don’t get what you ask for, and tell you about my personal experience in practising this.

There probably won’t be anything revolutionary in this blog post for people who have been following the IPv6 deployment and who have IPv6 addresses assigned to their computer and any servers they may use… But I think that if we don’t ask for it, we won’t get it any quicker, so I’m writing this ask anyway 🙂

1. Get your home connected to the IPv6 internet

  • Do some research: see if your Internet Service Provider (ISP) offers IPv6, or even an IPv6 trial. If not, see which other ISPs (if any) in your area support IPv6.
  • Prepare yourself for a conversation about IPv6. Make sure you know what IPv6 is (in simple terms) and have some reason for wanting it, at least superficially (maybe you prefer using IPv6 addresses over NAT + port forwarding to talk to your devices at home, for example).
  • Ask your ISP for IPv6 connectivity, and if they don’t currently offer it, ask them about their plans. If they have a trial, sign up for it. I suggest contacting their support about this, either by Phone or E-Mail.
  • Ask other ISPs in your area about IPv6, especially if your contract is up for renewal or you’re considering switching anyway. Walk into shops and ask people. When you call the sales hotline, ask whether they offer it. If they’ve never heard about IPv6, I suggest you educate them. With a bit of luck they’ll write down that somebody asked for it. If many of the sales people bring this point up in some meeting further down the line, well, that should increase our chances 🙂
  • If all else fails, setup a tunnel. There exist various options, e.g.:

2. Get IPv6 at work

  • Get the ball rolling: start talking to your IT department, e.g. with the networking people. Find out what the plan is. If there is none, see if you can get some sort of IPv6 connectivity (see above, and/or check commercial offerings), and try to get a trial running. Your ISP probably cares more about you at work than at home.
  • If you are in the IT department, you know what to do, right?
  • You might not want to setup an IPv6 tunnel from your laptop to a public tunnelbroker, depending on how strict your IT policies are.

3. Get your internet presence IPv6-ified (if you have one)

  • Ask your current hosting provider if they support IPv6. If they don’t, find one that does, and move there. A little research should yield enough competitive options.
  • If you’re in control of your own DNS settings, make sure that you can setup AAAA records for your domains. This basically contains the IPv6 address that your domain should resolve to.
  • Make sure your VPS/dedicated server/VM provider supports IPv6. If not, switch to one that does.

Pricing in the web/vm/server hosting area is quite competitive, and I haven’t seen companies charging extra for IPv6 connectivity, even though sometimes you may need to explicitly ask for it. Having said that, since not every provider supports IPv6, you may find that the ones that do may charge slightly higher prices than the absolute minimum you could otherwise get, but if you hunt around you should be able to find a competitive provider, especially if you’re willing to get the service from abroad.

My story

Home broadband: After some research (see below), I settled for Be, even though they didn’t offer IPv6. I did ask their sales hotline for it though, and they at least seemed to have heard of it. They briefly talked about the new network upgrades, so I asked when my area would be upgraded, and even got an answer.

I’ve successfully used LISP at home to get IPv6 connectivity, and published this blog post over an IPv6 connection. This does require me to run an additional router, which I must admit I don’t always have turned on (it’s got an annoying fan and needs some DIY 😉 ).

Work: We’ve got IPv6 connectivity in the office and our main website is reachable over IPv6.

My internet presence: I started hosting this website on Amazon EC2, but after my free trial expired, I decided to switch to a VPS provider. After some searching I eventually found one that did IPv6, charged in GBP (to avoid currency conversion fees) and offered reasonable prices (if you use the coupon codes displayed at the top of their price list).

I recently contemplated with moving to Rackspace, and asked on their sales chat whether they offered IPv6. After the sales rep spent some time looking into it, he/she came to the conclusion that they indeed offered IPv6 for their “next-gen” cloud products. I had not managed to get that information previously by searching for it, but retrospectively I found, that IPv6 was mentioned on their website, though deeply hidden in their “Open Cloud Migration Considerations and Options” knowledge base article. To me, this was an example of getting it after asking for it, even though I guess technically it was available already. 🙂

Conclusion

I think the summary is, if you don’t ask, it will probably take a while for you to get IPv6 connectivity by default. Even if you ask, you might not get it, but at least you’ll show demand, make people look into it, and perhaps even educate some people. I hope that demonstrating demand will speed up adoption.

Full disclosure

I am currently a Cisco employee, and the views expressed on this blog are mine and do not necessarily reflect the views of Cisco. Writing this was my idea, not Cisco’s.

Appendix: UK ISPs

Most residential UK ISPs don’t seem to support IPv6; the ones that do appear to be more expensive than the bulk, at least for unlimited deals.

Here are some UK ISPs comments on the World IPv6 Launch day last year. Be’s reseller page might also have some more ideas if you’re looking for more ISPs to research.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.