Categories
Deploy360 IPv6

Video of Apple WWDC Session About IPv6 and iOS 9 Now Available (And Some Screenshots…)

Want more info about Apple’s new requirement for IPv6 support in iOS 9 applications?  At last week’s WWDC on Friday, June 12, 2015, the session “Your App and Next Generation Networks” covered the topic of IPv6 as well as latency and how to improve the speed of your apps.  The video is now available for viewing (note that on a Mac I was only able to view the video in the Safari browser):

WWDC video about IPv6The IPv6 section was presented by Prabhakar Lakhera, a “Core OS Networking Engineer” at Apple, and runs for about the first 14 minutes of the video.

To give you a view of some of the main points, here are some key screenshots.  First, Prabhakar talked about the need for IPv6 support and pointed out the growth in IPv6 traffic on North American mobile networks (and we’re seeing similar stats at the World IPv6 Launch measurements).

North American mobile networks and IPv6

He then talked about how Apple will use DNS64 and NAT64 to provide connectivity to the IPv4 Internet:

IPv6 using DNS64 and NAT64

He explained that to help in testing, Internet Sharing will now have a “Create NAT64 Network” option:

creating a NAT64 network

and provided a picture of how it all works:

IPv6 testing

He then indicated that 70% of the top 100 free apps had no problem with working over IPv6 and provided these pointers for “What Breaks?”:

What breaks?

It’s interesting to note what he said those points of breakage are:

  • Using IPv4-only storage objects (i.e. storing IPv4 addresses in some form)
  • Using IPv4-only APIs – or using an API in a way that is IPv4-only
  • “Pre-flight checks” (as the app is launching) before connecting and:
    • Checking if the device has an IPv4 address
    • Checking for reachability to 0.0.0.0

These “pre-flight checks” were an interesting item to me as I’d not thought about that mechanism before.  It makes sense for an app developer to check to see if the app can connect out to the Internet before starting to interact with the user.  I’ve had any number of iOS apps do that and warn me when I am not connected to the Internet.  However, only checking for IPv4 would render the app unable to work on an IPv6 network, even if the rest of the code works fine.

Prabhakar then went on to talk about what does work and offered several suggestions:

Apple IPv6 - what works?

Much of this was straightforward:

  • Don’t do a pre-flight check… just try to connect.
  • Use higher-level APIs so you aren’t working with IP addresses

He also encouraged people to read RFC 4038, “Application Aspects of IPv6 Transition”, which is definitely a good read for application developers.

He finished with an interesting addition to iOS 9 and also OS X 10.11.  It has always been possible to use an IP address directly in a URL.  For instance, “http://192.168.10.100/index.html” (which, of course, won’t go anywhere).  But how does an IPv4 “address literal” (as it is called) work in an IPv6-only network?

It turns out that Apple is going to “fix” this by synthesizing an IPv6 address so that the IPv4 literal will still work in an IPv6-only network:

Apple What Works for IPv6

He didn’t provide details of precisely what they are doing for that, but it’s interesting to know about.

There were certainly other parts I didn’t mention… if you are an iOS app developer I’d highly recommend you watch the video.  In fact, I’d also suggest staying on after the IPv6 part is done to watch what Stuart Cheshire has to say about latency and ways to make your app and services work better over congested networks.  Also extremely important!

It’s great to see Apple providing this support and encouraging the movement to IPv6.  We look forward to seeing many more applications work well in IPv6 situations.

If you want to get started learning more about IPv6, please head on over to our Start Here page to find resources to begin!

 

Categories
Deploy360 IPv6

Video – Making Sense Out Of An IPv6 Address

Looking to understand how IPv6 addresses are put together?  Here’s a great video from Keith Barker that explains IPv6 addresses in a very easy-to-understand style:

And when you’re done watching, please head on over to our Start Here page to find resources about IPv6 tailored to your job role or type of company or organization…

Categories
Deploy360 Domain Name System Security Extensions (DNSSEC)

Fun Intro to DNSSEC Video From the Norid Team

As part of the signing of .NO with DNSSEC, the Norid team came out with a clever video explaining how DNSSEC works. Now, it’s all in Norwegian so I personally can’t understand any of the words… but  you get the idea and the animation is well-done.  Kudos to the Norid team for creating the video:

If you’d like an English video explanation of DNSSEC, you can check out this one from the folks at Shinkuro a few years back:

And if you’d like to get started with DNSSEC yourself, please head on over to our Start Here page to find resources to help you begin!

Categories
Deploy360 Events IPv6

IPv6 Success Stories – Network Operators Tell All! – Video/Slides from ION Belfast

ION Belfast LogoThis week and next we’ll be highlighting sessions from ION Belfast on 9 September 2014.

At ION Belfast, three network operators from leading ISPs across Europe presented in a panel session entitled, “IPv6 Success Stores – Network Operators Tell All!” The speakers were Ian Farrer from Deutsche Telekom AG in Germany, Timo Hilbrink from xs4all in the Netherlands, and Dave Wilson from HEAnet in Ireland. From the session abstract:

