13
Směrované a přepínané sítě – Projekt: EasyEIGRP Petr Deutsch / DEU010, Pavel Smolka / SMO0030 Abstrakt: Tato práce pojednává o popisu aplikace EasyEIGRP, která byla vytvořena jako pomůcka pro výuku a snažší pochopení směrovacího protokolu EIGRP. Popisuje instalaci a nastavení aplikace. Druhá část se věnuje nově vydanému (únor 2013) prohlášení společnosti Cisco o uvolnění EIGRP směrovacího protokolu široké veřejnosti, jako částečný OpenSource. Klíčová slova: EIGRP, SPS, Java, Easy EIGRP, WireShark, Cisco, Windows XP. Windows 7, RFC, OpenSource, Virtual Machine, Linux, OS Linux. 1 Úvod............................................................................................................................. 2 2 Co je to EasyEIGRP..................................................................................................... 2 3 Laboratorní práce..........................................................................................................2 3.1 Schéma zapojení................................................................................................... 2 3.2 Instalace EasyEIGRP............................................................................................ 2 3.3 Konfigurace směrovačů........................................................................................ 5 3.3.1 Konfigurace EIGRP na směrovači RE....................................................................5 3.3.2 Konfigurace EIGRP na směrovači RF....................................................................5 3.4 Ověření správnosti nastavení EIGRP pomocí WireSharku...................................6 4 Nastavení EasyEIGRP.................................................................................................. 8 4.1 Kde je chyba?........................................................................................................9 5 Srovnání EasyEIGRP a EIGRP.................................................................................. 10 5.1 Výhody EasyEIGRP........................................................................................... 10 5.2 Nevýhody EasyEIGRP........................................................................................10 6 EIGRP informational RFC (draft-savage-eigrp-00)................................................... 11 7 Závěr........................................................................................................................... 12 8 Zdroje..........................................................................................................................13 8.1 EasyEIGRP......................................................................................................... 13 8.2 EIGRP informational RFC .................................................................................13 květen 2013 1

Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

Směrované a přepínané sítě – Projekt: EasyEIGRP

Petr Deutsch / DEU010, Pavel Smolka / SMO0030

Abstrakt: Tato práce pojednává o popisu aplikace EasyEIGRP, která byla vytvořena jako pomůcka pro výuku a snažší pochopení směrovacího protokolu EIGRP. Popisuje instalaci a nastavení aplikace. Druhá část se věnuje nově vydanému (únor 2013) prohlášení společnosti Cisco o uvolnění EIGRP směrovacího protokolu široké veřejnosti, jako částečný OpenSource.

Klíčová slova: EIGRP, SPS, Java, Easy EIGRP, WireShark, Cisco, Windows XP. Windows 7, RFC, OpenSource, Virtual Machine, Linux, OS Linux.

1 Úvod.............................................................................................................................2 2 Co je to EasyEIGRP.....................................................................................................2 3 Laboratorní práce..........................................................................................................2

3.1 Schéma zapojení...................................................................................................2 3.2 Instalace EasyEIGRP............................................................................................2 3.3 Konfigurace směrovačů........................................................................................5

3.3.1 Konfigurace EIGRP na směrovači RE....................................................................5 3.3.2 Konfigurace EIGRP na směrovači RF....................................................................5

3.4 Ověření správnosti nastavení EIGRP pomocí WireSharku...................................6 4 Nastavení EasyEIGRP..................................................................................................8

4.1 Kde je chyba?........................................................................................................9 5 Srovnání EasyEIGRP a EIGRP..................................................................................10

5.1 Výhody EasyEIGRP...........................................................................................10 5.2 Nevýhody EasyEIGRP........................................................................................10

6 EIGRP informational RFC (draft-savage-eigrp-00)...................................................11 7 Závěr...........................................................................................................................12 8 Zdroje..........................................................................................................................13

8.1 EasyEIGRP.........................................................................................................13 8.2 EIGRP informational RFC .................................................................................13

květen 2013 1

Page 2: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

1 ÚvodV předmětu Směrované a přepínané sítě (SPS) jsme v rámci projektu měli za úkol prověřit možnosti

