This shows you the differences between two versions of the page.
rl:labs:05:contents:05 [2013/10/30 22:38] razvan.deaconescu removed |
rl:labs:05:contents:05 [2023/11/03 10:03] (current) laura.ruse [05. [10p] Configurare rute statice] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 08. Adresare și configurare rute statice ==== | + | ==== 05. [10p] Configurare rute statice ==== |
- | În topologia de la {{:rl:labs:05:contents:rl_lab-05_adresare-rute.pkt|această adresă}} se află trei rețele interconectate prin patru rutere în stea. Dorim să asigurăm conectivate completă între toate stațiile. | + | **Topologie**: {{:rl:labs:05:contents:rl_lab-05_rute-statice.pkt|download}} |
- | Pe moment sunt configurate: | + | * În topologie se află două rețele interconectate prin două rutere cascadate. Fiecare rețea conține un switch și două stații. |
- | * adresă IP pe fiecare stație | + | * Observați că există conectivitate între stațiile din aceeași rețea și ruterul conectat la acea rețea. |
- | * default gateway pe fiecare stație: ruterul din rețea (de fapt adresa IP a ruterului din rețea) | + | * Observați că nu există conectivitate între stații din rețele diferite. Mai mult nu există conectivate între cele două rutere: trimiteți mesaje Packet Tracer între rutere. |
- | * adresă IP pe fiecare interfață de ruter dintr-o rețea cu stații: ''Router0(Fa1/0)'', ''Router1(Fa1/0)'', ''Router2(Fa1/0)'' | + | |
- | <note tip> | + | * Pentru a asigura conectivitate completă în cadrul topologie vom realiza următorii pași: |
- | 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. | + | - Vom configura adrese IP în rețeaua formată de cele două rutere, adică pe legătura ''Router0(Fa1/0)'' <-> ''Router1(Fa1/0)''. După acest pas ruterele vor comunica între ele. |
- | </note> | + | - Vom configura pe fiecare ruter o rută către rețeaua la care nu are acces. Ruta va trece prin celălalt ruter. În acest moment vom avea conectivitate la nivelul întregii topologii. |
- | Folosiți ''ping'' de pe fiecare din ruterele cu interfețele în rețele cu stații (''Router0'', ''Router1'' și ''Router2'') pentru a valida conectivitatea la stațiile din rețeaua proprie. | + | * Pentru început observăm că ruterele nu au configurate adrese IP pe interfețele de legătură între ele. |
+ | * Vom folosi spațiul ''30.30.30.32/30'' pentru a aloca două adrese IP în vederea conectării celor două rutere: | ||
+ | - Vom configura adresa IP ''30.30.30.33'' cu masca ''255.255.255.252'' pe interfața ''FastEthernet1/0'' a ruterului ''Router0''. | ||
+ | - Vom configura adresa IP ''30.30.30.34'' cu masca ''255.255.255.252'' pe interfața ''FastEthernet1/0'' a ruterului ''Router1''. | ||
+ | * Observați că acum există conectivitate între cele două rutere: puteți folosi comanda ''ping'' din consola ruterului sau mesaje de tip Packet Tracer. Există de asemenea, conectivitate între stații și ruterul direct conectat la rețeaua lor. | ||
- | Pentru cele trei rețele dintre rutere (''Router0'' <-> ''Router3'', ''Router1'' <-> ''Router3'', ''Router2'' <-> ''Router3'') împărțiți spațiul ''16.16.16.16/28'' în rețele cu masca ''/30'' (adică ''255.255.255.252''). Atribuiți adrese interfețelor neconfigurate ale celor trei rutere. | + | * Nu există însă conectivitate între stațiile din rețele diferite. |
+ | * Intrați în modul ''Simulation'' și observați că pachetele trimise de la ''PC0'' la ''PC2'' se opresc la ''Router0'' întrucât acesta nu știe unde se află rețeaua din care face parte ''PC2'' (''15.15.15.0/24''). Altfel spus nu are rută către rețeaua ''15.15.15.0/24''. Pentru a avea conectivitate între toate stațiile din topologie trebuie să adăugăm pe fiecare ruter câte o rută către rețeaua la care nu este conectat în mod direct: | ||
+ | * pe ruterul ''Router0'' o rută către rețeaua ''15.15.15.0/24'' având ca next hop ruterul ''Router1'' (mai precis prin interfața ''FastEthernet1/0'' a ruterului ''Router1'') | ||
+ | * pe ruterul ''Router1'' o rută către rețeaua ''14.14.14.0/24'' având ca next hop ruterul ''Router0'' (mai precis prin interfața ''FastEthernet1/0'' a ruterului ''Router0'') | ||
- | Pentru a asigura conectivitate între toate stațiile va trebui să adăugați rute statice pe rutere. Recomandăm să adăugați astfel: | + | * Formatul comenzii de adăugare de rute este următorul: |
- | * pe ruterul ''Router0'' o rută implicită (//default gateway//) trecând prin ruterul ''Router3'' (adică adresa interfeței ''Fa0/0'' a ruterului ''Router3'') | + | * șirul ''ip route'' |
- | * pe ruterul ''Router1'' o rută implicită (//default gateway//) trecând prin ruterul ''Router3'' (adică adresa interfeței ''Fa1/0'' a ruterului ''Router3'') | + | * adresa de rețea: ''15.15.15.0'' respectiv ''14.14.14.0'' |
- | * pe ruterul ''Router2'' o rută implicită (//default gateway//) trecând prin ruterul ''Router3'' (adică adresa interfeței ''Fa2/0'' a ruterului ''Router3'') | + | * masca de rețea: ''255.255.255.0'' |
- | * pe ruterul ''Router3'' trei rute statice către fiecare dintre cele trei rețele cu stații, trecând respectiv prin ruterele ''Router0'', ''Router1'' și ''Router2'' (adică adresele IP ale interfețelor ''Fa0/0'' ale celor trei rutere) | + | * next hop-ul, adică adresa către care trebuie să fie trimise pachetele: ''30.30.30.34'' respectiv ''30.30.30.33'' |
+ | * Dacă aveți o configurație corespunzătoare, veți avea conectivitate între toate stațiile din topologie. | ||
<note tip> | <note tip> | ||
- | Configurarea //default route/gateway// în Cisco IOS se realizează folosind adresa de rețea ''0.0.0.0/0''. Detalii [[http://www.cisco.com/en/US/docs/routers/access/2900/hardware/installation/guide/Configure.html#wp1057229|aici]]. | + | În modul ''Simulation'' puteți observa cum se modifică la fiecare pas cum se modifică adresele MAC ale pachetului (adresa MAC sursă și adresa MAC destinație) și câmpul ''TTL''. |
</note> | </note> | ||
- | |||
- | 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: accesați tab-ul ''Desktop'', icon-ul ''Command Prompt''. | ||
<note important> | <note important> | ||
- | În Cisco IOS primul pachet trimis poate să nu fie de fapt trimis din cauza absenței tabelei ARP. De 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 rutere. A doua comandă ''ping'' pe stație va reuși, în cazul unei configurări corecte. | + | Nu închideți topologia de la acest exercițiu, o veți folosi în exercițiul 6. |
</note> | </note> | ||
- | Dacă aveți probleme de conectivitate, verificați din aproape în aproape între ce dispozitive aveți sau nu conectivitate. Urmăriți adresele IP configurate (folosiți comanda ''show ip interface brief'') și tabela de rutare (folosiți comanda ''show ip route'') pentru fiecare ruter și identificați cauza problemei. | + | <hidden> |
+ | <solution> | ||
+ | În cazul ruterului ''Router0'', interfața ''FastEthernet1/0'' nu are adresă IP:<code> | ||
+ | Router0>enable | ||
+ | Router0#show ip interface brief | ||
+ | Interface IP-Address OK? Method Status Protocol | ||
+ | |||
+ | FastEthernet0/0 14.14.14.1 YES manual up up | ||
+ | |||
+ | FastEthernet1/0 unassigned YES unset up down | ||
+ | </code> | ||
- | <hidden> | + | <code> |
- | Vedeți [[https://drive.google.com/#folders/0B_aHDA34G3GveVNUSnpubjE3Ylk|Google Drive]] pentru topologia cu soluția: ''rl_lab-05_adresare-rute_solutie.pkt''. | + | Router0#configure terminal |
+ | Router0(config)#interface fastEthernet 1/0 | ||
+ | Router0(config-if)#ip address 30.30.30.33 255.255.255.252 | ||
+ | Router0(config-if)#no shutdown | ||
+ | |||
+ | Router1#configure terminal | ||
+ | Router1(config)#interface fastEthernet 1/0 | ||
+ | Router1(config-if)#ip address 30.30.30.34 255.255.255.252 | ||
+ | Router1(config-if)#no shutdown | ||
+ | </code> | ||
+ | </solution> | ||
+ | |||
+ | <solution> | ||
+ | Adică vom realiza următoarele configurări: | ||
+ | * Pe ruterul ''Router0'' vom adăuga o rută statică în care specificăm că toate pachete destinate rețelei ''15.15.15.0/24'' să fie trimise către adresa ''30.30.30.34'' (adresa IP a interfeței ''FastEthernet1/0'' a ruterului ''Router1''):<code> | ||
+ | Router0#configure terminal | ||
+ | Router0(config)#ip route 15.15.15.0 255.255.255.0 30.30.30.34 | ||
+ | </code> | ||
+ | * Pe ruterul ''Router1'' vom adăuga o rută statică în care specificăm că toate pachete destinate rețelei ''14.14.14.0/24'' să fie trimise către adresa ''30.30.30.33'' (adresa IP a interfeței ''FastEthernet1/0'' a ruterului ''Router0''):<code> | ||
+ | Router1#configure terminal | ||
+ | Router1(config)#ip route 14.14.14.0 255.255.255.0 30.30.30.33 | ||
+ | </code> | ||
+ | </solution> | ||
</hidden> | </hidden> |