Praktikum - dynamické směrování
Je k dispozici tato síťová architektura:
Všechna zařízení na síti jsou routery Cisco.
Každý student konfiguruje 5/n routerů, kde n je počet studentů přihlásených na daný termín.
Vaše úloha
- Zprovozněte dynamické směrování pomocí protokolu RIP
- Analyzujte jednotlivé výstupy toho co jste nakonfigurovali
- Sledujte zprávy protokolu RIP a naučte se jak vypadají
- Zjistěte jaké je u RIPu “nekonečno”
Přístup na jednotlivé routery
Routery jsou připojeny sériovými konzolemi k terminálovému serveru ts1.felk.cvut.cz
. Tento přesměrovává jednotlivé konzole na tcp porty dle této tabulky:
Označení routeru | Číslo portu |
---|---|
R1 | 2001 |
R2 | 2002 |
R3 | 2003 |
R4 | 2004 |
R5 | 2005 |
Pro přístup na router r1 použijte příkaz
telnet ts1.felk.cvut.cz 2001
a analogicky pro ostatní routery.
Přístup funguje pouze ze serveru sunray1.felk.cvut.cz resp. z učebny Solárium (E328).
Návod
Po spuštění příkazu telnet se vám otevře TCP spojení. Pokud nefunguje, kontaktujte cvičícího. Po otevření spojení se nemusí hned objevit konzole - stiskněte několikrát klávesu Enter a měla by se objevit konzole:
Router>
Pro přepnutí do privilegovaného režimu použijte příkaz enable
(zkráceně “en
”).
Router> enable
Nezapomeňte po zadání příkazu zmačknout Enter (žejo, pepo semráde:-)
Všimněte si, že prompt konzole se změní:
Router#
Odstraňte z routeru stávající nastavení:
Router# erase startup-config
Poznámka: Příkazy se sami doplní po stisku klávesy TAB (podobně jako v Linuxu). Línější z vás můžou použít zkratky příkazů, které jsou vždy minimálně tak dlouhé, aby je bylo možné odlišit od ostatních příkazů.
Restartujte router:
Router# reload
Na odpověď zda chcete uložit konfiguraci odpovězte rozhodně no
. Jinak skončíte v pekle.
Čekejte. Router bootuje klidně celou minutu. Sledujte dění v konzoli.
Přepněte se do privilegovaného módu:
Router> enable
Přepněte se do konfiguračního módu
Router# configure terminal
Přejmenujte router z “Router” na Josef-semrads-router
, kde Josef-semrads-router je název vašeho routeru (viz tabulka).
Router(config)# hostname Josef-semrads-router
Jak se změnil váš prompt?
Zkonfigurujte IP adresu na relevantních rozhraních. Seznam rozhraní vypíšete příkazem
router> show interfaces
R2(config)# interface název číslo/číslo/číslo R2(config-if)# ip address ADRESA MASKA R2(config-if)# no shutdown //this wakes up the interface R2(config-if)# exit //you exit the configuration mode of the interface R2(config)#
Pokud uděláte nějakou chybu, napište stejný příkaz, ale dejte před něj “no
”.
Pingněte si na své kolegy (za předpokladu, že už udělali podobné věci jako vy):
R2# ping 192.168.10.1
Pokud uvidíte znaky !!!, je to ok. Pokud uvidíte znaky #, seďte na místě a čekejte (případně pomozte svým méně rychlým kolegům).
Vraťte se do konfiguračního módu a zapište příkazy k aktivaci protokolu RIP:
R2# config //and press twice ENTER R2(config)# router rip Step 13: Add the networks participating in RIP that you have R2(config-router)# network 192.168.10.0 R2(config-router)# network 192.168.20.0 R2(config-router)# exit R2(config)# exit
Zobrazte si routovací tabulku:
R2# show ip route
Výstup příkazu se bude v čase nejspíše měnit. Zábavné, že?
Ve výchozím režimu si zobrazte výstupy příkazů:
show interfaces show interface ... // všechny které jste nakonfigurovali show ip ?
Za pomoci otazníčku obdržíte nápovědu.
sh ip interface brief sh ip int br
Nastudujte podrobně všechny výstupy. Ptejte se googlu či cvičícího na to, čemu nerozumíte. Vše co jste zjistili si zapamatujte.
Hrajte si s routerem. Nemůžete nic pokazit (pokud nedojdete tak daleko, že budete mazat firmware či rekonfigurovat bootovací proces). Pokud to umíte, nedělejte nám to prosím.
Můžete například studovat RIP zprávy
Pepa-semrads-router# debug ip rip
či
Pepa-semrads-router# debug ip icmp
Debug zprávy jsou vypisovány na standardní výstup, takže vám mírně znepřehlední konzoli. Debug vypnete za použití známého příkazu “no”.
Po ukončení práce ukončete svoje sezení.
ctrl-]
telnet> quit
To je vše.