EasyEIGRP. EasyEIGRP byl vyvinut primárně pro výukovou podporu pro snažší porozumnění fungování směrovacího protokolu EIGRP. Tento projekt ale již před lety přestal mít jakoukoliv podporu. Protože se nezdařilo tuto aplikaci uvést do správného chodu, tak jsme tuto práci rozšířili dle pokynů vyučujícího o popis, co je to vlastně EIGRP informational RFC (draft-savage-eigrp-00).

2 Co je to EasyEIGRPEasyEIRGP je aplikace (vytvořena v prostředí JAVA), která se instaluje přímo do PC a poskytuje uživateli

ne již klasickou konfiguraci přes příkazový řádek, ale již grafické (klikací) rozrhraní. Byla vytvořena jako didaktická aplikace pro podporu výuky EIGRP. Po instalaci této aplikace na jakýkoliv PC (server), který má více síťových karet, je poté možné konfigurovat všechny aspekty protokolu EIGRP pomocí ,,klasického kliknutí“ a také můžeme sledovat veškerý provoz a směrovací tabulky, který EasyEIGRP vytváří.

3 Laboratorní práce

3.1 Schéma zapojení

3.2 Instalace EasyEIGRPNejprve si stáhneme aplikaci z webového serveru: http://sourceforge.net/projects/easy-eigrp/ [1]

Při instalaci zjistíme, že aplikace potřebuje instalovat více podpůrných podprogramů, aby fungovala. A to jsou: Jpcap 0.7 a WinPcap 4.1.1, jak ukazuje následující obrázek č. 2.

květen 2013 2

Obrázek 1: Schéma zapojnení

Page 3: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

Pokud nenáme v PC instalovanou Javu, program to zjistí (obr. č. 3) a napíše, že ji potřebuje ke správnému běhu aplikace, ale instalaci provedeme až na konec, protože mezitím si program instaluje jeden balíček za druhým (obr. č. 4 a 5).

květen 2013 3

Obrázek 3: Nutnost instalace Java 1.6

Obrázek 2: Postup instalace

Page 4: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

Javu je možné si stáhnout po instalaci všech balíčků, např. z adresy: http://www.oldapps.com/java.php?old_java=1 .

květen 2013 4

Obrázek 4: Instalace Jpcap 0.7

Obrázek 5: Instalace WinPcap 4.1.1

Page 5: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

Při instalaci na více OS jsme si všimli, že se EasyEIGRP instaluje všude jinným způsobem. Asi proto, že aplikace byla vytvořena primárně pro Win XP, tak zde byl postup instalce snadný a všechny balíčky, zmíněné výše, se instalovaly automaticky. Na Win 7 se tyto balíčky nenainstalovaly a musely se instalovat ručně.

3.3 Konfigurace směrovačů

Zapojení jsme provedli dle schématu (obr. č. 1) a nakonfigurovali na daná rozrahnní dané IP adresy Poté jsme na obou směrovačích RE a RF zprovoznili směrovací protokol EIGRP dle následujícího postupu, který je vypsán níže.

3.3.1 Konfigurace EIGRP na směrovači RE

RE(config)#router eigrp 1 RE(config-router)#network 10.0.0.0 0.0.0.255RE(config-router)#no auto-summary

RE(config-if)#ip authentication mode eigrp 1 md5 RE(config-if)#ip authentication key-chain ei 1 cisco RE(config-if)#ip hello-interval eigrp 1 5RE(config-if)#ip hold-time eigrp 1 3 RE(config-if)#no ip split-horizon eigrp 1

3.3.2 Konfigurace EIGRP na směrovači RF

RF(config)#router eigrp 1 RF(config-router)#network 10.0.1.0 0.0.0.255 RF(config-router)#no auto-summary

RF(config-if)#ip authentication mode eigrp 1 md5RF(config-if)#ip authentication key-chain eigrp 1 ciscoRF(config-if)#ip hello-interval eigrp 1 5 RF(config-if)#ip hold-time eigrp 1 3RF(config-if)#no ip split-horizon eigrp 1

květen 2013 5

Page 6: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

3.4 Ověření správnosti nastavení EIGRP pomocí WireSharku

Po takto nastavených směrovačích jsme v programu WireShark odchytili ,,Hello“ zprávy, abychom zjistili, zda máme směrovací protokol EIGRP nastaven správně. Jak ukazují následující 2 snímky (obr. č. 6 a 7), ,,Hello“ zprávy od směrovačů jsme opravdu dostávali. Na prvním snímku jsou tyto zprávy zachyceny od směrovače RE, tedy z IP adresy 10.0.0.2.

