Směrování v lokálních a globálních sítích

Rozměr: px
Začít zobrazení ze stránky:

Download "Směrování v lokálních a globálních sítích"

Transkript

1 Bankovní institut vysoká škola Praha Katedra matematiky, statistiky a informačních technologií Směrování v lokálních a globálních sítích Bakalářská práce Autor: Dalibor Nauš studijní obor: Informační technologie, Vedoucí práce: Ing. Vladimír Beneš Praha Duben,

2 Prohlášení Prohlašuji, že jsem bakalářskou práci zpracoval samostatně a v seznamu uvedl veškerou použitou literaturu. Svým podpisem stvrzuji, že odevzdaná elektronická podoba práce je identická s její tištěnou verzí, a jsem seznámen se skutečností, že se práce bude archivovat v knihovně BIVŠ a dále bude zpřístupněna třetím osobám prostřednictvím interní databáze elektronických vysokoškolských prací V Praze, dne Dalibor Nauš 2

3 Poděkování Děkuji Ing. Vladimíru Benešovi za odborné vedení mé práce a za cenné rady, které mně poskytl. 3

4 Anotace Bakalářská práce Směrování v lokálních a globálních sítích se zabývá problematikou dostupných a používaných směrovacích protokolů v lokálních a globálních sítích. Práce je rozdělena na dvě části, teoretickou a praktickou. První část se věnuje popisu a charakteristice jejich základních vlastností a rozdílů. Druhá část je zaměřena na využití směrovacích protokolů v České Republice. Základem této praktické části je průzkum provedený mezi organizacemi, které specifikované směrovací protokoly využívají. Annotation The bachelor thesis Routing in local and global networks deals with the issue of available and used routings protocols in local and global networks. The thesis is divided into theoretical and practical part. The first part is devoted to description and characteristic of their basic features and differences. The second part of thesis is devoted to the usage of routings protocols in the Czech Republic. The ground of this part is research executed among corporations which are making use of specified routings protocols. 4

5 Obsah Úvod práce... 7 Volba metodologie Co je směrování Význam a účel směrování Princip směrování Směrovací protokoly Rozdělení a typy směrovacích protokolů Statické a dynamické směrování Distance-Vector, Link-State, Hybridní směrovací protokoly Interní a externí směrovací protokoly Class-full a Class-less směrovací protokoly Podpora jedné nebo více cest Síťové architektury Metrika Hop Count Bandwidth Load Delay Reliability Cost Administrativní Distance RIP IGRP EIGRP OSPF IS-IS BGP Směrování v lokálních sítích Interní směrovací protokoly RIP EIGRP OSPF IS-IS Směrování v globálních sítích Internet Externí směrovací protokoly EGP BGP Průzkum využití směrovacích protokolů v ČR Základní předpoklad průzkumu Zvolená metodika průzkumu

6 5.3. Vlastní průzkum Interpretace výsledků Typy organizací Průzkum směrování v lokálních sítích Průzkum směrování v globálních sítích Závěr Seznam použité literatury Seznam použitých zkratek

7 Úvod práce Cílem bakalářské práce je vytvořit přehled dostupných směrovacích protokolů a jejich základních vlastností. Dále pak definovat vlastnosti a rozdíly mezi směrováním v lokálních a globálních sítích. V následném průzkumu zjistit, jaké směrovací protokoly jsou v ČR používány. První část bakalářské práce vychází z mé semestrální práce v předmětu Technická Infrastruktura a síťové technologie ve studijním roce 2009/2010 a podává přehled a základní informace o současných směrovacích protokolech, jejich vzniku a jejich hlavních charakteristikách. Tyto jednotlivé charakteristiky směrovacích protokolů jsou za sebou řazeny dle důležitosti, od důležitých po méně zásadní, zatímco pořadí směrovacích protokolů je řazeno dle jejich komplexnosti a složitosti. Hlavní rozšíření této části bakalářské práce se zaměřuje na směrování v lokálních a globálních sítích. Rozebírá jejich hlavní úlohu, odlišnosti a specifika. U významných směrovacích protokolů obou oblastí rozebírá i jejich technické vlastnosti, případně způsob použití. Ve druhé části bakalářské práce je prověřena hypotéza, která definuje předpoklady využití směrovacích protokolů v České Republice pomocí provedeného anonymního průzkum a jeho vyhodnocení. Závěr bakalářské práce obsahuje shrnutí výsledků průzkumu a závěrečné porovnání směrovacích protokolů. 7

8 Volba metodologie První část bakalářské práce popisuje a shrnuje vlastnosti dynamických směrovacích protokolů a předkládá jejich základní přehled. V tomto popisu jsem čerpal především ze svých dlouholetých pracovních zkušeností a z anglické literatury. Jelikož se jedná o oblast, ve které jsou jasně popsaná pravidla a požadavky na chování těchto protokolů pomocí RFC dokumentů, nevěnoval jsem se podrobněji tomu, jak a proč jsou různé protokoly implementovány, a zaměřil jsem se na popis dle mého názoru nejdůležitějších vlastností zmíněných protokolů. Ve druhé části bakalářské práce jsem provedl průzkum využití směrovacích protokolů v organizacích působících v České Republice. Tento průzkum jsem si zvolil proto, že jsem chtěl ověřit relevantnost názoru o četnosti použití dynamických směrovacích protokolů, který je rozšířen mezi síťovými specialisty v oblasti síťového směrování a s nímž se ztotožňuji. Tento názor však nebyl podložen žádnými reálnými fakty. Vzhledem k tomu, že jsem zaměstnancem společnosti Alef, která je největším distributorem síťových zařízení společnosti Cisco Systems na českém trhu. Vzhledem k tomu, že společnost Alef má podíl cca 70 % na prodeji v ČR, obracejí se na naše Expertní centrum s dotazy organizace od těch nejmenších až po nadnárodní korporace. Zvolil jsem tedy relativně rychlou a poměrně přesnou metodu průzkumu formou dotazu u našich odborných systémových inženýrů oproti zdlouhavému přímému oslovení vybraných organizací. Dalším důvodem, proč jsem nezvolil přímé oslovení těchto organizací, je skutečnost, že s ohledem na citlivost požadovaných informací není ochota na straně organizací zahrnutých do průzkumu sdělovat takovéto citlivé informace, jelikož to často mají smluvně zakázané. I z toho důvodu se ve výsledcích průzkumu objevují data seřazena tak, aby se nedala přiřadit ke konkrétní společnosti, ale statisticky byla dostatečně vypovídající. 8

9 1. Co je směrování V první části bakalářské práce, která vychází z mé práce semestrální v předmětu Technická Infrastruktura a síťové technologie ve studijním roce 2009/2010, jsem se zaměřil na význam směrování ze síťového hlediska neboli anglicky routing a oblasti úzce s ním spojené, a to na 3. vrstvě RM OSI (Referenční Model Open System Interconnection) Význam a účel směrování Na 3. vrstvě RM OSI jsou definovány takzvané globálně platné adresy, tedy přidělené logické adresy používaného protokolu. V současnosti je nejpoužívanějším protokolem v síťovém prostředí TCP/IP (Transmission Control Protocol / Internet Protocol) protokol, proto se budeme referenčně zabývat právě jím. V tomto TCP/IP protokolu se používají pro adresaci IP adresy. Každé koncové zařízení má tedy na 3. vrstvě typicky jednu IP adresu, pod kterou je jednoznačně identifikováno (v tuto chvíli nebereme v úvahu privátní rozsah IP adres a funkce NAT (Network Address Translation)). Specializovaná síťová zařízení, například jako směrovače (routery), mají IP adres více, a to zpravidla jednu pro každé své aktivní síťové rozhraní. Pokud koncové zařízení chce poslat nějaká data (IP paket) jiné koncové stanici, musí v IP paketu identifikovat příjemce těchto dat právě pomocí cílové IP adresy. IP adres je v současnou dobu používáno velké množství, teoreticky může být až IP adres. Problém tedy je, jak cílovou IP adresu v takovém velkém počtu IP adres efektivně najít, abychom mohli data co nejdříve doručit. Pro jednodušší orientaci jsou IP adresy rozděleny do skupin, takzvaných IP sítí a podsítí. V sítích jsou umístěny směrovače, které pracují s těmito IP sítěmi a starají se o to, aby každý směrovač věděl, kde je která síť umístěna a jak do ní doručit IP pakety. Aby toto mohl směrovač zajistit, musí na něm být spuštěn směrovací protokol. A to jeden nebo více, pomocí kterého směrovač tyto směrovací informace udržuje. Pod pojmem směrovací informace nebo také cesta do cílové sítě si můžeme představit základní soubor tří údajů. Je to adresa sítě, jakým směrem se k síti dostaneme a jak daleko se tato síť nachází. Směrování se tedy stará o to, aby ve složitém síťovém prostředí byly známy cesty do cílových sítí a mohla být doručena data od zdrojové k cílové stanici a zpět. 9

10 Princip směrování Položme si tedy znovu otázku, co je to směrování a jaký je jeho princip? Směrování je proces, který se stará o udržování cest v síti. To znamená, že se definovaným způsobem učí nové sítě a cesty k nim, zjišťuje parametry nalezených cest a na jejich základě vybírá optimální cesty a poté udržuje aktuálnost těchto známých cest. Směrovací proces se odehrává na směrovačích pomocí různých směrovacích protokolů. Směrovacích protokolů je celá řada a každý má jiný způsob, jak zjišťuje a udržuje aktuální směrovací informace v síti. Na jednom směrovači může být spuštěno i více směrovacích protokolů, které se vzájemně mohou doplňovat nebo si i konkurovat. Principem směrování je tedy neustálá výměna informací o cílových sítích pomocí různých směrovacích protokolů tak, abychom měli vždy nějakou cestu do cílové sítě. Můžeme si to tedy představit takovým způsobem, že směrovací protokoly se starají o vytváření a udržování map, na kterých jsou cesty nebo směry, jimiž se dostanou data do cílového místa. Jeden směrovač se většinou nezabývá celou cestou paketu sítí, ale řeší zpravidla jen lokální rozhodnutí, kterému následujícímu směrovači paket předat. Následující směrovač se pak opět rozhoduje, jakým směrem poslat data do cílové sítě dál. Tato rozhodnutí se dělají na základě směrovací tabulky. Ve směrovací tabulce směrovače jsou umístěny informace o cílových sítích, jež do ní dávají právě směrovací protokoly na základě výměny směrovacích informací se sousedními směrovači. 2. Směrovací protokoly Jak již bylo výše uvedeno, existuje mnoho různých směrovacích protokolů a každý funguje na základě jiných pravidel a principů a jejich různých kombinací. Cílem je vždy co nejlépe a nejefektivněji vyhodnotit, která cesta je nejlepší a tyto informace dále co nejefektivněji udržovat a spravovat. 10

11 2.1. Rozdělení a typy směrovacích protokolů Rozdělit směrovací protokoly můžeme z různých pohledů, to jest jejich vlastností a funkcí. Rozebereme si některé z nich, zejména rozdíl mezi statickým a dynamickým směrováním, interními a externími směrovacími protokoly, způsobem výpočtu optimální cesty, používanou metrikou, podporou jedné nebo více cest a možností komplexnosti návrhu designu směrovacího protokolu, tedy jeho hierarchickou architekturu Statické a dynamické směrování Směrovač se může rozhodovat na základě statických nebo dynamických cest. Statické cesty do směrovače zadává přímo administrátor, zatímco dynamické cesty jsou naučeny automaticky pomocí nějakého z dynamických směrovacích protokolů Statické směrování Statické směrování záleží vždy na vůli a rozhodnutí administrátora. Musí být nastavováno s určitou znalostí sítě a síťového prostředí. Výhodou statického směrování je, že ho administrátor sítě má plně pod kontrolou, ale nevýhodou je, že v případě změny topologie síťového prostředí musí směrovač čekat, až změnu nebo nový stav zjistí administrátor a statické cesty ručně přeprogramuje. Reakce na změnu je tedy pomalejší a závislá na lidském faktoru Dynamické směrování Dynamické směrování zajišťuje směrovací protokol. Ten může reagovat na změny v síti automaticky a v podstatě ihned, respektive v závislosti na nastavených parametrech směrovacího protokolu a okolnostech v síťovém prostředí. Dynamické směrování funguje tím způsobem, že se na dvou sousedních směrovačích spustí stejný směrovací protokol. Oba směrovače si začnou vyměňovat většinou automaticky, dle daných pravidel spuštěného směrovacího protokolu směrovací informace. Vyměněné směrovací informace obsahují adresy cílových sítí a k nim různé parametry (např. metriku) týkající se linky nebo celé cesty k cílové síti. V případě změn parametrů nebo dostupnosti sítě jsou tyto informace mezi směrovači opět vyměněny, případně jsou vyměňovány pravidelně 11

12 a nezávisle na změně. Tím může směrovač automaticky zjistit změnu v síti a reagovat na ni výběrem jiné nebo lepší cesty do cílové sítě, a to bez zásahu administrátora. Výhodou tedy je automatizace s rychlou detekcí změn bez lidského zásahu. Za nevýhodou může být považováno, že proces není pod plnou kontrolou administrátora a optimální výběr cesty záleží na správném výběru dynamického směrovacího protokolu a na jeho správném nastavení. Příkladem dynamických směrovacích protokolů jsou protokoly RIP (Routing Information Protocol), OSPF (Open Shortest Path First), EIGRP (Enhanced Interior Gateway Routing Protocol), IS-IS (Intermediate System-to-Intermediate System) a BGP (Border Gateway Protocol) Distance-Vector, Link-State, Hybridní směrovací protokoly Dalším ze způsobů rozdělení směrovacích protokolů je proces výběru a udržování aktuálních směrovacích informací. Rozeznáváme dva zásadní přístupy Distance-Vector a Link-State, případně směrovací protokoly kombinující tyto dva přístupy. V takovém případě je nazýváme jako Hybridní nebo Advanced Distance-Vector Distance-Vector směrovací protokoly Distance-Vector směrovací protokoly používají pro výpočet cesty Bellman-Ford 1 algoritmus. Směrovač nezná a nepracuje s celou topologií sítě, ale zná jen své přímé sousedy, se kterými si pravidelně vyměňuje směrovací informace. Tyto směrovací informace obsahují informace typu, jak daleko se cílová síť nachází a jakým směrem. Směrovač obdrží novou informaci, zpracuje ji, uloží do směrovací tabulky a potom ji přeposílá dalšímu sousednímu směrovači na bázi hop-by-hop. Tento mechanizmus je z hlediska konvergence pomalý, ale není náročný na procesorový výkon směrovače. Příkladem Distance-Vector směrovacích protokolů je RIP ve verzi 1 i 2 a IGRP (Interior Gateway Routing Protocol). 1 Bellman-Ford algoritmus - počítá nejkratší cestu v ohodnoceném grafu z jednoho uzlu do uzlu dalšího

