💾

Laboratorijska vežba – Modul 11 – Statičko rutiranje između tri mreže

Cilj vežbe

Povezati dva rutera i tri mreže (dve lokalne, jednu WAN vezu između rutera), konfigurisati statičke rute u oba smera, dodati default rutu na jednom ruteru ka simuliranom internetu, i proveriti kompletnu povezanost i dijagnostiku pomoću show ip route, ping i traceroute.

Potrebno predznanje

  • Kompletna teorija ovog modula (Teme 1–14).
  • IPv4 adresiranje i subnetting (Moduli 4–5), CLI osnove (Modul 7).

Potrebni programi

  • Cisco Packet Tracer.

Potrebni uređaji (u simulaciji)

UređajTačan model u Packet TraceruUloga
R1Cisco 4321 (ili 1941)Ruter kancelarije, povezuje LAN1 i WAN link
R2Cisco 4321 (ili 1941)Ruter „interneta" (simulira ISP), povezuje LAN2 i WAN link
SW1Cisco Catalyst 2960Svič u LAN1
SW2Cisco Catalyst 2960Svič u LAN2
PC1Generic PC-PTKrajnji korisnik u LAN1
PC2Generic PC-PTKrajnji korisnik u LAN2 (predstavlja „internet" server)

Topologija

graph LR
    PC1["PC1<br/>192.168.10.10/24"] --- SW1[SW1] --- R1["R1<br/>Gi0/0: 192.168.10.1<br/>Se0/0/0: 10.0.0.1/30"]
    R1 ---|"Serial WAN link<br/>10.0.0.0/30"| R2["R2<br/>Se0/0/0: 10.0.0.2/30<br/>Gi0/0: 192.168.20.1"]
    R2 --- SW2[SW2] --- PC2["PC2<br/>192.168.20.10/24"]

Napomena o topologiji: R1 predstavlja ruter kancelarije, R2 predstavlja ruter internet provajdera (pojednostavljeno, u realnosti bi ISP mreža bila mnogo kompleksnija). WAN link između R1 i R2 koristi mrežu 10.0.0.0/30 (dovoljno za tačno dva host-a na point-to-point vezi, obrađeno u Modulu 5 kroz VLSM).

Plan adresiranja

UređajInterfejsIP adresaMaskaGateway
PC1NIC192.168.10.10255.255.255.0192.168.10.1
PC2NIC192.168.20.10255.255.255.0192.168.20.1
R1GigabitEthernet0/0192.168.10.1255.255.255.0—
R1Serial0/0/010.0.0.1255.255.255.252—
R2Serial0/0/010.0.0.2255.255.255.252—
R2GigabitEthernet0/0192.168.20.1255.255.255.0—

Tabela portova

UređajPortPovezan sa
R1Gi0/0SW1 (uplink port)
R1Se0/0/0R2 Se0/0/0 (serijski DTE/DCE kabl)
R2Se0/0/0R1 Se0/0/0
R2Gi0/0SW2 (uplink port)
SW1Fa0/1PC1
SW2Fa0/1PC2

Koraci vežbe

Korak 1 – Postavljanje topologije

Postavite dva rutera, dva sviča i dva računara. Povežite ih tačno prema tabeli portova. Za serijsku vezu između R1 i R2 koristite Serial DCE kabl — obratite pažnju koja strana ima DCE konektor (na njoj se mora konfigurisati clock rate, videti Korak 4).

Korak 2 – Osnovna konfiguracija hostname-a

Router>enable
Router#configure terminal
Router(config)#hostname R1

Ponovite analogno za R2.

Korak 3 – Konfiguracija IP adresa na interfejsima

R1(config)#interface gigabitEthernet 0/0
R1(config-if)#ip address 192.168.10.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface serial 0/0/0
R1(config-if)#ip address 10.0.0.1 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#exit

Ponovite analogno na R2 (Gi0/0 = 192.168.20.1/24, Se0/0/0 = 10.0.0.2/30).

Objašnjenje: Ovim korakom se automatski generišu directly connected (C) i local (L) rute na oba rutera (Tema 3) — proverite ih pre nastavka komandom show ip route.

Korak 4 – Podešavanje clock rate na DCE strani serijske veze

Na strani koja ima DCE konektor (proverite klikom na kabl u Packet Traceru ili komandom show controllers serial 0/0/0):

R1(config)#interface serial 0/0/0
R1(config-if)#clock rate 64000
R1(config-if)#exit

Objašnjenje: Serijske veze zahtevaju da DCE strana definiše brzinu takta (clock rate) da bi link uopšte postao aktivan (line protocol up) — ovo je specifičnost serijskih, a ne Ethernet veza.

Korak 5 – Konfiguracija IP adresa na računarima

Na PC1 i PC2, u Desktop → IP Configuration, unesite adrese, maske i gateway prema tabeli adresiranja.

Korak 6 – Provera directly connected ruta

R1#show ip route

Proverite da vidite C i L redove za obe mreže povezane na R1 (192.168.10.0/24 i 10.0.0.0/30). Ponovite na R2.

Korak 7 – Konfiguracija statičkih ruta

R1(config)#ip route 192.168.20.0 255.255.255.0 10.0.0.2
R2(config)#ip route 192.168.10.0 255.255.255.0 10.0.0.1

Objašnjenje: Svaki ruter mora znati put i ka udaljenoj mreži (Tema 5), i to u OBA smera — bez rute na R2, odgovor na ping od PC2 ka PC1 nikada ne bi stigao nazad (Tema 13).

Korak 8 – Provera statičkih ruta

R1#show ip route static

Potvrdite da se pojavljuje red S 192.168.20.0/24 [1/0] via 10.0.0.2. Ponovite na R2.

Korak 9 – Čuvanje konfiguracije

Na oba rutera:

R1#copy running-config startup-config

Komande za proveru

show ip route
show ip route static
show ip route connected
show ip interface brief
ping <adresa>
traceroute <adresa>

Korak 10 – Test kompletne povezanosti

Sa PC1:

  1. ping 192.168.20.10 (PC2) — mora uspeti (4/4 ili 5/5 paketa).
  2. tracert 192.168.20.10 — treba da prikaže tačno dva skoka (R1, pa R2) pre dolaska do PC2.

Korak 11 – Namerno uklanjanje jedne statičke rute (dijagnostička vežba)

  1. Na R2, uklonite statičku rutu: R2(config)#no ip route 192.168.10.0 255.255.255.0 10.0.0.1.
  2. Sa PC1, ponovo pokušajte ping 192.168.20.10 — primetite da ping i dalje delimično „ne prolazi" (request timed out ili slično), iako je ruta na R1 i dalje ispravna.
  3. Objasnite svojim rečima, na osnovu Teme 13, zašto uklanjanje rute samo na R2 kvari komunikaciju iako je R1 potpuno ispravno konfigurisan.
  4. Vratite rutu na R2 da biste nastavili vežbu: R2(config)#ip route 192.168.10.0 255.255.255.0 10.0.0.1.

Najčešće greške

GreškaUzrokRešenje
Serijska veza pokazuje „down/down"Nedostaje clock rate na DCE strani, ili nedostaje no shutdownProveriti Korak 4, i show ip interface brief na oba rutera
Ping sa PC1 ka PC2 ne uspeva, iako obe directly connected mreže radeNedostaje statička ruta na jednom ili oba ruteraProveriti show ip route static na oba rutera (Korak 7)
Ping uspeva u jednom smeru, ne uspeva u drugomStatička ruta uneta samo na jednom ruteru (asimetrija)Proveriti da su statičke rute unesene na OBA rutera (Tema 13)
ip route komanda odbijena ili se ne pojavljuje u tabeliNext-hop adresa nije dostiživa (pogrešno unesena, ili WAN link nije aktivan)Proveriti show ip interface brief, zatim tačnost next-hop adrese
Traceroute staje na prvom skokuDefault gateway nije ispravno podešen na PC-uProveriti IP Configuration na PC-u (Korak 5)

Postupak rešavanja problema (troubleshooting)

  1. show ip interface brief na oba rutera — proveriti da su svi interfejsi „up/up".
  2. show ip route na oba rutera — proveriti da postoje i directly connected i statičke rute ka udaljenoj mreži.
  3. ping sa svakog rutera ka next-hop adresi suseda — izoluje da li je problem na WAN linku.
  4. traceroute sa krajnjeg uređaja — lokalizuje tačno gde putanja prestaje da napreduje.
  5. Provera da statička ruta postoji u OBA smera, ne samo u jednom.

Završna provera

Vežba je uspešno završena kada:

  1. show ip route na R1 i R2 prikazuje i directly connected/local i statičke rute ka udaljenoj mreži.
  2. Ping PC1 → PC2 uspeva u potpunosti (svi paketi).
  3. traceroute sa PC1 ka PC2 prikazuje tačno dva skoka.
  4. Objašnjeno je (Korak 11) zašto jednosmerno nedostajuća ruta kvari komunikaciju u oba smera.

Dodatni izazov

Dodajte treći ruter (R3) povezan na R2 preko dodatnog serijskog linka (nova WAN mreža, npr. 10.0.0.4/30), sa sopstvenom LAN mrežom 192.168.30.0/24 i PC3. Konfigurišite statičke rute tako da PC1 i PC2 mogu da komuniciraju sa PC3, imajući u vidu da R1 sada mora imati rutu ka 192.168.30.0/24 preko R2 kao next-hop-a (tranzitna ruta, Tema 5), ne direktno ka R3. Alternativno, konfigurišite samo default rutu na R1 (Tema 6) umesto dve pojedinačne statičke rute, i objasnite zašto to funkcioniše jednako dobro u ovoj topologiji.

Rešenje

Kompletno rešenje ove vežbe nalazi se u /resenja/modul-11/04-laboratorijska-vezba-resenje.md.

📖 Prikaži rešenje

Rešenje laboratorijske vežbe – Modul 11

Kompletna konfiguracija – R1

Router>enable
Router#configure terminal
Router(config)#hostname R1
R1(config)#interface gigabitEthernet 0/0
R1(config-if)#ip address 192.168.10.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface serial 0/0/0
R1(config-if)#ip address 10.0.0.1 255.255.255.252
R1(config-if)#clock rate 64000
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ip route 192.168.20.0 255.255.255.0 10.0.0.2
R1(config)#end
R1#copy running-config startup-config

(Napomena: clock rate se unosi samo na strani koja fizički ima DCE konektor kabla — u Packet Traceru to je vidljivo klikom na sam kabl. Ako je DCE strana na R2, komanda se unosi tamo umesto na R1.)

Kompletna konfiguracija – R2

Router>enable
Router#configure terminal
Router(config)#hostname R2
R2(config)#interface serial 0/0/0
R2(config-if)#ip address 10.0.0.2 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface gigabitEthernet 0/0
R2(config-if)#ip address 192.168.20.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#ip route 192.168.10.0 255.255.255.0 10.0.0.1
R2(config)#end
R2#copy running-config startup-config

Konfiguracija PC1 i PC2

UređajIP adresaMaskaGateway
PC1192.168.10.10255.255.255.0192.168.10.1
PC2192.168.20.10255.255.255.0192.168.20.1

Očekivani rezultati provere

show ip route na R1 (skraćeno):

Codes: C - connected, L - local, S - static

     10.0.0.0/30 is subnetted, 1 subnets
C       10.0.0.0 is directly connected, Serial0/0/0
L       10.0.0.1/32 is directly connected, Serial0/0/0
C    192.168.10.0/24 is directly connected, GigabitEthernet0/0
L    192.168.10.1/32 is directly connected, GigabitEthernet0/0
S    192.168.20.0/24 [1/0] via 10.0.0.2

show ip route na R2 (skraćeno):

Codes: C - connected, L - local, S - static

     10.0.0.0/30 is subnetted, 1 subnets
C       10.0.0.0 is directly connected, Serial0/0/0
L       10.0.0.2/32 is directly connected, Serial0/0/0
C    192.168.20.0/24 is directly connected, GigabitEthernet0/0
L    192.168.20.1/32 is directly connected, GigabitEthernet0/0
S    192.168.10.0/24 [1/0] via 10.0.0.1

Korak 10 – Test kompletne povezanosti

PC1> ping 192.168.20.10
Reply from 192.168.20.10: bytes=32 time<1ms TTL=126

Uspešno (4/4 ili 5/5 paketa).

PC1> tracert 192.168.20.10
1  10.0.0.1
2  10.0.0.2
3  192.168.20.10

Tačno dva skoka pre dolaska do PC2 (R1, R2).

Korak 11 – Dijagnostička vežba

Nakon R2(config)#no ip route 192.168.10.0 255.255.255.0 10.0.0.1:

PC1> ping 192.168.20.10
Request timed out.
Request timed out.

Objašnjenje: ICMP echo request paket od PC1 uspešno stiže do PC2 preko R1 (koji i dalje ima ispravnu rutu ka 192.168.20.0/24). Međutim, kada PC2 pokuša da pošalje ICMP echo reply nazad, R2 više nema rutu ka mreži 192.168.10.0/24 (upravo je uklonjena), pa paket odgovora biva odbačen na R2. Sa stanovišta PC1, ovo izgleda identično kao potpuni gubitak paketa („Request timed out"), iako je zahtev zapravo stigao do odredišta — ovo direktno ilustruje Temu 13 (asimetrija ruta) i pokazuje zašto je dijagnostika mora proveriti routing tabelu na OBA rutera, ne samo na izvornom.

Nakon vraćanja rute (R2(config)#ip route 192.168.10.0 255.255.255.0 10.0.0.1), ping ponovo uspeva u potpunosti.

Rešenje dodatnog izazova

Za R3 povezan na R2 preko nove WAN mreže 10.0.0.4/30, sa LAN mrežom 192.168.30.0/24:

R2(config)#ip route 192.168.30.0 255.255.255.0 10.0.0.6
R3(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.5

Na R1, umesto pojedinačne rute ka 192.168.30.0/24 preko next-hop-a 10.0.0.2 (koja bi takođe radila, jer je 10.0.0.2 tranzitna tačka ka R3), jednostavnije rešenje je zameniti postojeću statičku rutu default rutom:

R1(config)#no ip route 192.168.20.0 255.255.255.0 10.0.0.2
R1(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.2

Ovo funkcioniše jer R1 u ovoj topologiji ima samo jedan mogući izlaz (ka R2) za bilo koju mrežu koja nije njegova sopstvena lokalna mreža — R1 je efektivno stub ruter u odnosu na ostatak topologije, pa default ruta pokriva i 192.168.20.0/24 i 192.168.30.0/24 (i bilo koju buduću mrežu iza R2) jednom jedinom komandom, bez potrebe da se pojedinačno ažurira svaki put kada se doda nova mreža dalje u lancu.