This shows you the differences between two versions of the page.
rl:labs:05:contents:03 [2013/10/25 22:03] mihai.carabas [03. Rute statice] |
rl:labs:05:contents:03 [2023/11/03 09:39] (current) laura.ruse [03. [A][5p] Rute și pachete de reply] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{:rl:labs:05:contents:rl_lab-05_rute-statice.pkt|}}==== 03. Rute statice ==== | + | ==== 03. [5p] Rute și pachete de reply ==== |
- | În topologia de la această adresă se află 2 rețele cu câte 2 stații și un switch interconectate prin 2 două rutere cascadate. Observați că există conectivitate între stațiile din aceeași rețea și ruter. | + | * Vrem să urmărim de ce sunt necesare rute pe ambele stații care comunică din rețele diferite. Vom folosi în continuare topologia de la exercițiul [[:rl:labs:05:contents:01]]. |
- | Observați că NU există conectivitate între rutere (trimiteți mesaje Packet Tracer între ele), întrucât pe legătura dintre ele nu există configurată nici o adresă IP (interfața //FastEthernet1/0// este folosită pentru conexiunea cu celălalt ruter):<code> | + | * Intrați în modul ''Simulation'' și trimiteți un mesaj Packet Tracer de la stația ''PC0'' la stația ''PC2''. Observați drumul parcurs de mesaj. |
- | Router0#show ip interface brief | + | * Pachetul urmează drumul ''PC0'' -> ruter -> ''PC2'' -> ruter -> ''PC0''. Este vorba de un pachet transmis și un pachet de răspuns (de tip //reply//). |
- | 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> | + | |
- | Vom folosi spațiul 30.30.30.32/30 pentru a aloca adrese IP în vederea conectării celor două rutere. Astfel vom configura adresa IP 30.30.30.33 cu masca 255.255.255.252 pe interfața //FastEthernet1/0// a ''Router0'' și adresa IP 30.30.30.34 cu masca 255.255.255.252 pe interfața //FastEthernet1/0// a ''Router1'':<code> | + | |
- | 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 | + | * Ștergeți de pe stația ''PC2'' configurația de //Default Gateway//. |
- | Router1(config)#interface fastEthernet 1/0 | + | * In modul ''Simulation'', trimiteți încă o dată un mesaj Packet Tracer de la stația ''PC0'' la stația ''PC2''. Observați drumul parcurs de mesaj. |
- | Router1(config-if)#ip address 30.30.30.34 255.255.255.252 | + | * Observați că pachetul este aruncat (//dropped//) de stația PC2. De ce se întâmplă acest lucru și nu se trimite pachet de răspuns (de tip //reply//)? |
- | Router1(config-if)#no shutdown | + | |
- | </code> | + | |
- | Observați că există conectivitate între cele două rutere, dar între stațiile din rețele diferite NU există conectivitate. Intrați în modul ''Simulation'' și observați că pachetele trimise de la ''PC0'' la ''PC2'' se opresc la ''Router0'' deoarece acesta nu știe unde se află rețeaua din care face parte ''PC2'' (//15.15.15.0/24//). Vom adăuga pe ''Router0'' o rută statică în care specificăm că toate pachete destinate rețelei //15.15.15.0/24// să fie trimise către ''Router1'' (mai specific către adresa IP 30.30.30.34 de pe interfața acestuia):<code> | + | <note warning> |
- | Router0#configure terminal | + | Înainte de a trece la exercițiul următor, refaceți configurația de //Default Gateway// pe stația ''PC2''. |
- | Router0(config)#ip route 15.15.15.0 255.255.255.0 30.30.30.34 | + | |
- | </code> | + | |
- | + | ||
- | Formatul comenzii este următorul: adresa de rețea (15.15.15.0), masca (255.255.255.0) și adresa către care trebuie să fie trimise pachetele (30.30.30.34 - mai poartă și numele de **next-hop**). | + | |
- | + | ||
- | Analog, dacă trimiteți un pachet de la ''PC2'' la ''PC0'', veți observa că acesta se oprește în ''Router1'' deoarece nu știe unde se află rețeaua din care face parte ''PC0''. Vom adăuga pe ''Router1'' o rută statică pentru rețeaua lui ''PC0'' (//14.14.14.0/24//):<code> | + | |
- | Router1#configure terminal | + | |
- | Router1(config)#ip route 14.14.14.0 255.255.255.0 30.30.30.33 | + | |
- | Router1(config)#exit | + | |
- | Router1# | + | |
- | </code> | + | |
- | + | ||
- | Testați conectivitatea între stațiile din rețele diferite. Intrați în modul ''Simulation'' și observați la fiecare pas cum se modifică antetul pachetului (adresa MAC sursă/destinație). | + | |
- | + | ||
- | <note> | + | |
- | Trimiteți mai multe mesaje. Primul mesaj se va pierde (veți avea //Failed//) din cauză că tabela ARP a ruterelor nu este populată | + | |
</note> | </note> | ||
- | |||
- | Pentru a vizualiza rutele statice adăugate puteți folosi comanda următoare:<code> | ||
- | Router1#show ip route | ||
- | Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP | ||
- | D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area | ||
- | N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 | ||
- | E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP | ||
- | i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area | ||
- | * - candidate default, U - per-user static route, o - ODR | ||
- | P - periodic downloaded static route | ||
- | |||
- | Gateway of last resort is not set | ||
- | |||
- | 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 | ||
- | C 15.15.15.0 is directly connected, FastEthernet0/0 | ||
- | 30.0.0.0/30 is subnetted, 1 subnets | ||
- | C 30.30.30.32 is directly connected, FastEthernet1/0 | ||
- | </code> | ||
- | |||
- | Cele care apar cu **S** în față sunt rutele statice. Cele care apar cu **C** sunt cele direct conectate pe care sistemul de operare le adaugă la configurarea unei adrese IP. | ||
- | |||
- | <hidden> | ||
- | Vedeți [[https://drive.google.com/#folders/0B_aHDA34G3GveVNUSnpubjE3Ylk|Google Drive]] pentru topologia cu soluția: ''rl_lab-05_rute-statice-solutie.pkt''. | ||
- | </hidden> | ||
- |