13 Link-State směrovací protokoly Link-State směrovací protokoly využívají pro výpočet cesty Dijkstra 2 algoritmus. Směrovač zná a pracuje s celou topologií sítě. Na základě topologie je schopen vypočítat optimální cestu bez smyček mezi dvěma sítěmi. Informace o změně síťové topologie nebo parametrů linek si posílají jen při jejich změně. Směrovač obdrží informace od všech směrovačů v jedné oblasti a na základě těchto všech informací vypočítá nejlepší cesty, jež pak instaluje do směrovací tabulky. Tento mechanizmus je z hlediska konvergence velice rychlý, ale je náročnější na procesorový výkon směrovače. Příkladem Link-State směrovacích protokolů je OSPF a IS-IS Hybridní směrovací protokoly Hybridní směrovací protokoly využívají některých výhod z Link-State a některých principů z Distance-Vector směrovacích protokolů. Také je možno se setkat s označením Advanced Distance-Vector. Princip fungování je, že směrovací protokoly znají jen své přímé sousedy, takže neznají celou topologii sítě, ale směrovací informace si nevyměňují pravidelně, ale jen při změně topologie nebo některých parametrů linek. Příkladem je směrovací protokoly EIGRP Interní a externí směrovací protokoly Dynamické směrovací protokoly můžeme rozdělit z pohledu jejich využití při výměně interních nebo externích směrovacích informací. Zda se jedná o interní nebo externí výměnu směrovacích informací, záleží na tom, zda se informace vyměňují uvnitř autonomního systému nebo mezi autonomními systémy. Za autonomní systém z tohoto pohledu považujeme skupinu zařízení, většinou směrovačů, pod jednotnou správou jedné organizace jednou skupinou administrátorů. 2 Dijkstra algoritmus - slouží k nalezení nejkratší cesty v grafu. Je konečný, protože v každém průchodu cyklu se do množiny navštívených uzlů přidá právě jeden uzel.průchodů cyklem je tedy nejvýše tolik, kolik má graf vrcholů

14 Interní směrovací protokoly Interní směrovací protokoly neboli IGP (Interior Gateway Protocol) zajišťují výměnu směrovacích informací uvnitř autonomního systému, uvnitř jedné organizace. Cílem interního směrovacího protokolu je najít nejrychlejší nebo nejkratší cestu do cílové sítě. Interní směrovací protokol je maximálně automatizovaný a zaměřený na co nejrychlejší konvergenci sítě. Přenáší všechny sítě, které jsou v autonomním systému, ale většinou jich je relativně málo, řádově desítky nebo stovky, někdy až tisíce. Příkladem interního směrovacího protokolu je RIP, EIGRP, OSPF a IS-IS. Obrázek č. 1: Interní směrovací protokoly AS IGP Zdroj: vlastní úprava Externí směrovací protokoly Externí směrovací protokoly neboli EGP (Exterior Gateway Protocol) zajišťují výměnu směrovacích informací mezi autonomními systémy, tedy globálně mezi více organizacemi. Cílem externího směrovacího protokolu je najít optimální cestu do cílové sítě, kde ovšem rozhodujícími parametry nemusí být rychlost nebo délka cesty, ale spíše cena, bezpečnost nebo obecně preference dané cesty administrátorem. Externí směrovací protokol očekává přesné nastavení administrátorem a bez něj není schopen si vyměňovat data se sousedem, je koncipovaný na co největší stabilitu v síti. Typicky nepřenáší všechny sítě, které jsou v autonomním systému, ale jen ty, které administrátor definuje. Přesto je stavěn na veliké objemy směrovacích informací, řádově desetitisíce až statisíce. V největší globální síti 14

15 v Internetu se v současné době přenáší více jak cest. Příkladem externího směrovacího protokolu je BGP, který je v současnosti jediným využívaným externím směrovacím protokolem mezi autonomními systémy. Obrázek č. 2: Externí směrovací protokoly AS AS EGP Zdroj: vlastní úprava 15

16 Class-full a Class-less směrovací protokoly Další charakteristikou směrovacích protokolů je vlastnost, zda je schopen ve směrovacích informacích přenášet síťovou masku (class-less), nebo není (class-full). V původním návrhu IP adresace se nepočítalo s podsítěmi, definovaly se jen adresy sítí (globální část IP adresy) a adresy počítačů (lokální část IP adresy). To byl důvod, proč nebylo potřeba síťových masek. Směrovací protokoly přenášely jen informace o síťové adrese, kde se spoléhalo na definované rozdělení IP adres do tříd A, B a C. Teprve časem se ukázalo, že takové členění je příliš hrubé, a proto se už před rokem 1993 lokální část IP adresy rozdělila ještě na adresy podsítě a adresy počítačů. Tuto hranici mezi adresou podsítě a adresou počítače definuje právě síťová maska. Tuto vlastnost také nazýváme jako VLSM (Variable Lenght Subnet Mask) Class-full Starší a jednodušší směrovací protokoly, které se používaly při vzniku a zavádění IP protokolu, síťovou masku přenášet nedokážou, jelikož to dříve nebylo třeba a koncept síťových masek, VLSM neexistoval. Takovým protokolům říkáme Class-full směrovací protokoly a příkladem je RIPv1 nebo IGRP Class-less Jakmile vznikl koncept síťových masek, bylo nutné přizpůsobit i směrovací protokoly tak, aby si dokázaly vyměňovat síťové adresy i s informací o síťové masce. Protokolům, které tuto vlastnost VLSM podporují nebo o ni byly rozšířeny a mohou si vyměňovat i informace o síťové masce, říkáme Class-less směrovací protokoly a příkladem jsou RIPv2, OSPF, IS-IS nebo EIGRP Podpora jedné nebo více cest Dalším důležitým parametrem je schopnost pracovat s jednou nebo více současnými cestami. Případně způsob rozkládání datového provozu mezi nimi. Z tohoto pohledu rozdělujeme protokoly na Single-path nebo Multi-path. U Multi-path se pak můžeme setkat s různým způsobem rozkládání zátěže mezi paralelní linky. 16

17 Single-path směrovací protokoly Single-path směrovací protokol umí pracovat jen s jednou cestou do jedné cílové sítě. Obrázek č. 3: Single-path směrovací protokoly Single-path Zdroj: vlastní úprava Multi-path směrovací protokoly Multi-path směrovací protokoly umějí pracovat s více paralelními cestami do jedné cílové sítě. Jakmile zná směrovač více paralelních cest do jedné cílové sítě, může mezi těmito cestami datový tok rozkládat. Výhodou tedy je, že lze lépe využít kapacitu všech paralelních linek. Některé směrovací protokoly, jako například RIP, OSPF a IS-IS umějí využívat a rozkládat data jen přes paralelní linky, které mají stejnou metriku, respektive pokud cesty mají stejné parametry. Oproti tomu směrovací protokoly IGRP a EIGRP umí využívat a rozkládat data i přes paralelní linky, jež nemají stejnou metriku, respektive pokud cesty mají různé parametry. Obrázek č. 4: Multi-path směrovací protokoly Multi-path Zdroj: vlastní úprava Síťové architektury Z hlediska síťové architektury můžeme směrovací protokoly rozdělit na ploché, bez jakékoli struktury, a na ty, co využívají nějakého stupně hierarchie. 17

18 Ploché směrovací protokoly V plochém systému směrování, bez hierarchie jsou všechny směrovače na stejné logické i funkční úrovni. Příkladem plochého směrovacího protokolu je RIP Hierarchické směrovací protokoly V hierarchickém systému směrování vytvářejí směrovače logicky ohraničené celky, které se mohou nazývat domény, autonomní systémy nebo oblasti. V hierarchických systémech některé směrovače v jedné oblasti komunikují jen se směrovači ve stejné oblasti, zatímco hraniční směrovače jim jsou nadřazeny a mohou komunikovat i do jiných oblastí. Jsou zde směrovače zajišťující různé funkční činnosti. Hlavní výhodou hierarchického směrování je, že napodobuje organizaci společnosti, a proto velmi dobře podporuje jejich provoz. Vzhledem k tomu, že směrovače uvnitř oblasti potřebují vědět jen o dalších směrovačích v rámci jejich oblasti, může být jejich směrovací algoritmus zjednodušený, a tím mohou držet ve směrovacích tabulkách méně směrovacích informací, které zabírají méně paměti, méně vytěžují procesor směrovače, nepotřebují zasílat mnoho aktualizací, a tak přispívají k celkově větší stabilitě celé sítě. Příkladem hierarchických směrovacích protokolů je OSPF a IS-IS Metrika V případě, že do jedné cílové sítě existuje více cest, směrovač musí mít jasný mechanizmus, pomocí kterého vyhodnotí nebo spočítá, jaká z cest je nejlepší. Metrika je proměnná informace, která je přiřazena ke každé směrovací informaci a na základě které směrovač vyhodnotí nejlepší cestu. Různé směrovací protokoly používají různé typy metriky a způsoby pro její odvození nebo její výpočet. Způsoby mohou být následující: Hop Count Hop Count je jednoduché spočítání počtu směrovačů v cestě k cílové síti. Platí, že čím méně směrovačů v cestě, tím je cesta kratší a lepší. Při tomto jednoduchém výpočtu se nijak neuvažuje o rychlostech linek mezi směrovači. Proto tento jednoduchý výpočet 18

19 funguje správně jen v případě, když všechny linky jsou stejně rychlé. Metriku na základě Hop Count využívá například směrovací protokol RIP Bandwidth Každá linka směrovače má nastavenu nějakou hodnotu bandwidth. Výpočet metriky na základě bandwidth počítá s nejvyšší rychlostí nejpomalejší linky v cestě do cílové sítě. Směrovací protokoly IGRP a EIGRP využívají bandwidth jako jednu z hodnot pro výpočet svojí metriky Load Směrovač sbírá a vyhodnocuje statistiky o vytížení každé linky Load. Cesta do cílové sítě s nejnižším vytížením může být považována za nejlepší. Směrovací protokoly IGRP a EIGRP mohou využít Load jako jednu z hodnot pro výpočet svojí metriky Delay Každá linka má nastavenu hodnotu Delay zpoždění. Tato hodnota určuje zpoždění, které data na lince získají. Cesta do cílové sítě s nejnižším zpožděním může být považována za nejlepší. Směrovací protokoly IGRP a EIGRP využívají Delay jako jednu z hodnot pro výpočet svojí metriky Reliability Spolehlivost linky reliability udává poměr chybovosti linky za určitý časový úsek. Směrovací protokoly IGRP a EIGRP mohou využít reliability jako jednu z hodnot pro výpočet svojí metriky Cost Cost neboli cena linky je nastavována manuálně administrátorem sítě nebo je vypočítávána automaticky z hodnoty bandwidth vzorcem 10 8 /bandwidth. Nejnižší hodnota součtu cost 19

20 do cílové sítě je považovaná za nejlepší cestu. Metriku na základě cost využívají směrovací protokoly OSPF a ISIS Administrativní Distance Jedním z důležitých pojmů ve směrování je i Administrativ Distance (AD). Jelikož na jednom směrovači lze spustit více směrovacích protokolů, které zjišťují a udržují cesty k cílovým sítím, může se stát situace, že dva různé protokoly budou znát cestu do stejné sítě, ale každý jinou cestou. Směrovač má tedy problém, jak rozhodnout, kterou z těchto informací vložit do směrovací tabulky, nebo-li podle které informace se řídit při posílání dat do cílové sítě. Proto má každý směrovací protokol přidělenou nějakou výchozí AD, jež je možno změnit. Směrovač v takovém případě upřednostní takovou cestu, která je naučená přes směrovací protokol s nižší AD. Seznam směrovacích protokolů a jejich výchozí AD je v tabulce níže. Tabulka č. 1: Administrativní Distance Zdroj sítě Výchozí AD Přímo připojené rozhraní 0 Statická cesta 1 Enhanced Interior Gateway Routing Protocol (EIGRP) sumární cesta Externí Border Gateway Protocol (BGP) 20 Interní EIGRP 90 IGRP 100 OSPF 110 Intermediate System-to-Intermediate System (IS-IS) 115 Routing Information Protocol (RIP) 120 Exterior Gateway Protocol (EGP) 140 On Demand Routing (ODR) 160 Externí EIGRP 170 Interní Border Gateway Protocol (BGP) 200 Neznámé 255 Zdroj:

21 2.4. RIP RIP (Routing Information Protocol) je jeden z nejstarších směrovacích protokolů. Tento směrovací protokol můžeme charakterizovat jako Dynamický, Distance-Vector, Interní, Multi-path, Class-full, plochý směrovací protokol. Protokol RIP byl vyvinut firmou Xerox v 80-tých letech 20. století přejmenováním jejich protokolu nazývaného GWINFO (Gateway Information Protocol). Poté v roce 1988 organizace IETF (Internet Engineering Task Force) standardizovala RIP v RFC (Request for Comments) 1058 Routing Information Protocol, aby zajistila inter-operabilitu mezi jednotlivými implementacemi tohoto protokolu, tento protokol je také znám jako RIP-1. Svého času to byl nejpoužívanější protokol v interních sítích. Měl však svoje nevýhody, jako bylo šíření pomocí broadcast paketů, nebyla zde podpora síťových masek v IP protokolu Class-full, nepodporoval zabezpečení výměny směrovacích informací, měl pomalou konvergenci a maximální rádius sítě mohl být 15 směrovačů. RIP jako metriku používá počet hopů směrovačů v cestě bez toho, aby bral v potaz rychlost nebo kvalitu linky. Nová verze RIP-2 přináší vylepšení a nové vlastnosti tomuto protokolu. Výměna směrovacích informací je již řešena pomocí multicast paketů, je zajištěna podpora síťových masek Class-less v IP protokolu, je přidáno zabezpečení přenosu informací a další drobnosti. Ovšem zůstává stále pomalá konvergence z podstaty a mechanizmu Distance-Vector algoritmu, rádius 15-ti směrovačů a metrika na základě hopů. Přesto se RIP ještě stále používá v některých menších sítích nebo v jejich částech, a to hlavně proto, že je to protokol velice jednoduchý IGRP IGRP (Interior Gateway Routing Protocol) je také jeden ze starších směrovacích protokolů, který je patentovaný společností Cisco Systems a byl vytvořen, aby řešil nedostatky protokolu RIP. IGRP je Dynamický, Distance-Vector, Interní, Multi-path, Class-full, plochý směrovací protokol. Nemá omezení 15-ti směrovačů, ale až 255. Jako metriku používá šířku pásma linky Bandwidth a zpoždění linky Delay, ze kterých vypočítává path cost, cenu linky a dokáže rozkládat zátěž i přes linky s různou cenou. V současné době se již nevyužívá, jelikož byl nahrazen směrovacím protokolem EIGRP. 21

