Sunday, May 19, 2013

Connecting with IPv6 in Windows 8

IPv6 is the future 

Microsoft, along with other technology companies, has been working on the deployment of IPv6 to ensure that end-users continue to have high-quality Internet access, despite the performance and connectivity limitations brought about by IPv4 address exhaustion

The most immediate benefit of IPv6 is that it provides more than 3×1038 IP addresses, enough for every person to have billions of addresses all to themselves, or enough to give every star in the universe a unique address. This will allow the Internet to grow and evolve. IPv6 also provides for many security and performance improvements, like built-in support for IPsec. (What happened to IPv5, you ask? Bing can help you find out why it’s being “skipped.”)

Upgrading the entire Internet to IPv6 isn’t something that can be done instantly. It has taken many years to get to where we are today, and we still have many years of work to do. Currently, around 1% of devices can connect to the Internet using only IPv6.

During the transition period, most networks will fall into three categories:
  • IPv4-only networks. This is probably what you have today, as most Internet Service Providers have only just started rolling out IPv6 support. Many devices that connect to the Internet might only support IPv4 as well.
  • IPv4 and IPv6 networks (dual-stack). This means your Internet Service Provider is configuring your PC with both IPv4 and IPv6 addresses. This model is common in cable and dial-up networks that are transitioning.
  • IPv6-only networks. This means your Internet Service Provider is configuring your device with only IPv6 addresses. Because many websites are still only on the IPv4 Internet, ISPs must use a translation device to allow access from your IPv6 network to the IPv4 Internet. This device is called a NAT64. This mode is becoming popular in the mobile environment, because having only one kind of Internet Protocol between the mobile device and the operator’s infrastructure is simpler to deploy and cheaper than a dual-stack configuration. Also, mobile operators are feeling the IPv4 address exhaustion pinch most severely. Here is a basic diagram of this configuration:

You might be wondering what kind of connection you have right now. We have a widget at the bottom of this post that can show you.

Windows 8 is designed to ensure connectivity across all types of network configurations. In Windows 8, you can launch DNS look-ups using the Resolve-DNSname cmdlets in Windows PowerShell. Open up PowerShell and run the below command, and you will see both IPv6 and IPv4 records returned. Only websites that support IPv6 will have IPv6 records

Windows 8 on IPv4-only networks

On an IPv4-only network, devices are configured with IPv4 addresses only. This model continues to work in Windows 8 as it has in the past. In addition, Windows hosts also provide IPv6 connectivity by tunneling that traffic inside various transition technologies – an example of which is Teredo, where IPv6 packets are encapsulated in IPv4 UDP packets. Now that we are starting to see the emergence of IPv6-only servers and services, Windows 8 automatically attempts IPv6 connectivity when the server does not offer an IPv4 address. Note that Teredo is enabled by default only on non-domain networks, and Teredo may not be available if your network blocks UDP

Windows 8 on dual-stack networks

During the transition period, dual-stack networks will be the common deployment model. On a dual-stack network, devices will be configured with both IPv4 and IPv6 addresses.

Our primary focus during this transition has always been to minimize the impact of the transition for everyday users. It shouldn’t matter whether your connection is over IPv4 or IPv6. You should have an Internet experience that is fast and reliable, with little evidence of the IPv6 transition, so you can just enjoy the content.

At the same time, it’s also a priority for us to help the IPv6 transition move ahead. To this end, Windows prefers native IPv6 connectivity over IPv4 connectivity, if both connection modes are available.

In summary we have the dual goals of ensuring a reliable user experience, and enabling the IPv6 transition. As you might imagine, this can sometimes involve subtle tradeoffs, which have been the subject of much debate in the Internet community.

In an effort to sort out those sometimes competing goals, major websites around the world--including Bing.com, Microsoft.com, and Xbox.com–organized an event called World IPv6 Day last year. During this one-day test of the IPv6 Internet, participating websites turned on IPv6 in addition to IPv4.

The good news is that most things worked. All that goes into the Internet’s correct functioning—servers, end-user devices, and content delivery networks—were able to work at scale without issue.

However, we also observed that a small subset of the population (0.01% of the world) was misconfigured with IPv6, seemingly because of a router or ISP issue. That’s not too surprising, as IPv6 is a fairly new technology, and mistakes happen. But for those unlucky users, it could cause a significant impact on everyday experiences with the Internet.

