<?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>Erik Kirschner &#187; load sharing</title>
	<atom:link href="http://www.erikkirschner.sk/tag/load-sharing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.erikkirschner.sk</link>
	<description>Networking, VoIP, Linux, Cloud Computing</description>
	<lastBuildDate>Sun, 29 Jan 2012 16:52:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>pfSense High Performance Firewall</title>
		<link>http://www.erikkirschner.sk/networking-3/pfsense-high-performance-firewall/</link>
		<comments>http://www.erikkirschner.sk/networking-3/pfsense-high-performance-firewall/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 08:25:19 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[alix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[load sharing]]></category>
		<category><![CDATA[network security]]></category>

		<guid isPermaLink="false">http://www.erikkirschner.sk/?p=1637</guid>
		<description><![CDATA[pfSense Firewall je podľa môjho názoru najlepší open source firewall, ktorý môžete nájsť na Internete. Jeho web rozhranie je jednoduché funkčné a intuitívne. Používa ho už mnoho mojích zákazníkov rôznej veľkosti od domácností, malé a stredné firmy až po lokálnych poskytovateľov Internetu. Pre každého zákazníka je možné ponúknuť pfSense firewall s primeraným výkonom a teda [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><a href="http://www.erikkirschner.sk/wp-content/uploads/pfsense_logo.png" rel="lightbox[1637]"><img class="aligncenter size-full wp-image-1618" title="pfsense_logo" src="http://www.erikkirschner.sk/wp-content/uploads/pfsense_logo.png" alt="" width="649" height="161" /></a></div>
<div><a title="pfSense Firewall" href="http://www.pfsense.org" target="_blank">pfSense Firewall</a> je podľa môjho názoru najlepší open source firewall, ktorý môžete nájsť na Internete. Jeho web rozhranie je jednoduché funkčné a intuitívne. Používa ho už mnoho mojích zákazníkov rôznej veľkosti od domácností, malé a stredné firmy až po lokálnych poskytovateľov Internetu. Pre každého zákazníka je možné ponúknuť pfSense firewall s primeraným výkonom a teda aj cenou.</div>
<div><span id="more-1637"></span><br />
Pre domacnosti, malé a stredné firmy sa osvedčil pfSense na hardware platforme ALIX od PC Engines. Firewall na tomto HW dosahuje priepustnosť dát do 70Mbps (čisty traffic) a do 15Mbps kryptovaných (IPSec) dát. Tento typ firewallu ma 2 alebo 3 LAN fast ethernet rozhrania 10/100Mbps, 2GB HDD internú rýchlu flash pamäť a 256MB RAM.<br />
<a title="pfSense 3F, Router &amp; Traffic Shaper" href="http://shop.erikkirschner.sk/pc-engines/pfsense-3f-firewall-proxy-server-and-traffic-shaper/" target="_blank">pfSense Firewall 3F, Router &amp; Traffic Shaper</a></div>
<div>
<p>Pre enterprise spoločnosti a lokálnych ISP (Internet Servise Provider) je vhodné riešenie pfSense firewallu na hardware platforme od Supermicro. Priepustnosť čistých (nekrytovaných) dát je do 750Mbps a do 300Mbps kryptovaných(IPSec) dát. Tento typ firewallu je rack mount a teda je vhodný na inštaláciu do rackov. Obsahuje 2 alebo 4 LAN giga ethernet rozhrania 10/100/1000Mbps, 32GB HDD interný SSD disk a 2 alebo 4GB RAM.<br />
<a title="pfSense 4G High Performance Firewall, Router &amp; Traffic Shaper  " href="http://shop.erikkirschner.sk/firewalls/pfsense-4g-high-performance-firewall-proxy-web-cache-traffic-shaper/" target="_blank">pfSense 4G High Performance Firewall, Router &amp; Traffic Shaper</a><br />
<a title="pfSense 2G High Performance Firewall, Router &amp; Traffic Shaper  " href="http://shop.erikkirschner.sk/firewalls/pfsense-2g-high-performance-firewall-proxy-web-cache-traffic-shaper/" target="_blank">pfSense 2G High Performance Firewall, Router &amp; Traffic Shaper</a></p>
</div>
<div>Pri oboch produktoch je možné <a title="pfSense High Availability solution" href="http://www.erikkirschner.sk/networking-3/pfsense-firewall-high-availability/" target="_blank">High Availability riešenie</a>, kde sú v prevádzke zapojené 2ks firewallov a v prípade výpadku jedného z firewallov automaticky bez prerušenia spojenia prevezme prevádzku ten druhý.</p>
<p>V prípade záujmu ma prosím kontaktujte na <a href="mailto:erik.kirschner@gmail.com">erik.kirschner@gmail.com</a> . Viem Vam poradiť, navrhnúť optimálne riešenie, urobiť samotnú inštaláciu a samozrejmá je aj starostlivosť počas prevádzky.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.erikkirschner.sk/networking-3/pfsense-high-performance-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pfSense firewall in High Availability mode (cluster)</title>
		<link>http://www.erikkirschner.sk/networking-3/pfsense-firewall-high-availability/</link>
		<comments>http://www.erikkirschner.sk/networking-3/pfsense-firewall-high-availability/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 17:05:06 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[alix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[load sharing]]></category>
		<category><![CDATA[network security]]></category>

		<guid isPermaLink="false">http://www.erikkirschner.sk/?p=1602</guid>
		<description><![CDATA[Overview of a pfSense-CARP setup You need one real IP address for every CARP cluster host. So, if you want to have 2 cluster members, you will need 2 IP addresses for the real interfaces and then an IP for each virtual IP address. So in this case it would amount to 3. In the [...]]]></description>
			<content:encoded><![CDATA[<h3><a href="http://www.erikkirschner.sk/wp-content/uploads/pfsense_logo.png" rel="lightbox[1602]"><img class="size-full wp-image-1618 aligncenter" title="pfsense_logo" src="http://www.erikkirschner.sk/wp-content/uploads/pfsense_logo.png" alt="" width="649" height="161" /></a></h3>
<h3>Overview of a pfSense-CARP setup</h3>
<p>You need one real IP address for every CARP cluster host. So, if you want to have 2 cluster members, you will need 2 IP addresses for the real interfaces and then an IP for each virtual IP address. So in this case it would amount to 3. In the example shown to the right, the primary CARP clusters WAN IP address is 127.29.29.1 and the backup firewalls WAN IP address is 127.29.29.2. The primary clusters LAN IP address is 192.168.1.2 and the backup firewall&#8217;s LAN IP address is 192.168.1.3.</p>
<p><a href="http://www.erikkirschner.sk/wp-content/uploads/pfsense_carp.png" rel="lightbox[1602]"><img class="aligncenter size-full wp-image-1607" title="pfsense_carp" src="http://www.erikkirschner.sk/wp-content/uploads/pfsense_carp.png" alt="" width="443" height="550" /></a><br />
<span id="more-1602"></span><strong> </strong></p>
<h3>Setting up dedicated pfsync interface</h3>
<p>We strongly advise using a dedicated interface for pfsync.</p>
<p>Set up each cluster sync interface, give it an IP address in the same subnet. Example: on the master cluster member enter 192.168.4.1 and on the backup cluster member enter 192.168.4.2 for the IP address. Use a /24 subnet.</p>
<p><a name="Enable_pfSync"></a></p>
<h3>Enable pfSync</h3>
<p>Enable pfSync in Firewall -&gt; Virtual IPs -&gt; CARP settings -&gt; Synchronize Enabled (check it) on all cluster members.<br />
-&gt; Synchronize Virtual IPs [ X ]<br />
-&gt; Synchronize to IP [ insert Slave IP ONLY on Master! ]<br />
-&gt; Remote System Password [ do not forget! ]</p>
<p>Select the dedicated Sync interface with the Synchronize Interface dropdown on all cluster members.</p>
<p>Afterward visit Firewall -&gt; Rules and add an allow all from any to any rule on each cluster member for the newly created pfsync interface.</p>
<p><a name="Adding_CARP_shared_virtual_IP_addresses"></a></p>
<h3>Adding CARP shared virtual IP addresses</h3>
<p>Now on the master cluster member add a virtual IP addresses of the CARP type in Firewall -&gt; Virtual IPs. Make sure that the virtual IP addresses fall within the same subnet of an IP address defined on real interface (WAN, LAN, OPT1, etc.). You need to dedicate a unique VHID per shared virtual IP address. The lowest skew states that the host should be a master. The XMLRPC process will automatically add +100 to each host while syncing. So we recommend setting the skew to 0 on the master hosts CARP virtual IPs. pfSense will handle the rest.</p>
<p><a name="Preparing_for_XMLRPC_Sync"></a></p>
<h3>Preparing for XMLRPC Sync</h3>
<p>Now set the same Admin password and protocol for the webConfigurator (HTTP/HTTPS) on each cluster member</p>
<p>On the master cluster member, visit Firewall -&gt; Virtual IPs -&gt; CARP Settings and enter the 2nd cluster members sync ip address (earlier in example was 192.168.4.2). Afterwards, enable all sections you want to sync (Synchronize rules, Synchronize aliases, Synchronize nat, ..*). This will automatically push configurations from the master cluster member to the backups. Click save. You should see the virtual ip addresses automatically synchronized to the backup hosts</p>
<p><a name="Setting_up_advanced_outbound_NAT"></a></p>
<h3>Setting up advanced outbound NAT</h3>
<p>Enable advanced outbound NAT in Firewall -&gt; NAT -&gt; Outbound -&gt; Enable advanced outbound NAT. Click save.</p>
<p>Edit the automatically added rule for LAN. Pick a shared CARP virtual IP address as the Translation IP address. Give the item a description and click Save.</p>
<p><a name="Setting_DHCP_Server_to_use_CARP_LAN_IP_Address"></a></p>
<h3>Setting DHCP Server to use CARP LAN IP Address</h3>
<p>On both firewalls, visit Services -&gt; DHCP Server. Click on the LAN tab. Set the default gateway to 192.168.1.3. Click save.</p>
<p>It also may be a good idea to enable failover DHCP. Enter 192.168.1.2 in the failover peep box on the primary and 192.168.1.1 on the backup server. Click save.</p>
<p><a name="Checking_that_XMLRPC_sync_worked"></a></p>
<h3>Checking that XMLRPC sync worked</h3>
<p>Visit the backup cluster member and verify that NAT, Virtual IP&#8217;s and rules have been synchronized correctly.</p>
<p>Finally on the backup host, visit Firewall -&gt; Virtual IPs -&gt; CARP settings -&gt; and enable &#8220;Synchronize Enabled&#8221; and make sure that your pfSync interface is correct. Click save.</p>
<p>You should read the hardware redundancy chapter in the <a title="http://pfsense.org/book" rel="nofollow" href="http://pfsense.org/book">pfSense book</a> before configuring CARP.</p>
<p>From the <a title="Tutorials" href="http://doc.pfsense.org/index.php/Tutorials">Tutorials</a> page:</p>
<ul>
<li>Building a fully redundant Cluster with 2 pfSense-systems between WAN/LAN with CARP &amp; pfsync / pfSense CARP &amp; pfsync failover-simulation</li>
</ul>
<p><a title="http://www.pfsense.org/mirror.php?section=tutorials/carp/carp-cluster-new.htm" rel="nofollow" href="http://www.pfsense.org/mirror.php?section=tutorials/carp/carp-cluster-new.htm">http://www.pfsense.org/mirror.php?section=tutorials/carp/carp-cluster-new.htm</a></p>
<p>I have many <a title="pfSense firewalls" href="http://shop.erikkirschner.sk" target="_blank">pfSense Firewall appliances in my shop</a>, which you can buy.</p>
<p>That&#8217;s it! Enjoy your failover firewall solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erikkirschner.sk/networking-3/pfsense-firewall-high-availability/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Finálny 600 Mbps WiFi 802.11n štandard schválený</title>
		<link>http://www.erikkirschner.sk/networking-3/finalny-600-mbps-wifi-802-11n-standard-schvaleny/</link>
		<comments>http://www.erikkirschner.sk/networking-3/finalny-600-mbps-wifi-802-11n-standard-schvaleny/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 08:02:20 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[alix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[load sharing]]></category>
		<category><![CDATA[network security]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.erikkirschner.sk/?p=1038</guid>
		<description><![CDATA[Štandardizačná komisia organizácie Institute of Electrical and Electronics Engineers, IEEE, aktuálne ohlásila ratifikáciu novej verzie WiFi štandardu, 802.11n. Maximálna rýchlosť podporovaná protokolom 802.11n, ktorý sa začal pripravovať už v roku 2002, sa oproti poslednej verzii 802.11g zvýšila 100/9-násobne na maximálnych 600 Mbps, súčasné čipsety podporujú typicky maximálne 300 alebo 450 Mbps.Štandardizačná komisia organizácie Institute of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.erikkirschner.sk/wp-content/uploads/Logo_new_abgn_nodraft_3D.png" rel="lightbox[1038]"><img class="alignleft size-full wp-image-1039" title="Logo_new_abgn_nodraft_3D" src="http://www.erikkirschner.sk/wp-content/uploads/Logo_new_abgn_nodraft_3D.png" alt="Logo_new_abgn_nodraft_3D" width="193" height="77" /></a><span>Štandardizačná komisia organizácie Institute of Electrical and Electronics Engineers, IEEE, aktuálne ohlásila ratifikáciu novej verzie WiFi štandardu, 802.11n. Maximálna rýchlosť podporovaná protokolom 802.11n, ktorý sa začal pripravovať už v roku 2002, sa oproti poslednej verzii 802.11g zvýšila 100/9-násobne na maximálnych 600 Mbps, súčasné čipsety podporujú typicky maximálne 300 alebo 450 Mbps.<span id="more-1038"></span></span><span>Štandardizačná komisia organizácie Institute of Electrical and Electronics Engineers, IEEE, aktuálne <a href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;newsId=20090911005868&amp;newsLang=en">ohlásila</a> definitívne schválenie novej verzie WiFi protokolu, 802.11n.</span></p>
<p>K finálnej štandardizácii prišlo sedem rokov od štartu vývoja nového štandardu a viac ako dva roky od spustenia certifikácie zariadení s druhým návrhom štandardu. V súčasnosti sa už denne predáva viac ako milión zariadení kompatibilných s druhým návrhom WiFi 802.11n certifikovaných WiFi alianciou.</p>
<p>Oproti druhému návrhu štandardu, s ktorým sú kompatibilné súčasné zariadenia, prišlo vo finálnej verzii k menším zmenám najmä u voliteľných funkcií a vlastností.</p>
<p>Zariadenia certifikované WiFi alianciou pre súlad s finálnou verziou štandardu budú interoperabilné s doterajšími zariadeniami a podľa <a href="http://www.wi-fi.org/news_articles.php?f=media_news&amp;news_id=618">oznámenia</a> WiFi aliancie doterajšie zariadenia kompatibilné s druhým návrhom štandardu získajú dokonca právo používať logo kompatibility s finálnou verziou štandardu, keďže sú kompatibilné zo základnými požiadavkami aj finálneho 802.11n.</p>
<p>U viacerých 802.11n čipsetov je zároveň možné, že výrobcovia iba aktualizáciou firmvéru zabezpečia aj u už predaných zariadení úplnú kompatibilitu s finálnou verziou štandardu.</p>
<p>Verzia 802.11n je na rozdiel od doteraz bežne používaných verzií WiFi 802.11b a 802.11g určených len pre 2.4 GHz pásmo určená pre 2.4 GHz alebo 5 G GHz pásmo.</p>
<p>Oproti verzii 802.11g nová verzia 802.11n výrazne zrýchlila, z maximálnej fyzickej komunikačnej rýchlosti 54 Mbps až na 600 Mbps, teda 11.1-násobne. Časť zrýchlenia je dosiahnutá vďaka voliteľnému zdvojnásobeniu šírky využívaného komunikačného kanálu z 20 MHz na 40 MHz, o ďalšie takmer 5-násobné zrýchlenie sa už postarala efektívnejšia technológia.</p>
<p>Zdvojnásobenie šírky kanálu na 40 MHz poskytuje 108 frekvencií v OFDM namiesto 52 frekvencií, bitrate sa tak zvyšuje presne 2.25-násobne. Aj 802.11n môže ale stále používať aj 20 MHz kanály.</p>
<p>802.11n používa efektívnejšie opravné kódy, keď na ne pripadá len 1/6 prenášaných bitov namiesto 1/4, rýchlosť tak zvyšujú o devätinu. Rýchlosť zvyšuje aj skrátený ochranný interval proti rušeniu oneskoreným odrazeným signálom z 800 ns na 400 ns, čo umožňuje zvýšiť rýchlosť o ďalšiu jednu devätinu.</p>
<p>Najväčšie zrýchlenie ale prináša technológia Multiple Input Multiple Output, MIMO. Pri použití MIMO dve zariadenia komunikujú na jednej frekvencii nie jedným ale viacerými, dvomi až štyrmi, dátovými streamami a rýchlosť sa tak zdvoj, stroj alebo zoštvornásobuje.</p>
<p>Pre každý dátový stream potrebujú mať obe zariadenia samostatnú anténu. U zariadení certifikovaných podľa druhého návrhu štandardu 802.11n bola overovaná kompatibilita s MIMO s maximálne dvomi streamami, ktoré umožňujú maximálnu rýchlosť 300 Mbps. Súčasné čipsety podporujú typicky maximálne dva dátové streamy, najlepšie zatiaľ predstavené čipsety popredných výrobcov tri prípadne prototypy plné štyri streamy s maximálnou rýchlosťou 450 Mbps respektíve 600 Mbps.</p>
<p>802.11n zároveň okrem výrazného zvýšenia fyzickej prenosovej rýchlosti zvyšuje aj efektívnosť prenosu samotných dát pomocou napríklad spájania potvrdzovacích framov, podľa dostupných informácií môžu u 802.11n dáta tvoriť v ideálnych podmienkach až približne 75% fyzickej rýchlosti oproti menej ako 50% pri 802.11g.</p>
<p>Plné znenie schválenej finálnej verzie štandardu bude zverejnené v októbri, certifikácia nových zariadení s finálnou verziou štandardu vrátane testovania interoperability nových voliteľných funkcií začne už tento mesiac.</p>
<p><span>Článok je prevzatý z <a title="DSL, Digitalny Svet pod Lupou" href="http://www.dsl.sk" target="_blank">www.dsl.sk</a>.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.erikkirschner.sk/networking-3/finalny-600-mbps-wifi-802-11n-standard-schvaleny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Load Sharing or when WiFi 5,8GHz is better choice than profi point-to-point</title>
		<link>http://www.erikkirschner.sk/networking-3/load-sharing-or-when-wifi-58ghz-is-better-choice-than-profi-point-to-point/</link>
		<comments>http://www.erikkirschner.sk/networking-3/load-sharing-or-when-wifi-58ghz-is-better-choice-than-profi-point-to-point/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 18:57:09 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[alix]]></category>
		<category><![CDATA[leaf]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[load sharing]]></category>
		<category><![CDATA[PMXNet]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.erikkirschner.sk/?p=177</guid>
		<description><![CDATA[Celé to začalo potrebou upgradu existujúcej linky (uplink) do Internetu u jedného lokálneho poskytovateľa internetu (ISP). V tom čase bol uplink vyťažovaný na 22Mbps, ale vzhľadom na zmeny v obchodnej politike lokálneho ISP pre najbližší rok, vznikla požiadavka na šírku pásma pre uplink 40Mbps (riešenie však musí zvládnuť minimálne 60Mbps). Pôvodné riešenie bolo založené na [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="aligncenter size-full wp-image-242" title="certifiedn_logo" src="http://www.erikkirschner.sk/wp-content/uploads/certifiedn_logo.jpg" alt="certifiedn_logo" width="480" height="296" />Celé to začalo potrebou upgradu existujúcej linky (uplink) do Internetu u jedného lokálneho poskytovateľa internetu (ISP). V tom čase bol uplink vyťažovaný na 22Mbps, ale vzhľadom na zmeny v obchodnej politike lokálneho ISP pre najbližší rok, vznikla požiadavka na šírku pásma pre uplink 40Mbps (riešenie však musí zvládnuť minimálne 60Mbps).</p>
<p>Pôvodné riešenie bolo založené na technológií WiFi 5,8GHz point-to-point. Hardware bol použitý <a title="PC Engines, WRAP" href="http://www.pcengines.ch/wrap2e3.htm" target="_blank">WRAP</a> od <a title="PC Engines" href="http://http://www.pcengines.ch" target="_blank">PC Engines GmbH</a> s kartami <a title="Atheros" href="http://www.atheros.com" target="_blank">Atheros</a>. Software bol a stále je použitý OS Linux, distribúcia <a title="LEAF" href="http://leaf.sf.net" target="_blank">LEAF</a> konkrétne <a title="LEAF Bering uClibc" href="http://http://leaf.sourceforge.net/bering-uclibc/" target="_blank">Bering uClibc</a>.</p>
<p>Dĺžka trasy uplinku (last mile, vzduch) je okolo 1km. Keďže počet zákazníkov stúpa, vznikla potreba aj zálohy samotnej trasy vo vzduchu. Samozrejme, hneď sa objavilo riešenie mať skladom záložný hardware. V prípade výpadku trasy, je ale oprava pri tejto variante časovo náročná (vybavovanie vstupov, lezenie po rebríkoch k anténam, samotná výmena HW, &#8230;).<br />
Networkingu a routingu sa venujem pár rokov, takže som sa začal pohrávať s myšlienkou <a title="Load Sharing" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">Load Sharing-u</a>.</p>
<h5>Design</h5>
<p>Keďže linux je flexibilný a distribúcia <a title="LEAF" href="http://leaf.sf.net" target="_blank">LEAF</a> zvláda routing bez problémov vznikol prvý design zapojenia. Samozrejme požadovaná rýchlosť si vyžaduje aj silný hardware. Preto jednoznačne padol výber na hardware od <a title="PC Engines" href="http://http://www.pcengines.ch" target="_blank">PC Engines GmbH </a>, konkrétne <a title="PC Engines, ALIX" href="http://www.pcengines.ch/alix.htm" target="_blank">ALIX</a>, ktorý má výkonnejší procesor a viac pamäte priamo na boarde.<br />
Prvotný design zapojenia bol navrhnutý s jedným zariadením s ethernetom a 2x WiFi kartou na každej strane.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-291" title="first design" src="http://www.erikkirschner.sk/wp-content/uploads/sc00035909.gif" alt="first design" width="522" height="146" /><em>obr. č. 1.: prvotný návrh designu zapojenia</em></p>
<p style="text-align: left;">Samotné testy začali konfiguračným templatom na jednom zariadení. V tomto prípade som zisťoval, či zariadenie vôbec dokáže prijať plánovanú konfiguráciu a či jednotlivé časti konfigurácie budú spolupracovať. Mnoho problémov sa podarilo odstrániť, alebo obísť, no objavili sa aj také, na základe ktorých som musel meniť design celého riešenia.</p>
<p style="text-align: left;">Vážnejší problém pri designe podľa obrázku č. 1 vznikol pri definovaní ath0 a ath1 rozhraní do <a title="TEQL" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">TEQL</a> rozhrania. Jednoducho nie je možné definovať k virtuálnemu teql0 rozhraniu athx, možné je pridávať len ethx rozhrania.</p>
<p>Vzhľadom k tomuto obmedzeniu som zmenil design. Keďže hardware <a title="PC Engines, ALIX" href="http://www.pcengines.ch/alix.htm" target="_blank">ALIX </a>nie je finančne náročný, úlohy ktoré boli pôvodne plánované do jedného zariadenia som distribuoval na viac zariadení na jednej strane. Vznikol návrh, kde na každej strane boli navrhnuté 3ks zariadení <a title="PC Engines, ALIX" href="http://www.pcengines.ch/alix.htm" target="_blank">ALIX</a>. Jedno zariadenie, ktore robí samotný <a title="Load Sharing" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">Load Sharing</a> a 2ks zariadení <a title="PC Engines, ALIX" href="http://www.pcengines.ch/alix.htm" target="_blank">ALIX</a>, ktoré robia bridge medzi ethernet a wifi rozhraním.<br />
V tomto prípade som ale musel počítať s napájaním pre 3ks zariadení na každej strane a umiestnením týchto zariadení na stožiari. Našťastie, toto je menší a riešiteľný problém. Takže padlo definitívne rozhodnutie pre design č. 2.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-290" title="final design" src="http://www.erikkirschner.sk/wp-content/uploads/sc00047d53.gif" alt="final design" width="522" height="162" /><em>obr. č. 2.: finálny návrh designu zapojenia</em></p>
<p>Z histórie viem, že najväčší problém robia wifi karty, finálnym designom č.2 bol eliminovaný výpadok celej trasy v prípade zaseknutia čo i len jednej wifi karty. Ak by nastal tento problém pri designe č.1 (samozrejme traffic sa presmeruje automaticky bez výpadku do funkčnej trasy), bol by potrebný reštart zariadenia, čo znamená výpadok na 1 až 2 minúty (pri down/up wifi rozhrania sa teql interface nespamätal a bol nutný reštart).<br />
Pri designe č.2 tento problém nenastáva. Wifi rozhranie môžete zhodiť/nahodiť a teql rozhranie, keďže je na inom zariadení automaticky zistí opätovné oživenie vadnej trasy a začne fungovať load sharing.</p>
<p>Pri tomto designe je potrebné zariadenia sledovať cez <a title="SNMP" href="http://en.wikipedia.org/wiki/Snmp" target="_blank">SNMP</a> alebo <a title="Syslog" href="http://en.wikipedia.org/wiki/Syslog" target="_blank">Syslog</a>. Nám sa stalo v živej prevádzke, že na jednom zariadení, ktoré robí bridge, sa pokazil napajací zdroj, traffic sa presmeroval automaticky na funkčnú trasu a týždeň si to nikto nevšimol.  Keď sme to zistili, bolo dostatok času na opravu a všetko fungovalo. Po oprave load sharing zistil, že obe trasy sú funkčné a zapojil do prevádzky obidve trasy, opäť bez výpadku. Na jednej strane ma tešilo, že backup reálne funguje, ale na druhej upozornilo na potrebu monitorovania týchto zariadení.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-298" title="comps" src="http://www.erikkirschner.sk/wp-content/uploads/img_0102w.jpg" alt="comps" width="480" height="360" /><em>obr. č. 3.: comps použité pri vývoji a testoch</em></p>
<p style="text-align: left;">
<h5 style="text-align: left;">Configuration</h5>
<p style="text-align: left;">Pri návrhu konfigurácie bolo potrebné urobiť pár základných vecí:<br />
1) prepojenie Bridge zariadení vo vzduchu cez <a title="Access Point" href="http://en.wikipedia.org/wiki/Access_point" target="_blank">AP</a>, <a title="Ad-Hoc network" href="http://en.wikipedia.org/wiki/Ad-hoc_network" target="_blank">Ad-Hoc</a>, alebo <a title="Wireless Distribution System WDS" href="http://en.wikipedia.org/wiki/Wireless_Distribution_System" target="_blank">WDS</a>.<br />
2) Bridge medzi Ethernet a WiFi rozhraním<br />
3) Load Sharing<br />
4) funkčný backup</p>
<p style="text-align: left;">Pri konfigurácií WiFi som potreboval bridging (WiFi/Ethernet). Rozhodol som sa pre <a title="Wireless Distribution System WDS" href="http://en.wikipedia.org/wiki/Wireless_Distribution_System" target="_blank">WDS</a>. Bolo to najjednoduchšie riešenie a vyžadovala si to IP adresácia pre <a title="Load Sharing" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">Load Sharing</a>. Keďže na zariadeniach  beží OS Linux konkrétne <a title="LEAF" href="http://leaf.sf.net" target="_blank">LEAF</a>, do kernelu som musel pridať moduly pre Bridging, defaultne tam nie sú. Všetko fungovalo bez problémov na prvý pokus.<span id="more-177"></span></p>
<p style="text-align: left;">Samotný <a title="Load Sharing" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">Load Sharing</a> si taktiež vyžaduje doplnenie pár modulov do kernelu, v tomto prípade tc a teql. Podľa finálneho návrhu designu zapojenia, zariadenie ktoré robí <a title="Load Sharing" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">Load Sharing</a> obsahuje len eth rozhrania, teda nebol problém s pridávaním ethx rozhraní do teql0 interfacu.</p>
<p style="text-align: left;">
<p class="SCREEN"><em># tc qdisc add dev eth1 root teql0<br />
# tc qdisc add dev eth2 root teql0<br />
# ip link set dev teql0 up</em></p>
<p class="SCREEN" style="text-align: center;"><img class="aligncenter size-full wp-image-303" title="tguma_lb" src="http://www.erikkirschner.sk/wp-content/uploads/tguma_lb.png" alt="tguma_lb" width="597" height="269" /><em>obr. č. 4.: vyťaženosť procesora zariadenia, ktoré robí Load Sharing v živej prevádzke</em></p>
<h5>Performance</h5>
<p style="text-align: left;">
<p style="text-align: left;">Cieľom, okrem funkčného backup riešenia, bolo aj zvýšenie prenosovej rýchlosti s dostatočnou rezervou na najbližší rok/roky. Prvé testy som robil len na kábloch, bez WiFi. Zariadenia <a title="PC Engines, ALIX" href="http://www.pcengines.ch/alix.htm" target="_blank">ALIX</a> majú ethernet porty 10/100Mbps, teda performance bola len otázkou výkonu procesora tohto zariadenia. Na testy výkonnosti som použil <a title="IPerf" href="http://en.wikipedia.org/wiki/Iperf" target="_blank">IPerf</a> na počítačoch Mac, Linux aj Windows. Zaťaženie procesora samozrejme stúpa s objemom prenesených dát, ale do úvahy treba brať aj veľkosť packetov. Ja som používal na test typickú veľkosť packetu v internet trafficu okolo 600 octetov. Výsledky zaťaženia procesora pri rôznych objemoch prenášaných dát cez zariadenia <a title="PC Engines, ALIX" href="http://www.pcengines.ch/alix.htm" target="_blank">ALIX</a> sú nasledovné:<br />
- 10Mbps, CPU 5%<br />
- 20Mbps, CPU 15%<br />
- 30Mbps, CPU 20%</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">Zariadenia bez problémov zvládajú <a title="Load Sharing" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">Load Sharing</a> 80Mbps trafficu, čo je veľmi dobrý výsledok.  <!--more-->Na obrázku č.4 je graf vyťaženia procesora zariadenia, ktoré robí <a title="Load Sharing" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">Load Sharing</a> v živej prevádzke. Maximá na grafe predstavujú reálny traffic okolo 30Mbps viď obr. č.5.</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: center;"><img class="aligncenter size-full wp-image-304" title="tguma_lb_traffic" src="http://www.erikkirschner.sk/wp-content/uploads/tguma_lb_traffic.png" alt="tguma_lb_traffic" width="597" height="241" /><em>obr. č.5.: vyťaženosť uplinku do internetu, živá prevádzka</em></p>
<p style="text-align: left;">Testy záťaže procesorov dopadli nad očakávania a na rad prišiel test finálneho designu aj s WiFi. Keďže HW pre Bridge je rovnaký ako pre <a title="Load Sharing" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">Load Sharing</a>, otázka znela, aký bude mať WiFi dopad na rýchlosť prenosu dát. Samozrejme pri testoch v plnom designe aj s WiFi som nedosahoval rýchlosti 80Mbps, ale okolo 60-70Mbps, čo je vynikajúce a vyhovujúce pre ciele projektu.</p>
<p style="text-align: left;">Na obrázku č.6 je fotka reálneho testovania (v lab podmienkach). Na spodnej poličke sú zariadenia, ktoré robia <a title="Load Sharing" href="http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.loadshare.html" target="_blank">Load Sharing</a> a na vrchnej poličke su Bridge WiFi/Ethernet pre dve nezávislé trasy podľa finálneho designu zapojenia na obr. č. 2.</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: center;"><img class="aligncenter size-full wp-image-297" title="alixs" src="http://www.erikkirschner.sk/wp-content/uploads/img_0101w.jpg" alt="alixs" width="480" height="360" /><em>obr. č. 6.: foto z reálneho testovania Load Sharingu</em></p>
<p style="text-align: left;">Laboratórne podmienky sú jedna vec a nasadenie do reálnej prevádzky druhá. Tesne pred koncom roka 2008 bolo riešenie nasadené do prevádzky, funguje bez problémov a k spokojnosti lokálneho ISP.</p>
<p style="text-align: left;">Tiež je na mieste otázka kvality WiFi signálu v husto obývaných oblastiach. Je pravda, že toto riešenie je nasadené v menej obývanej oblasti, no na druhej strane WiFi 5,8GHz má dostatočný počet kanálov, aby bolo možné sa vyhnúť rušeniu iných sietí.</p>
<h5 style="text-align: left;">CAPEX, OPEX</h5>
<p style="text-align: left;">Investície do HW pre toto riešenie je na úrovni 1300 euro aj s vývojom a prácou. Pre backup, v prípade závady na HW, je potrebná investícia okolo 200 euro. Servisné práce je možné robiť sebestačne.</p>
<p style="text-align: left;">Tieto čísla sú smiešne oproti investície do profesionálneho RR spoja (point-to-point), ktorého nákupná cena je na úrovni okolo 6700 euro. K tejto čiastke je potrebné si pripočítať cenu práce na profesionála a do OPEXu pravidelný maintenance fee (nie malá čiastka) pre prípad výpadku, alebo závady na zariadení. Maintenance fee je určite povinné, keďže v prípade závady na RR spoji nemáte pripojenie do Internetu a naviac čakáte na príchod technika (čo niekedy trvá rádovo hodiny).</p>
<h5 style="text-align: left;">Záver</h5>
<p style="text-align: left;">Riešenie je funkčné, zákazník je spokojný s výkonnosťou, riešením aj financiami, čo je hlavné a to je pre mňa dôležité. Ak ťa článok zaujal, napíš svoj názor do commentov. V prípade, že máš záujem o rôzne riešenia z oblasti networkingu, network security (firewall, IPSec,&#8230;) alebo VoIP, <a title="Contact" href="http://www.erikkirschner.sk/contact/" target="_blank">kontaktuj ma</a>. Určite sa ozvem späť.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erikkirschner.sk/networking-3/load-sharing-or-when-wifi-58ghz-is-better-choice-than-profi-point-to-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

