Category: Videos

Videos

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!

 

Video: Watch A Juniors Curling Game At Nashua (NH) Curling Club

Interested in watching a curling game played by youth?  Earlier this month I streamed some of the games of the Nashua Juniors Curling Bonspiel (ages 12+) coming out of the Nashua Curling Club in nearby Nashua, NH, and this is one you might enjoy as it was a well-played game with a nail-biting finish!  My 12-year-old daughter Chloe was one of the players and I tried throughout the game to provide some commentary about what was going on.

One of the great aspects about youth curling is that when the kids go out on the ice to play they are all alone. There are no coaches or adults.  When they go through the door onto the ice, it is entirely up to them.  All the great moments are theirs… as are all the mistakes.  They have to do everything to keep the game going.  They have to do it all.   All we can do as parents is be on the other side of the glass watching…. 🙂

This video gives a good example of youth curling – the game starts at about 7:20 into the video.  Enjoy!  (And please sign up if you’d like to bring this kind of youth sports activity to the Monadnock region!)

Video: Watch A Juniors Curling Game At Nashua (NH) Curling Club

Interested in watching a curling game played by youth?  Earlier this month I streamed some of the games of the Nashua Juniors Curling Bonspiel (ages 12+) coming out of the Nashua Curling Club in nearby Nashua, NH, and this is one you might enjoy as it was a well-played game with a nail-biting finish!  My 12-year-old daughter Chloe was one of the players and I tried throughout the game to provide some commentary about what was going on.

One of the great aspects about youth curling is that when the kids go out on the ice to play they are all alone. There are no coaches or adults.  When they go through the door onto the ice, it is entirely up to them.  All the great moments are theirs… as are all the mistakes.  They have to do everything to keep the game going.  They have to do it all.   All we can do as parents is be on the other side of the glass watching…. :-)

This video gives a good example of youth curling – the game starts at about 7:20 into the video.  Enjoy!  (And please sign up if you’d like to bring this kind of youth sports activity to the Monadnock region!)

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…

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!

Video: BIND and DNSSEC – What Is New?

How does BIND work with DNSSEC? How easy is it to configure? What new features does it have that makes DNSSEC signing simple? How does it work as a DNSSEC-validating resolver? To answer these questions, I interviewed Eddy Winstead about BIND and what it can do with DNSSEC. We discussed BIND’s features as well as new training programs and documentation. It was an enjoyable interview that we recorded while Eddy and I were both at ICANN 51 in Los Angeles.  You can read more and download BIND from http://www.isc.org/ and more information about DNSSEC can be found from our Start Here page.

Enjoy!

Video: Andrei Robachevsky Introduces MANRS At RIPE 69

At the RIPE 69 meeting today in London, Andrei Robachevsky gave a lightning talk about “How Can We Work Together to Improve the Security and Resilience of the Global Routing System?” where he introduced the MANRS document and asked people to join the initiative.  You can view his slides and watch the video of his presentation:

andrei-ripe69If you are interested in being added to the growing list of participants, please sign up!

 

Video: IPv6 Security Myths and Reality by Chris Grundemann (RIPE 68)

What is the reality behind IPv6 security?  What is different (or not) about IPv6 vs IPv4 in terms of security?  What are some of the common myths about IPv6 security?  At the recent RIPE 68 conference in Warsaw, Poland, our Chris Grundemann spoke about common beliefs about IPv6 security and what people should really be thinking about.  His talk, “Security in an IPv6 World: Myth & Reality” is now available for viewing from the RIPE 68 site.  His slides are also available for download.

Chris Grundemann at RIPE68When you are done watching, you may want to check out our page on IPv6 security resources to learn more about how you can secure your installation of IPv6.  And if you don’t have IPv6 in your network yet, what are you waiting for?

 

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.

Video/Slides: Case Study – Deploying IPv6 In 10 Days at 24Media (RIPE67)

Here’s a fun story… Tore Anderson decided that since he was going to RIPE 67 and it was sort of a “party” of network engineers, he ought to bring a gift – so he decided to make 24Media’s websites available over IPv6.  Only problem was that RIPE67 was only 10 days away!  So he had to get going rather quickly….  his slides are online and the video of his presentation is online:

ripe67-tore-anderson

Very cool to see!

How about you?  Can you make your websites available over IPv6?  Check our IPv6 resources for information that can help you!