Ready for the future of IPv6-only networks

On an IPv6-only network, the best way to improve a user’s experience is to increase the number of services and experiences that are available over IPv6. On such a network, access to the IPv4 Internet is through a NAT64. These devices can be a fragile point of failure for connectivity, and can have severe performance limitations that lead to dropped packets. They also break IPv4 peer-to-peer connectivity, needed for some multiplayer games.

Across Microsoft, we have done a lot of work to enable the growth of IPv6 deployments, both in enterprise and Internet settings. One of our most important efforts is to ensure that our server products support IPv6. IPv6 support is part of our Common Engineering Criteria (CEC). This is part of a broad company-wide commitment to customers that our business products, such as Exchange Server and SharePoint, support IPv6 in either dual-stack or IPv6-only configurations. Most Microsoft products built since 2007 have supported IPv6, but you can find out about IPv6 support in other Microsoft products on Technet. Through this effort, developers and solution providers can support IPv6 in their own products

Microsoft is also working on IPv6 support for our own services. Earlier this year, the Internet Society announced the World IPv6 Launch, a major milestone in the process of upgrading the Internet to IPv6. In June, Bing and other websites will start serving traffic over IPv6 on a permanent basis. Hardware vendors are working on IPv6 support in home routing devices, and many ISPs will start large-scale deployments of IPv6. CDNs (content delivery networks) have also started enabling support for IPv6 within their networks.

With the release of Windows 8, some of our infrastructure services will deploy IPv6 support.
Windows Update is a critical service providing ongoing support and updates to millions of users every day. More and more PCs are going to be connected to mobile broadband networks, where IPv6-only is a popular configuration. We have to make sure that downloads are reliably available to you on those networks.

For this reason the Windows Update service now supports both IPv6 and IPv4. Windows Update utilizes CDNs for worldwide distribution of updates and we are partnering with them to enable IPv6 support. Windows 8 will use IPv6, if available, to download Windows Updates so that users always get the best possible connectivity when downloading updates

We are working with CDNs to extend IPv6 support beyond Windows 8. Once that work is complete, even Windows 7 and Windows Vista will automatically use IPv6, where it is available, for connecting to Windows Update.

Leading the way

Windows 8 is connected and ready to use, and our support of IPv6 is a key part of ensuring that connectivity for years to come. Because IPv4 wasn’t designed to handle the scale of connectivity today, the Internet is undergoing a radical change in its foundation. Every connection to every website, every multiplayer game, and every video call will gradually move to IPv6

As part of that transition, Microsoft is leading the way by ensuring that Windows 8 provides the most resilient connectivity to the Internet while providing IPv6-ready products and services.

