<?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>SkyPilot Blog &#187; System</title>
	<atom:link href="http://www.skypilot.com/blog/category/system/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skypilot.com/blog</link>
	<description>This blog focuses on broadband wireless principally centered around a technical perspective from SkyPilot's engineering team.</description>
	<lastBuildDate>Wed, 25 Mar 2009 22:26:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Link Distance Flexibility</title>
		<link>http://www.skypilot.com/blog/system/link-distance-flexibility/</link>
		<comments>http://www.skypilot.com/blog/system/link-distance-flexibility/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 20:12:29 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[System]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=59</guid>
		<description><![CDATA[When deploying an outdoor wireless network, a choice is usually made between building a short-range mesh or a long-range PtMP/PtP system. A short-range mesh is normally used for downtowns, &#8220;hot zones&#8221; and campuses, and provides all the benefits normally attributed to meshing, such as fault tolerance due to re-routing and fast, easy installation with little [...]]]></description>
			<content:encoded><![CDATA[<p>When deploying an outdoor wireless network, a choice is usually made between building a short-range mesh or a long-range PtMP/PtP system. A short-range mesh is normally used for downtowns, &#8220;hot zones&#8221; and campuses, and provides all the benefits normally attributed to meshing, such as fault tolerance due to re-routing and fast, easy installation with little need for link engineering due to the large amount of peers available. But the problems include:</p>
<ul>
<li>shorter links</li>
<li>the need for more wired or wireless backhaul</li>
<li>unpredictable service due to the large interference domain</li>
</ul>
<p>To provide longer range communications, a PtMP or PtP system can be used. This is normally used for applications such as fixed wireless access to homes or businesses, and smart grid backhaul, especially in medium density to rural areas. But problems with this model include:</p>
<ul>
<li>a lack of redundancy due to each client normally seeing only a single base station</li>
<li>many base stations are required due to single hop</li>
<li>the need to engineer each link</li>
<li>incomplete coverage (each client must have a direct path to a base station, so some installations may be completely obstructed, and the network must be built very densely to minimize this)</li>
</ul>
<p>To address some of these issues with each type of system, an architecture started to emerge a few years ago which combined PtMP backhaul along with omni-directional mesh. However, not only does this require two different solutions and sets of equipment, but the many of the issues are inherited from each type of system. For instance, while a subscriber connecting to the short-range mesh may benefit from the many mesh nodes available to choose from, there is still a need to engineer the backhaul links and there are still issues around interference with the short-range mesh. The PtMP system would still need to be built very densely to provide sufficient coverage and in order to compensate for the single hop links, and there still may be coverage holes due to obstructions. Also, the PtMP system lacks redundancy. And although it may be possible to use multiple meshes to heal around back-haul outages, this requires complex dynamic routing to be run between the backhaul network and the short-range mesh, and requires multiple adjacent short-range meshes which may not be present in situations where the meshes are islands within a larger sparse network.</p>
<p>One of the reasons that we chose to implement dynamic antenna pointing was to address both of these network architecture issues by providing a single system that can do both long-range backhaul and short-range meshing. In fact, while our first internal testbed ran over 7 hops that ranged from 10 yards to 300 yards, our first customer deployment connected mountain tops across 20 mile links. Over the shorter links the dynamically switched antennas have the isolation needed to avoid interference and to provide spectral reuse, while over longer links the antennas provide the gain needed to close the links at a decent modulation. These very different deployments use the same hardware, same protocol and exactly the same configuration &#8211; the only difference is the deployment locations.</p>
<p>Below are snapshots of two live deployments, one mostly PtMP (with one SkyExtender relay) and one dense mesh. The PtMP system has a mixture of links, from short to several miles, while the dense mesh has links of mostly under 100 yards. These systems are running equivalent hardware (although DualBands are used in the dense mesh), the same software, with the same basic configuration.</p>
<p><img class="alignnone size-full wp-image-91" title="ptmp" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/ptmp4.jpg" alt="ptmp" width="617" height="572" /></p>
<p><img class="alignnone size-full wp-image-92" title="sc" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/sc6.jpg" alt="sc" width="617" height="572" /></p>
<p>In some rural areas there is even a hybrid model that some customers use with the SkyPilot equipment where pockets of dense subscribers, connected to each other using short links, are interconnected using long distance links. For example, there are areas of rural Germany where a single SkyGateway connects over long links to SkyExtenders in different villages, which then mesh over shorter links with other SkyExtenders and SkyConnectors within the villages.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Link Distance Flexibility' to Del.icio.us" alt="Add 'Link Distance Flexibility' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Link Distance Flexibility' to digg" alt="Add 'Link Distance Flexibility' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Link Distance Flexibility' to reddit" alt="Add 'Link Distance Flexibility' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/system/link-distance-flexibility/" title="Add 'Link Distance Flexibility' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Link Distance Flexibility' to Technorati" alt="Add 'Link Distance Flexibility' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;t=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Link Distance Flexibility' to Yahoo My Web" alt="Add 'Link Distance Flexibility' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Link Distance Flexibility' to Stumble Upon" alt="Add 'Link Distance Flexibility' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Link Distance Flexibility' to Google Bookmarks" alt="Add 'Link Distance Flexibility' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;t=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Link Distance Flexibility' to FaceBook" alt="Add 'Link Distance Flexibility' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Link+Distance+Flexibility&amp;c=http://www.skypilot.com/blog/system/link-distance-flexibility/" title="Add 'Link Distance Flexibility' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Link Distance Flexibility' to MySpace" alt="Add 'Link Distance Flexibility' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/system/link-distance-flexibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ethernet Vs IP At The Edge</title>
		<link>http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/</link>
		<comments>http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 23:11:38 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[System]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=46</guid>
		<description><![CDATA[In every realm of networking, from backbone transport, to enterprise LAN, to access networks, to even data centers, there are debates about the use of layer 2 (Ethernet) versus layer 3 (IP) transport. The proponents of layer 2 argue that it&#8217;s inexpensive, efficient, and supports non-IP protocols while the proponents of layer 3 argue that [...]]]></description>
			<content:encoded><![CDATA[<p><span>In every realm of networking, from backbone transport, to enterprise LAN, to access networks, to even data centers, there are debates about the use of layer 2 (Ethernet) versus layer 3 (IP) transport. The proponents of layer 2 argue that it&#8217;s inexpensive, efficient, and supports non-IP protocols while the proponents of layer 3 argue that it&#8217;s more secure and scalable than layer 2. There are obviously different answers for different networks, but having personally developed both IP and Ethernet systems for military wireless mesh, fixed wireless access and WiFi clouds, I believe that in the case of last-mile wireless access the benefits of layer 2 (Ethernet) far outweigh the problems that need to be addressed. In order to compare the pros and cons of each transport technology, let&#8217;s look at the issues with each since the benefits of one technology are often the converse of the issues with the other.</span></p>
<p><span>Issues with layer 3 (IP):</span></p>
<ul type="disc">
<li class="MsoNormal"><span>Only      IP is transported: no AppleTalk, PPPoE, broadcast device discovery, or      legacy Ethernet devices such as serial/Ethernet telemetry&#8230;</span></li>
<li class="MsoNormal"><span>No      virtual LAN services: offering layer 2 pipes for virtual LAN services has      become an extremely important offering for many service providers. IP      networks do not inherently support this service, and additional equipment      or protocols need to be layered on top in order to support it.</span></li>
<li class="MsoNormal"><span>Many      layer 3 systems only support IPv4: IPv6 is very different from IPv4, so      support needs to be explicitly added, and IPv6 is critical for large      networks such as smart grids.</span></li>
<li class="MsoNormal"><span>IP      demarcation issues: the interface from the wireless access equipment must      support whatever dynamic routing protocol the operator has chosen (RIP,      OSPF, BGP-4, &#8230;). And, the operator may need to run a dynamic IP routing      protocol in order to support client mobility (while an Ethernet system      would allow learning switches to interconnect gateways for fast,      transparent roaming.)</span></li>
<li class="MsoNormal"><span>IP      multicast support (for some types of video streaming) needs to be      explicitly supported. IP Multicast forwarding is very different than      regular IP forwarding, and involves different protocols.</span></li>
<li class="MsoNormal"><span>Slower      re-routing: compared to Ethernet table learning, IP dynamic routing is      slow.</span></li>
</ul>
<p><span>Issues with layer 2 (Ethernet):</span></p>
<ul type="disc">
<li class="MsoNormal"><span>Scalability      limitations due to a large broadcast domain and Ethernet learning      table size restrictions of external switches.</span></li>
<li class="MsoNormal"><span>Inter-subscriber      security concerns due to layer 2 attacks directly between subscribers (ARP      poisoning, rogue DHCP servers, &#8230;).</span></li>
<li class="MsoNormal"><span>Subscriber-to-network      security concerns from Ethernet MAC address spoofing and ARP poisoning.</span></li>
</ul>
<p><span>Since layer 3 is a higher layer protocol than layer 2, it seems to become a question of limitations versus problems. Is it better to live with the limitations of an IP transport or with the problems of an Ethernet transport?</span></p>
<p><span>To deal with the issue of MAC address scalability, fortunately switch learning tables have greatly increased in size. And even if an Ethernet learning table overflows, the standard behavior is to replace the oldest entry, which is often from an inactive device. And data is still forwarded in any case, so the total number of devices supported on a network is much larger than the size of the switches&#8217; Ethernet learning tables.</span></p>
<p><span>And to deal with both the large broadcast domain issue and lack of security between subscribers due to potential layer 2 attacks, many switches have a feature called &#8220;protected ports&#8221; (which SkyPilot has implemented as &#8220;Peer to Peer Control&#8221;). This feature can selectively block layer 2 forwarding between ports and VLANs of an Ethernet switch, or between subscribers within a virtual LAN within the SkyPilot system, in cases where the users of those ports or VLANs are not from the same administrative domain (for example, not employees of the same company). And since this control can be done on a VLAN basis, an operator can use this control to provide some groups of subscribers direct layer 2 access while limiting the layer 2 access of other users, such as home Internet subscribers, to only the router that leads to the Internet.</span></p>
<p><span>And even if users of different protected ports or VLANs need to communicate at layer 3 (for some cases of VoIP, gaming, file sharing, &#8230;) then several simple methods are available to allow that communication at layer 3 or above, such as the &#8220;local proxy ARP&#8221; feature of most routers or /30 IP subnetting at the subscriber level.</span></p>
<p><span>So with the control of protected ports and VLANs in both the wireless system and any external network switches, the potential of attacks between subscribers (such as ARP poisoning and rogue DHCP servers) can be completely avoided, and the only attacks left are attacks directly from subscribers to the network (such as to the first hop router). These layer 2 attacks fall into two specific cases: MAC spoofing and ARP poisoning. In both of these attacks one user intentionally mimics the Ethernet MAC address of another user, which causes a temporary Denial of Service (DoS). These can not effectively be used as data intercept attacks, so data is not compromised. And the denials of service are extremely short, especially in the case of MAC address spoofing where the attack only lasts until the real user sends a single Ethernet frame. And since the attacker is easily identified and their access can simply disabled, these attacks are not actually very common, and are ineffective.</span></p>
<p><span>And an alternative or supplementary tool that an operator can use to address many of these issues is filtering. SkyPilot devices support filters that range from the Ethernet MAC layer up to the IP port level. For example, instead of (or in addition to) disabling peer to peer communication using protected ports, an operator can simply configure UDP port filters to prevent rogue DHCP servers.</span></p>
<p><span>So by having addressed these Ethernet scalability and security concerns, the edge network can take advantage of the benefits of an Ethernet transport, including:</span></p>
<ul type="disc">
<li class="MsoNormal"><span>Simple      IP address management: IP addresses can be handed out in a number of ways      (DHCP, static, PPPoE, &#8230;) and they can be assigned independently of the      point of attachment.</span></li>
<li class="MsoNormal"><span>Support      for any Ethernet device, such as IPv4, IPv6, IP multicast, NetBIOS,      AppleTalk,  and legacy Ethernet devices.</span></li>
<li class="MsoNormal"><span>Seamless,      fast intra-network mobility.</span></li>
<li class="MsoNormal"><span>Virtual      LAN services (private LANs can be configured across the network).</span></li>
<li class="MsoNormal"><span>Simple      layer 2 demarcation at the base-station (no IP routing protocol      requirements).</span></li>
</ul>
<p><span>An important aspect of Ethernet is that using it as a transport method does not mean a lack of IP services. IPv4, IPv6 and virtually every layer 3 protocol has an Ethernet convergence function, so if a device talks Ethernet then it can run over an Ethernet transport system without any special support from the network devices. And, even if a device such as a wireless mesh node provides Ethernet transport, it can also include an IP stack for its own communication, such as remote management. And IP-aware filters can be added to devices that are providing only an Ethernet transport service. So, Ethernet transport does not mean &#8220;no IP&#8221;.</span></p>
<p class="MsoNormal">
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Ethernet Vs IP At The Edge' to Del.icio.us" alt="Add 'Ethernet Vs IP At The Edge' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Ethernet Vs IP At The Edge' to digg" alt="Add 'Ethernet Vs IP At The Edge' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Ethernet Vs IP At The Edge' to reddit" alt="Add 'Ethernet Vs IP At The Edge' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/" title="Add 'Ethernet Vs IP At The Edge' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Ethernet Vs IP At The Edge' to Technorati" alt="Add 'Ethernet Vs IP At The Edge' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;t=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Ethernet Vs IP At The Edge' to Yahoo My Web" alt="Add 'Ethernet Vs IP At The Edge' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Ethernet Vs IP At The Edge' to Stumble Upon" alt="Add 'Ethernet Vs IP At The Edge' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Ethernet Vs IP At The Edge' to Google Bookmarks" alt="Add 'Ethernet Vs IP At The Edge' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;t=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Ethernet Vs IP At The Edge' to FaceBook" alt="Add 'Ethernet Vs IP At The Edge' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Ethernet+Vs+IP+At+The+Edge&amp;c=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/" title="Add 'Ethernet Vs IP At The Edge' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Ethernet Vs IP At The Edge' to MySpace" alt="Add 'Ethernet Vs IP At The Edge' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mesh Capacity (Part 1)</title>
		<link>http://www.skypilot.com/blog/system/mesh-capacity-part-1/</link>
		<comments>http://www.skypilot.com/blog/system/mesh-capacity-part-1/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 02:28:42 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[antenna]]></category>
		<category><![CDATA[capacity]]></category>
		<category><![CDATA[directional]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[omnidirectional]]></category>
		<category><![CDATA[relay]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=21</guid>
		<description><![CDATA[There has been an ongoing discussion in the mesh community about how much capacity is lost due to the relaying of data within a wireless mesh network. Proponents of multi-radio architectures have argued that they can deliver close to 1/n (where n is the number of hops) of the capacity of a radio simultaneously to [...]]]></description>
			<content:encoded><![CDATA[<p>There has been an ongoing discussion in the mesh community about how much capacity is lost due to the relaying of data within a wireless mesh network. Proponents of multi-radio architectures have argued that they can deliver close to 1/n (where n is the number of hops) of the capacity of a radio simultaneously to each mesh device, while single radio architectures are closer to 1/2^n. For instance, a 4-hop path in a multi-radio system (assuming several clean channels are available) could deliver on the order of 1/4 the capacity of a radio simultaneously to all mesh devices, while a single-radio system may only be able to deliver 1/2^4, or 1/16, the capacity of a radio, due to multi-hop interference.</p>
<p>This diagram shows how a traditional single radio mesh system has its bandwidth reduced due to a large interference domain allowing only a single device to transmit at a time (note: the circles show the communication range, while the interference range will usually have a radius many times larger).</p>
<p><a href="http://www.skypilot.com/blog/wp-content/uploads/2009/02/omni4.gif"><img class="aligncenter size-full wp-image-29" title="Single Radio Mesh" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/omni4.gif" alt="Single Radio Mesh" width="500" height="340" /></a></p>
<p>A multi-radio system could use several frequencies to allow multiple transmissions to take place at the same, reducing some of these interference conditions (however, not only does this require multiple clean channels, but there are some pitfalls that will be analyzed in a future post).</p>
<p>So an obvious question is, &#8220;How does SkyPilot&#8217;s dynamic antenna switching affect system capacity?&#8221; The answer is that even though the SkyPilot system uses a single backhaul radio, it can still provide 1/n the channel capacity simultaneously to each device due to the dynamic antenna switching.</p>
<p>In addition to all of the previously discussed benefits of dynamic antenna switching, such as higher link budget, interference avoidance and point-to-point power levels, the largest benefit is probably from something called &#8220;spectral re-use&#8221;. Basically, spectral re-use is a benefit of using dynamically switched high-gain antennas where multiple transmissions can take place simultaneously, on the same frequency, in very close proximity.</p>
<p>For example, the dynamic point-to-point link formed by the high-gain antennas allows a first-hop transmission to not interfere with a third-hop reception, even on the same channel. And while one first-hop device is relaying, spectral re-use allows many other devices to simultaneously communicate, such as allowing the gateway to transmit to another first-hop device. That is why we always recommend at least 2 first-hop devices. This allows the gateway, and most other devices within the mesh, to be continuously active, so the capacity of the overall system is equal to the capacity of the gateway radio.  This allows at least 1/n to be delivered to each device simultaneously, equivalent to the multi-radio mesh system and much higher than traditional single radio systems.</p>
<p><span style="color: #0000ee; text-decoration: underline;"><a href="http://www.skypilot.com/blog/wp-content/uploads/2009/02/dir1.gif"></a><a href="http://www.skypilot.com/blog/wp-content/uploads/2009/02/dir2.gif"><img class="aligncenter size-full wp-image-26" title="Dynamically Switched Directional Antennas" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/dir2.gif" alt="Dynamically Switched Directional Antennas" width="500" height="169" /></a></span></p>
<p>And by only consuming a single channel, additional channels can be employed in order to multiply overall system capacity (plus, it is often difficult to find the multiple clean channels that multi-radio architectures require). But, the use of multiple radios in context of traditional mesh networks and the SkyPilot system will be explored in a future post.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Mesh Capacity (Part 1)' to Del.icio.us" alt="Add 'Mesh Capacity (Part 1)' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Mesh Capacity (Part 1)' to digg" alt="Add 'Mesh Capacity (Part 1)' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Mesh Capacity (Part 1)' to reddit" alt="Add 'Mesh Capacity (Part 1)' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/system/mesh-capacity-part-1/" title="Add 'Mesh Capacity (Part 1)' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Mesh Capacity (Part 1)' to Technorati" alt="Add 'Mesh Capacity (Part 1)' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;t=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Mesh Capacity (Part 1)' to Yahoo My Web" alt="Add 'Mesh Capacity (Part 1)' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Mesh Capacity (Part 1)' to Stumble Upon" alt="Add 'Mesh Capacity (Part 1)' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Mesh Capacity (Part 1)' to Google Bookmarks" alt="Add 'Mesh Capacity (Part 1)' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;t=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Mesh Capacity (Part 1)' to FaceBook" alt="Add 'Mesh Capacity (Part 1)' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Mesh+Capacity+%28Part+1%29&amp;c=http://www.skypilot.com/blog/system/mesh-capacity-part-1/" title="Add 'Mesh Capacity (Part 1)' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Mesh Capacity (Part 1)' to MySpace" alt="Add 'Mesh Capacity (Part 1)' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/system/mesh-capacity-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