22 2.6. EIGRP EIGRP (Enhanced Interior Gateway Routing Protocol) je také směrovací protokol patentovaný společností Cisco Systems. Vznikl vývojem předcházejícího směrovacího protokolu IGRP. EIGRP je Dynamický, Hybridní, Interní, Multi-path, Class-less, plochý směrovací protokol s podporou automatické sumarizace. Pro výpočet nejkratší cesty používá DUAL (Diffusing Update Algorithm) algoritmus. Šíří se pomocí multicast paketů a podporuje zabezpečení výměny směrovacích informací. Jeho výhodou oproti IGRP a RIP protokolu je, že neposílá pravidelně všechny směrovací informace sousedovi, posílá je jen při změně v topologii sítě. Aby se tohoto dalo dosáhnout, musel se zavést mechanizmus keepelive neboli hello protokol. Tento mechanizmus zajišťuje sousedním EIGRP směrovačům kontrolu i funkčnost souseda, a to pravidelným posíláním malých Hello paketů, tak že o sobě směrovače vědí. Tyto malé Hello pakety se vyměňují daleko častěji než pravidelné aktualizace u IGRP nebo u RIP protokolu a to je další přínos k rychlé konvergenci tohoto protokolu OSPF OSPF (Open Shortest Path First) je v současné době jeden z nejpoužívanějších směrovacích protokolů. OSPF se využívá v malých, středních i velkých podnikových sítích. Je oblíben pro svou rychlou konvergenci a relativně nízký režijní provoz a dobrou inter-operabilitu mezi různými výrobci síťových zařízení, jelikož je definován standardem, aktuálně v RFC Vývoj OSPF začal také na základě požadavku nahradit nedokonalosti protokolu RIP v roce 1987 a dokončen byl v roce 1991 jako OSPFv2 v RFC Základ OSPF je postaven na podobném principu jako směrovací protokol IS-IS, jelikož obě vývojové skupiny si navzájem pomáhaly. OSPF je Dynamický, Link-state, Interní, Multi-path, Class-less, Hierarchický směrovací protokol s podporou sumarizace, který si udržuje databázi dostupných sítí a sousedů. Na základě metriky, která vychází z rychlosti linky a nazývá se cost, provádí optimální směrování ve složitějších topologiích na základě Dijkstra algoritmu a rychle reaguje na vzniklé změny v síti. Pro zjišťování dostupnosti sousedů, a tím funkčnosti linky mezi nimi, používá také "Hello" protokol na stejném principu jako EIGRP nebo IS-IS. OSPF protokol umožňuje vytvářet dvouvrstvou hierarchii. Lze ho rozdělit do několika oblastí, tzv. area. Jedna oblast má 22

23 výsadní postavení, je nazývána jako "Backbone area" a všechny ostatní oblasti k ní musí být připojeny. Na hranicích těchto oblastí se dají dělat sumarizace a filtrace cílových sítí IS-IS IS-IS (Intermediate System to Intermediate System) je směrovací protokol, který byl přijat jako norma v rámci OSI architektury v roce 1987, a to ze směrovacího protokolu v rámci DECnet Phase V. a pak byl dále vyvíjen. IS-IS je Dynamický, Link-state, Interní, Multi-path, Class-less, Hierarchický směrovací protokol s podporou sumarizace, jenž si udržuje databázi dostupných sítí a sousedů velice podobně jako OSPF. Jedním z rozdílů je jeho transportní mechanizmus. Oproti většině ostatních směrovacích protokolů není přenášen v IP protokolu, ale přímo v druhé Linkové vrstvě OSI modelu. Používá Dijkstra algoritmus a na základě metriky, která se nazývá cost a je vždy pevně určena administrátorem, provádí optimální směrování ve složitějších topologiích a reaguje rychle na vzniklé změny v síti. Pro zjišťování dostupnosti sousedů, a tím funkčnosti linky mezi nimi, používá také "Hello" protokol na podobném principu jako EIGRP nebo OSPF. IS-IS protokol vytváří dvouvrstvou hierarchii L1 (Level-1) a L2 (Level-2) směrovačů. L1 směrovače jsou rozděleny do různých oblastí, L2 směrovače dělají páteř, která všechny oblasti propojuje, a o komunikaci mezi páteří a oblastmi se starají L1/2 směrovače BGP BGP (Border Gateway Protocol) je směrovací protokol, který byl standardizován v roce 1989 v RFC 1105 a nahradil původní EGP3 protokol pro směrování mezi autonomními systémy. V současné době je aktuální verze BGP-4 definované v RFC BGP je Dynamický, Path-Vector, Externí, Multi-path, Class-less, Plochý směrovací protokol s podporou sumarizace sítí. Ačkoliv BGP využívá mechanizmu Distance-Vector, posílá všechny sítě ve směrovací tabulce jen při první výměně směrovacích informací, následně posílá už jen změny. Navíc si udržuje informace nejen o cílové síti, ale i o různých cestách do cílové sítě, proto se také algoritmus nazývá Path-Vector. Jelikož neposílá směrovací informace pravidelně, využívá také mechanizmu keepelive pro kontrolu stavu BGP souseda. BGP je designován do velkých sítí jako je Internet, tak aby byla zajištěna stabilita, bezpečnost a ovladatelnost směrování. BGP u každé sítě přenáší mnoho dalších dodatečných informací nazývajících se Path-Atributy, na základě kterých vyhodnocuje 23

24 nejlepší cestu do cílové sítě. Avšak ne všechny atributy v BGP slouží k výběru nejlepší cesty. Atributy můžeme rozdělit do dvou skupin, a to Well-know všeobecně podporované a Optional volitelné. Jedním z atributů je i metrika, tak jak ji známe u IGP směrovacích protokolů. 24

25 3. Směrování v lokálních sítích Pokud chceme mluvit o směrování v lokálních sítích, je potřeba si nejdříve definovat, co je to lokální síť. Lokálními sítěmi jsou zde myšleny všechny sítě, které směrujeme pomocí interního směrovacího protokolu. Jedná se tedy o podnikové sítě, kde se o celou síť stará jedna skupina síťových administrátorů, kteří prosazují jednotnou směrovací politiku. Lokální sítě jsou zde tedy pojaty trochu komplexněji a zahrnují tedy nejen LAN (Local Area Network) sítě, jak by se mohlo z počátku zdát, ale i sítě MAN (Metropolitan Area Network) a WAN (Wide Area Network), pokud jsou součástí jedné organizace a provozují se v nich interní směrovací protokoly Interní směrovací protokoly Jak již bylo uvedeno, cílem respektive úkolem interního směrovacího protokolu je starat se co nejlépe o dostupnost lokálních sítí a cest k nim. Tedy zjišťovat dostupné sítě, předávat o nich informace dalším směrovačům, vybírat kratší nebo optimálnější cesty do cílových sítí a udržovat tyto informace aktuální. Dalšími důležitými úkoly interních směrovacích protokolů je směrovat: efektivně, to znamená s minimálními nároky na směrovač, kde je směrovací protokol spuštěn, optimálně, to znamená s maximálním využitím dostupných kapacit přenosových linek, rychle, to znamená co nejdříve najít novou alternativní cestu v případě výpadku některé z cest v síti nebo změně jejích parametrů, spolehlivě, to znamená, že směrování bude stabilní a nebude docházet k zacyklení směrovacích informací v redundantních topologiích nebo k výpadkům směrovacích informací v případě změny síťové topologie, bezpečně, to znamená podporovat různé vlastnosti pro zabezpečení přenosu směrovacích informací nebo jejich filtrování. Tyto někdy protichůdné požadavky vedly ke vzniku různých interních směrovacích protokolů, které definované požadavky řeší pokaždé trochu jiným způsobem nebo 25

26 požadavkům přikládají jinou váhu důležitosti, a proto se řešení těchto požadavků liší, i když mají stejný cíl RIP Základní charakteristika a historie protokolu RIP je uvedena v kapitole 2.4 RIP.2.4 nahoře Výměna směrovacích informací protokolem RIP je zajištěna uvnitř protokolu IP, formou UDP (User Datagram Protocol) na portu 520. Jakmile je směrovací protokol RIP spuštěn na rozhraní směrovače, začne směrovač vysílat pravidelně v intervalu 30 vteřin (update timer) směrovací informace na toto rozhraní. Avšak aby nedošlo v síti mezi směrovači k synchronizaci přeposílání směrovacích informací, je aplikován náhodný interval RIP_JITTER (0-5 s), takže interval mezi směrovacími updaty může být od 25 do 35 vteřin. Další časovačem je expiration timer, který v případě, že směrovač přestane dostávat updaty o dané síti, pro tuto síť po 180 vteřinách nastaví metriku na nekonečno (16 hopů) a spustí flush interval, který po dalších 120-ti vteřinách (60-ti Cisco) vyřadí síť ze směrovací tabulky. Výsledkem je, že neaktuální routa bude ze směrovací tabulky odstraněna v nejhorším případě po 300 vteřinách ( ). V protokolu RIP jsou vestavěny mechanizmy, které zabraňují vzniku směrovací smyčky v síti, aby se směrovací informace nezacyklila. Jsou to split-horizon with poison reverse a hold-down period (Cisco). Technika split-horizon funguje tím způsobem, že routy obdržené v updatu na daném rozhraní se nebudou posílat zpět přes stejné rozhraní, aby nedošlo k zacyklení. Technika split-horizon with poison revers jde ještě dále tím způsobem, že routy obdržené v updatu na daném rozhraní se pošlou zpět přes stejné rozhraní, ale s nastavenou metrikou nekonečno (16 hopů), lze to tedy interpretovat jako prohlášení tudy cesta nevede. Cisco specifická technika hold-down period funguje následujícím způsobem. V případě, že směrovač obdrží routu do cílové sítě s vyšší metrikou, než je aktuálně ve směrovací tabulce, tak se tato nová informace nepoužije ani v případě, že routa s nižší metrikou je v expiration stavu, a to po dobu 180 vteřin (6x update timer). Tím se zajistí, že se nejedná o zacyklenou směrovací informaci. V případě, že přece jen dojde k zacyklení směrovací informace, je zde mechanizmus Count To Infinity, kdy hodnota metriky zacyklené routy se stále zvyšuje, a to až na hodnotu 16, 26

27 což je z pohledu směrovacího protokolu RIP maximum respektive to znamená, že cílová síť je už nedosažitelná. V jednom updatu může RIP poslat informace až o 25 sítích najednou RIPv1 Původní verze označovaná RIP-1 využívá pro výměnu informací mezi směrovači broadcast vysílání na univerzální IP adresu , což je z hlediska ostatních zařízení připojených na jedné síti neefektivní, jelikož paket musí také zpracovat. RIP-1 neumí přenášet síťovou masku ve svých updatech, a je tedy Class-full. Dále nepodporuje žádný způsob zabezpečení vyměňovaných směrovacích informací RIPv2 Vylepšená verze RIP-2 využívá několika nových vlastností. V první řadě je výměna směrovacích informací řešena efektivněji, neboť místo broadcast se využívá multicast paketů. To znamená, že RIP pakety jsou zasílány na vyhrazenou multicast IP adresu Dále je zajištěna podpora výměny síťových masek v updatech, RIP-2 je tedy již Class-less. Směrovací updaty mezi směrovači již mohou být zabezpečeny pomocí hesla. Byla přidaná i podpora Route Tag, kdy je možno směrovací informaci označit nějakou číselnou značkou až do hodnoty Posledním vylepšením je informace Next Hop, která identifikuje lepší next hop adresu, pokud existuje. I přes tato vylepšení zůstává RIPu- 2 stále pomalá konvergence založená na mechanizmu Distance-Vector, rádius 15-ti směrovačů a metrika na základě hopů EIGRP Základní charakteristika protokolu EIGRP je uvedena v kapitole 2.6 EIGRP. EIGRP je nazýván jako Advanced Distance Vector protokol, jelikož využívá některých mechanizmů z Distance Vector protokolů a některé vlastnosti Link State protokolů. Hlavním cílem přepracování IGRP na EIGRP bylo zrychlení času konvergence při změnách v síti. Ačkoliv EIGRP updaty jsou na bázi Distance Vector přenášeny jen přímo připojeným sousedům, tak nejsou zasílány pravidelně, jsou jen změnové a 27