41 comments:

  1. I pay a quick visit everyday some web pages and sites to read content, however this webpage presents feature based posts.


    Here is my web site ... http://Smaalliance.net/

    ReplyDelete
  2. I was suggested this web site through my cousin. I'm not sure whether or not this post is written by means of him as no one else understand such particular approximately my problem. You are wonderful! Thank you!

    Feel free to surf to my site :: free microsoft points for xbox 360 no surveys or downloads

    ReplyDelete
  3. Hey I know this is off topic but I was wondering if you
    knew of any widgets I could add to my blog that automatically tweet my
    newest twitter updates. I've been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.

    Stop by my weblog - free microsoft points generator download no surveys 2011

    ReplyDelete
  4. Hello, after reading this remarkable piece of writing i
    am also delighted to share my knowledge here with friends.



    My webpage :: free microsoft points no surveys or downloads 2013

    ReplyDelete
  5. Thank You,,, Keep Visiting

    ReplyDelete
  6. With havin so much content do you ever run into any
    issues of plagorism or copyright violation?
    My website has a lot of unique content I've either authored myself or outsourced but it appears a lot of it is popping it up all over the internet without my agreement. Do you know any solutions to help protect against content from being ripped off? I'd definitely
    appreciate it.

    Look at my blog; http://Iwillgig.com/index.php/georgiana

    ReplyDelete
  7. I almost never leave a response, however i did some searching and wound up here "Connecting with IPv6 in Windows 8".
    And I do have 2 questions for you if it's allright. Is it only me or does it appear like a few of these responses come across as if they are written by brain dead individuals? :-P And, if you are writing on additional online social sites, I'd like to keep up with everything fresh you
    have to post. Would you make a list of all of your
    social pages like your twitter feed, Facebook page or linkedin profile?


    Also visit my weblog - free microsoft points generator download mac

    ReplyDelete
    Replies
    1. Visit Contact Me page on this blog

      Delete
  8. Woah! I'm really loving the template/theme of this site. It's
    simple, yet effective. A lot of times it's challenging to get that "perfect balance" between user friendliness and appearance. I must say you have done a superb job with this. In addition, the blog loads very quick for me on Internet explorer. Excellent Blog!

    my weblog: Microsoft points free no surveys

    ReplyDelete
  9. Just want to say your article is as astounding. The clearness in your post
    is just excellent and i could assume you are an expert on this subject.

    Well with your permission let me to grab your feed to keep updated with forthcoming post.

    Thanks a million and please carry on the rewarding work.



    My web site :: free microsoft points generator download 2013

    ReplyDelete
  10. You really make it seem so easy with your presentation but I find this topic to be actually something which I think I would
    never understand. It seems too complex and extremely broad for me.
    I'm looking forward for your next post, I will try to get the hang of it!

    Here is my webpage ... free microsoft points codes no surveys or downloads

    ReplyDelete
  11. I seriously love your site.. Pleasant colors & theme.
    Did you develop this amazing site yourself?
    Please reply back as I'm looking to create my very own blog and want to know where you got this from or exactly what the theme is called. Appreciate it!

    Feel free to surf to my homepage: microsoft points deals canada

    ReplyDelete
  12. It's very effortless to find out any matter on net as compared to books, as I found this post at this site.

    Feel free to visit my website; free microsoft points no surveys or downloads or generators

    ReplyDelete
  13. It is the best time to make some plans for the
    future and it is time to be happy. I have read this post and if I could I wish to suggest you few interesting things or suggestions.
    Perhaps you could write next articles referring to this article.
    I desire to read more things about it!

    Feel free to visit my homepage ... priory.mrooms.net

    ReplyDelete
  14. For most recent information you have to pay a quick visit internet and on web
    I found this web site as a finest site for newest updates.


    My site: salidasengrupo.com

    ReplyDelete
  15. I am really impressed with your writing skills and also
    with the layout on your blog. Is this a paid theme or did you customize it yourself?
    Anyway keep up the nice quality writing, it's rare to see a great blog like this one nowadays.

    Stop by my web blog - free microsoft points for xbox 360 generator download

    ReplyDelete
  16. Hey there! This is my 1st comment here so I just wanted
    to give a quick shout out and tell you I really enjoy reading through your blog posts.
    Can you suggest any other blogs/websites/forums
    that go over the same topics? Thanks a lot!


    My web-site :: free microsoft points codes list no survey

    ReplyDelete
  17. For those who wanted to know about this theme...
    This is a customized not any paid theme.

    ReplyDelete
  18. I am regular reader, how are you everybody? This article
    posted at this site is actually pleasant.

    Also visit my homepage :: microsoft points generator no survey

    ReplyDelete
  19. Great info. Lucky me I discovered your blog by chance (stumbleupon).
    I've book marked it for later!

    Also visit my web blog ... agenda.zerobitsolution.it

    ReplyDelete
  20. I loved as much as you will receive carried
    out right here. The sketch is tasteful, your authored subject matter stylish.
    nonetheless, you command get got an impatience over that you wish be delivering the following.
    unwell unquestionably come further formerly again as exactly
    the same nearly very often inside case you shield this hike.



    Also visit my blog ... Microsoft points deals 2011

    ReplyDelete
  21. What's up, everything is going nicely here and ofcourse every one is sharing information, that's
    truly fine, keep up writing.

    Feel free to surf to my site :: 1200 microsoft points to dollars

    ReplyDelete
  22. Hi there to all, it's in fact a pleasant for me to visit this web site, it contains valuable Information.

    my blog post; microsoft points

    ReplyDelete
  23. Oh my goodness! Impressive article dude! Thanks,
    However I am going through issues with your RSS.
    I don't understand why I cannot join it. Is there anybody getting identical RSS issues? Anyone who knows the answer will you kindly respond? Thanks!!

    Here is my webpage - bminf.Host22.com

    ReplyDelete
  24. Piece of writing writing is also a excitement, if you know afterward you can write if not it is difficult to write.


    Have a look at my web site: www.alphaspain.es

    ReplyDelete
  25. Sweet blog! I found it while browsing on Yahoo News.
    Do you have any tips on how to get listed in Yahoo News?
    I've been trying for a while but I never seem to get there! Thank you

    Visit my homepage - Sevilcanasansor.com

    ReplyDelete
  26. You are so cool! I don't suppose I have read a single thing like that before. So wonderful to find somebody with genuine thoughts on this topic. Really.. thank you for starting this up. This web site is one thing that is needed on the internet, someone with a little originality!

    Here is my web site :: microsoft points deals 2013

    ReplyDelete
  27. Post writing is also a excitement, if you
    know then you can write otherwise it is complicated to write.


    My web blog; Microsoft Points Deals december 2012

    ReplyDelete
  28. Wow that was unusual. I just wrote an extremely long comment but after I clicked submit
    my comment didn't show up. Grrrr... well I'm not writing all that over again.
    Anyways, just wanted to say superb blog!

    Feel free to visit my web page; Cubiclz.Biz

    ReplyDelete
  29. Greetings from Idaho! I'm bored at work so I decided to check out your blog on my iphone during lunch break.
    I really like the info you provide here and can't
    wait to take a look when I get home. I'm shocked at how fast your blog loaded on my cell
    phone .. I'm not even using WIFI, just 3G .. Anyhow, great blog!


    my blog: gold mens watches (www.youtube.com)

    ReplyDelete
  30. Wonderful goods from you, man. I have understand
    your stuff previous to and you are just extremely great.
    I really like what you've acquired here, certainly like what you're stating and the way in which you say
    it. You make it entertaining and you still care for to keep it wise.
    I can't wait to read much more from you. This
    is actually a wonderful site.

    my page; mens gold watches

    ReplyDelete
  31. Hi everyone, it's my first pay a visit at this web site, and post is truly fruitful designed
    for me, keep up posting such articles.

    Check out my web site ... gold watches

    ReplyDelete
  32. Today, I went to the beach front with my kids. I found a sea shell and gave it to my 4 year
    old daughter and said "You can hear the ocean if you put this to your ear."
    She placed the shell to her ear and screamed. There was a
    hermit crab inside and it pinched her ear. She never wants to go
    back! LoL I know this is completely off topic but I had to tell someone!


    My homepage :: gold watches

    ReplyDelete
  33. Hi there, I found your web site by means of Google while searching for a similar matter, your site got here up,
    it appears to be like good. I have bookmarked it in my google bookmarks.

    Hello there, just become aware of your blog through Google,
    and located that it is truly informative. I am going to be careful for brussels.
    I will be grateful should you continue this
    in future. A lot of other people can be benefited from
    your writing. Cheers!

    my web-site; gold watches for men

    ReplyDelete
  34. Excellent site you've got here.. It's hard to find quality writing like yours nowadays.
    I truly appreciate people like you! Take care!!

    Also visit my web blog ... Xbox points

    ReplyDelete
  35. Normally I don't read article on blogs, but I would like to say that this
    write-up very compelled me to try and do it! Your writing taste has been amazed me.
    Thank you, very nice post.

    Here is my web blog: 4200 microsoft Points

    ReplyDelete
  36. Hi there mates, fastidious piece of writing and fastidious arguments commented here, I am truly enjoying by these.


    Have a look at my web site; Travel Insurers

    ReplyDelete
  37. I am extremely inspired with your writing talents andd also with the structure for your weblog.
    Is this a paid topicc or did you modify itt your self?
    Anyway stay up the excellent quality writing, it's rare to seee a nice weblog like
    this one these days..

    Feel free to surf to my blog million contact

    ReplyDelete
  38. An impressive share! I've just forwarded this onto a coworker who was doing a
    little homework on this. And he in fact
    bought me dinner because I stumbled upon it for him...
    lol. So let me reword this.... Thank YOU for the meal!! But yeah, thanx for spending the time to discuss
    this topic here on your website.

    Stop by my web page - well water filtration systems (http://youtube.com/watch?v=xYB3DFQznXs)

    ReplyDelete
  39. This site was... how do you say it? Relevant!!
    Finally I've found something which helped me. Thank you!


    Feel free to visit my blog post best air purifier for allergies

    ReplyDelete