====== Praktikum - dynamické směrování ====== Je k dispozici tato síťová architektura: {{:vyuka:psi:cviceni:cisco.gif}} 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.