28 ohraničené. To znamená, že EIGRP neposílá pravidelné updaty, ale posílá je jen v případě změny topologie sítě nebo metriky. Updaty jsou jen částečné, kromě prvního, takže obsahují jen změny a ne celou směrovací tabulku. Jsou ohraničené, což znamená, že updaty jsou posílány jen na směrovače, kterých se změny týkají. Všechny tyto vlastnosti přispívají k rychlejší konvergenci a menšímu zatížení linek režijním provozem. K dalším vlastnostem patří podpora VLSM, manuální sumarizace směrovacích informací kdekoli v síti, rozkládání zátěže Load-balancing na linkách s různou rychlostí, jednoduché i MD5 (Message Digest5) zabezpečení výměny směrovacích informací a v neposlední řadě i podpora více protokolů. EIGRP má čtyři základní součásti popsané níže Protocol-Dependent Protocol-Dependent modul je první z nich. Pomocí tohoto modulu EIGRP dokáže podporovat více protokolů (IP, IPv6, IPX (Internetwork Packet Exchange) a AppleTalk) paralelně a zároveň na sobě nezávisle Reliable Transport Protocol Reliable Transport Protocol (RTP) je další součást EIGRP, která řídí odesílání a příjem EIGRP paketů. Spolehlivost přenosu směrovacích informací mezi EIGRP směrovači je důležitá, protože se updaty neposílají pravidelně. Celá směrovací tabulka se pošle jen poprvé, potom se už posílají updaty jen při změně. Tedy směrovač musí mít jistotu, že paket došel v pořádku na druhý směrovač a toho je dosáhnuto potvrzením doručeného paketu. RTP používá pět typů paketů. Hello - je použit pro nalezení EIGRP sousedů, posílá se na multicast adresu a není potvrzovaný. Acknowledgments (ACKs) je prázdný hello paket a slouží k potvrzování zbývajících tří typů paketů. Samotný ACK není potvrzovaný. Requests je paket, pomocí kterého si směrovač vyžádá od souseda zaslání specifických směrovacích informací a je potvrzován pomocí ACK. Updates je paket, ve kterém se přenáší směrovací informace, a to buď na vyžádání, nebo automaticky při změně topologie nebo metriky jsou posílány na multicast adresu a jsou potvrzován pomocí ACK. Queries a Replies jsou pakety používané při DUAL algoritmu a hledání náhradních cest 28

29 v síti. Queries je posíláno pomocí multicast nebo unicast paketu. Replies je zasíláno na unicast adresu. Oba jsou potvrzovány pomocí ACK. EIGRP zasílá pakety na multicast adresu V případě, že některý paket není potvrzený pomocí ACK, provádí se jeho znovu poslání, a to 16x. Pokud ani po šestnácté nedostane směrovač ACK, považuje souseda za nedostupného Neighbor Discovery/Recovery Neighbor Discovery/Recovery proces využívá Hello protokolu pro nalezení a udržování znalostí o přímo připojených EIGRP sousedních směrovačích. Hello pakety se posílají v intervalu 5 vteřin mínus krátký náhodný čas jako prevence proti synchronizaci nebo v intervalu 60 vteřin na pomalých linkách jako X25, ATM (Asynchronous Transfer Mode), Frame Relay a další. Hold time je interval standardně nastavený na dobu 3x hello time. V případě, že směrovač v hold time periodě neobdrží ani jeden hello paket od konkrétního souseda, prohlásí tohoto souseda za nedostupného Diffusing Update Algorithm Diffusing Update Algorithm (DUAL) je algoritmus pro výpočet nejkratší cesty do cílové sítě. Nahrazuje Bellman-Ford algoritmus, který se v Distance Vector protokolech standardně používá. Princip a rychlost algoritmu DUAL spočívá v tom, že si udržuje znalost o všech možných použitelných cestách do cílové sítě a pomocí přenášených údajů o metrice cesty od souseda porovnává, zda může potencionálně vzniknout smyčka nebo ne. Cesty, kde nehrozí vznik smyčky, si udržuje v paměti a ostatní zahazuje. K výpočtu nejkratší cesty se využívá informace o metrice inzerované sousedem, tzv. Advertised Distance (AD), ke které se přičte metrika linky mezi lokálním a inzerujícím směrovačem. Pokud tento součet má nejnižší hodnotu, je tato hodnota označena jako Feasible Distance (FD) a udává skutečnou nejkratší hodnotu metriky do cílové sítě. Do každé cílové sítě existuje jedna FD. Směrovač, který je vybrán jako Next Hop na základě FD, to znamená, že přes něj vede nejkratší cesta do cílové sítě, je nazýván Successor. Směrovač si další horší cesty udržuje v paměti, jen pokud splní podmínku Feasibility Condition (FC), která garantuje, že v cestě není smyčka. Podmínka FC říká, že FD této cesty musí být vyšší než AD nejlepší cesty do této cílové sítě. Směrovače, přes které vede druhá nejlepší nebo další ještě použitelné cesty bez smyček do cílové sítě, tedy v případě, že splní podmínku FC, 29

30 se nazývají Feasible Successors. V případě, že se nejlepší cesta přes Successor směrovač stane nedostupnou, je Successor nahrazen nejlepším Feasible Successor směrovačem bez jakéhokoli přepočítání směrovacích informací, což zajistí velice rychlou konvergenci. V případě, že směrovač nemá žádný náhradní Feasible Successor směrovač do cílové sítě, odešle dotaz všem sousedním směrovačům s žádostí o nalezení náhradní cesty do cílové sítě. Po obdržení nových směrovacích informací od sousedních směrovačů vypočítá novou nejlepší cestu do cílové sítě, pokud takováto cesta existuje. Standardní EIGRP metrika se skládá z nejnižší šířky pásma (BW) linky v cestě k cílové síti + součet zpoždění (Delay) na všech linkách v cestě k cílové síti. Celý vzorec výpočtu metriky EIGRP je [K1 x BW + ((K2 x BW) / (256 load)) + K3 x delay] * [K5 / (reliability + K4)], kde konstanty K nabývají hodnot: K1 = 1 K2 = 0 K3 = 1 K4 = 0 K5 = 0. Z toho vyplývá, že standardně EIGRP v metrice se spolehlivostí a zatížením linky nepočítá OSPF Základní charakteristika a historie protokolu OSPF je uvedena v kapitole 2.7 OSPF. OSPF je poměrně složitý a komplexní směrovací protokol. Snahou následujícího popisu chování a funkcí je učinit tak co nejjednodušeji bez zabíhání do přílišných detailů. Směrovače, na kterých je spuštěn směrovací protokol OSPF, posílají Hello pakety na všechny rozhraní, kde je OSPF zapnuto. V případě, že na určitém rozhraní směrovač obdrží Hello pakety jiného sousedního směrovače a základní parametry v Hello paketech se budou shodovat, stanou se z OSPF směrovačů sousedé. Výměna směrovacích informací mezi OSPF sousedy nastane až tehdy, pokud se mezi nimi ustanoví ještě sousedský vztah, což záleží na roli OSPF směrovače, kterou v síti zastává a na typu sítě. Potřebné informace 30

31 jsou přenášeny v Hello paketech, které se mezi sousedy posílají pravidelně v intervalu 10 nebo 30 vteřin, a to v závislosti na typu sítě, zároveň slouží také k detekci výpadku souseda. Samotné směrovací informace si OSPF směrovače posílají pomocí Link-State Update (LSU), v nichž jsou přenášeny Link-State Advertisements (LSA), které popisují všechny linky a sítě směrovače, jenž LSA vytvořil nebo rozhraní, sousedy, cílové sítě a jejich parametry jako typ, metrika, maska atd. Jelikož je v OSPF mnoho typů sítí (NBMA (Non- Broadcast Multi-Access), Broadcast, Point-to-Point ), směrovacích informací (intra-area, inter-area, externí ) a rolí směrovačů (Backbone, ABR (Area Border Router), ASBR (Autonomous System Border Router) ), existuje 11 typů LSA, které přenášejí různé typy informací. Každý OSPF směrovač si obdržené LSA informace uloží do svojí link-state databáze a kopii LSA pošle všem ostatním sousedům. Tomuto procesu se říká LSA flooding. Pokud je OSPF síť stabilní, tak se LSA posílá pravidelně jednou za 30 minut. V případě nějaké změny v OSPF topologii se LSA posílá ihned při zjištění této změny. OSPF doménu a směrovače v ní můžeme rozdělit do logických skupin, tzv. Area (oblastí). Jeden směrovač může být v jedné nebo ve více Area najednou. Všechny směrovače v jedné oblasti si vytváří jednu stejnou link-state databázi. Jakmile je tato link-state databáze kompletní a stejná na všech směrovačích v Area, každý směrovač si samostatně pomocí Shortest Path First (SPF) algoritmu vypočítá bez smyčkovou topologii nejkratších cest do všech cílových sítí. Výsledné topologii se říká SPF Tree (strom), kde směrovač, na kterém SPF algoritmus běží, je kořenem tohoto stromu. Na základě vypočteného SPF Tree předá OSPF nejlepší cesty do směrovací tabulky směrovače. Obrázek č. 5: Rozdělení OSPF domény do oblastí (Area) OSPF doména Area 0 Area 1 Area 3 Area 2 Zdroj: vlastní úprava 31

32 IS-IS Základní charakteristika a historie protokolu IS-IS je uvedena v kapitole 2.8 IS-IS. Směrovač je nazýván jako IS Intermediate System. Tedy IS-IS výměna směrovacích informací mezi směrovači. Jak bylo již uvedeno, je podobný směrovacímu protokolu OSPF svým principem, jelikož oba jsou Link-state protokoly. IS-IS byl původně navržen pro směrování CLNS (Connectionless Network Service) sítí a teprve časem byl rozšířen i o podporu IP protokolu, někdy nazývaného Integrated nebo DUAL IS-IS. V současnou dobu je rozšířen i o podporu IPv6 protokolu. ISO definovalo hierarchii 4 úrovní směrování, Level-0, Level-1, Level-2 a Level-3. Pro Level-0 je definován protokol ES-IS, zajišťující podobné služby pro koncové stanice jako ICMP (Internet Control Message Protocol), ARP (Address Resolution Protocol) a DHCP (Dynamic Host Configuration Protocol) dohromady v TCP/IP. Pro Level-1 a Level- 2 je definován protokol IS-IS. Level-1 je směrování uvnitř oblasti. Level-2 je směrování mezi oblastmi. Level-1 oblasti spojené Level-2 směrováním vytváří doménu. Level-3 je směrování mezi doménami, kde doména je obdoba Autonomního Systemu. Pro Level-3 směrování se pro IP protokol používá BGP a pro CLNS protokol ISO-IGRP nebo statické routy. Obrázek č. 6: Rozdělení IS-IS domény do oblastí (Level) IS-IS doména Level 2 Level 1 Level 1 Zdroj: vlastní úprava 32

33 IS-IS se často porovnává s OSPF právě pro jejich podobnost. Z hlediska hierarchie a rozdělení do oblastí je rozdíl mezi nimi následující. IS-IS má hranice oblasti na lince, zatímco OSPF má hranici oblasti na směrovači. To znamená, že směrovač v IS-IS může patřit jen do jedné Level-1 oblasti, avšak směrovač v OSPF může patřit do více oblastí zároveň. IS-IS funguje podobně z hlediska SPF algoritmu, jelikož také využívá Dijkstra algoritmus pro výpočet bez smyčkové topologie sítě v oblasti. SPF se spouští zvlášť pro Level-1 a pro Level-2 oblasti. Jako metriku používá Cost, která je na rozdíl od OSPF nastavena staticky a neodvozuje se od rychlosti linky. Hlavním rozdílem je způsob přenosu IS-IS mezi směrovači. IS-IS je nezávislé na protokolech 3 vrstvy a posílá svoje Protocol Data Unit (PDU) rovnou na 2 vrstvě. IS-IS má 3 typy PDU. Jedním z nich je Hello IIH (IS-IS Hello), které si směrovače vyměňují, aby se informovaly o svých vlastnostech, čísle oblasti, seznamu IS směrovačů na lince a pravidelně každých 10 vteřin informovali souseda o své funkčnosti. Flooding je v IS-IS řešen pomocí Link-State PDU (LSP), ve kterých jsou informace o jednotlivých sítích přenášeny v Type Length Value (TLV). Posledním typem je Sequence Number PDU (SNP), jenž má dva typy PSNP (Partial Sequence Number PDU) a CSNP (Complete Sequence Number PDU). SNP slouží pro výměnu popisu Link-State Databáze a pro potvrzení přenesených LSP nebo vyžádání chybějící části Link-State Databáze. I IS-IS má další rozšiřující vlastnosti jako například zabezpečení pomocí autentizace, nastavovaní časovačů pro optimalizaci konvergence nebo optimalizaci přenášených sítí pomocí jejich sumarizace a další. 33

34 4. Směrování v globálních sítích Směrováním v globálních sítích máme na mysli výměnu směrovacích informací mezi různými ohraničenými skupinami sítí, tzv. autonomními systémy. Tyto autonomní systémy mají různé směrovací politiky jak uvnitř autonomního systém, tak směrem ven k ostatním autonomním systémům. I když společným cílem je opět dostupnost a propojení jednotlivých sítí, tak vzhledem k tomu, že síťoví administrátoři jednotlivých autonomních systémů se většinou navzájem neznají a mohou mít odlišné směrovací politiky, je zde kladen vysoký důraz na bezpečnost vyměňovaných směrovacích informací. Mezi autonomními systémy se pro výměnu směrovacích informací používají externí směrovací protokoly. Největší globální sítí současnosti je Internet Internet Internet je největší celosvětová veřejná síť, která funguje na základě propojení zpravidla komerčních organizací, což jsou Internet Services Providers (ISP). Většinou platí, že jeden ISP odpovídá jednomu autonomnímu systému. ISP budují rozsáhlé sítě, jež propojují mezi sebou navzájem. Takováto propojení nejsou nijak řízena a vznikají nebo zanikají na základě dohod mezi ISP. Internet je tak stále živá, vyvíjející se a měnící se síť. Do takto postupně budované globální sítě, Internetu ISP, připojují koncové domácí uživatele, malé, střední i velké společnosti, státní organizace a každého, kdo chce nějaké digitální informace sdílet nebo využívat. Některé větší společnosti, které se do Internetu připojují prostřednictvím ISP, mohou mít také svůj vlastní autonomní systém, což jim poskytuje větší volnost a nezávislost na ISP. Z hlediska směrování je Internet největší globální sítí, která se stále rychleji rozrůstá. V současné době se v Internetu směruje více jak IP sítí o různé velikosti, jak je možné vidět na následujícím obrázku. 34