In this session, we invite network operators to share their IPv6 success stories and lessons learned along the way that can help other managers of networks deploy IPv6. How did they do it? What technical, organizational, and political challenges did they face? Attendees will gain vital insight as network operators lay out the stages for IPv6 implementation—creating the business case for management buy-in, initiating a planning process, flipping the switch, and, finally, gathering measurements and proving success.

You can now watch the full IPv6 session on YouTube:

Ian’s slides and Timo’s slides are also available on SlideShare. (Dave didn’t use any slides.)

A huge thank you to everyone who joined us in Belfast in person or via the webcast. It was a great event thanks to our co-location partner, UKNOF 29, and our sponsor, Afilias.

We’d love to hear your feedback on these sessions or the ION Conferences as a whole. Contact us!

Categories
Deploy360 Domain Name System Security Extensions (DNSSEC) Events

Why Implement DNSSEC? Video/Slides from ION Belfast

ION Belfast LogoThis week and next we’ll be highlighting sessions from ION Belfast on 9 September 2014.

At ION Belfast, Jim Galvin from our ION Conference Series Sponsor Afilias presented a session entitled, “Why Implement DNSSEC.” From the session abstract:

DNSSEC helps prevent attackers from subverting and modifying DNS messages and sending users to wrong (and potentially malicious) sites. So what needs to be done for DNSSEC to be deployed on a large scale? We’ll discuss the business reasons for, and financial implications of, deploying DNSSEC, from staying ahead of the technological curve, to staying ahead of your competition, to keeping your customers satisfied and secure on the Internet. We’ll also examine some of the challenges operators have faced and the opportunities to address those challenges and move deployment forward.

You can now watch the full DNSSEC session on YouTube:

Jim’s slides are also available on SlideShare:

A huge thank you to everyone who joined us in Belfast in person or via the webcast. It was a great event thanks to our co-location partner, UKNOF 29, and our sponsor, Afilias.

We’d love to hear your feedback on these sessions or the ION Conferences as a whole. Contact us!

Categories
Deploy360 Events IPv6

2 Years After World IPv6 Launch: Are We There Yet? – Video/Slides from ION Belfast

ION Belfast LogoThis week and next we’ll be highlighting sessions from ION Belfast on 9 September 2014.

At ION Belfast, Nathalie Kunneke-Trenaman from RIPE NCC presented a session entitled, “Two Years After World IPv6 Launch: Are We There Yet?” From the session abstract:

June 2014 marked the 2nd anniversary of World IPv6 Launch, when thousands of Internet Service Providers, home networking equipment manufacturers, and web companies around the world came together to permanently enable IPv6 on their products and services. Where are we now on the path to full global IPv6 adoption? We’ll discuss the current state of IPv6 adoption, including statistics and lessons learned from and since World IPv6 Launch, and the next steps needed to move forward with IPv6 deployment.

You can now watch the full IPv6 session on YouTube:

Nathalie’s slides are also available on SlideShare:

A huge thank you to everyone who joined us in Belfast in person or via the webcast. It was a great event thanks to our co-location partner, UKNOF 29, and our sponsor, Afilias.

We’d love to hear your feedback on these sessions or the ION Conferences as a whole. Contact us!

Categories
Deploy360 IPv6

Video: IPv6 featured on “This Week In Enterprise Tech” (TWIT TV)

We were pleased to see IPv6 featured in this past week’s This Week In Enterprise Tech” episode #82, where host Robert Ballecer and his crew interviewed John Curran, CEO of ARIN, the Regional Internet Registry for North America, and also Brandon Ross of Network Utility Force. It was an enjoyable interview that covered a wide range of topics related to IPv6.  You can watch the show here – and the IPv6 section starts about 17 minutes into the show:

If you are looking for help getting started with IPv6, please check out our IPv6 resources – and don’t hesitate to let us know if you have more questions or resources you would like to find.

Categories
Deploy360 Domain Name System Security Extensions (DNSSEC) Events

ION Toronto – Deploying DNSSEC: A .CA Case Study

ION Toronto LogoThis week we’ll be highlighting sessions from our last ION Conference in Toronto, Canada.

At ION Toronto in November, Jacques Latour from the Canadian Internet Registration Authority (CIRA) gave an interesting talk on the ongoing work to deploy DNSSEC for the .CA ccTLD. From the session abstract:

CIRA has completed two phases of a three-phased approach to implement DNSSEC on the .CA country code Top Level Domain (ccTLD). First, they released a DNSSEC Practice Statement for comment, providing an operational outline of how CIRA plans to develop, maintain and manage DNSSEC deployment for .CA. Next, they held a key signing ceremony where they generated the cryptographic digital key that is used to secure the .CA zone. On January 21, 2013, CIRA published a signed .CA zone file, and on January 23, the .CA DS record was submitted to the Internet Assigned Numbers Authority (IANA). The next phase of CIRA’s work in implementing DNSSEC is to make the necessary upgrades to ready the registry system for transacting DNSSEC-enabled .CA domain names. This work is expected to be complete in 2014. Once complete, CIRA will be able to register DNSSEC-enabled .CA domain names.

