<?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>cstips.info &#187; Networking</title>
	<atom:link href="http://cstips.info/category/networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://cstips.info</link>
	<description>Sfaturi si informatii pentru studentii din UPB</description>
	<lastBuildDate>Thu, 14 Jan 2010 14:16:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>RIPv2</title>
		<link>http://cstips.info/2009/12/10/ripv2/</link>
		<comments>http://cstips.info/2009/12/10/ripv2/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 10:21:58 +0000</pubDate>
		<dc:creator>Bogdan Paunescu</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://cstips.info/?p=59</guid>
		<description><![CDATA[RIP versiunea 2 este definit in RFC1723. Este un protocol &#8220;classless&#8221; de rutare. Desi RIPv2 este un protocol potrivit pentru unele retele, acesta pierde teren in fata altora care ofera mai multe facilitati si sunt mult mai scalabile. Dintre acestea enumeram EIGRP, OSPF si IS-IS. Cu toate acestea, ambele versiuni de RIP sunt inca folosite [...]]]></description>
			<content:encoded><![CDATA[<p>RIP versiunea 2 este definit in RFC1723. Este un protocol <strong>&#8220;classless&#8221;</strong> de rutare. Desi RIPv2 este un protocol potrivit pentru unele retele, acesta pierde teren in fata altora care ofera mai multe facilitati si sunt mult mai scalabile. Dintre acestea enumeram EIGRP, OSPF si IS-IS. Cu toate acestea, ambele versiuni de RIP sunt inca folosite in multe situatii. Desi RIP nu prezinta capabilitatile multe din capabilitatile protocoalelor enumerate mai sus, simplitatea sa si folosirea raspandita in multe sisteme de operare il face un candidat ideal pentru relete mici si omogene unde suport multi-vendor este necesar.</p>
<p>RIPv2 se configureaza in mod similar cu predecesorul sau. De aceea, in acest articol voi insista pe diferenta dintre un protocol <strong>&#8220;classful&#8221;</strong>(RIPv1) si unul <strong>&#8220;classless&#8221;</strong>(RIPv2). Principala limitare a RIPv1 este ca in mesajele de update acesta nu include si masca de retea. Din acest motiv pot aparea probleme cu retelele ce folosesc <strong>Variable-Length Subnet Mask</strong>(VLSM). Spre deosebire de versiunea 1, versiunea 2 include si aceste masti de retea ceea ce face ca RIPv2 sa fie compatibil cu retelele mai moderne.</p>
<p>RIPv2 nu reprezinta un protocol de rutare complet nou. Este mai degraba o imbunatatire a predecesorului sau. Astfel enumeram urmatoarele:</p>
<ul>
<li>adresa urmatorului hop este inclusa in update-urile de rutare</li>
<li>foloseste adrese de multicast la trimiterea update-urile</li>
<li>posibilitatea de autentificare</li>
</ul>
<p>Dupa cum am specificat in articolul despre RIPv1, la activarea protocolului RIP acesta este &#8220;by default&#8221; versiunea 1. Pentru a folosi versiunea 2 se introcude comanda <strong>&#8220;version 2&#8243;</strong> in modul de configurare al protocolului.</p>
]]></content:encoded>
			<wfw:commentRss>http://cstips.info/2009/12/10/ripv2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIPv1</title>
		<link>http://cstips.info/2009/12/09/ripv1/</link>
		<comments>http://cstips.info/2009/12/09/ripv1/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 15:13:33 +0000</pubDate>
		<dc:creator>Bogdan Paunescu</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://cstips.info/?p=50</guid>
		<description><![CDATA[De-a lungul  anilor  protocoalele de rutare au evoluat astfel incat sa raspunda unor cerinte din ce in ce mai mari ale retelelor de calculatoare care la randul lor devin din ce in ce mai complexe. Printre primele protocoale aparute se numara si RIP(Routing Information Protocol). Acesta a fost definit in RFC 1058 (1988) si inca [...]]]></description>
			<content:encoded><![CDATA[<p>De-a lungul  anilor  protocoalele de rutare au evoluat astfel incat sa raspunda unor cerinte din ce in ce mai mari ale retelelor de calculatoare care la randul lor devin din ce in ce mai complexe. Printre primele protocoale aparute se numara si RIP(Routing Information Protocol). Acesta a fost definit in<a href="http://tools.ietf.org/html/rfc1058"> </a><a href="http://tools.ietf.org/html/rfc1058">RFC 1058</a> (1988) si inca este foarte popular datorita simplitatii sale. In acest articol voi prezenta caracteristicile RIPv1, modul de functionare si elemente de configurare de baza.</p>
<p><strong>Caracteristici</strong></p>
<p>RIPv1 prezinta urmatoarele caracteristici:</p>
<ul>
<li>este un protocol distance vector</li>
<li>foloseste numarul de hopuri ca singura sa metrica folosita in alegerea rutei</li>
<li>mesajele cu informatii de rutare sunt de tipul broadcast si sunt trimise la fiecare 30 de secunde</li>
<li>RIP implementeaza mecanismele de Split Horizon şi Holddown timer pentru a evita aparitia buclelor de rutare</li>
<li>foloseşte protocolul UDP pe portul 520 pentru trimiterea actualizărilor</li>
<li>este un protocol classful</li>
<li>distanta administrativa 120</li>
</ul>
<p><strong>Modul de functionare</strong></p>
<p>RIPv1 foloseste doua tipuri de mesaje in comunicarea cu alte routere ce folosesc acest protocol: <strong>Request </strong>si<strong> Response. </strong></p>
<p>Fiecare interfata configurata cu protocolul RIP trimite un mesaje de tip <strong>request </strong>la pornire. Prin acest mesaj se cer tabelele de rutare complete de la toti vecinii RIP. Un mesaj de tip <strong>response</strong> este primit de la fiecare astfel de vecin. Cand router-ul ce initializeaza cererea primeste raspunsul incepe evaluarea fiecarei intrari din tabela de rutare. Daca o intrare este noua, atunci router-ul o introduce in tabela sa de rutare. Daca intrarea exista deja, ea este inlocuita doar daca hop-count-ul celei noi este mai mic. Dupa evaluare informatiilor primite, router-ul trimite un update pe toate interfetele ce ruleaza RIP.  Acest update contine noua tabela de rutare si asftel se anunta vecinii de eventualele rute noi.</p>
<p>RIPv1 este un protocol de rutare <strong>classful</strong>. Update-ul referit mai sus nu contine si informatii referitoare la masca de retea. Prin urmare, un router fie foloseste masca de retea configurata pe interfata locala sau aplica masca de retea bazata pe clasa de adrese. Datorita acestei caractersitici (limitare),  retelele ce folosesc RIPv1 nu pot implementa VLSM.</p>
<p><strong>Configurari de baza</strong></p>
<p><img src="file:///C:/DOCUME%7E1/Bogdan/LOCALS%7E1/Temp/moz-screenshot.png" alt="" /><a href="http://cstips.info/wp-content/uploads/2009/12/rip.JPG"><img class="aligncenter size-full wp-image-52" title="rip" src="http://cstips.info/wp-content/uploads/2009/12/rip.JPG" alt="rip" width="279" height="84" /></a></p>
<p>Inainte de toate se intra in modul de configurare al router-ului. Se activeaza protocolul RIP prin comanda <em><strong>router rip</strong></em>.</p>
<p><strong>R1(config)# router rip </strong></p>
<p>Comanda <strong> <em>network </em></strong>este folosita pentru a introduce retelele direct conectate, specificarea interfetelor pe care se vor trimite/asculta actualizari.</p>
<p><strong>R1(config-router)# network 192.168.13.0</strong></p>
<p><strong>R1(config-router)# network 192.168.14.0 </strong></p>
<p>Alte comenzi folosite in configurarea RIPv1:</p>
<ul>
<li>Dezactivarea Split-horizon<strong> </strong></li>
</ul>
<p><strong> R1(config-router)# no ip split-horizon</strong></p>
<ul>
<li>Setarea timpilor (update, invalid, holddown, flush)</li>
</ul>
<p><strong> R1(config-router)# timers basic 30 180 180 240</strong></p>
<ul>
<li>Setarea intervalului de update</li>
</ul>
<p><strong> R1(config-router)# update-timer 40</strong></p>
<ul>
<li>Dezactivarea update-urilor pe o interfaţă</li>
</ul>
<p><strong> R1(config-router)# passive-interface f0/0</strong></p>
<ul>
<li>Interpretarea pachetelor primite (versiune)</li>
</ul>
<p><strong> R1(config-router)# ip rip receive version 1 2</strong></p>
<p><strong><br />
</strong></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 472px; width: 1px; height: 1px;">Comanda networkare 3 funcţii:<br />
<br />
ce reţele vor fi incluse în updateuri<br />
<br />
pe ce interfeţe să trimită actualizări<br />
<br />
pe ce interfeţe să asculte pentru actualizări<br />
<br />
Obs: Comanda networkse foloseşte numai pentru reţelele direct conectate<br />
<br />
Obs: RIP are comportament classfulla activare</div>
]]></content:encoded>
			<wfw:commentRss>http://cstips.info/2009/12/09/ripv1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dynamips telnet issue on Vista</title>
		<link>http://cstips.info/2009/11/19/dynamips-telnet-issue-on-vista/</link>
		<comments>http://cstips.info/2009/11/19/dynamips-telnet-issue-on-vista/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 11:19:15 +0000</pubDate>
		<dc:creator>Dan Gioga</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://cstips.info/?p=5</guid>
		<description><![CDATA[Pentru cei care nu stiu Dynampis este o aplicatie foarte utila si de altfel foarte utilizata de toti studentii care vor sa exerseze configurarea echipamentelor cisco. Modul de implementare al functionalitatiilor unor routere Cisco este acela de emulare al unuia sau mai multor instante de routere utilizand resursele calculatorului personal.
Modul de utilizare (din punctul de [...]]]></description>
			<content:encoded><![CDATA[<p>Pentru cei care nu stiu Dynampis este o aplicatie foarte utila si de altfel foarte utilizata de toti studentii care vor sa exerseze configurarea echipamentelor cisco. Modul de implementare al functionalitatiilor unor routere Cisco este acela de emulare al unuia sau mai multor instante de routere utilizand resursele calculatorului personal.</p>
<p>Modul de utilizare (din punctul de vedere al utilizatorului) este unul destul de simplu: &#8220;instalez aplicatia, fac rost de o imagine IOS Cisco=Torrents <img src='http://cstips.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  si citesc documentatia&#8221;. Aceasta din urma este destul de comprehensiva oferind informatiile necesare pentru configurarea cu succes a setarilor aplicatiei cat si a unui fisier .net.</p>
<p>Problemele apar atunci cand incercati o instalare pe Windows Vista. Dupa ce ati parcurs documentatia sunteti nerabdatori sa va utilizati noile cunostinte si sa rulati o topologie. Toate bune si frumoase pana cand rulati comanda console [numele echipamentului] pentru a deschide o sesiune de consola cu echipamentul dorit. Surpriza pe care Vista o are pentru dumneavoastra este ca aceasta comanda nu genereaza nimic.</p>
<p>Comanda utilizeaza in spate un client de telnet, problema fiind ca Windows Vista nu are implicit pornita functionalitatea aceasta. Pentru rezolvare exista doua solutii:</p>
<ol>
<li>Instalati un client de telnet (putty) si configurati aplicatia dupa cum sunteti indrumati in documentatie</li>
<li>Activati clientul de telnet al Windows-ului</li>
</ol>
<p>Solutia 2 este mai usor de implementat deoarece nu necesita configurari ale fisierului de .conf al Dynamips-ului.</p>
<p>Ce trebuie sa faceti:</p>
<p><strong>Navigati: Control Panel -&gt; Programs and Features -&gt; Turn Windows features on or off (left sidebar). </strong></p>
<p>Dupa click vi se va cere permisiunea de a modifica aceste setari dupa care va aparea o fereastra din care pot fi activate functionalitati pe care Windows Vista le poate oferi.</p>
<p><strong>Bifati Telnet Client.</strong></p>
<p>Urmatorul pas este partea tricky. Este posibil ca dupa toate aceste configurari comanda console [nume echipament] inca sa nu mearga. Exista doua solutii:</p>
<ol>
<li><strong>Editati fisierul .net si in loc de [localhost:7200] sa scrieti [127.0.0.1:7200]</strong></li>
<li><strong>Editati fisierul hosts din Windows si creati o intrare noua localhost cu adresa 127.0.0.1</strong></li>
</ol>
<p>Fisierul hosts se poate gasi in C:\Windows\System32\drivers\etc. Pentru a putea edita fisierul trebuie sa oferiti drepturi de scriere pe acesta user-ului cu care sunteti logati. Pentru a face acest lucru editati access list-ul fisierului din properties, tab-ul security. Deschideti fisierul cu wordpad si introduceti pe o linie noua dar inainte de linia &#8220;::1 localhost&#8221; text-ul &#8220;127.0.0.1 localhost&#8221;.</p>
<p>Explicatia gasita de mine (disclaimer) pentru acest comportament ciudat al dynamips-ului este urmatoarea : pentru a putea accesa echipamentele emulate se foloseste un client de telnet. Echipamentele ruleaza pe masina locala (adresa IP 127.0.0.1) diferenta intre ele fiind facuta de numarul port-ului. In fisierul .net linia &#8220;<strong>[localhost:7200]</strong>&#8221; spune dynamips-ului care este primul port pe care se poate seta un server de telnet sa asculte. Problema apare atunci cand sistemul incearca sa rezolve numele localhost. Pentru a-l rezolva sistemul consulta fisierul hosts si gaseste o intrare <strong>::1</strong>, de altfel valida dar doar pentru IPv6, lucru care impiedica conectarea clientului de telnet la echipament deoarece clientul nu are capabilitati IPv6. Aceasta este interpretarea mea a fenomenului. Se prea poate sa ma insel. Daca este asa va rog sa ma corectati.</p>
]]></content:encoded>
			<wfw:commentRss>http://cstips.info/2009/11/19/dynamips-telnet-issue-on-vista/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