35 Obrázek č. 7: Růst počtu IP sítí v Internetu Zdroj: O směrování všech těchto sítí v Internetu se starají jednotliví ISP. Pomocí externího směrovacího protokolu BGP si vyměňují tyto informace mezi sebou respektive mezi jejich autonomními systémy Externí směrovací protokoly Jak z výše uvedeného vyplývá, cílem či úkolem externího směrovacího protokolu je starat se co nejlépe o dostupnost externích nebo také globálních sítí a cest k nim. Tedy mezi autonomními systémy zjišťovat dostupné sítě, předávat o nich informace dalším autonomním systémům respektive směrovačům v nich a vybírat na základě nastavených směrovacích politik kratší nebo optimálnější cesty do cílových sítí a udržovat tyto informace aktuální. Vzhledem k tomu, že se jedná o výměnu směrovacích informací mezi různými subjekty, je důležitým úkolem externích směrovacích protokolů bezpečnost směrovacích informací a možnost prosazovat různé směrovací politiky nezávisle na ostatních autonomních systémech. 35

36 Další důležitou vlastností externích směrovacích protokolů je vysoká stabilita a spolehlivost směrování při velkém množství vyměňovaných směrovacích informací v prostředí častých změn. Z těchto důvodů jsou vlastnosti jako rychlost, efektivita a optimalizace zasunuty do pozadí. Tyto jasné požadavky vedly ke vzniku jednoho externího směrovacího protokolu, který dané problémy řeší a vyhovuje vzneseným požadavkům. Tímto externím protokolem je směrovací protokol BGP, jenž však prošel také svým vývojem a nahradil původně používaný protokol EGP EGP Exterior Gateways Protocol ačkoliv je distance vector protokol, tak není klasickým směrovacím protokolem, protože nemá algoritmus, který by vybíral optimální cestu mezi sítěmi. EGP mělo za úkol jen vyměňovat informovat o dostupnosti sítí mezi směrovači. V EGP nebylo možno identifikovat nejkratší cestu, ani zda v síti existuje nějaká smyčka. Z toho důvodu sítě s EGP protokolem musely být stavěny bez smyček, a tím pádem bez redundance. EGP protokol obsahuje tři mechanismy: Neighbor Acquisition Protocol - navázání komunikace se sousedem. Neighbor Reachability Protocol - udržování souseda. Network Reachability Protocol - výměna směrovacích informací. Ve fázi navázání komunikace EGP protokol používá zprávy typu Neighbor Acquisition Request, Confirm, Refuse, Neighbor Cease a Cease Acknowledgment. Pro udržování souseda EGP používá zprávy typu Hello (pravidelně každých 60 vteřin) a I-Heard-You na potvrzení Hello paketů. Nakonec využívá pro výměnu směrovacích informací zprávy typu Poll a Update. Zpráva Error je pro všechny tři mechanizmy shodná. Protokol EGP je již dlouhou dobu nepoužívaný, jelikož nesplňuje vysoké nároky a požadavky na vlastnosti a přenos sítí mezi autonomními systémy. 36

37 BGP Základní charakteristika a historie protokolu BGP je uvedena v kapitole 2.9 BGP. BGP protokol nahradil protokol EGP, jelikož nevyhovoval požadavkům při rozšiřování a růstu množství sítí a složitosti jejich propojení. I protokol BGP prodělal vývoj od své první verze z roku 1989 až k dnes používané BGP verzi 4. Funkčnost tohoto protokolu se stále rozšiřuje na základě nových požadavků. Základními požadavky při vývoji BGP protokolu byly: stabilita při výměně velkého množství cest i při častých změnách v topologii/propojení Internetu, podpora Class-less směrování se sumarizací a podpora různých směrovacích politik a jejich variabilita, jelikož pomocí jednoho BGP směrovacího protokolu si vyměňují informace tisíce nezávislých ISP a různých dalších společností. Kdo a kdy směrovací protokol využije? Z dosud uvedeného vyplývá, že směrovací protokol BGP používají ISP mezi sebou pro výměnu externích směrovacích informací mezi autonomními systémy. Dále se BGP protokol využije pro výměnu směrovacích informací mezi ISP a jeho zákazníkem (zpravidla větší organizace), které mají přidělen svůj vlastní autonomní systém nebo má více jak jednu linku k tomuto nebo i jiným ISP. Takovému připojení zákazníka, kdy má více jak jednu linku k ISP, se říká Multi-homing. Ve většině ostatních případů, kdy má zákazník jen jednu linku k ISP, tzv. Single- Homing, BGP protokol není nutný a stačí použít statické směrování mezi ISP a zákazníkem. Obrázek č. 8: Single-Home připojení organizace k ISP AS organizace Single-Homing Statické směrování BGP AS ISP Zdroj: vlastní úprava 37

38 Obrázek č. 9: Multi-Home připojení organizace k ISP AS Multi-Homing BGP AS ISP organizace AS BGP ISP Zdroj: vlastní úprava BGP směrovací protokol navazuje spojení jen s přesně definovanými BGP sousedy a vyměňuje si směrovací informace pomocí unicast (data zasílána na konkrétní IP adresu) komunikace na TCP port 179. I když je BGP distance vector směrovací protokol, tak mu právě TCP mechanizmus zajistí spolehlivou výměnu informací mezi BGP sousedy. Tento spolehlivý přenos umožňuje BGP protokolu poslat všechny směrovací informace sousedovi jen jednou, a to při navázání BGP se sousedem. To znamená při první výměně směrovacích informací. BGP je neposílá pravidelně jako standardní distance vector směrovací protokoly, ale posílá je jen při změně směrovacích informacích. BGP pro navázání a komunikaci s BGP sousedem využívá 4 typy zpráv. Jsou to zprávy typu Open, Keepalive, Update a Notification. Open zpráva slouží pro navázání BGP komunikace. Mechanizmus Keepelive slouží pro kontrolu stavu BGP souseda, udržování TCP relace a posílá se standardně každých 60 vteřin. Ve zprávách Update se posílají vlastní směrovací informace a Notification slouží pro přenos chybových zpráv nebo nestandardních situací. BGP nejlepší cestu do cílové sítě vyhodnocuje na základě Path-Atributů. BGP Path- Atributy jsou informace přenášené společně s cílovou sítí a popisují vlastnosti cesty do dané cílové sítě. BGP Path-Atributy můžeme rozdělit do dvou skupin, a to Well know všeobecně podporované a Optional volitelné. Ne všechny Path-Atributy v BGP slouží k výběru nejlepší cesty, ale mohou být jen informativní nebo sloužit k jiným účelům. U každé BGP routy musí být minimálně 3 Well know Mandatory Path- Atributy. Jsou to AS-Path, Next-Hop a Origin. Do atributu AS-Path se 38

39 zaznamenávají čísla autonomních systémů, kterými routa prošla. Standardně BGP považuje za nejlepší cestu do cílové sítě tu, jež má nejkratší AS-Path, tedy prošla nejmenším počtem autonomních systémů. Dále BGP proces na základě AS-Path dokáže detekovat vznik smyčky v síti, a zabránit tak zacyklení. Atribut Next-Hop přenáší informaci o IP adrese, na níž se mají data do cílové sítě posílat. IP adresa v atributu Next- Hop se v průběhu cesty mění dle jasně definovaných pravidel a nastavení BGP směrovačů. Atribut Origin přenáší informaci o tom, jak se informace o cílové síti do BGP dostala. Dále máme atributy jako Local Preference, Atomic Aggregate, BGP Community, Aggregator, Multi-exit-discriminator a další. BGP atributy při výběru nejlepší cesty do cílové sítě vždy vyhodnocuje v přesně daném pořadí. 39

40 5. Průzkum využití směrovacích protokolů v ČR Cílem průzkumu bylo zjistit na reprezentativním vzorku společností, jaké dynamické směrovací protokoly jsou oblíbeny a obvykle se využívají v různých organizacích v České Republice Základní předpoklad průzkumu Základním předpokladem pro prováděný průzkum jsou níže uvedené názory, jež jsou obecně rozšířené mezi specialisty zabývajícími se síťovými technologiemi: Směrovací protokol RIP je hodně rozšířený v menších a středních organizacích, protože je jednoduchý a minimálně vytěžuje zařízení, na kterých je spuštěn. Směrovací protokol EIGRP se používá méně, a když, tak hlavně ve větších podnikových sítích, založených čistě na zařízeních od společnosti Cisco. Směrovací protokol OSPF je hodně rozšířený ve větších podnikových sítích, které používají i jiné výrobce síťových technologií než Cisco a u většiny ISP. Směrovací protokol IS-IS se využívá výjimečně, a to jen u několika velkých firem, hlavně u ISP. Směrovací protokoly IGRP a ODR se již téměř nepoužívají. Pro externí směrování se všude u ISP používá směrovací protokol BGP a u podniků, kde není potřeba dynamický směrovací protokol, se využívá statického směrování. Cílem mého průzkumu bylo na základě zjištěných faktů potvrdit nebo vyvrátit stanovenou hypotézu skládající se z výše uvedených názorů a ukázat reálný stav v této problematice. 40

41 5.2. Zvolená metodika průzkumu Jak již bylo zmíněno v kapitole Volba metodologie, zvolil jsem metodu průzkumu nepřímým způsobem. Neoslovil jsem konkrétní organizace, ale využil jsem znalostí svých a mnoha mých kolegů, kteří denně poskytují konzultace ohledně síťových technologií často právě kolem směrování a směrovacích protokolů v mnoha organizacích po celé České Republice i v zahraničí. Vlastní průzkum probíhal tak, že jsem si připravil dotazník ve formě tabulky, jejíž část je uvedena v kapitole 5.3 Vlastní průzkum, do které jsem postupně společně se svými kolegy zaznamenal informace o používaných směrovacích protokolech ve zvolených organizacích. Ke každé organizaci byly zaznamenány všechny směrovací protokoly, které ve své síti používají. Často se stává, že větší organizace používají více směrovacích protokolů zároveň. V tabulce není nijak zohledněno, jakým procentem je daný protokol v organizaci využíván. Pro každou organizaci byl zaznamenán minimálně jeden interní a jeden externí směrovací protokol. Společnosti byly vybrány tak, aby reprezentovaly různé typy organizací jak z pohledu činnosti, tak z pohledu velikosti. Dalším aspektem výběru byla dobrá znalost této organizace z pohledu směrovacích protokolů tak, aby průzkum měl odpovídající a hlavně vypovídající hodnotu. Jelikož některé organizace považují tyto informace za vysoce citlivé a jsme u nich smluvně vázáni mlčenlivostí, jsou nasbíraná data prezentována tak, aby se nedalo určit, ke které organizaci náleží. U tří ministerstev České Republiky, která jsou do průzkumu také zahrnuta, jsem záměrně neuváděl celý název. Nashromážděná data o využívání směrovacích protokolů byla zpracována do jednotlivých tabulek a jsou prezentována i ve formě grafů, aby je bylo možno vyhodnotit i vizuálně. 41

