<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:admin="http://webns.net/mvcb/"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		
		<title>CircleID: Internet Protocol</title>
		<link>http://www.circleid.com/topics/</link>
		<description>Latest Internet Protocol related postings on CircleID</description>
		
		<dc:language>en</dc:language>
		<dc:rights>Copyright 2013, unless where otherwise noted.</dc:rights>
		<dc:date>2013-05-16T13:02:00-08:00</dc:date>
		<image>
			<title>CircleID</title>
			<width>130</width>
			<height>45</height>
			<url>http://www.circleid.com/images/logo_rss.gif</url>
			<link>http://www.circleid.com/</link>
		</image>
		
		<item>
			<title>Video: Have We Found the Cure for Bufferbloat?</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20130506_video_have_we_found_the_cure_for_bufferbloat/</guid>
			<link>http://www.circleid.com/posts/20130506_video_have_we_found_the_cure_for_bufferbloat/</link>
			<description><![CDATA[<p>Following up on <a href="http://www.circleid.com/posts/20130418_bufferbloat_demo_see_how_much_faster_internet_access_can_be/">my recent post about how solving the Bufferbloat problem could dramatically increase the speed of Internet usage</a>, I recently learned via <a href="https://plus.google.com/103865510556691933694/posts/iLDPkxAHgUz?partnerid=gplp0" target="_blank">a Google+ post by Michael Richardson</a> of this video of a presentation by Jesper Dangaard Brouer of Red Hat at the recent DevConf.cz Brno 2013 titled: "<em>Beyond the existences of Bufferbloat &ndash; Have we found the cure?</em>&#8221; The <a href="http://www.devconf.cz/slides/Bufferbloat_Solution_JesperBrouer.pdf" target="_blank">slides are available for download</a> as is <a href="https://www.youtube.com/watch?v=BLCd__1mPz8" target="_blank">the video</a> that is embedded below.
</p>
<p>
The presentation is an interesting dive down into the technical weeds of what exactly is causing this bufferbloat problem and how it could be fixed with a combination of factors, most noticeably the CoDel (Controlled Delay) active queue management technique. I found it a useful explanation of many facets of the problem and solution and would encourage folks interested in this topic to give it a look. I'll also note as I did in my earlier post that more info about the bufferbloat problem in general can be found at <a href="http://www.bufferbloat.net/" target="_blank">www.bufferbloat.net</a>.
</p>
<p>
<iframe width="644" height="362" src="http://www.youtube.com/embed/BLCd__1mPz8?rel=0" frameborder="0" allowfullscreen></iframe>
</p><p><em>Written by <a href="http://www.circleid.com/members/2673/">Dan York</a>, Author and Speaker on Internet technologies</em></p>]]></description>
			<dc:date>2013-05-06T14:49:00-08:00</dc:date>
			<category>internet</category><category>access_providers</category><category>internet_protocol</category>
		</item>
		
		<item>
			<title>Live Today &#45; &quot;IPv4 Exhaustion and the Path to IPv6&quot; from INET Denver</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20130417_live_today_ipv4_exhaustion_path_to_ipv6_from_inet_denver/</guid>
			<link>http://www.circleid.com/posts/20130417_live_today_ipv4_exhaustion_path_to_ipv6_from_inet_denver/</link>
			<description><![CDATA[<p><img src="http://www.circleid.com/images/uploads/7314.gif" border="0" width="200" height="84" style="float:right;padding:0 0 5px 15px;" />If you are interested in the current state of IPv4 address exhaustion within North America as well as the current state of IPv6 deployment, there will be a live stream today, April 17, of the sessions happening at <a href="http://www.internetsociety.org/events/inet-denver" title="undefined">INET Denver</a> starting at 1:00pm US Mountain Daylight Time (UTC-6). The event is subtitled "<i>IPv4 Exhaustion and the Path to IPv6</i>&#8221; and you can view the live stream at:
</p>
<p>
<a href="http://www.internetsociety.org/events/inet-denver/inet-denver-livestream" title="undefined">http://www.internetsociety.org/events/inet-denver/inet-denver-livestream</a>
</p>
<p>
Sessions include:
</p>
<ul>
<li>IPv4 Exhaustion Update
<li>IPv4 Exhaustion at ARIN
<li>Address Policy Workshop
<li>Evaluation of Current Transfer Market
<li>TCO of IPv6
<li>Internet Society Initiatives and How To Get Involved
</ul>
<p>
The <a href="http://www.internetsociety.org/events/inet-denver/inet-denver-speakers" title="undefined">list of speakers</a> includes people from ARIN, CableLabs, Internet Society, Time Warner Cable, Google and more.
</p>
<p>
It sounds like a great event and I'm looking forward to watching it remotely.&nbsp; It will be recorded so that you will be able to watch it later if you cannot view it live.
</p><p><em>Written by <a href="http://www.circleid.com/members/2673/">Dan York</a>, Author and Speaker on Internet technologies</em></p>]]></description>
			<dc:date>2013-04-17T09:26:00-08:00</dc:date>
			<category>internet</category><category>internet_protocol</category><category>ip_addressing</category><category>ipv6</category><category>policy_regulation</category>
		</item>
		
		<item>
			<title>The International Space Station&apos;s Canadian Music Video Collaboration &#45; and Google+ Hangout</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20130301_international_space_stations_canadian_music_video_collaboration/</guid>
			<link>http://www.circleid.com/posts/20130301_international_space_stations_canadian_music_video_collaboration/</link>
			<description><![CDATA[<p>As much as we talk here about the inner workings of the Internet's infrastructure, there are times when you have to just sit back and look at how incredibly cool some of the things are that are <em>enabled</em> by the Internet. For example, last week I was delighted to stumble across (<a href="https://plus.google.com/113367946980799058337/posts/QgiZzagXhwM">via Google+</a>) this excellent <a href="https://www.youtube.com/watch?v=AvAnfi8WpVE">music video collaboration</a> between the International Space Station's Canadian commander Chris Hadfield, the Canadian band Barenaked Ladies along with a Canadian student choir &#8212; all coordinated by the Canadian Space Agency, the Canadian Broadcasting Corporation and The Coalition for Music Education.
</p>
<p>
While I was sitting there very much enjoying the music, I was also thinking about the technology that enabled a <em>space station</em> to participate as they did &#8212; and the role the Internet infrastructure played in enabling the <em>creation</em> &#8212; and subsequent <em>sharing</em> of this music video. Naturally several of us were immediately wondering about latency and how much post-production was done&#8230; but regardless, it was great to see and enjoy! Listen yourself:
</p>
<p>
<iframe width="644" height="362" src="http://www.youtube.com/embed/AvAnfi8WpVE" frameborder="0" allowfullscreen></iframe>
</p>
<p>
Not to be outdone by the Canadians, of course, NASA had their own <a href="https://plus.google.com/+NASA/posts/PQNa3eSXypm">Google+ Hangout with the I.S.S.</a> last week, too, and if you watch the replay the connection with the station occurs about 30 minutes into the hangout. (Prior to that questions are being handled by astronauts on the ground.) The I.S.S. crew take questions from the moderator and from videos submitted through YouTube. One of the questions was about social media and the crew spoke about how the technology enabled them to collaborate with people all around the world.
</p>
<p>
On one level this is all mundane, "normal" collaboration that perhaps doesn't warrant being called out&#8230; I mean, it's just an IP network, right? But it's an IP network that includes a <em>space station</em> and, at least to me, that's very cool and something to celebrate!
</p>
<p>
<em>P.S. And as an added bonus, the music video and Google+ Hangout are both available to me over IPv6, as it should be.</em>
</p><p><em>Written by <a href="http://www.circleid.com/members/2673/">Dan York</a>, Author and Speaker on Internet technologies</em></p>]]></description>
			<dc:date>2013-03-01T08:26:00-08:00</dc:date>
			<category>internet</category><category>internet_protocol</category>
		</item>
		
		<item>
			<title>30 Years Ago Today, the Switch to TCP/IP Launched Today&apos;s Internet</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20130101_30_years_ago_today_the_switch_to_tcp_ip/</guid>
			<link>http://www.circleid.com/posts/20130101_30_years_ago_today_the_switch_to_tcp_ip/</link>
			<description><![CDATA[<p>It was 30 years ago today, on January 1, 1983, that the ARPANET had a "flag day" when all connected systems switched from using the Network Control Protocol (NCP) to the protocols known as TCP/IP. This, then, gave rise to the network we now know as the Internet.
</p>
<p>
Two articles give some perspective on this milestone for the Internet:
</p>
<p>
<strong><a href="http://www.internetsociety.org/blog/2013/01/30-years-tcp-and-ip-everything">30 Years of TCP &ndash; and IP on everything!</a></strong>
<br />
Internet Society Tech Matters Blog: Leslie Daigle writes about preparation for the day and changes since that time including the growth of IPv6
</p>
<p>
<strong><a href="http://googleblog.blogspot.com/2013/01/marking-birth-of-modern-day-internet.html?m=1">Marking the birth of the modern-day Internet</a></strong>
<br />
Official Google Blog: Vint Cerf tells the story of what happened on that momentous day
</p>
<p>
It is amazing to think that it was only 30 years ago that TCP/IP was switched on&#8230; and it will be fascinating to see what the next 30 years bring!
</p><p><em>Written by <a href="http://www.circleid.com/members/2673/">Dan York</a>, Author and Speaker on Internet technologies</em></p>]]></description>
			<dc:date>2013-01-01T12:34:00-08:00</dc:date>
			<category>internet</category><category>internet_protocol</category><category>ipv6</category>
		</item>
		
		<item>
			<title>The Future of Home Networking: A Problem Statement</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20121203_future_of_home_networking_a_problem_statement/</guid>
			<link>http://www.circleid.com/posts/20121203_future_of_home_networking_a_problem_statement/</link>
			<description><![CDATA[<p>I'm a network engineer, and like many engineers I often gravitate to the big projects; large networks with problems of scale and complexity in my case. However, I also consider myself a student of <a title="Occom's Razor - Wikipedia" href="https://en.wikipedia.org/wiki/Occam%27s_razor" target="_blank">Occam's razor</a> and often quote <a title="Antoine de Saint Exupery - Wikipedia" href="https://en.wikipedia.org/wiki/Antoine_de_Saint_Exup%C3%A9ry" target="_blank">Antoine de Saint-Exupéry</a>: "perfection is reached not when there is nothing left to add, but when there is nothing left to take away." In this spirit of "<a title="Ludwig Mies van der Rohe - Wikipedia" href="https://en.wikipedia.org/wiki/Mies_Van_Der_Rohe" target="_blank">less is more</a>&#8221; I have recently become intrigued by the problems appearing in home networking.
</p>
<p>
Up till now home networks have been fairly simple; a single home router and one LAN. A single WAN IP address, DHCP RFC 1918 space in the LAN, and NAT on the home router. If the user needed extra Ethernet ports or more WiFi coverage they simply hooked up another home router, which DHCP'd it's own RFC 1918 LAN and NAT'd that into the "primary" LAN.
</p>
<p>
For the most part this seems to work, so why fix what ain't (too) broke? Why is this an interesting area now?
</p>
<p>
<strong>What's New?</strong>
</p>
<p>
Home networks are starting to be bombarded by a plethora of new use cases:
</p>
<ul><li><strong>Ever increasing devices in the subscriber home:</strong> Tablets, smartphones, laptops, smart-TVs, game consoles, smart appliances, the list goes on and on.</li>
<li><strong>Separation of guest users from home users:</strong> As more and more of our lives become digital, the need to keep guests from accessing your personal data (photos, tax returns, etc.) is growing. More and more homes require a trusted network for their own use and a guest network to grant visitors Internet access.</li>
<li><strong>Community Wi-Fi:</strong> Another new wireless use-case is the addition of a Wi-Fi GW (or additional SSID) in the subscriber home is used to provide Wi-Fi roaming services to folks passing by outside of the home.</li>
<li><strong>Femto cell:</strong> A GW in the subscriber home used to provide cellular services over the existing Internet connection.</li>
<li><strong>Smart grid:</strong> Home routers providing connectivity to utility company equipment.</li>
<li><strong>Security, Monitoring, &amp; Automation:</strong> More and more sensors and other devices are becoming IP enabled and need network connectivity to function.</li>
<li><strong>Multi-homing:</strong> Users who are increasingly dependent on Internet access may choose to reduce their odds of failure by having two distinct connections, maybe Cable and DSL, or Cable with an LTE backup, etc.</li>
<li><strong>IP video streaming from the Internet:</strong> Video is going IP. Netflix, Youtube, Hulu, HBO-Go, and soon perhaps even your cable channels, IP video is the largest consumer of Internet bandwidth today and shows no sign of slowing.</li>
<li><strong>Video content sharing and streaming between the devices inside the home:</strong> Home movies, downloaded content, ripped DVDs, etc. We need ways to play any content from any source any time.</li>
<li><strong>Telecommuting and corporate IT requirements:</strong> As more people choose to work from home, more companies are requiring strict security measures for their employees home networks, including completely separate networks for telecommuting.</li>
<li><strong>Emergence of Heterogeneous link layer technologies:</strong> ZigBee, Bluetooth, and others are making plays for home device connectivity, and these devices will need to communicate with the rest of the home network to provide the most benefit.</li></ul>
<p>
So what does this mean for home networks?
</p>
<p>
<strong>Tomorrow's Home Network</strong>
</p>
<p>
These emerging use cases for the home network, along with the facilitating technologies (including IPv6), seem to be pushing us away from the simple, single router home network of the past to a much more complicated multi-router future.
</p>
<p>
For one example, I think it will become common to buy a pre-packaged "home security system in a box" that will include a multitude of door and window sensors, motion detectors, glass break sensors, etc. all IP enabled and ready to connect wirelessly (perhaps with <a title="6LoWPAN - Wikipedia" href="https://en.wikipedia.org/wiki/6LoWPAN" target="_blank">6LoWPAN</a>) to the included router / gateway. This home security router will then be plugged in (likely quite arbitrarily) to the existing home network, alongside a home theater router, a smart kitchen router (perhaps embedded in an <a title="eFridge &amp; The Smart Kitchen Eco-System" href="http://chrisgrundemann.com/index.php/2012/efridge-smart-kitchen/" target="_blank">eFridge</a>), etc.
</p>
<p>
Of course, adding routers to a network increases its complexity. In enterprise and service provider networks, increased complexity can be dealt with by training or hiring network engineers (or bringing in contractors). In the home however, I do not believe that we can assume that network users will increase in complexity themselves (nor will they hire engineers). This is the crux of the home network problem statement; how do we deal with increasing network complexity in home networks without increasing the complexity of operating a home network? We must design a network that is completely self-configuring in (almost) every situation. This raises several problems that must be solved.
</p>
<p>
<strong>Opportunities for Innovation</strong>
</p>
<p>
There are a number of problems, er opportunities, that must be addressed to enable this multi-router, arbitrary-topology, configuration-less home network:
</p>
<ul><li><strong> Prefix-distribution &amp; Routing: </strong>The first problem that likely needs to be considered when developing a multi-router home-network architecture is how to distribute IP prefixes throughout the home, and how to route packets within and out of the home network once it's established. The current default with IPv4 home routers is NAT-stacking, where each router creates its own private (RFC 1918) LAN addresses and NATs into the upstream network, and bridging, where the home router recognizes a private address on its WAN port and stops routing altogether. Some proposed options (focused on Pv6) are <a title="draft-chakrabarti-homenet-prefix-alloc" href="https://tools.ietf.org/html/draft-chakrabarti-homenet-prefix-alloc" target="_blank">recursive DHCPv6 PD</a>, <a title="draft-gmann-homenet-relay-autoconf" href="https://tools.ietf.org/html/draft-gmann-homenet-relay-autoconf" target="_blank">DHCPv6 relay</a>, and a <a title="draft-arkko-homenet-prefix-assignment" href="https://tools.ietf.org/html/draft-arkko-homenet-prefix-assignment" target="_blank">routing protocol</a> (yes, OSPF in your Grandmothers house). More work is needed.</li>
<li><strong>Network Detection:</strong> This problem can be split into two; <em>edge detection</em> and <em>up detection</em>. Edge detection is important for routers to understand if they are a Customer Edge Router (CER) connected to an ISP, or an Internal Router (IR). This is necessary information for many other decisions like whether to activate a firewall, when to perform NAT, etc. Up detection could facilitate "directionless" home routers, common in other environments, and allow hierarchical logical topologies to be built over looped, meshy or other non-linear physical topologies.</li>
<li><strong>Multi-homing and Failover:</strong> Having multiple Internet connections greatly complicates routing, especially if the desire is for active/active load-balancing over multiple ISPs. Without introducing BGP and complex routing and forwarding tables, how can we get functional auto-configuring multi-homing? Do we need to? <strong> </strong></li>
<li><strong>Service Discovery: </strong>Most current service discovery technologies assume a single broadcast domain (a single home LAN). The introduction of multiple home routers will make it more challenging for networked devices to discover each other, especially when they are several hops away from each other (when there are several routers between them). We need solutions for whole-home service discovery that "just work." This could mean additional multicast support, centralized service discovery services, etc.</li>
<li><strong>RF Interference: </strong>As we add multiple SSIDs, technologies that utilize multiple channels, and multiple new wireless protocols, how do we avoid service impacting RF interference?</li>
<li><strong>Non-IP Gateways: </strong>There are additional challenges that may arise when connecting Zigbee, Bluetooth, and other non-IP networks into your home IP network.</li>
<li><strong>Troubleshooting: </strong>After all this is working, we must be able to keep it working. What is an ISP call center going to do to help customers with networking problems in this more complicated environment? How will hired-geeks be able to quickly analyze and mitigate network issues?</li>
<li><em><strong>And More...</strong></em>This is just the tip of the iceberg, as we start designing, building, and deploying these networks in earnest, there are likely to be plenty of surprises and more "opportunities for innovation."</li></ul>
<p>
<strong>Moving Forward</strong>
</p>
<p>
As network engineers begin to address the future of home networking, we should keep the principle of Occam's razor and the words of Antoine de Saint-Exupéry top of mind. We need to ask ourselves about the expected level of sophistication, for both devices and users. I think we can generally agree that while home networks will become more complex, home users will not (and the gear can't get more expensive either). We should remember that while we may have gained our experience and expertise working on enterprise, campus, or service provider networks; home networks are a new and different challenge, requiring a new and different approach. We must also consider the <a title="Pareto principle - Wikipedia" href="https://en.wikipedia.org/wiki/Pareto_principle" target="_blank">80/20 rule</a> and not let exceptions (often our own "home networks") rule the conversation and spoil the solution for everyone else. Finally, like any design endeavor, we should fight to keep the solution(s) as open and extensible as possible - while we need to solve for an unmanaged network, we mustn't close the door on configurability for more advanced users and uses.
</p>
<p>
<em>For a bit more on this problem statement, you can watch <a title="Video of my talk at NANOG 56" href="https://www.nanog.org/meetings/nanog56/presentations/Monday/mon.general.grundemann.27.wmv" target="_blank">my recent talk at NANOG 56</a>, and/or check out <a title="Slides from my talk at NANOG 56" href="https://www.nanog.org/meetings/nanog56/presentations/Monday/mon.general.grundemann.27.pdf" target="_blank">the slides</a>.</em>
</p><p><em>Written by <a href="http://www.circleid.com/members/6756/">Chris Grundemann</a>, Network Architect, Author, and Speaker</em></p>]]></description>
			<dc:date>2012-12-03T07:53:00-08:00</dc:date>
			<category>internet</category><category>access_providers</category><category>broadband</category><category>internet_protocol</category><category>ip_addressing</category><category>ipv6</category>
		</item>
		
		<item>
			<title>IETF 85 Begins Next Week In Atlanta &#45; Here Is How To Follow Along</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20121102_ietf_85_begins_next_week_in_atlanta_here_is_how_to_follow_along/</guid>
			<link>http://www.circleid.com/posts/20121102_ietf_85_begins_next_week_in_atlanta_here_is_how_to_follow_along/</link>
			<description><![CDATA[<p><img src="http://www.circleid.com/images/uploads/6972.gif" border="0" width="250" height="133" style="float:right;padding:0 0 5px 20px;" />The <a href="http://www.ietf.org/meeting/85/index.html" title="IETF 85">85th meeting of the Internet Engineering Task Force (IETF)</a> begins next week in Atlanta, Georgia, USA. Over 1000 engineers, maybe as many as 1400 or more, from all around the world will gather in various working groups to discuss and debate issues relating to the open standards that define the Internet's infrastructure. Much of the IETF standards work happens within mailing lists and through submitted "Internet-Draft" documents, but these face-to-face meetings that occur three times each year provide an opportunity for rapid discussion of contentious issues and for bringing people together to move work forward.
</p>
<p>
As is always the case, the IETF meeting will feature groups focusing on pretty much all the various <em>technical</em> aspects of Internet infrastructure: IPv6, DNS, DHCP, security, VoIP, SIP, WebRTC, routing, "Internet of Things", P2P, HTTP, TCP, video conferencing, congestion control, energy management&#8230; basically pick any Internet protocol acronym and you'll probably find some group there talking about the topic. If you just <a href="http://tools.ietf.org/agenda/85/" title="IETF85 agenda">scan down the IETF 85 agenda</a>, you will get a sense of the breadth of topics being covered.
</p>
<p>
If you can't get to Atlanta next week to participate face-to-face, the good news is that the IETF provides a variety of ways that you can participate remotely in the meetings. I recently wrote up instructions that you may find useful: <em><a href="http://www.internetsociety.org/deploy360/blog/2012/10/how-to-participate-in-ietf-85-remotely/" title="How to participate in IETF 85 remotely">How To Participate In IETF 85 Remotely</a></em>.
</p>
<p>
Out of this meeting, new standards will emerge, new drafts will be created, new efforts will be started&#8230; and the multistakeholder open standards process that drives the Internet will continue. If you get a chance, the IETF meetings are open to anyone to attend &#8212; and anyone can also follow along remotely.
</p>
<p>
P.S. If you have not had any prior exposure to the IETF, you may want to first read <em><a href="http://www.ietf.org/tao.html" title="Tao of IETF">The Tao of IETF: A Novice's Guide to the Internet Engineering Task Force</a></em> to understand a bit more about how it all works.
</p><p><em>Written by <a href="http://www.circleid.com/members/2673/">Dan York</a>, Author and Speaker on Internet technologies</em></p>]]></description>
			<dc:date>2012-11-02T08:56:01-08:00</dc:date>
			<category>internet</category><category>dns</category><category>internet_governance</category><category>internet_protocol</category><category>ip_addressing</category><category>ipv6</category><category>p2p</category><category>security</category><category>voip</category>
		</item>
		
		<item>
			<title>IETF Working on HTTP 2.0, Will be Based on Google&apos;s SPDY Protocol</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/ietf_working_on_http_20_will_be_based_on_googles_spdy_protocol/</guid>
			<link>http://www.circleid.com/posts/ietf_working_on_http_20_will_be_based_on_googles_spdy_protocol/</link>
			<description><![CDATA[<p>With an eye toward updating the World Wide Web to better accommodate complex and bandwidth-hungry applications, the Internet Engineering Task Force has started work on the next generation of HTTP (Hypertext Transfer Protocol), the underlying protocol for the Web. "It's official: We're working on HTTP/2.0," wrote IETF Hypertext Transfer Protocol working group chairman Mark Nottingham, in a Twitter message late Tuesday. The group will use the IETF standard SPDY protocol as the basis for the updated protocol.
</p><p><strong>Read full story:</strong> <a href="http://www.networkworld.com/news/2012/100312-ietf-starts-work-on-next-generation-263000.html">Network World</a></p>]]></description>
			<dc:date>2012-10-03T19:48:00-08:00</dc:date>
			<category>internet</category><category>internet_protocol</category><category>web</category>
		</item>
		
		<item>
			<title>Internet Society Releases Paper on &quot;What Really Matters About the Internet&quot;</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/internet_society_releases_paper_on_what_really_matters_about_the_internet/</guid>
			<link>http://www.circleid.com/posts/internet_society_releases_paper_on_what_really_matters_about_the_internet/</link>
			<description><![CDATA[<p>Internet Society has <a href="http://www.internetsociety.org/internet-invariants-what-really-matters">released a paper</a> today highlighting the importance of understanding what is important and unchanging about the Internet. From the paper: "As the Internet is increasingly important to everyday life, and more requirements are placed on it by a broader range of stakeholders, it is important to be able to distinguish between aspects that need to be preserved and things that are simply the flavour of the moment. These invariant properties of the Internet need to be preserved, even as the way in which they are achieved changes continuously and drastically over the coming years."
</p>]]></description>
			<dc:date>2012-09-13T10:34:00-08:00</dc:date>
			<category>internet</category><category>dns</category><category>internet_governance</category><category>internet_protocol</category><category>policy_regulation</category><category>security</category><category>web</category>
		</item>
		
		<item>
			<title>Update on AS Path Lengths Over Time &#45; How Interconnected is the Internet?</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20120910_as_path_lengths_how_interconnected_is_the_internet/</guid>
			<link>http://www.circleid.com/posts/20120910_as_path_lengths_how_interconnected_is_the_internet/</link>
			<description><![CDATA[<p>As described earlier in <a href="http://www.circleid.com/posts/as_path_lengths_over_time_how_interconnected_is_the_internet/">AS Path Lengths Over Time</a>, you can determine how interconnected the Internet is by looking at the path length between Autonomous Systems (ASes). The "shortest AS path" is a route selection rule in the Border Gateway Protocol (BGP) that means traffic from one AS will choose the path with the least number of ASes to get to the receiving AS.
</p>
<p>
With the number of ASes connected to the Internet constantly increasing, one could expect that the length of the AS paths would also increase as the network as a whole gets wider. However, this doesn't seem to be the case. Also, with IPv6 being more widely deployed, how does the interconnectedness of the IPv6 portion of the Internet compare to IPv4?
</p>
<p>
We analysed data collected at several of the RIPE NCC route collectors located at various places around the globe, starting in 2005. We extracted the average length of all the AS paths found and separated the IPv4 from the IPv6 routes<sup>1</sup>.
</p>
<p>
<div style="font-size:85%;color:#666666;margin:5px 0 20px 0;text-align:center;"><img src="http://www.circleid.com/images/uploads/6858.jpg" border="0" width="642" height="477" style="display:block;margin-bottom:8px;" /><strong>Figure 1:</strong> Average AS path length for IPv4 and IPv6 excluding AS prepending</div>
<p>
This update shows that during the last two years, even though the overall number of ASes on the Internet is steadily increasing, the average AS path length for IPv4 networks not getting longer. In fact, it has been decreasing slightly. That means, the Internet is not becoming wider per se, but more dense, and therefore more interconnected.
</p>
<p>
For IPv6 networks, the paths are generally still shorter than in IPv4 networks by more than .5 hops, but this is increasing slightly. As IPv6 deployment progressively reaches the edges of the Internet it might stabilise and reach the same density level as IPv4.
<br />
The practice of AS prepending seems to be increasing progressively, even though it is still rarer in IPv6 than in IPv4.
</p>
<p>
For more analysis and the methodology used to produce these graphs, please refer to the background article on RIPE Labs: <a href="https://labs.ripe.net/Members/mirjam/update-on-as-path-lengths-over-time">Update on AS Path Lengths Over Time</a>.
</p>
<p>
<span class="footNotes"><sup>1</sup>AS prepending is a method of making routes less attractive by artificially lengthening the AS path. Because the most common routing protocol tends to send traffic over the shortest path, an artificially prepended path is taken less often. For the purpose of these statistics, we removed the prepended ASes from the count.</span>
</p><p><em>Written by <a href="http://www.circleid.com/members/5155/">Mirjam Kuehne</a></em></p>]]></description>
			<dc:date>2012-09-10T10:05:00-08:00</dc:date>
			<category>internet</category><category>internet_protocol</category><category>ipv6</category>
		</item>
		
		<item>
			<title>Leading Global Standards Organizations Endorse &apos;OpenStand&apos; Principles</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20120829_global_standards_organizations_endorse_openstand_principles/</guid>
			<link>http://www.circleid.com/posts/20120829_global_standards_organizations_endorse_openstand_principles/</link>
			<description><![CDATA[<p><span style="font-size:85%;color:#666666;padding:0 0 2px 7px;margin:0 0 10px 10px;border-left:1px solid #ddd;width:300px;float:right;line-height:1.3em;"><img src="http://www.circleid.com/images/uploads/6845.jpg" border="0" width="300" height="284" style="display:block;margin-bottom:8px;" /><strong>IEEE, IAB, IETF, Internet Society &amp; W3C</strong> Invite Other Standards Organizations, Governments and Companies to Support Modern Paradigm for Global, Open Standards</span>Five leading group of global organizations &#8212; IEEE, Internet Architecture Board (IAB), Internet Engineering Task Force (IETF), Internet Society and World Wide Web Consortium (W3C) &#8212; today announced that they have signed a statement affirming the importance of a jointly developed set of principles establishing a modern paradigm for global, open standards. The group have invited other standards organizations, governments, corporations and technology innovators globally to endorse <a href="http://open-stand.org/">the principles</a>.
</p>
<p>
The principles comprise a modern paradigm in which the economics of global markets &#8212; fueled by technological innovation &#8212; drive global deployment of standards, regardless of their formal status within traditional bodies of national representation. The OpenStand principles demand:
</p>
<ul><li>cooperation among standards organizations;</li>
<li>adherence to due process, broad consensus, transparency, balance and openness in standards development;</li>
<li>commitment to technical merit, interoperability, competition, innovation and benefit to humanity;</li>
<li>availability of standards to all, and</li>
<li>voluntary adoption.</li></ul>
<p>
Leslie Daigle, chief Internet technology officer with the Internet Society says: <em>"International standards development for borderless economics is not ad hoc; rather, it has a paradigm &#8212; one that has demonstrated agility and is driven by technical merit. The OpenStand principles convey the power of bottom-up collaboration in harnessing global creativity and expertise to the standards of any technology space that will underpin the modern economy moving forward."</em>
</p>]]></description>
			<dc:date>2012-08-29T07:39:01-08:00</dc:date>
			<category>internet</category><category>internet_protocol</category><category>policy_regulation</category><category>web</category>
		</item>
		
		<item>
			<title>OpenFlow &#45; The Programmable Network Revolution</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20120814_openflow_the_programmable_network_revolution/</guid>
			<link>http://www.circleid.com/posts/20120814_openflow_the_programmable_network_revolution/</link>
			<description><![CDATA[<p>Over the past few months I have made regular references to OpenFlow. This is an exciting new development that fits in very well with several of the next generation technology developments that we have discussed in some detail over the past few years &#8212; new developments such smart cities and smart societies, the internet of things.
</p>
<p>
Such networks need to operate more on a horizontal level, rather than the usual vertical connection between a computing device and the users. M2M communication will dominate the networks of the future and for that reason alone a much more sophisticated structure of network intelligence is needed. We have outgrown the networks that we are using at the moment, based as they are on the technologies that were available in the 1960s. They have done a terrific job but it is now time to move on. The millions of routers that are dominating these networks have become an impediment to change; they can be compared to what the old mainframes were in computing.
</p>
<p>
The new concept of programmable networking is known as Software Defined Networks (SDN), a technology concept that has been discussed now for several years. The concept behind this totally changes the nature of the network &#8212; from a configuration of devices that are passing messages on to each other based on proprietary controlled software embedded in these devices, to one where these devices are independently managed within an open network and where the hardware is split from the software. The software is then deployed in a different, independent and more central way in data centres that will allow for a more intelligent way of managing the overall network (instead of managing individual software/hardware integrated devices within the network). This virtualisation of the network is, of course, a radically different approach and requires an industry transformation.
</p>
<p>
The benefits are worth it:
<br />
<ul><li>there is much greater control of traffic management over the network;</li>
<li>there is much more flexibility regarding the increasingly different number of requirements for all the different activities that are taking place in all the different parts of the network;</li>
<li>there are higher levels of transparency which give customers (corporates) more control over what happens with their applications;</li>
<li>possibilities will exist to include more targeted and much more sophisticated levels of security and privacy;</li>
<li>there are lower operational costs.</li></ul>
<p>
OpenFlow is the protocol that facilitates the implementation of SDNs. It creates virtual networks that are ideal for collaboration, and at the same time it considerably reduces the cost of infrastructure. Google recently re-engineered its network based on 'OpenFlow'.
</p>
<p>
The <a href="http://www.opennetworking.org">Open Networking Foundation</a> is the key promoter of these concepts and they are widely supported by the industry.
</p><p><em>Written by <a href="http://www.circleid.com/members/3749/">Paul Budde</a>, Managing Director of Paul Budde Communication</em></p>]]></description>
			<dc:date>2012-08-14T08:18:00-08:00</dc:date>
			<category>internet</category><category>internet_protocol</category>
		</item>
		
		<item>
			<title>IPv6 Subnetting &#45; The Paradigm Shift</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20120719_ipv6_subnetting_the_paradigm_shift/</guid>
			<link>http://www.circleid.com/posts/20120719_ipv6_subnetting_the_paradigm_shift/</link>
			<description><![CDATA[<p>Almost every conversation I have with folks just learning about IPv6 goes about the same way; once I'm finally able to convince them that <a title="World IPv6 Launch: Now What" href="http://www.circleid.com/posts/20120606_world_ipv6_launch_now_what/">IPv6 is not going away</a> and is needed in <strong>their</strong> network, the questions start. One of the most practical and essential early questions that needs to be asked (but often isn't) is "how do I lay out my IPv6 subnets?"
</p>
<p>
The reason this is such an important question is that it's very easy to get IPv6 subnetting wrong by doing it like you do in IPv4. The problem is that there is a paradigm shift needed from IPv4 subnetting to IPv6 subnetting &#8212; you simply can't approach them the same way. The reason for this harkens back to the primary driver for deploying IPv6 in the first place: More addresses! So many more in fact that individual addresses become essentially meaningless in IPv6 address planning and subnetting. A single IPv6 /64 subnet contains roughly ten quintillion addresses, quite obviously more than you will ever need in one IP network segment. Even considering machine to machine communications and all the myriads of devices which will someday be IP enabled, you are <em>extremely</em> unlikely to ever put more than 10,000,000,000,000,000,000 hosts on a single bridged network.
</p>
<p>
So, the first thing you must do when approaching IPv6 subnetting is to wrap your head around the new paradigm of address abundance, leaving behind the mentality of IPv4 address scarcity. While IPv4 subnetting is all about addresses, <em>IPv6 subnetting is all about networks</em>. Instead of counting hosts, and sizing individual subnets based on the number of addresses needed (managing scarcity), we now count routers and build hierarchy based on the networks they support. We know that a /64 can address any number of hosts we'll through at it, so why worry about how many there are? The answer is that you don't. You simply assign one subnet to each network and move on.
</p>
<p>
Another great aspect of address abundance is that hierarchy I just mentioned. In IPv4 you obtain just the addresses that you need for the next year or so and then go back for more, over and over again as you grow your network. This means fractured subnets, broken up and used where addresses are needed, often in a manner that does not allow aggregation within your network. With IPv6 we can flip this on its head and build our networks with true hierarchy, allowing aggregation at each level. Each region/campus/building/floor/etc. has it's own identifying prefix, fitting one inside the other like a <a title="Matryoshka Doll - Wikipedia" href="http://en.wikipedia.org/wiki/Matryoshka_doll">Matryoshka</a>. This simplifies filters, firewall rules and ACLs. It shrinks our core routing tables and facilitates traffic engineering. It also simplifies operations and troubleshooting.
</p>
<p>
Another way we can simplify network operations a little by shifting our subnetting paradigm is to use nibbles. A nibble, for those unfamiliar, is half a byte or four bits. Starting at /64, the nibble aligned subnet masks are /60, /56, /52, /48, etc. Subnetting on nibble boundaries means only using nibble aligned subnet masks. Basically if you need more than one /64 you should jump to a /60 and don't try to use /63, /62, nor /61. Yes, this may cause some "waste" but that's one of the great things about this new paradigm of address abundance &#8212; we don't care! Using nibble boundaries makes your subnetted prefixes much easier to read. When you see 2001:db8:2000::/36 you know that it comes after 2001:db8:1000::/36 and before 2001:db8:3000::/36. Because one 4-bit hex digit increments linearly when using nibbles, its easy to do the math in your head (plus one, minus one). This is not true if you use a non-nibble-aligned subnet like /37 or /35.
</p>
<p>
You can combine these practices and take it a step further by building homogenous hierarchies such that each prefix within a given level is the same size. Talk about an address planners wet dream! For example, you may want to give every department within each building a /56, each building a /48, and each campus on your network a /40. Now, these numbers are not arbitrary, they need to be carefully planned out ahead of time to ensure that your largest department, building, campus, etc. has room to grow within its assigned subnet.
</p>
<p>
Start at the bottom, whatever your most granular network division is, and work up. Our example starts with department, so you take the largest department in your organization and count how many networks will be needed to support the next 5 years of growth. One nibble up from /64 is <a title="IPv6, A Numbers Game" href="http://chrisgrundemann.com/index.php/2011/ipv6-numbers-game/">/60, which gives you a maximum of 16 /64s</a>. If you need more than that, jump to the next nibble; a /56, which gives you up to 256 /64 networks to work with &#8212; perfect! Now move up the hierarchy to the building level and again take the largest building in your organization (which may not house that largest department &#8212; that's OK). This time you're counting departments to see how many /56 subnets are required to sustain the building's growth. A /48 again provides up to 256 /56 subnets (being two nibbles, or 8 bits, larger), so you pick that because you need more than the 16 that a /52 would yield. Repeat the process again by counting buildings in your largest campus and fitting that number to a nibble-aligned subnet size. Finally, count your campuses, round up to a nibble, and you know the size of prefix your organization needs! Of course this is just one example. Your network may logically be divided in different ways, perhaps your campuses need to be further grouped into regions or buildings are your lowest level. Maybe you start with headend or central office at the bottom level and work up through geographical regions. Obviously you'll need to fit your IPv6 subnetting plan to your own network &#8212; what really matters is understanding the paradigm.
</p>
<p>
Once you have shifted your paradigm and are ready to go forth and subnet, I highly recommend starting with this <a title="Best Current Operational Practice - IPv6 Subnetting" href="http://www.ipbcop.org/ratified-bcops/bcop-ipv6-subnetting/">Best Current Operational Practice on IPv6 subnetting</a> written by engineers, for engineers. You'll probably also want to look into IP Address Management (<a title="What is Internet Protocol Address Management?" href="http://www.circleid.com/posts/what_is_internet_protocol_address_management/">IPAM</a>) software if your network is a large one (or if that last paragraph scared the bejesus out of you) as abundance can certainly bring some complexity along with it's benefits. Happy subnetting!
</p><p><em>Written by <a href="http://www.circleid.com/members/6756/">Chris Grundemann</a>, Network Architect, Author, and Speaker</em></p>]]></description>
			<dc:date>2012-07-19T15:47:01-08:00</dc:date>
			<category>internet</category><category>internet_protocol</category><category>ip_addressing</category><category>ipv6</category>
		</item>
		
		<item>
			<title>Automate IPAM Set&#45;up with Nixu NEE 1.3 Series</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20120712_automate_ipam_set_up_with_nixu_nee_13_series/</guid>
			<link>http://www.circleid.com/posts/20120712_automate_ipam_set_up_with_nixu_nee_13_series/</link>
			<description><![CDATA[<p>Nixu Software is pleased to announce the release of Nixu Network Equipment Extractor (NEE) 1.3 Series. The latest version of Nixu NEE introduces a number of key automations such as Auto-Add functionality for subnets and unknown clients found from the network. The new functionalities simplify Nixu DDI deployments significantly, as customers are no longer required to rely on manually managed and often inaccurate Excel spreadsheets when setting up Nixu NameSurfer IPAM.
</p>
<p>
"The most tedious part of DDI and IPAM deployment is often associated with the migration of existing Excel spreadsheets," said the Director of Technical Operations at Nixu Software, Ville Kummu. "The problem is two folds. Firstly, as the size of the organisation grows, so does the number of spreadsheets with various data structures. Secondly, there are many cases where some of the information in these spreadsheets are out-dated which means that without sifting through them there is no way to know what is still valid and what is not. We designed a product that solves this problem. Nixu NEE automatically pulls the subnets and clients from the network equipment and integrates them with Nixu IPAM, making the migration process a whole lot smoother," he added.
</p>
<p>
When integrated with Nixu NameSurfer IPAM, Nixu NEE presents organisations with location-aware IPAM that greatly speeds up the response time for internal service requests. It also provides real-time views of the active IP allocations, which allows organisations to maintain an accurate inventory of their IP addresses and take appropriate measures against unauthorized use of their network resources.
</p>
<p>
Find out more about <a href="http://nixusoftware.com/for_your_network_network_equipment_extractor.html">Nixu NEE</a> and download a <a href="https://secure.nixu.com/Evaluate.jsp">free 30-day trial</a>.
</p>]]></description>
			<dc:date>2012-07-12T11:18:00-08:00</dc:date>
			<category>internet</category><category>cloud_computing</category><category>internet_protocol</category><category>ip_addressing</category>
		</item>
		
		<item>
			<title>Accountability, Transparency, and&#8230; Consistency?</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20120627_accountability_transparency_andconsistency/</guid>
			<link>http://www.circleid.com/posts/20120627_accountability_transparency_andconsistency/</link>
			<description><![CDATA[<p>ICANN Compliance now has two conflicting answers on record concerning the enforceability of RAA 378 on WHOIS inaccuracy. This is a topic of extreme importance and one <a href="http://www.circleid.com/posts/20120618_whois_review_and_beyond_378/">we are trying to get to the bottom of</a>. In response to the WHOIS Policy Review Team ICANN Compliance stated (on page 79): <a href="http://www.icann.org/en/about/aoc-review/whois/final-report-11may12-en.pdf">"there is no requirement in the RAA for registrars to ensure that WHOIS data is accurate"</a> which is in line with the Review Team's own findings that "If data is found to be intentionally false registrars are not obligated to cancel the registration." However, in response to a <a href="https://community.icann.org/display/atlarge/At-Large+Compliance+Questions+for+Prague+Workspace?focusedCommentId=34605706#comment-34605706">request to clarify</a> this issue ICANN Compliance stated in a presentation in Prague that "<a href="https://community.icann.org/download/attachments/34606099/ICANN+44+-+Contractual+Compliace+-+ALAC.pptx">ICANN is authorized to breach a registrar for failure to delete or failure to correct inaccurate whois</a>&#8221;. This Compliance statement is also in direct conflict with Compliance's advisory on the subject which states "<a href="http://www.icann.org/en/news/announcements/advisory-03apr03-en.htm">[the RAA] does not require a registrar to cancel a registration.</a>&#8221; Compliance was asked in session to cite the specific authority which allows them to "breach a registrar for failure to delete" <a href="http://audio.icann.org/meetings/prague2012/alac-regional-4-24jun12-en.mp3">but their answer did not address the question</a>. This inconsistency needs to be resolved as it directly impacts the current RAA negotiations and certainly before new gTLDs are deployed.
</p>
<p>
This was not the only conflicting information which came out of the <a href="http://prague44.icann.org/node/31569">At-Large and Compliance meeting in Prague</a>. In this discussion Compliance staff repeatedly asks At-Large representatives to cite specific examples of problems, but when a question concerning certain complaints (<a href="http://audio.icann.org/meetings/prague2012/alac-regional-4-24jun12-en.mp3">at minute 01:19:27</a>) is asked and the room goes silent. To further the point, a specific case concerning <a href="http://knujon.com/PRAGUE_icann_378_fail_BIZCN_061612.pdf">BizCN</a> is read aloud but not addressed specifically by Compliance. Compliance presented a number of process enhancements and improvements in automation at this meeting but the issue on the table was actual enforcement of the contract which seems to be lacking. Setting the tone for this missing enforcement was the <a href="http://www.circleid.com/posts/20120618_whois_review_and_beyond_378/#8960">apparent removal from ICANN's website</a> of a flowchart entitled "<a href="http://www.knujon.com/compliance-flowchart.gif">ICANN Compliance Program for Registries and Registrars</a>&#8221; which had no enforcement phase documented in the flow, only compliant dismissal, closure and circular shuffling. However, this has been replaced with three <a href="http://www.icann.org/en/resources/compliance/approach-processes">new charts</a> which show significant improvement in stated process. Unfortunately, the question is still open as to if these processes will actually be used as stated. So far we do not have a good track record of real follow-through. The three legs of Compliance are <a href="http://www.icann.org/en/resources/compliance">Prevention through collaboration, Transparency through communication, and Enforcement</a>. But it feels like this chair is going to drop us on the floor.
</p><p><em>Written by <a href="http://www.circleid.com/members/3296/">Garth Bruen</a>, Internet Fraud Analyst and Policy Developer</em></p>]]></description>
			<dc:date>2012-06-27T14:11:01-08:00</dc:date>
			<category>internet</category><category>cybercrime</category><category>domain_names</category><category>registry_services</category><category>icann</category><category>internet_protocol</category><category>policy_regulation</category><category>security</category><category>spam</category><category>top_level_domains</category><category>whois</category>
		</item>
		
		<item>
			<title>Who Says You Can&apos;t Have Fun at The IETF?</title>
			<guid isPermaLink="true">http://www.circleid.com/posts/20120627_who_says_you_cant_have_fun_at_the_ietf/</guid>
			<link>http://www.circleid.com/posts/20120627_who_says_you_cant_have_fun_at_the_ietf/</link>
			<description><![CDATA[<p>A new IETF draft has been published that specifies <a href="http://datatracker.ietf.org/doc/draft-tbray-http-legally-restricted-status/?include_text=1">a new HTTP status code for legally restricted resources</a>. That is, if the government restricts your access to the web page, return this code (similar to how something not found is a 404).
</p>
<p>
The error code: 451.
</p>
<p>
From the Internet Draft, if the user tries to access a page, but access to the page is restricted by the government, display the following (for example):
</p>
<blockquote><p><strong><em>HTTP/1.1 451 Unavailable For Legal Reasons</strong>
<br />
 
<br />
Unavailable For Legal Reasons
</p>
<p>
This request may not be serviced in the Roman Province of Judea due to Lex3515, the Legem Ne Subversionem Act of AUC755, which disallows access to resources hosted on servers deemed to be operated by the Judean Liberation Front.</em></p></blockquote>
<p>
The IETF draft is a head nod to Ray Bradbury's book <em>Fahrenheit 451</em>, a novel about someone living in society where books are censored by the government.
</p>
<p>
While this is a common interpretation of the book &#8212; government seizure of books &#8212; it is not one that Bradbury himself identified as the main theme. Quoting from <a href=" http://en.wikipedia.org/wiki/Fahrenheit_451">Wikipedia</a>:
</p>
<blockquote><p><em>The novel is frequently interpreted as being critical of state-sponsored censorship, but Bradbury has disputed this interpretation. He said in a 2007 interview that the book explored the effects of television and mass media on the reading of literature. Bradbury went even further to elaborate his meaning, saying specifically that the culprit in Fahrenheit 451 is not the state &#8212; it is the people. Yet in the paperback edition released in 1979, Bradbury wrote a new coda for the book containing multiple comments on censorship and its relation to the novel.</em></p></blockquote>
<p>
In other words, the 451-degrees-Fahrenheit-at-which-paper-burns refers to people's disinterest in books and literature, and more interest towards easier, shorter forms of communication such as radio and television (and today would be Facebook, instant messaging, Twitter&#8230; but not blogs, of course). He reiterated this opinion in a <a href="http://www.nytimes.com/2009/06/20/us/20ventura.html">New York Times</a> article in 2009.
</p>
<p>
On the other hand, what everyone <em>thinks</em> that the book is about, even if you haven't read it, is government censorship of books, and blocking access to material that the state feels its citizens shouldn't read. Given how pervasive <em>that</em> perception is, I think that the IETF draft is a clever play on the idea, even if the original writer of the book wouldn't approve.
</p><p><em>Written by <a href="http://www.circleid.com/members/2859/">Terry Zink</a>, Program Manager</em></p>]]></description>
			<dc:date>2012-06-27T10:04:01-08:00</dc:date>
			<category>internet</category><category>censorship</category><category>internet_governance</category><category>internet_protocol</category><category>policy_regulation</category><category>web</category>
		</item>
		
	</channel>
</rss>