<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Network Heresy</title>
	<atom:link href="http://networkheresy.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://networkheresy.com</link>
	<description>Tales of the network reformation</description>
	<lastBuildDate>Thu, 16 May 2013 03:24:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on What Should Networks Do For Applications? by manfred</title>
		<link>http://networkheresy.com/2013/04/13/what-should-networks-do-for-applications/#comment-989</link>
		<dc:creator><![CDATA[manfred]]></dc:creator>
		<pubDate>Thu, 16 May 2013 03:24:44 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.com/?p=447#comment-989</guid>
		<description><![CDATA[Lennie, thanks for the pointer...but seems like you missed the point of Geoff Huston&#039;s presentation at Ripe 65.  He is arguing against QoS on the PUBLIC Internet, which for the most part I concure and doesn&#039;t make a lot of sense.

However, here is a quote from Geoff Houston (Jun 25, 2012): &quot;I hope I made the point that I was looking at QoS in the public provider space, not the enterprise. In the enterprise world there can be a single domain of control and a single set of policies and even a single set of client priorities that allow things that are not possible in the public space. Sometimes this distinction is just too subtle and folk can be confused by what is possible in a private or enterprise environment and what is feasible in the public space.&quot;

QoS within the Enterprise is not about redistributing bandwidth, but rather about prioritizing real-time sensitive traffic to reduce latency and mitigate packet loss (due to micro-burst or Instantaneous buffer congestion).

There are a bunch of excuses for not doing QoS in the Enterprise and none of them are valid:
http://www.nojitter.com/post/240147232/qos-in-the-lan-youre-kidding

Worth noting is that QoS is commonly deployed in many/most Enterprise networks and works quite well.  The main issue is that configuring QoS consitently is complex and difficult, which is something that we are actively working to solve using Software Defined Networking (SDN).

Here is a video of an SDN demo for Lync:
http://www.youtube.com/watch?v=byMtYpmh1xQ]]></description>
		<content:encoded><![CDATA[<p>Lennie, thanks for the pointer&#8230;but seems like you missed the point of Geoff Huston&#8217;s presentation at Ripe 65.  He is arguing against QoS on the PUBLIC Internet, which for the most part I concure and doesn&#8217;t make a lot of sense.</p>
<p>However, here is a quote from Geoff Houston (Jun 25, 2012): &#8220;I hope I made the point that I was looking at QoS in the public provider space, not the enterprise. In the enterprise world there can be a single domain of control and a single set of policies and even a single set of client priorities that allow things that are not possible in the public space. Sometimes this distinction is just too subtle and folk can be confused by what is possible in a private or enterprise environment and what is feasible in the public space.&#8221;</p>
<p>QoS within the Enterprise is not about redistributing bandwidth, but rather about prioritizing real-time sensitive traffic to reduce latency and mitigate packet loss (due to micro-burst or Instantaneous buffer congestion).</p>
<p>There are a bunch of excuses for not doing QoS in the Enterprise and none of them are valid:<br />
<a href="http://www.nojitter.com/post/240147232/qos-in-the-lan-youre-kidding" rel="nofollow">http://www.nojitter.com/post/240147232/qos-in-the-lan-youre-kidding</a></p>
<p>Worth noting is that QoS is commonly deployed in many/most Enterprise networks and works quite well.  The main issue is that configuring QoS consitently is complex and difficult, which is something that we are actively working to solve using Software Defined Networking (SDN).</p>
<p>Here is a video of an SDN demo for Lync:<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='590' height='362' src='http://www.youtube.com/embed/byMtYpmh1xQ?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by Victor Reijs</title>
		<link>http://networkheresy.com/about/#comment-959</link>
		<dc:creator><![CDATA[Victor Reijs]]></dc:creator>
		<pubDate>Wed, 08 May 2013 14:42:18 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.wordpress.com/?page_id=2#comment-959</guid>
		<description><![CDATA[Hello Bruce, 
I read about your Network Virtualisation and I was wondering if you heard about Network as a Services: NaaS (from the MANTICORE and Mantychore projects). It is an idea from the early 2000s and is a continuation of the UCLP (User Controlled Light Path) of CANARIE. But beside virtualising&amp;abstracting the optical/ethernet layer, Mantychore project works on the IP layer and thus providing virtual networks for layer 1 to 3. 
The aim is to provide operational services (in for instance HEAnet, an NREN for Ireland) where we can allow users to generate on the fly IP networks (if wanted connected to the public Internet) or to remove the Client Premises Equipment Router (by using a virtual CPE in the core). Combination with NFV (Network Function Virtualisation) concept is of course possible.

We want to see the NaaS in the same way as SaaS, IaaS, PaaS XaaS. 
I also work on MaaS (Management as a Service) as part of GN3 project.

Let me know if this in some way maps your ideas of Network Virtualisation (I think it really does). 

We have had several presentations from the early 2000s: 
https://tnc2012.terena.org/core/event/22 (demo of IP (NaaS)and Ethernet layer (BoD) provisioning at an international scale).
https://tnc2012.terena.org/core/presentation/146 (incorporating green energy parameters into the decisions of IaaS and NaaS).
http://www.terena.org/activities/netarch/ws1/slides/reijs-NaaS-221112-NAW.pdf vCPE and MaaS)
http://www.opennaas.org/
https://www.facebook.com/OpenNaas
Planned demos are at RIPE in Dublin and TNC2013 in Maastricht.

Let me know if you are interested.]]></description>
		<content:encoded><![CDATA[<p>Hello Bruce,<br />
I read about your Network Virtualisation and I was wondering if you heard about Network as a Services: NaaS (from the MANTICORE and Mantychore projects). It is an idea from the early 2000s and is a continuation of the UCLP (User Controlled Light Path) of CANARIE. But beside virtualising&amp;abstracting the optical/ethernet layer, Mantychore project works on the IP layer and thus providing virtual networks for layer 1 to 3.<br />
The aim is to provide operational services (in for instance HEAnet, an NREN for Ireland) where we can allow users to generate on the fly IP networks (if wanted connected to the public Internet) or to remove the Client Premises Equipment Router (by using a virtual CPE in the core). Combination with NFV (Network Function Virtualisation) concept is of course possible.</p>
<p>We want to see the NaaS in the same way as SaaS, IaaS, PaaS XaaS.<br />
I also work on MaaS (Management as a Service) as part of GN3 project.</p>
<p>Let me know if this in some way maps your ideas of Network Virtualisation (I think it really does). </p>
<p>We have had several presentations from the early 2000s:<br />
<a href="https://tnc2012.terena.org/core/event/22" rel="nofollow">https://tnc2012.terena.org/core/event/22</a> (demo of IP (NaaS)and Ethernet layer (BoD) provisioning at an international scale).<br />
<a href="https://tnc2012.terena.org/core/presentation/146" rel="nofollow">https://tnc2012.terena.org/core/presentation/146</a> (incorporating green energy parameters into the decisions of IaaS and NaaS).<br />
<a href="http://www.terena.org/activities/netarch/ws1/slides/reijs-NaaS-221112-NAW.pdf" rel="nofollow">http://www.terena.org/activities/netarch/ws1/slides/reijs-NaaS-221112-NAW.pdf</a> vCPE and MaaS)<br />
<a href="http://www.opennaas.org/" rel="nofollow">http://www.opennaas.org/</a><br />
<a href="https://www.facebook.com/OpenNaas" rel="nofollow">https://www.facebook.com/OpenNaas</a><br />
Planned demos are at RIPE in Dublin and TNC2013 in Maastricht.</p>
<p>Let me know if you are interested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Should Networks Do For Applications? by Lennie</title>
		<link>http://networkheresy.com/2013/04/13/what-should-networks-do-for-applications/#comment-944</link>
		<dc:creator><![CDATA[Lennie]]></dc:creator>
		<pubDate>Wed, 01 May 2013 23:07:38 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.com/?p=447#comment-944</guid>
		<description><![CDATA[When I see people discus about overprovisining or QoS I always think of this talk:

https://ripe65.ripe.net/presentations/67-2012-09-25-qos.pdf
https://ripe65.ripe.net/archives/video/3/]]></description>
		<content:encoded><![CDATA[<p>When I see people discus about overprovisining or QoS I always think of this talk:</p>
<p><a href="https://ripe65.ripe.net/presentations/67-2012-09-25-qos.pdf" rel="nofollow">https://ripe65.ripe.net/presentations/67-2012-09-25-qos.pdf</a><br />
<a href="https://ripe65.ripe.net/archives/video/3/" rel="nofollow">https://ripe65.ripe.net/archives/video/3/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Should Networks Do For Applications? by Paul Gleichauf</title>
		<link>http://networkheresy.com/2013/04/13/what-should-networks-do-for-applications/#comment-928</link>
		<dc:creator><![CDATA[Paul Gleichauf]]></dc:creator>
		<pubDate>Sat, 20 Apr 2013 05:29:12 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.com/?p=447#comment-928</guid>
		<description><![CDATA[Martin,
I may have been either too subtle or too abstract in making my point about constraints and that may have led you to believe that I am skeptical about application &quot;influence&quot; of the network. 

As a side note, I also probably should also have added power as a ever more frequent and stringent constraint on data center network designs. When there are constraints that make it challenging to have a sufficiently provisioned network (to use your term), then there can be benefits to allowing applications to signal their resource needs, which may be false (related to security) or wrong, and the network may find it needs to balance. We already collectively know some of the complications of traffic engineering, but it is feasible at the cost of complexity. It appears that some significant fraction of major customers want to deliberately constrain their networks (in particular their power consumption) and still have high utilization. They also appear to require a graceful transition across hybrid networks while doing so. I am not going to argue that this is the best choice for anyone to make, but it is an interesting soluble engineering problem/requirement that I cannot reject out-of-hand.

Paul]]></description>
		<content:encoded><![CDATA[<p>Martin,<br />
I may have been either too subtle or too abstract in making my point about constraints and that may have led you to believe that I am skeptical about application &#8220;influence&#8221; of the network. </p>
<p>As a side note, I also probably should also have added power as a ever more frequent and stringent constraint on data center network designs. When there are constraints that make it challenging to have a sufficiently provisioned network (to use your term), then there can be benefits to allowing applications to signal their resource needs, which may be false (related to security) or wrong, and the network may find it needs to balance. We already collectively know some of the complications of traffic engineering, but it is feasible at the cost of complexity. It appears that some significant fraction of major customers want to deliberately constrain their networks (in particular their power consumption) and still have high utilization. They also appear to require a graceful transition across hybrid networks while doing so. I am not going to argue that this is the best choice for anyone to make, but it is an interesting soluble engineering problem/requirement that I cannot reject out-of-hand.</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Should Networks Do For Applications? by manfred</title>
		<link>http://networkheresy.com/2013/04/13/what-should-networks-do-for-applications/#comment-922</link>
		<dc:creator><![CDATA[manfred]]></dc:creator>
		<pubDate>Wed, 17 Apr 2013 05:15:37 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.com/?p=447#comment-922</guid>
		<description><![CDATA[Maybe you should read this NoJitter blog about an HP and Microsoft Demo how applications and network control can dynamically alter network performance and operations:

http://www.nojitter.com/post/240153039/hp-and-microsoft-demo-openflowlync-applicationsoptimized-network]]></description>
		<content:encoded><![CDATA[<p>Maybe you should read this NoJitter blog about an HP and Microsoft Demo how applications and network control can dynamically alter network performance and operations:</p>
<p><a href="http://www.nojitter.com/post/240153039/hp-and-microsoft-demo-openflowlync-applicationsoptimized-network" rel="nofollow">http://www.nojitter.com/post/240153039/hp-and-microsoft-demo-openflowlync-applicationsoptimized-network</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Should Networks Do For Applications? by Martin Casado</title>
		<link>http://networkheresy.com/2013/04/13/what-should-networks-do-for-applications/#comment-921</link>
		<dc:creator><![CDATA[Martin Casado]]></dc:creator>
		<pubDate>Tue, 16 Apr 2013 14:11:22 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.com/?p=447#comment-921</guid>
		<description><![CDATA[OpenFlow was more about the control plane than the applications.  The original work came out of an earlier project which used a single, centralized reference monitor to perform admission and access controls (per flow) of every user and device on the network.  With centralization (or limited distribution) you could show strong consistency, and it wasn&#039;t clear how a distributed approach could support end to end policies with client and server mobility and service chaining on arbitrary topologies.  

I very much share your skepticism on having applications control the network, through Openflow or otherwise.]]></description>
		<content:encoded><![CDATA[<p>OpenFlow was more about the control plane than the applications.  The original work came out of an earlier project which used a single, centralized reference monitor to perform admission and access controls (per flow) of every user and device on the network.  With centralization (or limited distribution) you could show strong consistency, and it wasn&#8217;t clear how a distributed approach could support end to end policies with client and server mobility and service chaining on arbitrary topologies.  </p>
<p>I very much share your skepticism on having applications control the network, through Openflow or otherwise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Should Networks Do For Applications? by Martin Casado</title>
		<link>http://networkheresy.com/2013/04/13/what-should-networks-do-for-applications/#comment-920</link>
		<dc:creator><![CDATA[Martin Casado]]></dc:creator>
		<pubDate>Tue, 16 Apr 2013 14:01:39 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.com/?p=447#comment-920</guid>
		<description><![CDATA[Yeah, on a reread I see why you came to that conclusion.  We could have been more clear on the specific focus.]]></description>
		<content:encoded><![CDATA[<p>Yeah, on a reread I see why you came to that conclusion.  We could have been more clear on the specific focus.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Should Networks Do For Applications? by Paul Gleichauf</title>
		<link>http://networkheresy.com/2013/04/13/what-should-networks-do-for-applications/#comment-919</link>
		<dc:creator><![CDATA[Paul Gleichauf]]></dc:creator>
		<pubDate>Tue, 16 Apr 2013 07:06:26 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.com/?p=447#comment-919</guid>
		<description><![CDATA[It is interesting that this thread has avoided mentioning Open Flow, which as I recall in its original form was about being able to craft experimental protocols that could enable applications to control a campus network. You know better than I if I have this right. Today Open Flow seems to have pivoted to be a mechanism for data center management.. Some of us resisted that notion at its inception because among other reasons less relevant to this thread there was no mechanism provided to balance competing demands from many simultaneous application demands for limited resources. If things are sufficiently over provisioned, one can demand almost anything from the network. Yet Open Flow would appear to have some challenges in responding to and monitoring a dynamically changing network, among other issues. You and your coauthors are right that the cool thing about IP over multiple paths in the data center is that it can achieve near optimal utilization (and it can do so without resorting to experimental protocols).]]></description>
		<content:encoded><![CDATA[<p>It is interesting that this thread has avoided mentioning Open Flow, which as I recall in its original form was about being able to craft experimental protocols that could enable applications to control a campus network. You know better than I if I have this right. Today Open Flow seems to have pivoted to be a mechanism for data center management.. Some of us resisted that notion at its inception because among other reasons less relevant to this thread there was no mechanism provided to balance competing demands from many simultaneous application demands for limited resources. If things are sufficiently over provisioned, one can demand almost anything from the network. Yet Open Flow would appear to have some challenges in responding to and monitoring a dynamically changing network, among other issues. You and your coauthors are right that the cool thing about IP over multiple paths in the data center is that it can achieve near optimal utilization (and it can do so without resorting to experimental protocols).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Should Networks Do For Applications? by Yiannis</title>
		<link>http://networkheresy.com/2013/04/13/what-should-networks-do-for-applications/#comment-917</link>
		<dc:creator><![CDATA[Yiannis]]></dc:creator>
		<pubDate>Tue, 16 Apr 2013 06:52:24 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.com/?p=447#comment-917</guid>
		<description><![CDATA[Bruce,

As a home user, I&#039;d rather have my preferences stored on a controller&#039;s state, instead of requiring each application and device to mark DSCP bits.. Hopefully this will be applied both at my home&#039;s router and the ISP&#039;s headend. This also works regardless of whether the traffic is inbound or outbound, and so I don&#039;t have to depend on the other end (or other ISPs to the path) to set and respect the DSCP marking.]]></description>
		<content:encoded><![CDATA[<p>Bruce,</p>
<p>As a home user, I&#8217;d rather have my preferences stored on a controller&#8217;s state, instead of requiring each application and device to mark DSCP bits.. Hopefully this will be applied both at my home&#8217;s router and the ISP&#8217;s headend. This also works regardless of whether the traffic is inbound or outbound, and so I don&#8217;t have to depend on the other end (or other ISPs to the path) to set and respect the DSCP marking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Should Networks Do For Applications? by Paul Gleichauf</title>
		<link>http://networkheresy.com/2013/04/13/what-should-networks-do-for-applications/#comment-916</link>
		<dc:creator><![CDATA[Paul Gleichauf]]></dc:creator>
		<pubDate>Tue, 16 Apr 2013 06:37:11 +0000</pubDate>
		<guid isPermaLink="false">http://networkheresy.com/?p=447#comment-916</guid>
		<description><![CDATA[Martin,

I find overprovisioning and the use of multipath quite compelling and simplifying, so no argument there. When I read, and now re-read, the original article I interpreted the emphasis to be on the decoupling of applications from the physical network. That seemed a very idealistic perspective, one that even classical IP networks have trouble honoring without layer violation exceptions.]]></description>
		<content:encoded><![CDATA[<p>Martin,</p>
<p>I find overprovisioning and the use of multipath quite compelling and simplifying, so no argument there. When I read, and now re-read, the original article I interpreted the emphasis to be on the decoupling of applications from the physical network. That seemed a very idealistic perspective, one that even classical IP networks have trouble honoring without layer violation exceptions.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
