Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rl:labs:05:contents:07 [2013/10/31 12:12]
razvan.deaconescu [07. [15p] Depanare probleme de configurare a rutării]
rl:labs:05:contents:07 [2023/11/03 10:32] (current)
laura.ruse [07. [15p] Adresare și configurare rute statice]
Line 1: Line 1:
-==== 08. [10pDepanare probleme de configurare ​a rutării ​====+==== 07. [15pAdresare și configurare ​rute statice ​====
  
-În topologia de la {{:​rl:​labs:​05:​contents:​rl_lab-05_depanare.pkt|această adresă}} se află două rețele interconectate prin trei rutere cascadate. Există câteva probleme în cadrul toplogiei pe care ne propunem să le rezolvăm.+**Topologie**: ​{{:​rl:​labs:​05:​contents:​rl_lab-05_adresare-rutare-linie.pkt|download}}
  
-Pentru început, aflați adresele ​stațiilor și a interfețelor ruterelor glisând mouse-ul ​(//hover//peste fiecare ​dispozitiv. Din tab-ul ''​Desktop''​ și opțiunea ''​Command prompt''​ (pe stații) sau din consolă ​(pe ruterefolosiți ​''​ping'' ​pentru a verifica unde există conectivitate.+  * Dorim să configurăm rutarea într-o topologie cu trei rutere. 
 +  * Pe moment sunt configurate:​ 
 +    * câte o adresă IP pe fiecare stație 
 +    * câte un default gateway pe fiecare ​stație: ruterul din rețea (de fapt adresa IP a ruterului din rețea) 
 +    * câte o adresă IP pe fiecare ​interfață de ruter dintr-o rețea cu stații: ''​Router0(Fa0/0)''​, ''​Router1(Fa1/​0)''​
  
-De pe stația ''​PC0''​ verificați conectivitatea la stația ''​PC2'',​ adică ​adresa IP ''​15.15.15.2''​. Comanda ''​ping''​ oferă răspunsul ''​Destination host unreachable.''​ deci există o problemă pe parcurs.+<note tip> 
 +Glisați (//hover//) mouse-ul deasupra ​stațiilor și ruterelor pentru a afla adresa IP a fiecărei stații și a interfeței configurate a fiecărui ruter. 
 +</​note>​
  
-De pe stația ''​PC0'' ​verificațconectivitatea la ruterul ​''​Router2''​, adică adresa IP ''​30.30.30.38''​. ​Comanda ​''​ping'' ​reușește. Înseamnă că există o problemă la un ruter pe parcurs.+  * Folosiți ''​ping''​ de pe fiecare din ruterele cu interfețele în rețele cu stații (''​Router0'' ​și ''​Router1''​) pentru verificarea conectivității la stațiile din rețea. La fel, pentru stații, folosiți ​''​ping'' ​pentru a verifica conectivtatea la ruterul din rețea și la cealaltă stație. 
 +  * Pentru stații, pentru a folosi ​''​ping''​, accesați tab-ul ''​Desktop'' ​și opțiunea ''​Command Prompt''​.
  
-Afișați tabela de rutare a ruterului ​''​Router0'', ​folosind comanda ​''​show ip route''​:<code> +  * Veți realiza următori pași: 
-Router0#​show ip route +    - Veți configura adrese IP pe cele două rețele dintre rutere (''​Router0(Fa1/​0)''​ <-> ''​Router2(Fa0/​0)'',​ ''​Router2(Fa1/​0)''​ <-''​Router1(Fa0/0)''​)
-[...] +    - Veți adăuga rutele necesare pe fiecare ruter (vor trebui adăugate câte două rute)
-     ​14.0.0.0/24 is subnetted, 1 subnets +    - Veți verifica faptul că toate stațiile sunt conectate cu ajutorul comenzii ''​ping''​ și veți depana problemele întâlnite.
-C       ​14.14.14.is directly connected, FastEthernet0/​0 +
-     30.0.0.0/30 is subnetted, 2 subnets +
-C       30.30.30.32 is directly connected, FastEthernet1/​0 +
-S       30.30.30.36 [1/0] via 30.30.30.34 +
-</​code>​+
  
-Observați că ruterul ​''​Router0'' ​nu are rută către rețeaua ''​15.15.15.0/24'',​ rețea care conține stațiile ​''​PC2'' ​și ''​PC3''​. Adăugați ruta corespunzătoare ​din meniul de configurare:<​code>​ +  * Pentru cele două rețele dintre rutere configurați adresele astfel: 
-Router0#​configure terminal +    - Pentru rețeaua ​''​Router0(Fa1/0)'' ​<-> ''​Router2(Fa0/​0)''​ configurați adrese din spațiul ​''​4.4.4.0/30''​ (prima adresa asignabila pe ''​Router0(Fa1/​0)'', ​a doua pe ''​Router2(Fa0/​0)''​). 
-Enter configuration commands, one per line End with CNTL/Z. +    - Pentru ​rețeaua ''​Router2(Fa1/​0)'' ​<​-> ​''​Router1(Fa0/​0)'' ​configurați adrese ​din spațiul ''​4.4.4.4/​30'' ​(prima adresa asignabila pe ''​Router2(Fa1/​0)'',​ a doua pe ''​Router1(Fa0/​0)''​).
-Router0(config)#ip route 15.15.15.255.255.255.0 30.30.30.34 +
-</​code>​+
  
-Pe stația ''​PC0''​ folosiți ''​ping''​ pentru a verifica acum conectivitatea la stația ''​PC2''​ (adresa IP ''​15.15.15.2''​) șla stația ​''​PC3'' ​(''​15.15.15.254''​). Există conectivitate deci această problemă este rezolvată.+  * Pentru a asigura conectivitate între toate stațiile va trebui să adăugați rute statice pe rutere. 
 +  * Întrucât există patru rețele în topologie, fiecare ruter va avea în final patru ruteMomentan, fiecare ruter are câte două rute, ambele direct conectateVerificațacest lucru prin rularea comenzii ​''​show ip route''​.
  
-Să verificăm și că ruterele au, de asemenea, conectivitate la toate celelalte rutere și la stațiiDe pe ruterul ''​Router0'' ​verificăm conectivitatea la stația ''​PC2''​ (adresa IP ''​15.15.15.2''​):<code+  * Vor trebui adăugate pe fiecare ruter câte două rute statice ​tre rețelele care nu sunt direct conectateVeți adăuga astfel: 
-Router0#ping 15.15.15.2+    * pe ruterul ''​Router0''​ 
 +      - o rută către rețeaua ''​Router2(Fa1/​0)'' ​<-> ''​Router1(Fa0/​0)''​ (adică ''​4.4.4.4/​30''​) având ca next hop adresa IP a interfeței ''​Fa0/​0''​ a ruterului ''​Router2''​ 
 +      - o rută către rețeaua stațiilor ''​PC2''​ și ''​PC3''​ (adică ​''​172.16.100.0/24''​) ​având ca next hop **tot** adresa IP a interfeței ''​Fa0/​0''​ a ruterului ''​Router2''​ 
 +    * pe ruterul ''​Router1''​ 
 +      - o rută către rețeaua ''​Router0(Fa1/​0)'' ​<-''​Router2(Fa0/​0)''​ (adică ''​4.4.4.0/​30''​) având ca next hop adresa IP a interfeței ''​Fa1/​0''​ a ruterului ''​Router2''​ 
 +      - o rută către rețeaua stațiilor ''​PC0''​ și ''​PC1''​ (adică ''​192.168.100.0/​24''​) având ca next hop **tot** adresa IP a interfeței ''​Fa1/​0''​ a ruterului ''​Router2''​ 
 +    * pe ruterul ''​Router2''​ 
 +      - o rută către rețeaua stațiilor ''​PC0''​ și ''​PC1''​ (adică ''​192.168.100.0/​24''​) având ca next hop adresa IP a interfeței ''​Fa1/​0''​ a ruterului ''​Router0''​ 
 +      - o rută către rețeaua stațiilor ''​PC2''​ și ''​PC3''​ (adică ''​172.16.100.0/​24''​) având ca next hop adresa IP a interfeței ''​Fa0/​0''​ a ruterului ''​Router1''​
  
-Type escape sequence to abort. +  * Verificați caîn finalfiecare ruter să aibă patru rutedouă rute direct conectate și două rute statice conform configurației.
-Sending 5100-byte ICMP Echos to 15.15.15.2timeout is 2 seconds: +
-..... +
-Success rate is 0 percent (0/5) +
-</​code>​+
  
-Observați că nu există conectivitate. Pare ciudatpentru că stația ''​PC0'' ​are conectivitate la stația ''​PC2''​ dar ruterul ''​Router0''​ nu areÎn continuareverificăm conectivitatea la ruterul ''​Router2''​ (adresele ''​15.15.15.1'' ​ș''​30.30.30.38''​) și la ruterul ​''​Router1''​ (adresele ''​30.30.30.37'' ​și ''​30.30.30.34''​):<​code>​ +<note tip> 
-Router0#​ping 15.15.15.1  +Dacă ați greșit o rută, folosiț''​no'' ​în fața comenzii de adăugare de ruteDe exempludacă dorim să ștergem ruta către rețeaua ​''​10.0.100.0/24'' ​având ca next hop adresa IP ''​3.3.3.3''​, vom folosi comanda:<​code>​ 
- +Router(config)#no ip route 10.0.100.0 255.255.255.0 3.3.3.3
-Type escape sequence to abort. +
-Sending 5, 100-byte ICMP Echos to 15.15.15.1, timeout is 2 seconds: +
-..... +
-Success rate is 0 percent ​(0/5) +
- +
-Router0#ping 30.30.30.38 +
- +
-Type escape sequence to abort. +
-Sending 5, 100-byte ICMP Echos to 30.30.30.38, timeout is 2 seconds: +
-..... +
-Success rate is percent (0/5) +
- +
-Router0#​ping 30.30.30.37 +
- +
-Type escape sequence to abort. +
-Sending 5, 100-byte ICMP Echos to 30.30.30.37,​ timeout is 2 seconds: +
-!!!!! +
-Success rate is 100 percent (5/5), round-trip min/avg/max = 1/4/7 ms +
- +
-Router0#​ping 30.30.30.34 +
- +
-Type escape sequence to abort. +
-Sending 5, 100-byte ICMP Echos to 30.30.30.34,​ timeout is 2 seconds: +
-!!!!! +
-Success rate is 100 percent (5/5), round-trip min/avg/max = 3/4/6 ms+
 </​code>​ </​code>​
  
-Observați că avem conectivitate între ruterul ''​Router0''​ șruterul ''​Router1''​ dar nu între ruterul ''​Router0'' ​și ruterul ​''​Router2''​. Investigăm tabela de rutare ​ruterului ''​Router1''​ și ruterului ''​Router2'':<​code>​ +Puteți căuta în istoria de comenzi, găsi comanda cu care ațadăugat ruta greșită ​și pune ''​no'' ​în fațcomenzii pentru ​anula efectul acesteia
-Router1#sh ip route +</note>
-[...] +
-     14.0.0.0/24 is subnetted, 1 subnets +
-S       ​14.14.14.0 [1/0] via 30.30.30.33 +
-     ​15.0.0.0/​24 is subnetted, 1 subnets +
-S       ​15.15.15.0 [1/0] via 30.30.30.38 +
-     ​30.0.0.0/​30 is subnetted, 2 subnets +
-C       ​30.30.30.32 is directly connected, FastEthernet1/​0 +
-C       ​30.30.30.36 is directly connected, FastEthernet0/​0+
  
-Router2#sh ip route +  * După o configurare corectă veți avea conectivitate între toate stațiile din topologie
-[...] +  * Pentru verificare folosiți comanda ''​ping''​ din meniul unei stații și transmiteți pachete către celelalte stații.
-     14.0.0.0/24 is subnetted, 1 subnets +
-S       ​14.14.14.0 [1/0] via 30.30.30.37 +
-     ​15.0.0.0/​24 is subnetted, 1 subnets +
-C       ​15.15.15.0 is directly connected, FastEthernet1/​0 +
-     ​30.0.0.0/​30 is subnetted, 1 subnets +
-C       ​30.30.30.36 is directly connected, FastEthernet0/​0 +
-</​code>​+
  
-Observați că ruterul ''​Router2''​ nu are rută către rețeaua ''​30.30.30.32/​24'',​ rețeaua dintre ruterele ''​Router0''​ și ''​Router1''​. Adăugați ruta corespunzătoare din meniul de configurare:​<code> +<note important
-Router2#​configure terminal +În Cisco IOS primul pachet trimis poate să nu fie de fapt trimis din cauza absenței tabelei ARPDe aceea este posibil ca un set întreg de pachete trimise la rularea unei comenzi ​''​ping'' ​pe stație (sunt trimise patru în mod implicit) ​să eșuezeîntrucât traversează multe rutereA doua comandă ''​ping'' ​pe stație va reuși, în cazul unei configurări corecte
-Enter configuration commands, one per line.  End with CNTL/Z. +</note>
-Router2(config)#​ip route 30.30.30.32 255.255.255.252 30.30.30.37 +
-</​code>​ +
- +
-În acest moment există conectivitate între toate dispozitivele (stații și rutere) din topologiePuteți verifica folosind comanda ​''​ping''​+
- +
-<​hidden>​ +
-Vedeți [[https://​drive.google.com/#​folders/​0B_aHDA34G3GveVNUSnpubjE3Ylk|Google Drive]] pentru topologia cu soluția: ''​rl_lab-05_depanare_solutie.pkt''​. +
-</​hidden>​ +
- +
-==== 09. [10p] Rute implicite pe rutere ==== +
- +
-Dorim să simplificăm configurarea rutelor în topologia de la [[:​rl:​labs:​05:​contents:​07]] prin folosirea rutelor implicite (//default route// ​și //default gateway//). Pentru aceastacontinuați pe topologia (funcțională) de la [[:​rl:​labs:​05:​contents:​07]]O rută implicită este ruta care va fi aleasă pentru toate pachetele dacă nu există o altă rută care se potrivește. +
- +
-Pentru aceasta veți urma doi pași: +
-  - Pe ruterele ​''​Router0'' ​și ''​Router1''​ vețșterge cele două rute statice adăugate anterior (la [[:​rl:​labs:​05:​contents:​07]]). +
-  - Pe ruterele ''​Router0''​ respectiv ''​Router1''​ vețconfigura rute implicite pe ruterele având ca next hop ruterul ''​Router2''​ +
- +
-Pentru ștergerea unei ruteprefixați comanda de adăugare a unei rute cu ''​no''​. De exemplu, dacă dorim să ștergem ruta către rețeaua ''​10.0.100.0/​24''​ având ca next hop adresa IP ''​3.3.3.3'',​ vom folosi comanda:<​code>​ +
-Router(config)#​no ip route 10.0.100.0 255.255.255.0 3.3.3.3 +
-</code> +
-Puteți căuta în istoria de comenzi, găsi comanda cu care ați adăugat ruta greșită și pune ''​no''​ în fața comenzii pentru a anula efectul acesteia.+
  
-Adăugarea rutelor implicite, înseamnă ​detaliat: +  * Dacă aveți probleme de conectivitateverificați din aproape în aproape între ce dispozitive aveți sau nu conectivitate. 
-  - Pe ruterul ​''​Router0'' ​veți adăuga rută implicită având ca next hop adresa IP a interfeței ''​Fa0/​0''​ a ruterului ''​Router2''​. +  * Verificare din aproape în aproape ​înseamnă ​folosirea comenzii ''​ping''​ către adrese IP aflate la început aproape și apoi din ce în ce mai departe de stația care le-a generat. 
-  Pe ruterul ​''​Router1'' ​veți adăuga rută implicită având ca next hop adresa IP a interfeței ''​Fa1/​0''​ a ruterului ''​Router2''​.+  ​* O verificare din aproape în aproape a conectivității între stațiile ''​PC0''​ și ''​PC2''​ înseamnă folosirea stația ''​PC0''​ a comenzii ''​ping''​ cu următoarele argumente:​ 
 +    ​adresa IP a interfeței ''​Fa0/​0''​ a ruterului ​''​Router0''​, adică ''​192.168.100.1''​ 
 +    - adresa IP a interfeței ''​Fa1/​0''​ a ruterului ''​Router0'',​ adică o adresă din rețeaua ''​4.4.4.0/​30''​ 
 +    - adresa IP a interfeței ''​Fa0/​0''​ a ruterului ''​Router2''​, adică cealaltă adresă din rețeaua ''​4.4.4.0/​30''​ 
 +    adresa IP a interfeței ​''​Fa1/0'' ​a ruterului ''​Router2'',​ adică o adresă din rețeaua ''​4.4.4.4/​30''​ 
 +    - adresa IP a interfeței ''​Fa0/​0''​ a ruterului ''​Router1'',​ adică cealaltă adresă din rețeaua ''​4.4.4.4/​30''​ 
 +    - adresa IP a interfeței ''​Fa1/​0''​ a ruterului ''​Router1''​, adică ''​172.16.100.1''​ 
 +    - adresa IP a stației ''​PC2'',​ adică ''​172.16.100.2''​ 
 +  * În caz de probleme, urmăriți pe rutere adresele IP configurate și tabela de rutare pentru fiecare ruter și identificați cauza problemei.
  
-O configurație corectă va înseamna conectivitate între toate stațiile din rețea. Dacă întâmpinați probleme: +<note important>​ 
-  - Verificați din aproape în aproape conectivitatea între dispozitive (stații sau rutere) și identificați dispozitivul cu probleme. +Salvați topologia înainte sa o închideți. Veți avea nevoie ​de ea la exercițiile 9 ș10. 
-  - Verificați adresele IP de pe ruterul problematic folosind comanda ''​show ip interface brief''​. +</​note>​
-  - Verificați tabele de rutare de pe ruterul problematic folosind comanda ''​show ip route''​.+
rl/labs/05/contents/07.1383214324.txt.gz · Last modified: 2013/10/31 12:12 by razvan.deaconescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0