<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Coherent Light &#187; ipanema</title>
	<atom:link href="http://www.1310nm.net/blogs/tags/ipanema/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.1310nm.net/blogs</link>
	<description>Shining a light on network and application performance</description>
	<lastBuildDate>Wed, 21 Dec 2011 10:59:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bufferbloat &#8211; or why you need intelligent edge control of flows</title>
		<link>http://www.1310nm.net/blogs/2011/11/14/bufferbloat-or-why-you-need-intelligent-edge-control-of-flows/</link>
		<comments>http://www.1310nm.net/blogs/2011/11/14/bufferbloat-or-why-you-need-intelligent-edge-control-of-flows/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 19:59:25 +0000</pubDate>
		<dc:creator>John Dixon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bufferbloat]]></category>
		<category><![CDATA[ipanema]]></category>
		<category><![CDATA[ipv4]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[qos]]></category>
		<category><![CDATA[reflections]]></category>

		<guid isPermaLink="false">http://www.1310nm.net/blogs/?p=537</guid>
		<description><![CDATA[As part of an investigation into several other things, my Internet research dredged up some work by Jim Gettys on Bufferbloat, which was related closely enough to my intended target to get stuck into it a little more. It has been previously been believed that adding buffers across a network to help mitigate against packet &#8230; </p><p><a class="more-link block-button" href="http://www.1310nm.net/blogs/2011/11/14/bufferbloat-or-why-you-need-intelligent-edge-control-of-flows/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>As part of an investigation into several other things, my Internet research dredged up some work by <a href="http://en.wikipedia.org/wiki/Jim Gettys">Jim Gettys</a> on <a href="http://www.bufferbloat.net">Bufferbloat</a>, which was related closely enough to my intended target to get stuck into it a little more.</p>
<p>It has been previously been believed that adding buffers across a network to help mitigate against packet loss is a &#8220;good thing™&#8221;, especially if we&#8217;re going to be dealing with VoIP and other protocols sensitive to packet-loss. Bufferbloat is the phenomenon caused by these buffers when the data source(s) can generate enough data to fill these (often deep) buffers, and thereby destroy the linkage between TCP&#8217;s congestion control mechanism and the actual data rate.</p>
<p>This leads to added latency, increased packet loss, lowered network efficiency (all those retransmitted packets take up space that should be used for other data), and lower throughput. These are all situations that we have experienced in the Internet, every day, and is typically shown by the sporadic performance in downloading large files across the Internet.</p>
<p>There is a nice <a href="http://www.bufferbloat.net/projects/bloat/wiki/Introduction">introduction to bufferbloat</a> on their page, which explains the problem, which is basically that each and every buffer within a network is a potential problem, as if data can be sent into the network faster than the buffer can empty, this will have a knock on impact on the performance of the flow (of whatever application or protocol). Whilst this does optimise the sue of bandwidth in the network, (i.e. it keeps it full), it doesn&#8217;t optimise the performance of the flows, and this means that the network efficiency drops as it&#8217;s carrying many packets that are retransmissions of the original (still buffered) data, because it hasn&#8217;t yet arrived.</p>
<p>The solution in the past has been to implement technologies such as <a href="http://www.rfc-editor.org/rfc/rfc2309.txt">random early discard (RED)</a> in order to determine if the buffer is filling, and to selectively discard packets on flows that occupy more of the buffer than others. But it hasn&#8217;t always fixed the problem.</p>
<p>Whilst the Bufferbloat project is looking at ways to minimise buffer size (and potentially self tune the buffers within devices), the situation exists in each and every network, because buffers are cheap (both in parts and logic) to implement. But it may take a long time until router and switch (and all the other bits of comms kit) suppliers fix their environments to adjust automatically. The internet might be a challenge for a while, but it&#8217;s certainly possible to fix the enterprise environment.</p>
<p>So how do you manage the performance of a network if the feedback mechanisms are broken? I believe that the best mechanism is the management of the performance of each flow against the available bandwidth at the edge of the network. How can we implement one of these?</p>
<p>We need:</p>
<ul>
<li>A system with intelligence at the edge</li>
<li>A way of understanding the available bandwidth in use at each point</li>
<li>A mechanism to ensure that packet loss is managed to protocols that are less &#8216;important&#8217;</li>
<li>A mechanism to determine if there is bufferbloat in the network core</li>
</ul>
<p>It sounds like just the sort of things that the <a href="http://www.ipanematech.com/">Ipanema Technologies</a>&#8216; <a href="http://en.wikipedia.org/wiki/Autonomic Networking">Autonomic Networking</a> System delivers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1310nm.net/blogs/2011/11/14/bufferbloat-or-why-you-need-intelligent-edge-control-of-flows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The value in taking both paths at once</title>
		<link>http://www.1310nm.net/blogs/2008/05/12/the-value-in-taking-both-paths-at-once/</link>
		<comments>http://www.1310nm.net/blogs/2008/05/12/the-value-in-taking-both-paths-at-once/#comments</comments>
		<pubDate>Mon, 12 May 2008 19:39:23 +0000</pubDate>
		<dc:creator>John Dixon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ipanema]]></category>
		<category><![CDATA[reflections]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://www.1310nm.net/blogs/?p=40</guid>
		<description><![CDATA[Over time the use of multiple paths within the modern corporate network has increased. We’ve gone through a whole series of phases, and now are emerging into the 4th generation of the technology. I’ve had the (good?) fortune to experience all of these at various points, and to design networks around the deployment of these, &#8230; </p><p><a class="more-link block-button" href="http://www.1310nm.net/blogs/2008/05/12/the-value-in-taking-both-paths-at-once/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Over time the use of multiple paths within the modern corporate network has increased. We’ve gone through a whole series of phases, and now are emerging into the 4th generation of the technology. I’ve had the (good?) fortune to experience all of these at various points, and to design networks around the deployment of these, so can speak from experience that this isn’t a particularly easy thing to do.<br />
<span id="more-40"></span><br />
Lets look at some of the options:</p>
<ul>
<li>static host routing</li>
<li>application specific routing (Policy Based routing)</li>
<li>path selection technology</li>
<li>application path selection against objectives using smart|path</li>
</ul>
<p>The static routing option was quick and easy to implement, but was terrible from an operational standpoint, since a failure of a link somewhere in the network would most likely cause the traffic to blackhole, (since the static routes invariable wouldn’t fail out of the network.</p>
<p>Policy Based routing was more successful, especially if you wrapped the traffic in a GRE tunnel across the network, since this could be setup in later Cisco IOS releases to send keepalives that failed the tunnel if there was an issue in the network, and PBR would then fold back to the other route in the network. However, like the static routing, it’s still a bit of a nightmare trying to isolate the faults, and to scale the solution (especially if there are changes to the PBR rules for a different application or host, since you’d need to change lots (possibly 100&#8242;s or 1000&#8242;s in large networks) of router configs)</p>
<p>Only recently has the software and equipment been available to make this easier, and now it’s possible using Ipanema to use two networks (e.g. MPLS and Internet, or dual supplier), and to still gain all the objective based application benefits that Ipanema Technologies provides.</p>
<p>Admittedly, we’re not first to market with a path-selection routine, most notably Juniper has a similar feature in the WX platform. But we are the first (since we’re the only ones that have the capability) to extend our network-wide per-flow objective based management into a autonomous multi-path solution.</p>
<p>Smart|path allows for the selection of specific user classes, (a group of applications with similar performance requirements) to be optionally routed over upto 3 paths in the network. This means that you could have all the benifits of a path-selection technology to split traffic onto multiple routes to take advantage of some of those expensive tail circuits that are used for backup (your network provider may want to charge you for the additional IP bandwidth in use in the network core too!).</p>
<p>Unlike traditional path selection techniques, which force traffic down a single link until either delay or packet-loss or failure cause it to reroute, the Ipanema solution will dynamically select a path based on the delay, jitter and loss requirements of the user class. This means that should all the paths in the network be capable of delivering an application, it could route seperate flows over upto three different links. For the security-minded, this can be disabled on a user class by user class basis, so that sensitive information never leaves a more secure route.</p>
<p>So smart|path provides the following benifits to an organisation:</p>
<ul>
<li>Use of the expensive tails that are provided for backup (you might need to spend a little more for your provider to allow the bandwidth on the spare link to be utilised at the same time)</li>
<li>objective based management of user classes to deliver applications against business requirements</li>
<li>comprehensive monitoring and reporting on traffic</li>
<li>the ability to send different traffic flows over multiple links at the same time (other technologies limit this to a single path)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.1310nm.net/blogs/2008/05/12/the-value-in-taking-both-paths-at-once/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>State of the Network &#8211; a response</title>
		<link>http://www.1310nm.net/blogs/2008/04/02/state-of-the-network-a-response/</link>
		<comments>http://www.1310nm.net/blogs/2008/04/02/state-of-the-network-a-response/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 19:48:58 +0000</pubDate>
		<dc:creator>John Dixon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ipanema]]></category>
		<category><![CDATA[reflections]]></category>

		<guid isPermaLink="false">http://www.1310nm.net/blogs/?p=44</guid>
		<description><![CDATA[So Network Instruments have published their latest State of the Network report, and it makes for some worrying reading for network managers. The report is gathered from questionnaires answered by 592 network professionals, covering geographically diverse locations, with differing numbers of users. This time Network Instruments have concentrated on three elements, Time Consuming Troubleshooting, VoIP, &#8230; </p><p><a class="more-link block-button" href="http://www.1310nm.net/blogs/2008/04/02/state-of-the-network-a-response/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>So Network Instruments have published their latest State of the Network report, and it makes for some worrying reading for network managers. The report is gathered from questionnaires answered by 592 network professionals, covering geographically diverse locations, with differing numbers of users. This time Network Instruments have concentrated on three elements, Time Consuming Troubleshooting, VoIP, and adoption of 10Gb and MPLS technologies.<br />
<span id="more-44"></span></p>
<blockquote><p>“Over the last two years, while IT staffs purchased new tools to optimize applications and traffic, the amount of time spent troubleshooting performance problems increased,” said Charles Thompson, manager of systems engineering for Network Instruments. “It’s clear that relying on new tools or increasing bandwidth doesn’t address the performance problems.” – Source
</p></blockquote>
<p>Network managers need to solve some of the problems created in today’s networks, but it’s not just about choosing a tool or solution that gives you a working solution on the data side, you also need to ensure that you have the reports and ability to analyse the data to ensure that the network keeps on delivering. It’s no use having a swanky new network toy that speeds up the data, if when the crunch comes, it’s totally obscured your ability to understand where today’s particular performance issue lies.</p>
<p>We’ll take each of the elements in turn, starting with the time consuming troubleshooting.</p>
<p>The basic information I’ve distilled out of this so far indicates the following:</p>
<ul>
<li>75% percent of respondents claim “identifying the source of the problem” as the key concern in troubleshooting</li>
<li>27% percent spend between 26-50 days replicating network issues each year</li>
<li>41% percent spend upto 25 days doing the same.</li>
<li>17% percent spend more than 75 days a year determining the source of performance issues.</li>
<li>33% percent see bandwidth consumption as thier biggest challenge</li>
</ul>
<p>Network instruments’ own interpretation of this data is as follows:</p>
<blockquote><p>    A partial explanation for the large amount of hours spent troubleshooting may be found in the relatively low number of respondents that used tools and technologies to monitor application performance and health.
</p></blockquote>
<p>This is a huge amount of time being sunk into fixing performance issues, which by their very nature often are impacted by things outside the direct control of the network manager, and the nature of replicating the issues often removes (in my experience) the original source of the problem. This is obviously true in relation to the deployment of tactical optimisation technologies, as these often mask the data being transferred across the network as optimised flows. These flows also have different behaviours compared to the single end-to-end TCP flow, and providing coherent linkage from client to server of all the involved flows is a major challenge in understanding application performance related issues.</p>
<p>Some of the traditional site-centric application performance tools can provide monitoring of some of the issues being seen, but only with respect to the location at which they are installed. Other solutions such as NetFlow can not provide that end-to-end management of the total data path as it reports on each of the various legs of the data’s journey, rather than the end-to-end client / server route. Other solutions are available that provide total end-to-end application performance monitoring by installing agents at each end of the network, in the actual clients and servers. This provides the most accurate data, but distilling this into useful information that can be used to resolve problems is most often still quite a challenge.</p>
<p>On the VoIP question, the respondents answer:</p>
<ul>
<li>55% have already implemented VoIP solutions</li>
<li>48% worry about VoIP call quality.</li>
<li>43% worry about VoIP’s impact on other applications.</li>
</ul>
<p>This implies that VoIP as a technology is here to stay, but that deployments haven’t yet matured enough to integrate the reporting necessary for the network professionals’ piece of mind on the issues their users are most likely to complain about. It also shows that although they may have brought into the technology, they haven’t found a suitable integrated monitoring platform that provides them information about both the voice and data traffic in their network.</p>
<p>On the network deployment side, there appears to be a bias to towards the US marketplace, where 56% of respondents came from, and this appears to my mind to bias down the reported figures for MPLS deployment with 27% of organisations having deployed it, with an 8% growth set for this year. The 10Gb deployment also has an impact on the mix of respondents, since most use smaller networks with only 25% of the respondents having a userbase of more than 2500 users.</p>
<p>However, those that have deployed MPLS networks (particularly for voice) know that the advantages of “routing directly within the cloud” and any-to-any connectivity also has implications on the control of traffic flows between sites, since this normally means implementing points of control at each site, increasing cost and complexity.</p>
<p>To my mind these can all be solved with a single solution that provides the following things:</p>
<ul>
<li>Visibility of all network traffic flows, including performance parameters</li>
<li>Understanding of VoIP flows and needs</li>
<li>Control and management of traffic flows based on business objectives</li>
<li>Reporting simply the performance on applications on a traffic light scale: Green, Yellow, Red (or Relax, Worry, Panic)</li>
</ul>
<p>To my mind the Ipanema solution does all of these things:</p>
<ul>
<li>Ensures the delivery of business critical applications via an objective based ruleset</li>
<li>Understands VoIP traffic and directly measures MOS voice call scoring, and provides AQS (application quality score) as an equivalent score for application<br />
 performance.</li>
<li>Provides network-wide visibility of traffic flows with instant (helpdesk) and historical (management) reporting</li>
</ul>
<p>Since the bandwidth of the applications in use is dynamically adjusted constantly by the system across the network, the business traffic should always be given the bandwidth it needs to function effectively, whilst less critical traffic is also delivered within the requirements of the business-based rules. So not only does this provide the needed visibility, but also provides the control needed by network managers to solve the problems they have:</p>
<ul>
<li>factual information on the usage and performance of the applications transiting the network</li>
<li>proactive tools for anticipating incidents and easily managing changes</li>
<li>accurate real-time information on application performance across the network</li>
<li>protection of business critical applications by the system even in congested network states</li>
<li>control of network bandwidth based on the business requirements</li>
<li>ensures VoIP or video conference call quality, without impacting business critical applications</li>
</ul>
<p>All this leads to the Ipanema solution providing a business optimized network.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1310nm.net/blogs/2008/04/02/state-of-the-network-a-response/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The first week in the new job</title>
		<link>http://www.1310nm.net/blogs/2008/02/22/the-first-week-in-the-new-job/</link>
		<comments>http://www.1310nm.net/blogs/2008/02/22/the-first-week-in-the-new-job/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 15:37:44 +0000</pubDate>
		<dc:creator>John Dixon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ipanema]]></category>
		<category><![CDATA[reflections]]></category>

		<guid isPermaLink="false">http://www.1310nm.net/blogs/?p=61</guid>
		<description><![CDATA[So I’ve started the new job.. and the first week is over. Three days of training in Paris, in which it feels like I’ve met more than half of the company, and the other two days of presentation and demonstration training. Luckily I’ve been able to hit the ground running with the technology side of &#8230; </p><p><a class="more-link block-button" href="http://www.1310nm.net/blogs/2008/02/22/the-first-week-in-the-new-job/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>So I’ve started the new job.. and the first week is over.</p>
<p>Three days of training in Paris, in which it feels like I’ve met more than half of the company, and the other two days of presentation and demonstration training. Luckily I’ve been able to hit the ground running with the technology side of things, so it’s really just a case of learning the Ipanema “tone of voice”.</p>
<p>The travel is a bit of bind, since I’m still finding the busy times of different parts of the motorway network, traffic has been a bit lighter than normal this week with half-terms, so we’ll have to see what it’s like next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1310nm.net/blogs/2008/02/22/the-first-week-in-the-new-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The past is bright, the past is Orange</title>
		<link>http://www.1310nm.net/blogs/2008/02/18/the-past-is-bright-the-past-is-orange/</link>
		<comments>http://www.1310nm.net/blogs/2008/02/18/the-past-is-bright-the-past-is-orange/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 15:42:28 +0000</pubDate>
		<dc:creator>John Dixon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ipanema]]></category>
		<category><![CDATA[orange]]></category>

		<guid isPermaLink="false">http://www.1310nm.net/blogs/?p=64</guid>
		<description><![CDATA[Well it’s come to that time again (nearly 11 years later), and I’m off to a different company, Ipanema Technologies I joined GlobalOne at the beginning of March 1995, doing network technical support. Over time I graduated to being a project engineer, looking after the design of networks for customers, including Unilever and GlaxoSmithkline. After &#8230; </p><p><a class="more-link block-button" href="http://www.1310nm.net/blogs/2008/02/18/the-past-is-bright-the-past-is-orange/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Well it’s come to that time again (nearly 11 years later), and I’m off to a different company, Ipanema Technologies<br />
<span id="more-64"></span><br />
I joined GlobalOne at the beginning of March 1995, doing network technical support. Over time I graduated to being a project engineer, looking after the design of networks for customers, including Unilever and GlaxoSmithkline. After a round of changes of staff in the engineering team, I ended up managing the team, and changed the focus from individual network projects to a more long-term relationship with customers and ensuring that the network evolved over time to keep pace with the customer requirements, rather than having revolutionary changes every three years.</p>
<p>Then there were more changes in the organisation as GlobalOne first lost Sprint as an owner, and then was taken over completely by France Telecom. At this point the company merged with Equant, that France Telecom brought from SITA.</p>
<p>After a while, I moved into the WAN Optimization arena, and consultancy, which wasn&#8217;t really to big a shift, since most of my focus has been on consistent user experience.</p>
<p>I&#8217;m somewhat sad to leave all the colleagues and friends I&#8217;ve made there, but this being a small industry, I&#8217;m bound to keep bumping into them in the future at various locations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1310nm.net/blogs/2008/02/18/the-past-is-bright-the-past-is-orange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