květen 2013 6

Obrázek 6: Hello zprávy od RE směrovače

Page 7: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

Na následujícím obrázku č. 7 jsou zprávy ,,Hello“ od směrovače RF, tedy z IP adresy 10.0.1.2.

květen 2013 7

Obrázek 7: Hello zprávy od RF směrovače

Page 8: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

4 Nastavení EasyEIGRPJak lze vidět na následujících obrázcích č. 8 a 9, nastavené IP v EasyEIGRP souhlasí s nastavením

provedeným v operačním sysému Windows, dle schématu zapojení. Všechny boxy jsou ale zašedlé a nejde do nich nic vpisovat, což by ale mělo. Také můžeme vidět, že po ukázání myší na obrázek konektoru RJ45 (červenný křížek), se nám zobrazuje hláška, že je Network Interfaces Status DOWN a EIGRP Status je Disable. V tomto místě se nám má zobrazovat ,,zelená fajfka“ a rozhraní má být ve stavu,,UP“.

květen 2013 8

Obrázek 8: Hlavní nastavení EasyEIGRP pro první síťovou kartu

Page 9: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo dle výrobce fungovat, protože tato apliakce byla vytvořena promárně pro Win XP).

Win XP jsem si nainstaloval do svého notebooku pomocí ,,Virtual Machine“, ale i v tomto operačním systému se EasyEIGRP choval stejným způsobem. Jediná výjimka byla v tom, že se ve WIN XP EasyEIGRP instaloval snáze.

4.1 Kde je chyba? Dle jediného dostupného videa na www.youtube.com [2], se do všech boxů může vpisovat a rozhraní je ve statusu ,,UP“. Zkoušeli jsme instalaci ve WIN XP, WIN 7 a pak i v LINUXu, ale v OS Linux se nám aplikaci nepodařilo ani instalovat. Směrovací protokol EIGRP na směrovačích byl nakonfigurován správně (jak můžeme vidět na snímcích z WireSharku, kde oba směrovače posílají ,,Hello“ zprávy), ale EasyEIGRP tyto zprávy ani nezaregistroval a hlavně sám o sobě nefungoval, takže jsme ani nemohli prověřit případnou vzájemnou komunikaci mezi EIGRP protokolem a EasyEIGRP aplikací.

květen 2013 9

Obrázek 9: Hlavní nastavení EasyEIGRP pro druhou síťovou kartu

Page 10: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

5 Srovnání EasyEIGRP a EIGRPPokud srovnáme klasický EIGRP, který nastavujeme přes příkazovou řádku a grafické rozhraní

EasyEIGRP, tak již na první pohled je vidět, že sice je grafické rozhraní na pohled příjemnější, ale lze nastavit menší počet parametrů. Kdežto u EIGRP lze nastavit všechny parametry přes příkazovou řádku. Může to být také proto, že jak již bylo zmíněno, EasyEIGRP byl vytvořen hlavně pro výukové účely pro lepší pochopení směrovacího protokolu EIGRP.

5.1 Výhody EasyEIGRPJako hlavní výhodu hodnotíme možnost zobrazení celé síťové mapy, kde je možné vidět veškeré

směrovače a ostatní komponenty v síti. Další výhodou je možnost přehledného zobrazení EIGRP tabulek: EIGRP Neighbor Table, IP Routing Table, EIGRP Topology Table a EIGRP Complete Topology Table.

Další výhody nemůžeme posoudit, protože nebylo možné EasyEIGRP vyzkoušet v praxi.

5.2 Nevýhody EasyEIGRPProjekt již nemá žádnou podporu, není k němu žádná dokumentace a tudíž nelze dohledat žádné

informace, které by se daly využít pro správný chod a konfiguraci aplikace.

květen 2013 10

Page 11: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

6 EIGRP informational RFC (draft-savage-eigrp-00)

Zhodnocení obsahu a posouzení možnosti realizace interoperabilní implementace na základě prezentovaných informací

Jedná se o horkou novinku z data 18. února 2013Společnost Cisco v něm předložilo návrh pod názvem „draft-savage-EIGRP-00.txt“ [3] do