This session will explore CIRA’s technical solution for deploying DNSSEC support in the .CA registry. With our goal of making it easier for registrars, registrants and DNS operator to support any combination of DS and DNSKEY registration. We will take a quick look at our DNSSEC awareness strategy, the status/progress of .CA signed domains, and our lessons learned and challenges for increasing numbers of signed domain names.

The .CA Case Study video is now on YouTube:

Jacques’ slides are also available:

A huge thank you to everyone who joined us in Toronto in person or via the webcast (especially if you joined us over IPv6!). It was a great event thanks to our co-location partner, the Canadian ISP Summit, and our sponsor, Afilias.

We’d love to hear your feedback on these sessions or the ION Conferences as a whole. Talk to us!

Categories
Deploy360 Domain Name System Security Extensions (DNSSEC) Events

Why Implement DNSSEC? ION Toronto Video/Slides

ION Toronto LogoThis week we’ll be highlighting sessions from our last ION Conference in Toronto Canada.

In this session from ION Toronto in November, Jim Galvin from Afilias discussed DNSSEC and why it matters. From the abstract:

What is DNSSEC and why is it so important? We’ll discuss the business reasons for, and financial implications of, deploying DNSSEC, from staying ahead of the technological curve, to staying ahead of your competition, to keeping your customers satisfied and secure on the Internet.

You can now watch the video on YouTube:

You can also see Jim’s slides on Slideshare:

A huge thank you to everyone who joined us in Toronto in person or via the webcast (especially if you joined us over IPv6!). It was a great event thanks to our co-location partner, the Canadian ISP Summit, and our sponsor, Afilias.

We’d love to hear your feedback on this session or the ION Conferences as a whole. Talk to us!

Categories
Deploy360 IPv6 Tutorials

Video: Cisco's Hangout on “Enabling IPv6 In Your Network”

It’s the second day of 2014. Are you at work looking to get started with deploying IPv6 in your network? Or are you at home on holiday break and looking for something educational to watch online?  Was deploying IPv6 one of your New Year’s Resolutions?

If so, you might be interested in watching this Google+ Hangout recorded by the folks at Cisco Systems in December 2013 where Cisco’s Harpreet Singh provided an outline of what changes with IPv6, what you need to think about in your network, what kind of planning you need to do for the migration and similar topics.  While the video is of course from a vendor of networking equipment, the session and slides do provide a good general overview of IPv6 transition issues. Great to see Cisco making these kinds of sessions available!

Categories
Deploy360 Events IPv6

Video: Global IPv6 Tournament: Who will take the IPv6 Crown? (ION Krakow)

ion_krakow2013_blue_jpgThis week, before ION Toronto on 11 November, we’ll be highlighting sessions from our last ION Conference in Krakow, Poland.

IPv6 has been available from the Regional Internet Registries for almost 15 years. How do different types of organizations in different countries formulate their plans to deploy IPv6, and what’s taking so long? In the “Global IPv6 Tournament: Who will take the IPv6 Crown?” session at ION Krakow on 30 September, panelists from Poland, Germany, and the United States discussed their experiences deploying IPv6, the technical, organizational, and political challenges they faced, and the current status of their deployments.

Moderated by Jan Žorž, panelists included:

  • Ian Farrer (Deutsche Telecom, Germany)
  • Bartosz Gajda (PIONIER, Poland)
  • Chris Grundemann (Internet Society, USA)
  • Krzysztof Siliki (NASK, Poland)

You can now watch the video and hear their views as well as the points raised by audience members:

Jan’s IPv6 panel introductory slides and Bartosz Gajda’s IPv6 slides are also available on Slideshare:

A huge thank you to everyone who joined us in Krakow in person or via the webcast (especially if you joined us over IPv6!). It was a great event thanks to our co-location partner, the Polish Network Operators’ Group. PLnog had over 600 participants, which meant great attendance and discussions at our afternoon session.

We hope to see you at ION Toronto next week! (Webcast details coming soon, in case you can’t join us in person.)

Categories
Deploy360 IPv6

Video/Slides: Fortifying the Castle: An Update on Global IPv6 Deployment (ION Krakow)

ion_krakow2013_blue_jpgThis week, before ION Toronto on 11 November, we’ll be highlighting sessions from our last ION Conference in Krakow, Poland.

At our ION Krakow event on 30 September, Sander Steffan discussed the current state of IPv6 adoption across the globe, including statistics and lessons learned from and since World IPv6 Launch, and the next steps needed to move forward with IPv6 deployment.

You can now watch the video on YouTube or below:

Sander’s IPv6 slides are also available on Slideshare:

A huge thank you to everyone who joined us in Krakow in person or via the webcast (especially if you joined us over IPv6!). It was a great event thanks to our co-location partner, the Polish Network Operators’ Group. PLnog had over 600 participants, which meant great attendance and discussions at our afternoon session.

We hope to see you at ION Toronto next week! (Webcast details coming soon, in case you can’t join us in person.)