{"id":38740,"date":"2023-03-10T15:21:36","date_gmt":"2023-03-10T20:21:36","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=38740"},"modified":"2023-03-10T15:21:36","modified_gmt":"2023-03-10T20:21:36","slug":"roku-doesnt-support-ipv6","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2023\/03\/10\/roku-doesnt-support-ipv6\/","title":{"rendered":"Roku Doesn&rsquo;t Support IPv6"},"content":{"rendered":"<p><a href=\"https:\/\/community.roku.com\/t5\/Features-settings-updates\/It-s-2022-and-still-no-IPv6\/m-p\/854673\/highlight\/true#M35732\">DingleBog3899<\/a> (via <a href=\"https:\/\/daringfireball.net\/linked\/2023\/03\/06\/roku-apple-tv\">John Gruber<\/a>):<\/p>\n<blockquote cite=\"https:\/\/community.roku.com\/t5\/Features-settings-updates\/It-s-2022-and-still-no-IPv6\/m-p\/854673\/highlight\/true#M35732\"><p>Our tribal network started out IPv6, but soon learned we had to somehow support IPv4 only traffic.  It took almost 11 months in order to get a small amount of IPv4 addresses allocated for this use.  In fact there were only enough addresses to cover maybe 1% of population. So we were forced to create a very expensive proxy\/translation server in order to support this traffic.<\/p>\n<p>We learned a very expensive lesson.  71% of the IPv4 traffic we were supporting was from ROKU devices. 9% coming from DishNetwork &amp; DirectTV satellite tuners,  11% from HomeSecurity cameras and systems, and remaining 9% we replaced extremely outdated Point of Sale(POS) equipment.  So we cut ROKU some slack three years ago by spending a little over $300k just to support their devices.<\/p>\n<p>[&#8230;]<\/p>\n<p>Now if ROKU cannot be proactive at keeping up with connectivity standards they are going to be wiped out by their own complacency.  Judging by the growing number of offers to replace their devices for free their competitors are already proactively exploiting that complacency.<\/p><\/blockquote>\n<p>I suppose I&rsquo;m lucky that, as an end user, IPv6 so far isn&rsquo;t something I&rsquo;ve had to think about. It&rsquo;s kind of like Y2K in that I know there&rsquo;s been a lot of work going on, but it&rsquo;s been mostly invisible. I don&rsquo;t actually know which of my devices and apps have been updated.<\/p>\n\n<p><a href=\"https:\/\/blog.apnic.net\/2022\/02\/21\/another-year-of-the-transition-to-ipv6\/\">Geoff Huston<\/a> (in February 2022, via <a href=\"https:\/\/twitter.com\/timbray\/status\/1501722631040475137\">Tim Bray<\/a>):<\/p>\n<blockquote cite=\"https:\/\/blog.apnic.net\/2022\/02\/21\/another-year-of-the-transition-to-ipv6\/\"><p>I bet that nobody believed in 1992 that thirty years later we&rsquo;d still be discussing the state of the transition to IPv6! In 1992, we were discussing what to do about the forthcoming &lsquo;address crunch&rsquo; in IPv4 and, having come to terms with the inevitable prospect that the silicon industry was going to outpace the capacity of the IPv4 address pool in a couple of years, we needed to do something quickly. We decided to adopt a new protocol, IP version 6, a couple of years later, and in December 1995 the IETF published <a href=\"https:\/\/tools.ietf.org\/html\/rfc1883\">RFC 1883<\/a>, the specification of IPv6.<\/p><p>There were many views as to how long the transition from IPv4 to IPv6 would take, from an optimistic six-month rapid cutover to a hopelessly pessimistic view of a protracted ten-year transition. If there was a prevalent view at the time, it was that the transition would take a further five years or so. But don&rsquo;t forget that this was in the lead up to the Internet bubble of 2000, and anything that was going to happen five years from now was shelved as a &lsquo;tomorrow&rsquo; problem while we toiled away on adding more carriage capacity to the network, fixing the myriad of issues with routing, and making dial-up modem access work!<\/p><p>While this was a pressing issue in 1992, four years later in 1996 there was no longer any particular sense of urgency about the transition to IPv6.  Why not? There are four major reasons for the shift in attitude.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/www.google.com\/intl\/en\/ipv6\/statistics.html\">Google<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=31967221\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.google.com\/intl\/en\/ipv6\/statistics.html\">\n<p>Google collects statistics about IPv6 adoption in the Internet on an ongoing basis. We hope that publishing this information will help Internet providers, website owners, and policy makers as the industry rolls out IPv6.<\/p>\n<\/blockquote>\n<p>It&rsquo;s around 38% right now.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/03\/03\/linode-price-increases\/\">Linode Price Increases<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/04\/23\/app-store-apis-and-testing\/\">App Store APIs and Testing<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2016\/11\/21\/the-monkey-and-the-apple\/\">The Monkey and the Apple<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2015\/07\/22\/north-america-out-of-new-ipv4-addresses\/\">North America Out of New IPv4 Addresses<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>DingleBog3899 (via John Gruber): Our tribal network started out IPv6, but soon learned we had to somehow support IPv4 only traffic. It took almost 11 months in order to get a small amount of IPv4 addresses allocated for this use. In fact there were only enough addresses to cover maybe 1% of population. So we [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2023-03-10T20:21:38Z","apple_news_api_id":"160aeace-fe25-4b4a-b15a-1e15f20809db","apple_news_api_modified_at":"2023-03-10T20:21:38Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AFgrqzv4lS0qxWh4V8ggJ2w","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[476,1502],"class_list":["post-38740","post","type-post","status-publish","format-standard","hentry","category-technology","tag-networking","tag-roku"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/38740","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=38740"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/38740\/revisions"}],"predecessor-version":[{"id":38741,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/38740\/revisions\/38741"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=38740"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=38740"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=38740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}