standardů IETF, uvolnění podrobností o EIGRP protokolu, který byl zveřejněn v roce 1994.

Cíl návrhu společností Cisco je definován jako, informační pro prodejce, distributory a zvědavou veřejnou obec. Pro možnost dozvědět se něco více o dalším protokolu, jeho mechanice a připravit se na jeho implementaci.

Co vedlo Cisco k tomuto překvapení? Jedna z teorií hovoří o zachování přítomnosti protokolu ve vašem L3 zařízení. Protože běžní zákazníci nebyli ochotni se zamknout pouze do nestandardní nebo proprietálních zařízení společnosti Cisco. Nyní je možné začít realizovat tento protokol ve svém vlastním zařízení, pokud hovoříme o výrobcích. Tento krok nevedl jenom zveřejnění EIGRP, ale také jeho zachování jeho přístomnosti v živoucím světě.

Cisco uvedlo publikaci tohoto nového RFC umožňující aplikaci všech základních funkcí EIGRP, některé pokročilé funkce však zůstanou tajemstvím i nadále (např. EIGRP Stub). Tímto způsobem si Cisco drží stále své trumfy v dlani.

Ve zveřejněném dokumentu je popsán samotný protokol, mechanizmus, informace o tom jak snadno konfigurovat, spracovat a má za cíl poskytovat snadnou implementaci do „vlastního“ zařízení.

Pro další infomrace, nebo snažení se o vlastní implementaci kódu :-) navštivte tento odkaz:http://www.ietf.org/staging/draft-savage-eigrp-00.txt

Hlavička dokumentu „draft-savage-eigrp-00“Internet Engineering Task Force D. SavageInternet Draft D. SliceIntended status: Informational J. NgExpires: August 2013 S. Moore R. White Cisco Systems 18 February 2013

Enhanced Interior Gateway Routing Protocol draft-savage-eigrp-00.txt

...

květen 2013 11

Page 12: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

7 ZávěrV této semestrální práci jsme se snažili nakonfigurovat protokol EIGRP na školních Cisco

směrovačích a pokusit se o případné propojení s aplikací EasyEIGRP. Směrovací protokol EIGRP se nám hned napoprvé zdařilo nakonfigurovat a programem WireShark jsme zachytili ,,hello“ zprávy. Horší to bylo s konfigurací EasyEIGRP, kterou se nám i přes veškeré usílí i pomocí cvičícího nepodařilo nakonfiguravat tak, aby s námi začala komunikovat. Tudíž jsme nemohli vyzkoušet vzájemné propojení Cisco směrovačů se směrovacím protokolem EIGRP a výukovou aplikací EasyEIGRP. Ale podle toho, co vše EasyEIGRP nabízí (přehledný výpis EIGRP tabulek, graficky znázorněnou celou topologii dané sítě apod.) se zdá, že EasyEIGRP jako výukový program pro lepší pochopení protokolu EIGRP, by mohl býti dobrou výukovou aplikací.

V druhé části práce, kde jsme se zabývali, jakou novinku společnost Cisco uvedla. Podle toho co jsme se dočetli, je tento krok od Cisca celkem očekávaným krokem. Je to podle nás proto, že se společnost cisco snaží udržet svůj směrovací protokol EIGRP na živu a udržet možnost jeho budoucího vývoje, rozšíření a vylepšení.

květen 2013 12

Page 13: Směrované a přepínané sítě – Projekt: EasyEIGRPwh.cs.vsb.cz/sps/images/1/13/EasyEigrp.pdf · Stejný postup jsme zkoušeli jak na WIN 7, tak i na Win XP (kde by to mělo

8 Zdroje 8.1 EasyEIGRP

[1] Easy-EIGRP: Download [online]. 2013 [cit. 2013-05-29]. Dostupné z: http://sourceforge.net/projects/easy-eigrp/

[2] Easy-EIGRP Demo [online]. 2010 [cit. 2013-05-29]. Dostupné z: http://www.youtube.com/watch?v=sJZ7pYKc4Ow/

8.2 EIGRP informational RFC [3] Enhanced Interior Gateway Routing Protocol: draft-savage-eigrp-00.txt [online].

February 2013 [cit. 2013-05-29]. Dostupné z: http://www.ietf.org/id/draft-savage-eigrp-00.txt

květen 2013 13