42 5.3. Vlastní průzkum Pro průzkum jsem zvolil 100 různých organizací, kde specialisté expertního centra společnosti Alef mají dostatečnou znalost síťového prostředí. Jejich níže uvedený seznam je řazen abecedně. ABN AMRO Bank, Accenture Central Europe, ACTIVE 24, Adidas Czech, AHOLD Czech Republic, Alef Nula, Alnair, AUTO PALACE, AXA Bank Europe, B. Braun Medical, BDO IT, Blaser Swisslube CZ, Bridgestone CR, Capgemini Czech Republic, Casablanka INT, Centrum Praha Jih-Chodov, CESNET, City Tower Praha, ČD - Telematika, ČEPS, Česká pojišťovna, Česká pošta, Česká spořitelna, České Radiokomunikace, Českomoravská záruční a rozvojová banka, Československá obchodní banka, ČUZK, ČVUT, DHL International, Dragon Internet, ESET software, Fakultní nemocnice Motol, FORTUNA, FOXCONN CZ, GE Money Bank, GECO, Geis CZ, Generali Pojišťovna, Generální ředitelství cel ČR, Global Payments Europe, Globus ČR, GTS Czech, Home Credit, I.N.N., INTERCOM SYSTEMS, Internext 2000, Interoute Czech, Justiční Areál Brno, KASTEN NET, Kaufland Česká Republika, Komerční banka, Lenovo Czech Republic, Losan Internet, M - SOFT, M - SOFT, Magistrát města Jihlavy, Master Internet, MATERNA Information Systems, McDonald`s ČR, Mediafax, Mero ČR, Ministerstvo XXX, Ministerstvo YYY, Ministerstvo ZZZ, MODEL OBALY, NEECO, NIX, ODP-software, OKsystem, OLYMPUS C&S, ORIFLAME CZECH REPUBLIC, PeTaS Praha, PODA, PPF banka, Pražská teplárenská, PriceWaterhouseCoopers, Raiffeisenbank, Royal Bank of Scotland, ŘLP ČR, SALTO, Sanofi-aventis, Sloane Park, SmartComp, SOFTEX GROUP, SPAR Česká obchodní společnost, Telefonika O2, Tesco Stores ČR, T-Mobile ČR, T-Systems ČR, UPC ČR, V-COM.CZ, VÍTKOVICE STEEL, Vodafone ČR, Volný, VoZP, VYSOKÁ ŠKOLA BÁŇSKÁ, WIA, Wienerberger, Zentiva Group. Pořadí jmenovaných organizací však neodpovídá sestupně ani vzestupně uvedeným číslům v následující tabulce. Data v tabulce jsou řazena záměrně náhodně. 42

43 Tabulka č. 2: Výsledná data z průzkumu směrovacích protokolů v různých organizacích Číslo Použitý směrovací protokol Statika BGP ODR RIP1/2 IGRP EIGRP OSPF ISIS Interní Externí DG Interní Externí 1 x x x 2 x x 3 x x x x 4 x x x 5 x x x x x x 6 x x x 7 x x x 8 x x x 9 x x x 10 x x x x 11 x x x 12 x x x x 13 x x 14 x x x x x x 15 x x x x x 16 x x x x x 17 x x 18 x x x 19 x x x 20 x x 21 x x 22 x x 23 x x 24 x x 25 x x x 26 x x x 27 x x 28 x x 29 x x 30 x x x 31 x x 32 x x x 33 x x 34 x x x 35 x x x x x 36 x x x x x 37 x x 38 x x x 39 x x x x x 40 x x 41 x x 43

44 42 x x 43 x x x 44 x x x x x 45 x x 46 x x x x 47 x x 48 x x x 49 x x 50 x x x 51 x x 52 x x 53 x x 54 x x 55 x x x 56 x x x x 57 x x 58 x x x 59 x x x 60 x x 61 x x x 62 x x 63 x x x x x 64 x x 65 x x 66 x x 67 x x x 68 x x 69 x x x 70 x x x 71 x x x 72 x x x x 73 x x x x x 74 x x x 75 x x x x x 76 x x x x x x x x 77 x x x 78 x x x x x x 79 x x x 80 x x x x x 81 x x x x x 82 x x x x 83 x x x 84 x x x x 85 x x x x x 86 x x x x x 87 x x x x x 44

45 88 x x x x x 89 x x x 90 x x x x 91 x x x x x 92 x x x x 93 x x x x 94 x x x x x 95 x x 96 x x x x 97 x x 98 x x x x 99 x x 100 x x x x Celkem Zdroj: vlastní úprava 45

46 5.4. Interpretace výsledků Zjištěné výsledky obsažené v tabulce Tabulka č. 2: Výsledná data z průzkumu směrovacích protokolů v různých organizacích, jsou interpretovány z několika pohledů. Prvním pohledem je typ organizace z hlediska jejího zaměření. Následně využití jednotlivých interních a externích směrovacích protokolů, a to jak z pohledu jejich četnosti, tak z pohledu procentuálního výskytu u jednotlivých typů organizací Typy organizací Všech 100 vybraných organizací bylo rozděleno do 4 kategorií: Banky - což zahrnuje různé finanční instituce. Státní správa - což zahrnuje různá ministerstva nebo orgány státní správy. ISP - což zahrnuje typicky poskytovatele Internetu nebo jiných datových a hlasových služeb. Podniky - kde do této kategorie spadají všechny ostatní organizace zahrnuté do tohoto průzkumu. V následující tabulce Tabulka č. 3: Typy organizací i na následném grafu Graf č. 1: Typy organizací je vidět počet i procentuální rozložení jednotlivých organizací, ze kterého následně vycházejí ostatní tabulky a grafy. Tabulka č. 3: Typy organizací Typy organizací Počet banka 11 podnik 58 ISP 26 státní správa 5 Zdroj: vlastní úprava 46

47 Graf č. 1: Typy organizací Typy organizací banka podnik ISP 58 státní správa Zdroj: vlastní úprava Průzkum směrování v lokálních sítích Výsledky průzkumu použití směrovacích protokolů v lokálních sítích vyjadřují, jaké jsou nejčastěji používané interní směrovací protokoly v různých organizacích. Výsledky jsou v tabulce Tabulka č. 4: Využití interních směrovacích protokolů v lokálních sítích, kde můžeme zjistit, že protokoly ODR a IGRP jsou skutečně prakticky nepoužívané. Ve 100 organizacích je spuštěno nebo využíváno na 210 směrovacích protokolů. U 64 organizací jsou spuštěny 2 nebo více směrovacích protokolů a jen u 36 organizací je spuštěn jen jeden směrovací protokol, z toho je v 31 případech statické směrování. V celkovém výsledku je to tedy více jak dva protokoly na jednu organizaci. Z detailnější analýzy vyplývá, že se většinou jedná o jeden dynamický směrovací protokol doplněný o statické směrování. Více jak 2 směrovací protokoly mají spuštěny zpravidla ISP, jelikož provozují více různých interních sítí, případně je využívají i pro komunikaci se svými zákazníky. Tabulka č. 4: Využití interních směrovacích protokolů v lokálních sítích interní směrovací protokoly počet jen banka [%] podnik [%] ISP [%] státní správa [%] Statické směrování ,8 89,7 73,1 80,0 ODR 0 0 0,0 0,0 0,0 0,0 RIP 1/ ,0 10,3 19,2 0,0 IGRP 0 0 0,0 0,0 0,0 0,0 EIGRP ,3 13,8 7,7 0,0 OSPF ,5 29,3 88,5 80,0 47

48 ISIS 6 0 9,1 0,0 19,2 0,0 ibgp ,5 24,1 88,5 60,0 více protokolů současně 64 90,9 46,6 92,3 60,0 Zdroj: vlastní úprava Z tabulky tedy vyplývá, že nejrozšířenější je statické směrování. A to jak do počtu, tak v případě využití jen jednoho typu směrování v síti. Nejčastěji používaným dynamickým protokolem je OSPF. Dále se nám zde často objevuje protokol ibgp, který je sice interním směrovacím protokolem, ale používá se výhradně jen v souvislosti s ebgp pro redundanci nebo pro přenos externích směrovacích informací přes interní síť. Proto ho do úvah celkového porovnání s ostatními interními směrovacími protokoly neuvažuji. Graf č. 2: Využití interních směrovacích protokolů v lokálních sítích Využití interních směrovacích protokolů ISIS 3% ibgp 22% OSPF 24% Statické směrování 40% EIGRP 6% RIP 1/2 5% Statické směrování RIP 1/2 EIGRP OSPF ISIS ibgp Zdroj: vlastní úprava Z grafu Graf č. 2: Využití interních směrovacích protokolů v lokálních sítích je vidět procentuální využití interních směrovacích protokolů. Nejčastěji je využíváno statické směrování v kombinaci s dynamickým směrovacím protokolem OSPF. 48

49 Graf č. 3: Poměr využití jednoho směrovacího protokolu nebo více protokolů v lokálních sítích jen více protokolů současně 64% Statické směrování 31% RIP 1/2 1% EIGRP 1% OSPF 3% Statické směrování RIP 1/2 EIGRP OSPF ISIS ibgp více protokolů současně Zdroj: vlastní úprava Z grafu 49

50 Graf č. 3: Poměr využití jednoho směrovacího protokolu nebo více protokolů v lokálních sítích je zřejmé, že u nadpoloviční většiny je používáno více směrovacích protokolů současně. Jak již bylo řečeno výše, dynamické směrovací protokoly jsou doplňovány statickým směrováním. Dále z průzkumu vyplývá, že statické směrování je nejčastěji využíváno jako samostatný zdroj směrovacích informací. Pokud bychom průzkumu dali další dimenzi, a to velikost nebo komplexnost sítě, zjistili bychom s největší pravděpodobností, že je tomu tak u menších a jednodušších sítí. Graf č. 4: Poměr využití interních směrovacích protokolů k počtu organizací Statické směrování Interní směrovací protokoly RIP 1/2 EIGRP OSPF ISIS ibgp více protokolů současně Zdroj: vlastní úprava Na grafu Graf č. 4: Poměr využití interních směrovacích protokolů k počtu organizací můžeme vidět porovnání využití jednotlivých interních směrovacích protokolů k celkovému počtu všech organizací začleněných do průzkumu. Graf č. 5: Procentuální poměr využití interních směrovacích protokolů k typu organizace 50

51 100.0% 90.0% 80.0% 70.0% 60.0% 50.0% 40.0% 30.0% 20.0% 10.0% 0.0% ISP banka banka podnik ISP státní správa Zdroj: vlastní úprava Na posledním grafu Graf č. 5: Procentuální poměr využití interních směrovacích protokolů k typu organizace vztaženém k průzkumu interních směrovacích protokolů je možno porovnat poměr procentuálního využití jednotlivých směrovacích protokolů k počtu zastoupení určitého typu organizací. Vyplývá z toho, že například statické směrování je využíváno přibližně stejně přes všechny typy organizací, zato například OSPF je využíváno převážně u ISP a ve státní správě. 51

52 Průzkum směrování v globálních sítích Výsledky průzkumu použití směrovacích protokolů v globálních sítích vyjadřují, jaké je nejčastěji používané směrování mezi organizacemi (autonomními systémy). Zjednodušeným pohledem se zde jedná o to, zda se používá externí dynamický směrovací protokol nebo statické směrování. Výsledky jsou v tabulce Tabulka č. 5: Využití externích směrovacích protokolů pro externí směrování, kde můžeme zjistit, že statické směrování je častěji využíváno než externí protokol ebgp. Ze 100 organizací jich jen 18 používá současně statické směrování i ebgp, což je daleko méně než současné využití více protokolů pro interní směrování. Je to nejspíše tím, že je zde menší možnost volby a menší variabilita využití. Tabulka č. 5: Využití externích směrovacích protokolů pro externí směrování externí směrování protokoly počet jen banka [%] podnik [%] ISP [%] státní správa [%] Statické směrování ,5 84,5 30,8 20,0 ebgp ,6 31,0 100,0 80,0 obojí 18 9,1 15,5 30,8 0,0 Zdroj: vlastní úprava Graf č. 6: Využití externích směrovacích protokolů pro externí směrování Externí směrování protokoly ebgp 47% Statické směrování 53% Statické směrování ebgp Zdroj: vlastní úprava Graf Graf č. 6: Využití externích směrovacích protokolů pro externí směrování znázorňuje procentuální využití externího směrovacího protokolu vůči statickému 52

53 směrování. Častěji, i když jen nepatrně, je využíváno statické směrování oproti dynamickému ebgp. Předpokládám však, že pokud bychom do průzkumu zahrnuli větší počet menších organizací, poměr využití statického směrování by se výrazně zvýšil. Graf č. 7: Poměr využití jednoho směrovacího protokolu nebo více protokolů pro externí směrování jen obojí 18% ebgp 37% Statické směrování 45% Statické směrování ebgp obojí Zdroj: vlastní úprava V grafu Graf č. 7: Poměr využití jednoho směrovacího protokolu nebo více protokolů pro externí směrování je možné porovnat procentuální využití statického, dynamického nebo současně obojího směrování pro zajištění připojení k externím autonomním systémům. 53

54 Graf č. 8: Poměr využití externích směrovacích protokolů k počtu organizací 100 Externí směrovací protokoly Statické směrování ebgp obojí 18 Zdroj: vlastní úprava Na grafu Graf č. 8: Poměr využití externích směrovacích protokolů k počtu organizací můžeme vidět porovnání využití jednotlivých externích směrovacích protokolů k celkovému počtu všech organizací začleněných do průzkumu. Graf č. 9. Procentuální poměr využití externích směrovacích protokolů k typu organizace 100.0% 90.0% 80.0% 70.0% 60.0% 50.0% 40.0% 30.0% 20.0% 10.0% 0.0% státní správa ISP podnik Statické směrování ebgp obojí banka Zdroj: vlastní úprava 54

Počítačové sítě IP směrování (routing)

Počítačové sítě IP směrování (routing) Počítačové sítě IP směrování (routing) IP sítě jsou propojeny směrovači (routery) funkcionalita směrovačů pokrývá 3. vrstvu RM OSI ~ vrstvu IP architektury TCP/IP (L3) směrovače provádějí přepojování datagramů

Více

Počítačové sítě II. 13. Směrování. Miroslav Spousta, 2004

Počítačové sítě II. 13. Směrování. Miroslav Spousta, 2004 Počítačové sítě II 13. Směrování Miroslav Spousta, 2004 1 Představa propojení sítí sítě jsou propojeny pomocí směrovačů mezi každými dvěma uzly existuje cesta přes mezilehlé sítě a směrovače většinou více

Více

Počítačové sítě II. 13. Směrování Miroslav Spousta, 2006 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/

Počítačové sítě II. 13. Směrování Miroslav Spousta, 2006 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/ Počítačové sítě II 13. Směrování Miroslav Spousta, 2006 , http://www.ucw.cz/~qiq/vsfs/ 1 Představa propojení sítí sítě jsou propojeny pomocí směrovačů mezi každými dvěma uzly existuje cesta

Více

Nepřímé do jiných sítí (podle IP adresy sítě přes router - určitou gateway ) Default gateway (společná výchozí brána do všech dostupných sítí)

Nepřímé do jiných sítí (podle IP adresy sítě přes router - určitou gateway ) Default gateway (společná výchozí brána do všech dostupných sítí) Pojmy IP adresa Maska sítě (podsítě) Subnet mask Směrování Přímé do přímo připojených sítí (podle MAC rozhraní připojeného do stejné sítě) Nepřímé do jiných sítí (podle IP adresy sítě přes router - určitou

Více

Směrování. static routing statické Při statickém směrování administrátor manuálně vloží směrovací informace do směrovací tabulky.

Směrování. static routing statické Při statickém směrování administrátor manuálně vloží směrovací informace do směrovací tabulky. Směrování Ve větších sítích již není možné propojit všechny počítače přímo. Limitujícím faktorem je zde množství paketů všesměrového vysílání broadcast, omezené množství IP adres atd. Jednotlivé sítě se

Více

Počítačové sítě IP routing

Počítačové sítě IP routing IP sítě jsou propojeny směrovači - routery Funkce směrovačů odpovídá 3. vrstvě referenčního modelu OSI - L3 L3 odpovídá IP vrstvě architektury TCP/IP Směrovače provádějí přepojování datagramů mezi IP sítěmi

Více

Směrování a směrovací protokoly

Směrování a směrovací protokoly Technologie sítí WAN (CCNA4) Směrování a směrovací protokoly 30. března 2007 Autoři: Marek Lomnický (xlomni00@stud.fit.vutbr.cz) Vladimír Veselý (xvesel38@stud.fit.vutbr.cz) Obsah 1 Co je směrování?...

Více

5. Směrování v počítačových sítích a směrovací protokoly

5. Směrování v počítačových sítích a směrovací protokoly 5. Směrování v počítačových sítích a směrovací protokoly Studijní cíl V této kapitole si představíme proces směrování IP.. Seznámení s procesem směrování na IP vrstvě a s protokoly RIP, RIPv2, EIGRP a

Více

BEZTŘÍDNÍ SMĚROVÁNÍ, RIP V2 CLASSLESS ROUTING, RIP V2

BEZTŘÍDNÍ SMĚROVÁNÍ, RIP V2 CLASSLESS ROUTING, RIP V2 FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS BEZTŘÍDNÍ SMĚROVÁNÍ, RIP V2 CLASSLESS ROUTING, RIP V2 JIŘÍ KAZÍK JAROSLAV

Více

Představa propojení sítí

Představa propojení sítí Počítačové sít ě II 13. Směrování Miroslav Spousta, 2004 1 Představa propojení sítí sít ě jsou propojeny pomocí směrovačů mezi každými dvěma uzly existuje cesta přes mezilehlé sít ě a směrovače většinou

Více

Možnosti vylaďování subsecond konvergence EIGRP

Možnosti vylaďování subsecond konvergence EIGRP Možnosti vylaďování subsecond konvergence EIGRP Filip Haferník (HAF006) & Bořivoj Holinek (HOL659) Abstrakt: Projekt má za cíl seznámit s problematikou konvergence a její vylaďování v EIGRP. Součástí projektu

Více

Směrovací protokoly, propojování sítí

Směrovací protokoly, propojování sítí Směrovací protokoly, propojování sítí RNDr. Ing. Vladimir Smotlacha, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Vladimír Smotlacha, 2011 Počítačové

Více

X36PKO Úvod Protokolová rodina TCP/IP

X36PKO Úvod Protokolová rodina TCP/IP X36PKO Úvod Protokolová rodina TCP/IP 1 Kontakty Jan Kubr kubr@fel.cvut.cz,místnost E-435,(22435) 7628, konzultace Po 15:30, po předchozí domluvě, https://dsn.felk.cvut.cz/wiki/vyuka/cviceni/x36pko/start

Více

Vnější směrovací protokoly

Vnější směrovací protokoly Vnější směrovací protokoly 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy Vnější směrovací protokoly _ 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu Internet a zdroje (ARP, routing) Mgr. Petr Jakubec Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu 12 26. 11. 2010 (KFC-INTZ) ARP, routing 26. 11. 2010 1 / 10 1 ARP Address Resolution

Více

Josef J. Horálek, Soňa Neradová IPS1 - Přednáška č.8

Josef J. Horálek, Soňa Neradová IPS1 - Přednáška č.8 Přednáška č.8 Úvod do směrování Principy směrování Historie směrování v internetu Typy směrování Směrovací tabulky Směrovací protokoly Budoucnost směrování & důsledky zavedení IPv6 Hlavním úkolem směrování

Více

Programování síťové služby Sniffer OSPFv2 a OSPFv3

Programování síťové služby Sniffer OSPFv2 a OSPFv3 Dokumentace k projektu z předmětu ISA Programování síťové služby Sniffer OSPFv2 a OSPFv3 Dne 27. listopadu 2011 zpracovala: Kateřina Šímová, xsimov01@stud.fit.vutbr.cz Fakulta informačních technologií

Více

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D. Síťová vrstva RNDr. Ing. Vladimir Smotlacha, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Vladimír Smotlacha, 2011 Počítačové sít ě BI-PSI LS

Více

Ladislav Pešička KIV FAV ZČU Plzeň

Ladislav Pešička KIV FAV ZČU Plzeň Ladislav Pešička KIV FAV ZČU Plzeň Offline Převézt vlakem disk 1TB z Plzně do Prahy Poslat poštovního holuba s flash diskem 16GB Online Přímá komunikace propojených počítačů Metalický spoj Optické vlákno

Více

Internet se skládá ze o Segmentů, kde jsou uzly propojeny např. pomocí Ethernetu, Wi-Fi, atd. a tvoří autonomní oblasti 10.1.x.x 172.17.x.x Atd.

Internet se skládá ze o Segmentů, kde jsou uzly propojeny např. pomocí Ethernetu, Wi-Fi, atd. a tvoří autonomní oblasti 10.1.x.x 172.17.x.x Atd. Směrování Z pohledu uživatele sítě je směrování proces, kterým se určí cesta paketu z výchozího uzlu do cílového uzlu Z pohledu směrovače (routeru) jde o o Přijmutí paketu na jednom ze svých rozhraní a

Více

směrovací algoritmy a protokoly

směrovací algoritmy a protokoly Směrování, směrovací algoritmy a protokoly Petr Grygárek 1 Sítě s přepínáním okruhů a s přepínáním paketů (WAN) 2 Sítě s přepínáním okruhů historicky starší (vyvinuly se z telefonních sítí) explicitní

Více

JAK ČÍST TUTO PREZENTACI

JAK ČÍST TUTO PREZENTACI PŘENOSOVÉ METODY V IP SÍTÍCH, S DŮRAZEM NA BEZPEČNOSTNÍ TECHNOLOGIE David Prachař, ABBAS a.s. JAK ČÍST TUTO PREZENTACI UŽIVATEL TECHNIK SPECIALISTA VÝZNAM POUŽÍVANÝCH TERMÍNŮ TERMÍN SWITCH ROUTER OSI

Více

Typická využití atributu Community protokolu BGP - modelové situace

Typická využití atributu Community protokolu BGP - modelové situace Typická využití atributu Community protokolu BGP - modelové situace Vít Slováček Login: SLO0058 Abstrakt: Dokument popisuje konfiguraci protokolu BGP (Border Gateway Protocol) a nastavení atributu community.

Více

Počítačové sítě 1 Přednáška č.8 Problematika směrování

Počítačové sítě 1 Přednáška č.8 Problematika směrování Počítačové sítě 1 Přednáška č.8 Problematika směrování Osnova = Základy směrování v IPv4 = Směrovač = Směrovací tabulka a směrování = Statické směrování = Dynamické směrování Základy směrování v IPv4 Základy

Více

PDF created with pdffactory Pro trial version Směrování -BGP. Border GatewayProtocol (BGP) Historie BGP

PDF created with pdffactory Pro trial version   Směrování -BGP. Border GatewayProtocol (BGP) Historie BGP Směrování -BGP Border GatewayProtocol (BGP) q Protokol pro směrování mezi autonomními oblastni q Rozdíly Inter-AS a Intra-AS směrování rozhodování Intra-AS: jeden administrátor, nenítřeba rozhodovací strategie

Více

Směrovací protokol OSPF s využitím systému Mikrotom. Ing. Libor Michalek, Ph.D.

Směrovací protokol OSPF s využitím systému Mikrotom. Ing. Libor Michalek, Ph.D. Směrovací protokol OSPF s využitím systému Mikrotom Ing. Libor Michalek, Ph.D. Ostrava, 2010 Úvod Mikrotik představuje kompletní operační systém pracující jak na platformách x86, tak na proprietárních

Více

Telekomunikační sítě Protokolové modely

Telekomunikační sítě Protokolové modely Fakulta elektrotechniky a informatiky, VŠB-TU Ostrava Telekomunikační sítě Protokolové modely Datum: 14.2.2012 Autor: Ing. Petr Machník, Ph.D. Kontakt: petr.machnik@vsb.cz Předmět: Telekomunikační sítě

Více

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík SŠ IT a SP, Brno frantisek.kovarik@sspbrno.cz Model TCP/IP - IP vrstva 2 Obsah 3. bloku IPv4 záhlaví, IP adresy ARP/RARP, ICMP, IGMP,

Více

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF IP vrstva Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF UDP TCP Transportní vrstva ICMP IGMP OSPF Síťová vrstva ARP IP RARP Ethernet driver Vrstva síťového rozhraní 1 IP vrstva Do IP vrstvy náležejí další

Více

Budování sítě v datových centrech

Budování sítě v datových centrech Budování sítě v datových centrech Ing. Pavel Danihelka pavel.danihelka@firma.seznam.cz Network administrator Obsah Úvod Hardware Škálovatelnost a propustnost Zajištění vysoké dostupnosti Bezpečnost Load

Více

Směrování- OSPF. Směrování podle stavu linek (LSA) Spolehlivé záplavové doručování

Směrování- OSPF. Směrování podle stavu linek (LSA) Spolehlivé záplavové doručování Směrování- OSPF Směrování podle stavu linek (LS) Link State lgorithm(ls) směrování podle stavu linek Každý uzel ví jak dosáhnout přímo spojené sousedy: lokální linkstate(stav linek) Přerušenélinky nebo

Více

Propojování sítí,, aktivní prvky a jejich principy

Propojování sítí,, aktivní prvky a jejich principy Propojování sítí,, aktivní prvky a jejich principy Petr Grygárek 1 Důvody propojování/rozdělování sítí zvětšení rozsahu: překonání fyzikálních omezení dosahu technologie lokální sítě propojení původně

Více

Základy směrování CCNA 1 / 10

Základy směrování CCNA 1 / 10 Seminární práce do předmětu CC3 2006/2007 Základy směrování CCNA 1 / 10 28.2.2007 Autoři: Jaroslav Dytrych, xdytry00@stud.fit.vutbr.cz Ladislav Bačík, xbacik03@stud.fit.vutbr.cz Fakulta informačních technologií

Více

Petr Grygárek, FEI VŠB-TU Ostrava, Směrované a přepínané sítě,

Petr Grygárek, FEI VŠB-TU Ostrava, Směrované a přepínané sítě, 1.3 Směrování v počítačových sítích a v Internetu. Abychom mohli paketovou sítí směrovat pakety od zdroje k cíli, potřebujeme správným způsobem naplnit směrovací tabulky všech směrovačů na trase. V malých

Více

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Počítačové sítě Počítačová síť je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Základní prvky sítě Počítače se síťovým adaptérem pracovní

Více

Jiří Tic, TIC080 Lukáš Dziadkowiec, DZI016 VŠB-TUO. Typy LSA v OSPF Semestrální projekt: Směrované a přepínané sítě

Jiří Tic, TIC080 Lukáš Dziadkowiec, DZI016 VŠB-TUO. Typy LSA v OSPF Semestrální projekt: Směrované a přepínané sítě .. VŠB-TUO Jiří Tic, TIC080 Lukáš Dziadkowiec, DZI016 Typy LSA v OSPF Semestrální projekt: Směrované a přepínané sítě......... 7.06.2005 1.Zadání Navrhněte topologii sítě pro ověření jednotlivých typů

Více

Dynamické směrování Michal Minařík, Y36SPS

Dynamické směrování Michal Minařík, Y36SPS Dynamické směrování Michal Minařík, Y36SPS Směrování Obecně můžeme říct, že pod pojmem směrování (anglicky routování) si můžeme představit hledání cesty v počítačových sítích. Úkolem je dopravit paket

Více

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly. 4. Síťová vrstva Studijní cíl Představíme si funkci síťové vrstvy a jednotlivé protokoly. Doba nutná k nastudování 3 hodiny Síťová vrstva Síťová vrstva zajišťuje směrování a poskytuje jediné síťové rozhraní

Více

Směrování VoIP provozu v datových sítích

Směrování VoIP provozu v datových sítích Směrování VoIP provozu v datových sítích Ing. Pavel Bezpalec, Ph.D. Katedra telekomunikační techniky FEL, ČVUT v Praze Pavel.Bezpalec@fel.cvut.cz Obecné info o směrování používané směrovací strategie Směrování

Více

EIGRP funkce Stub. Jiří Boštík (BOS031)

EIGRP funkce Stub. Jiří Boštík (BOS031) EIGRP funkce Stub Jiří Boštík (BOS031) Abstrakt: V tomto projektu pracuji s funkcí Stub, která je součástí routovacího protokolu EIGRP. Snažil jsem se popsat princip fungování Stub a uvést ho na příkladu.

Více

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy TÉMATICKÝ OKRUH Počítače, sítě a operační systémy Číslo otázky : 9. Otázka : Propojování počítačových sítí: most-přepínač, virtuální sítě, směrovač. Směrování, směrovací tabulka, směrovací protokoly. Obsah

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Architektura TCP/IP je v současnosti

Architektura TCP/IP je v současnosti Architektura TCP/IP - úvod Architektura TCP/IP je v současnosti nejpoužívanější síťová architektura architektura sítě Internet Uplatnění TCP/IP user-end systémy (implementace všech funkčních vrstev) mezilehlé

Více

Routování směrovač. směrovač

Routování směrovač. směrovač Routování směrovač směrovač 1 Předmět: Téma hodiny: Třída: _ Počítačové sítě a systémy Routování směrovač 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0 Obr.

Více

Směrování IP datagramů

Směrování IP datagramů Směrování IP datagramů Směrovací protokoly - směrování je jeden ze základních principů na kterých stojí dnešní Internet Principy směrování I. Směrování IP datagramů si lze představit např. jako: třídění

Více

íta ové sít TCP/IP Protocol Family de facto Request for Comments

íta ové sít TCP/IP Protocol Family de facto Request for Comments Architektura TCP/IP v současnosti nejpoužívanější síťová architektura architektura sítě Internet Uplatnění user-end systémy (implementace všech funkčních vrstev) mezilehlé systémy (implementace spodních

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Inovace bakalářského studijního oboru Aplikovaná chemie

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Síťové vrstvy a protokoly Síťové vrstvy Síťové vrstvy Fyzická

Více

Rodina protokolů TCP/IP. Rodina protokolů TCP/IP. verze 3. Téma 6: Směrování v IP sítích. Jiří Peterka

Rodina protokolů TCP/IP. Rodina protokolů TCP/IP. verze 3. Téma 6: Směrování v IP sítích. Jiří Peterka NSWI021 NSWI045 1/1 6/1 verze 3 Téma 6: Směrování v IP sítích Jiří Peterka NSWI021 NSWI045 1/2 6/2 přímé a nepřímé doručování když uzel A odesílá IP datagram uzlu B, mohou nastat 2 různé případy: A 2 síť

Více

L2 multicast v doméně s přepínači CISCO

L2 multicast v doméně s přepínači CISCO L2 multicast v doméně s přepínači CISCO Vojtěch Kotík (KOT0084) Abstrakt: Tento dokument se zabývá šířením L2 multicastu v doméně složené z přepínačů Cisco. Obsahuje stručný popis technologie a jejích

Více

Definice pojmů a přehled rozsahu služby

Definice pojmů a přehled rozsahu služby PŘÍLOHA 1 Definice pojmů a přehled rozsahu služby SMLOUVY o přístupu k infrastruktuře sítě společnosti využívající technologie Carrier IP Stream mezi společnostmi a Poskytovatelem 1. Definice základních

Více

Počítačové sítě Směrovací protokol OSPF. Jak se směruje v globálním Internetu. Leoš Boháč Jan Kubr

Počítačové sítě Směrovací protokol OSPF. Jak se směruje v globálním Internetu. Leoš Boháč Jan Kubr Počítačové sítě Směrovací protokol OSPF. Jak se směruje v globálním Internetu. Leoš Boháč Jan Kubr Směrovací protokol OSPF směrovací protokol - OSPF (Open Shortes Path First) je stavově orientovaný a distribuovaný

Více

Počítačové sítě IP multicasting

Počítačové sítě IP multicasting IP multicast mechanismus pro skupinovou komunikaci v IP vrstvě Zdroj vysílá jeden datagram, na multicast směrovačích se jeho kopie vysílají do větví multicast stromu Adresy typu D podpora IP multicastu

Více

6. Transportní vrstva

6. Transportní vrstva 6. Transportní vrstva Studijní cíl Představíme si funkci transportní vrstvy. Podrobněji popíšeme protokoly TCP a UDP. Doba nutná k nastudování 3 hodiny Transportní vrstva Transportní vrstva odpovídá v

Více

Inovace bakalářského studijního oboru Aplikovaná chemie

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Síťové vrstvy a protokoly Síťové vrstvy Fyzická vrstva Lan,

Více

Počítačové sítě. Ing. Petr Machník, Ph.D. Ing. Libor Michalek, Ph.D.

Počítačové sítě. Ing. Petr Machník, Ph.D. Ing. Libor Michalek, Ph.D. Počítačové sítě Ing. Petr Machník, Ph.D. Ing. Libor Michalek, Ph.D. Ostrava, 2010 1 Úvod Cílem těchto studijních materiálů ke kurzu Počítačové sítě je seznámit čtenáře s vybranými tématy z oblasti počítačových

Více

Počítačové sítě 1 Přednáška č.5

Počítačové sítě 1 Přednáška č.5 Počítačové sítě 1 Přednáška č.5 Osnova = Vlastnosti IPv6 = Adresování v IPv6 = Routovací protokoly pro IPv6 = Metody migrace mezi IPv4 a IPv6 Rozdíly IPv4 vs IPv6 = Větší adresní prostor = Řádově 100 000

Více

L2 multicast v doméně s přepínači CISCO

L2 multicast v doméně s přepínači CISCO L2 multicast v doméně s přepínači CISCO Vojtěch Kotík (KOT0084) Abstrakt: Tento dokument se zabývá šířením L2 multicastu v doméně složené z přepínačů Cisco. Obsahuje stručný popis technologie a jejích

Více

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly. 7. Aplikační vrstva Studijní cíl Představíme si funkci aplikační vrstvy a jednotlivé protokoly. Doba nutná k nastudování 2 hodiny Aplikační vrstva Účelem aplikační vrstvy je poskytnout aplikačním procesům

Více

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP Počítačové sítě Lekce 4: Síťová architektura TCP/IP Co je TCP/IP? V úzkém slova smyslu je to sada protokolů používaných v počítačích sítích s počítači na bázi Unixu: TCP = Transmission Control Protocol

Více

Směrovací protokoly používané v České Republice

Směrovací protokoly používané v České Republice Bankovní institut vysoká škola Praha Katedra matematiky, statistiky a informačních technologií Směrovací protokoly používané v České Republice Diplomová práce Autor: Dalibor Nauš Informační technologie

Více

Rodina protokolů TCP/IP, verze 2.3. Část 6: IP směrování

Rodina protokolů TCP/IP, verze 2.3. Část 6: IP směrování v. 2.3 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha Rodina protokolů, verze 2.3 Část 6: IP směrování Jiří Peterka, 2006 v. 2.3 co je směrování (routing)? striktně

Více

IPv6. RNDr. Ing. Vladimir Smotlacha, Ph.D.

IPv6. RNDr. Ing. Vladimir Smotlacha, Ph.D. IPv6 RNDr. Ing. Vladimir Smotlacha, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Vladimír Smotlacha, 2011 Počítačové sít ě BI-PSI LS 2010/11,

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

OSPF. Směrování a OSPF. Historie OSPF. Základní vlastnosti OSPF. OSPF základní nastavení. Činnost OSPF

OSPF. Směrování a OSPF. Historie OSPF. Základní vlastnosti OSPF. OSPF základní nastavení. Činnost OSPF OSPF Směrování a OSPF Link-state směrovací algoritmus Open otevřený + svobodný protokol SPF (shortest path first) Hledá cestu pomocí Dijkstrova algoritmu Škálovatelný, moderní IGP (interní směrovací protokol)

Více

Y36PSI IPv6. Jan Kubr - 7_IPv6 Jan Kubr 1/29

Y36PSI IPv6. Jan Kubr - 7_IPv6 Jan Kubr 1/29 Y36PSI IPv6 Jan Kubr - 7_IPv6 Jan Kubr 1/29 Obsah historie, motivace, formát datagramu, adresace, objevování sousedů, automatická konfigurace, IPsec, mobilita. Jan Kubr - 7_IPv6 Jan Kubr 2/29 Historie

Více

Nové LSA v topologické databází OSPFv3

Nové LSA v topologické databází OSPFv3 Nové LSA v topologické databází OSPFv3 Petr Feichtinger, FEI022 Tomáš Šmíd, SMI0022 Abstrakt: Tato práce popisuje praktický příklad konfigurace topologické databáze OSPFv3. Dále práce popisuje nové LSA

Více

Y36PSI Protokolová rodina TCP/IP

Y36PSI Protokolová rodina TCP/IP Y36PSI Protokolová rodina TCP/IP Jan Kubr - Y36PSI 1 11/2008 Program protokol síťové vrstvy IP podpůrné protokoly ICMP RARP, BOOTP, DHCP protokoly transportní vrstvy UDP TCP Jan Kubr - Y36PSI 2 11/2008

Více

Aktivní prvky: brány a směrovače. směrovače

Aktivní prvky: brány a směrovače. směrovače Aktivní prvky: brány a směrovače směrovače 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy Aktivní prvky brány a směrovače 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART

Více

MPLS MPLS. Label. Switching) Michal Petřík -

MPLS MPLS. Label. Switching) Michal Petřík - MPLS (MultiProtocol Label Switching) Osnova prezentace: Technologie MPLS Struktura MPLS sítě MPLS a VPN G-MPLS Dotazy 2 / 21 Vznik MPLS: Ipsilon Networks (IP switching) pouze pro ATM Cisco systems, inc.

Více

Hot Standby Router Protocol (zajištění vysoké spolehlivosti výchozí brány)

Hot Standby Router Protocol (zajištění vysoké spolehlivosti výchozí brány) České vysoké učení technické v Praze Fakulta elektrotechnická Moderní technologie Internetu Hot Standby Router Protocol (zajištění vysoké spolehlivosti výchozí brány) Abstrakt Popis jednoho z mechanizmů

Více

Analýza aplikačních protokolů

Analýza aplikačních protokolů ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická PROJEKT Č. 4 Analýza aplikačních protokolů Vypracoval: V rámci předmětu: Jan HLÍDEK Komunikace v datových sítích (X32KDS) Měřeno: 28. 4. 2008

Více

Identifikátor materiálu: ICT-3-03

Identifikátor materiálu: ICT-3-03 Identifikátor materiálu: ICT-3-03 Předmět Téma sady Informační a komunikační technologie Téma materiálu TCP/IP Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí architekturu TCP/IP. Druh

Více

Route reflektory protokolu BGP

Route reflektory protokolu BGP SMĚROVANÉ A PŘEPÍNANÉ SÍTĚ Route reflektory protokolu BGP Jakub WAGNER Michal BODANSKÝ Abstrakt: Tato práce se zabývá testováním technologie route reflektorů na přístrojích firmy Cisco při dodržení podmínek

Více

Počítačové sítě. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

Počítačové sítě. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky Počítačové sítě Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI přednášky Tyto slajdy byly jako výukové a studijní materiály vytvořeny za podpory grantu FRVŠ 1358/2010/F1a. Síťová vrstva

Více

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

1. Směrovače směrového protokolu směrovací tabulku 1.1 TTL

1. Směrovače směrového protokolu směrovací tabulku 1.1 TTL 1. Směrovače Směrovače (routery) jsou síťové prvky zahrnující vrstvy fyzickou, linkovou a síťovou. Jejich hlavním úkolem je směrování paketů jednotlivými sítěmi ležícími na cestě mezi zdrojovou a cílovou

Více

Technologie MPLS X36MTI. Michal Petřík

Technologie MPLS X36MTI. Michal Petřík Technologie MPLS X36MTI Michal Petřík Obsah 1 Seznámení s technologií...3 2 Historie a vývoj MPLS...3 3 Princip MPLS...3 3.1 Distribuce směrovacích tabulek MPLS...5 4 Virtuální sítě...5 4.1 MPLS Layer-3

Více

MODELY POČÍTAČOVÝCH SÍTÍ

MODELY POČÍTAČOVÝCH SÍTÍ MODELY POČÍTAČOVÝCH SÍTÍ V počátcích budování počítačových sítí byly sítě a technické prostředky těchto sítí od jednotlivých výrobců vzájemně nekompatibilní. Vznikla tedy potřeba vytvoření jednotného síťového

Více

3.17 Využívané síťové protokoly

3.17 Využívané síťové protokoly Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing.

Více

Počítačové sítě. Miloš Hrdý. 21. října 2007

Počítačové sítě. Miloš Hrdý. 21. října 2007 Počítačové sítě Miloš Hrdý 21. října 2007 Obsah 1 Pojmy 2 2 Rozdělení sítí 2 2.1 Podle rozlehlosti........................... 2 2.2 Podle topologie............................ 2 2.3 Podle přístupové metody.......................

Více

Konfigurace DHCP serveru a překladu adres na směrovačích Cisco

Konfigurace DHCP serveru a překladu adres na směrovačích Cisco ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická PROJEKT Č. 5 Konfigurace DHCP serveru a překladu adres na směrovačích Cisco Vypracoval: V rámci předmětu: Jan HLÍDEK Komunikace v datových

Více

Standardizace Internetu (1)

Standardizace Internetu (1) Internet Standardizace Internetu (1) RFC Request for Comments, základní dokumenty identifikovány čísly, po vydání se nemění místo změny se nahradí jiným RFC přidělen stav proposed standard: návrh (ustálené,

Více

Počítačové sítě. Další informace naleznete na :

Počítačové sítě. Další informace naleznete na : Počítačové sítě Další informace naleznete na : http://cs.wikipedia.org http://dmp.wosa.iglu.cz/ Počítačová síť - vznikne spojením 2 a více počítačů. Proč spojovat počítače? Přináší to nějaké výhody? A

Více

12. Virtuální sítě (VLAN) VLAN. Počítačové sítě I. 1 (7) KST/IPS1. Studijní cíl. Základní seznámení se sítěmi VLAN. Doba nutná k nastudování

12. Virtuální sítě (VLAN) VLAN. Počítačové sítě I. 1 (7) KST/IPS1. Studijní cíl. Základní seznámení se sítěmi VLAN. Doba nutná k nastudování 12. Virtuální sítě (VLAN) Studijní cíl Základní seznámení se sítěmi VLAN. Doba nutná k nastudování 1 hodina VLAN Virtuální síť bývá definována jako logický segment LAN, který spojuje koncové uzly, které

Více

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování Cílem tohoto tematického celku je poznat formát internet protokolu (IP) a pochopit základní principy jeho fungování včetně návazných

Více

Směrovací protokoly. Veronika Štorková, CCIE R&S #23705 Systems Engineer, Cisco RCNA_Plzeň_RoutingProtokoly

Směrovací protokoly. Veronika Štorková, CCIE R&S #23705 Systems Engineer, Cisco RCNA_Plzeň_RoutingProtokoly Směrovací protokoly Veronika Štorková, CCIE R&S #23705 Systems Engineer, Cisco Agenda Přehled IG směrovacích protokolů Fungování směrovacích protokolů v Cisco routerech Návrh sítí s ohledem na IGP Redistribuce

Více

Load Balancer. RNDr. Václav Petříček. Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný

Load Balancer. RNDr. Václav Petříček. Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný Load Balancer RNDr. Václav Petříček Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný 1.4.2005 Co je Load Balancer Nástroj pro zvýšení výkonnosti serverů Virtuální server skrývající farmu skutečných

Více

Počítačové sítě I. 9. Internetworking Miroslav Spousta, 2005 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/

Počítačové sítě I. 9. Internetworking Miroslav Spousta, 2005 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/ Počítačové sítě I 9. Internetworking Miroslav Spousta, 2005 , http://www.ucw.cz/~qiq/vsfs/ 1 Internetworking propojování sítí a jejich částí (segmentů) spojováním sítí vzniká inter network

Více

Budování sítě v datových centrech

Budování sítě v datových centrech Budování sítě v datových centrech Ing. Pavel Danihelka Senior network administrator Obsah Seznam a jeho síť Hardware Škálovatelnost a propustnost Zajištění vysoké dostupnosti Load balancing Návrh architektury

Více

X.25 Frame Relay. Frame Relay

X.25 Frame Relay. Frame Relay X.25 Frame Relay Frame Relay 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy X.25, Frame relay _ 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0 Obr.

Více

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část Zatímco první čtyři vrstvy jsou poměrně exaktně definovány, zbylé tři vrstvy nemusí být striktně použity tak, jak jsou definovány podle tohoto modelu. (Příkladem, kdy nejsou v modelu použity všechny vrstvy,

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_20 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Přednáška 3. Opakovače,směrovače, mosty a síťové brány Přednáška 3 Opakovače,směrovače, mosty a síťové brány Server a Client Server je obecné označení pro proces nebo systém, který poskytuje nějakou službu. Služba je obvykle realizována některým aplikačním

Více

Přepínaný Ethernet. Virtuální sítě.

Přepínaný Ethernet. Virtuální sítě. Přepínaný Ethernet. Virtuální sítě. Petr Grygárek rek 1 Přepínaný Ethernet 2 Přepínače Chování jako mosty v topologii strom Přepínání řešeno hardwarovými prostředky (CAM) Malé zpoždění Přepínání mezi více

Více

Obsah. Úvod 13. Věnování 11 Poděkování 11

Obsah. Úvod 13. Věnování 11 Poděkování 11 Věnování 11 Poděkování 11 Úvod 13 O autorech 13 O odborných korektorech 14 Ikony použité v této knize 15 Typografické konvence 16 Zpětná vazba od čtenářů 16 Errata 16 Úvod k protokolu IPv6 17 Cíle a metody

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION ÚSTAV TELEKOMUNIKACÍ DEPARTMENT OF TELECOMMUNICATIONS

Více

e1 e1 ROUTER2 Skupina1

e1 e1 ROUTER2 Skupina1 Zkouška POS - Vzorové zadání Jméno:... Os.číslo:... Maximální bodový zisk 55b, minimum 30b. Při dosažení 25-29b rozhoduje o uznání zkoušky ústní přezkoušení (další body se při ústní zkoušce nepřidělují).

Více