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.



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

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.

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

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

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í)

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

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

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

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

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

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

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

Vnější směrovací protokoly

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

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

směrovací algoritmy a protokoly

Směrování. 4. Přednáška. Směrování s částečnou znalostí sítě

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

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

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

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

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

Konfigurace síťových stanic

X36PKO Úvod Protokolová rodina TCP/IP

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

Představa propojení sítí

Route reflektory protokolu BGP

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

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

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

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

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

Počítačové sítě I. 9. Internetworking Miroslav Spousta,

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

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

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.

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

32-bitová čísla Autonomních Systémů v protokolu BGP

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

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

Směrování IP datagramů

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

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

Technologie počítačových sítí 7. přednáška

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

VLSM Statické směrování

Nezávislé unicast a multicast topologie s využitím MBGP

BGP unequal-cost load balancing s použitím předávání kapacit linek v atributu Community

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

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

Projekt VRF LITE. Jiří Otisk, Filip Frank

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

JAK ČÍST TUTO PREZENTACI

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

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

32-bitová čísla Autonomních Systémů v protokolu BGP

VLSM Statické směrování

VŠB Technická univerzita Ostrava Fakulta elektroniky a informatiky. Semestrální práce. BGP Routing Registry - principy a využití Zdeněk Nábělek

Podsíťování. Počítačové sítě. 7. cvičení

Sí tová vrstvá [v1.1]

Projekt k předmětu Směrované a přepínané sítě. Ověření kompatibility implementací OSPF na Cisco IOS a Linuxu - různé typy oblastí

Nové LSA v topologické databází OSPFv3

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

Počítačové sítě II. 15. Internet protokol verze 6 Miroslav Spousta, 2006

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

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

e1 e1 ROUTER2 Skupina1

Průzkum možností generátoru a vyhodnocovače provozu v Cisci IOS Pagent Image. Vladimír Jarotek, Filip Břuska

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

Abychom se v IPv6 adresách lépe orientovali, rozdělíme si je dle způsobu adresování do několika skupin:

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

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í

Možnosti IPv6 NAT. Lukáš Krupčík, Martin Hruška KRU0052, HRU0079. Konfigurace... 3 Statické NAT-PT Ověření zapojení... 7

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

Možnosti Multi-Topology Routing v Cisco IOS (ISIS, OSPF, BGP, EIGRP)

Desktop systémy Microsoft Windows

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

Standardizace Internetu (1)

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

Virtuální sítě 2.část VLAN

MPLS Penultimate Hop Popping

Multicast Source Discovery Protocol (MSDP)

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

Směrování. Kapitola 7

AS a BGP. V.Čížek MFF UK

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

Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc

Testy kompatibility BGP a OSPF mezi Cisco a Mikrotik

Počítačové sítě I LS 2004/2005 Návrh a konstrukce sítě zadání

BGP dampening. Pavel Juška, Lukáš Kořistka

OSI TCP/IP Aplikace a protokoly 7. aplikační 6. presentační 5. relační

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

Systémy pro sběr a přenos dat

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

SEMESTRÁLNÍ PROJEKT Směrové přepínané sítě

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

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network

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

Směrovací protokol Mesh (802.11s) na platformě Mikrotik

Site - Zapich. Varianta 1

Transkript:

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 předání ho na jedno ze svých rozhraní o Získání potřebných informacích o topologii sítě 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. o Autonomních oblastí, které jsou propojeny protokolem IP, stejně jako jejich vnitřní uzly AS 40000 AS 50000 AS 45000 http://www.cisco.com/en/us/docs/ios/12_4t/ip_route/configuration/guide/brbpeer.html Strana 1 (celkem 16)

Na úrovni segmentů o Všesměrové adresování o Zpráva je doručena všem uzlům vlastnost média Neplatí však např. u Ethernetu se switchem o Uzly, kterým není určena, ji uvědoměle zahodí Pokud zrovna neodposlouchávají provoz na síti o Adresy zde nejsou strukturované tak, aby obsahovaly číslo sítě a proto se na této úrovni nesměruje Další úrovně už používají IP protokol IP adresa obsahuje číslo sítě a číslo počítače Uvnitř autonomní oblasti o Interior Gateway Protocol (název typu protokolu) o Jedna autonomní oblast může obsahovat několik sítí, mezi kterým se směruje o Zároveň se přes ní ale i směrují pakety do jiných autonomních oblastí o RIP, OSPF EIGRP, IS-IS Mezi autonomními oblastmi o Exterior Gateway Protocol (název typu protokolu) Nezaměňovat s protokolem stejného jména o Směrování paketů v Internetu na úrovni autonomních oblastí o BGP, dříve EGP Strana 2 (celkem 16)

Autonomní oblast o označuje se AS (Autonomous System) Je identifikována 32-bitovým číslem Původně 16-bitovým o Pokud bychom udělali jednu velkou počítačovou síť o velkém množství počítačů, tak by doručení každého (např. Ethernetového) rámce představovalo velkou režii V porovnání s případem, kdy takto velkou síť rozdělíme na několik podsítí Analogie: než sám řídit chod velké firmy, je efektivnější rozdělit ji na oddělení a řídit jejich vedoucí Segment např. s Ethernetem: dostatečně malý kolektiv je efektivnější řídit sám o Autonomní oblast tak sdružuje několik sítí Mimo rozsah KIV/ZPS Stub AS o Z pohledu veřejně viditelné topologie je připojena pouze k jedné AS o Ve skutečnosti může být připojena k další AS Multihomed AS o Je připojena k několika AS o Když vypadne jedno připojení, je k dispozici náhradní, kterým se lze dostat do Internetu Transit AS o A-B-C: transit AS B umožňuje připojit A do C o ISP Strana 3 (celkem 16)

Směrovací tabulka Routing Table má ji každý uzel sítě, i vaše PC Říká, na které rozhraní poslat paket podle jeho cílové adresy směrování podle cíle o Existuje i Source Routing Mimo rozsah KIV/ZPS Cesta sítí se určí na začátku SSRR, LSRR Analogie je např. rozcestník na křižovatce o Rozhraní představuje cestu o Směrové cedule představují směrovací tabulku Existuje speciální položka, která říká jakým směrem se vydat, když nebyl nalezen odpovídající záznam o 0.0.0.0, Default Route, Gateway of Last Resort, Výchozí brána Router (směrovač) přijme datový rámec (např. Ethernet) Podívá se, kterého protokolu obsahuje paket o Nezná-li daný protokol, rámec zahodí Jde-li o routeru známý protokol, např. IP, přečte si z jeho hlavičky cílovou IP adresu Podle předem daných pravidel projde směrovací tabulku a najde rozhraní, ke kterému má připojenu síť do níž paket přepošle o Může, i nemusí, jít přímo o cílový uzel jemuž byl paket určen o Stejně tak ani nemusí jít ještě o cílovou síť, v níž je uzel jemuž byl paket určen o Jde o to, přeposlat paket tím správným směrem o Nenajde-li vhodné rozhraní, zvolí výchozí bránu Strana 4 (celkem 16)

172.16.2.0/24 wan 192.168.1.0/24 wifi0 http://www.networkingreviews.com/2008/03/04/home-network-setup-wireless-home-network/ wifi0 Wi-Fi rozhraní routeru doma wan Rozhraní domácího Wi-Fi routeru, kterým je připojen k modemu ISP Routovací tabulka domácího Wi-Fi routeru o Všechny pakety do sítě 192.168.1.0/24 budou odeslány na rozhraní wifi0 o Všechny pakety do jakékoliv jiné sítě budou odeslány na rozhraní wan Výchozí brána Cíl Brána Maska Metrika Rozhraní 192.1682.1.0 192.168.1.1 255.255.255.0 1 wifi0 0.0.0.0 172.16.2.1 0.0.0.0 1 wan Ve skutečnosti by tabulka byla přece jenom složitější např. o 240.0.0.0 pro multicast k přijímání videa Strana 5 (celkem 16)

Pro zajímavost o Mimo rozsah KIV/ZPS o Linux Destination Gateway Genmask Flags Metric Ref Use Iface localnet * 255.255.255.0 U 0 0 0 eth0 default ic-cat6509-gw.z 0.0.0.0 UG 0 0 0 eth0 o Windows Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.2 10 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.2.0 255.255.255.0 On-link 192.168.2.2 266 192.168.2.2 255.255.255.255 On-link 192.168.2.2 266 192.168.2.255 255.255.255.255 On-link 192.168.2.2 266 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.2.2 266 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.2.2 266 o IOS 172.30.0.0/16 is variably subnetted, 2 subnets, 2 masks D 172.30.32.0/20 [90/4879540] via 10.1.1.2 D 172.30.32.0/24 [90/25789217] via 10.1.1.1 S* 0.0.0.0/0 [1/0] via 10.1.1.3 o Routovací tabulka ve skutečnosti nemusí být implementovaná jako tabulka, ale jako strom o 0.0.0.0 je ve skutečnosti SuperNet, takže výchozí brána má tu samou strukturu jako IP adresa 0.0.0.0/0 Všechny ostatní sítě jsou tak její podsítě Subnets o Výchozí brána nemusí být (vždy) nastavena Pak se dostanete ale jenom na routeru známé sítě o Lze kombinovat Classless i Classfull Routing, ale ne vždy bude výsledkem routovatelná síť Strana 6 (celkem 16)

Směrovací protokoly Proč o Pro jednoduchou síť bez záložních linek je možné směrovací tabulku vyplnit ručně o Ve složitých sítích je to úmorná práce o Pokud by vypadla linka, administrátor by ani nestihl přepsat směrovací tabulky rychlostí nutnou ke spokojenosti uživatelů o Pokud vypadne linka, směrovací protokol se postará o nalezení nejvhodnější náhradní linky Konvergence o Směrovač zná Statické cesty ručně zadány administrátorem Dynamické cesty sám se je naučil, nebo je získal od jiného směrovače Přímé připojení sousední směrovač o V okamžiku, kdy dojde ke změně v topologii sítě, může být nezbytné upravit směrovací tabulky o Špatná konfigurace směrovače může vést např. ke smyčkám Tabulky směrovačů v síti nebudou vzájemně konzistentní a tudíž mohou obsahovat chyby Např. paket může procházet po cestě A-B-C-A dokud nevyčerpá TTL o Rychlost konvergence charakterizuje čas, za jaký se tabulky jednotlivých směrovačů shodnou na topologii sítě o Čím rychleji, tím lépe o Za tímto účelem spolu routery spolupracují Strana 7 (celkem 16)

Metrika o Ohodnocení nákladů na konkrétní cestu o Je vypočítávána pro každou, routeru známou cestu o Umožňuje zvolit mezi různými cestami ke stejnému cíli tu nejvýhodnější o Jeden směrovač může používat několik směrovacích protokolů najednou Např. pro každou připojenou síť jiný o Každý směrovací protokol používá jinou metriku a ty nelze porovnávat Protože se počítají jiným způsobem a zohledňují tak různé atributy cesty Vzdálenost, přenosová kapacita metric= K 1 bandwidth+ K 2 bandwidth K5 + K3 delay 256 load reliability+ K 4 Metrika EIGRP, mimo rozsah KIV/ZPS Obecně platí čím nižší číslo, tím lepší cesta Různé protokoly však produkují čísla v různých řádech a tak je nelze porovnávat o Směrovač má pro každý směrovací protokol nadefinovánu prioritu Dává přednost cestám, které našel protokol s vyšší prioritou Metriky se porovnávají pouze v rámci jednoho protokolu Strana 8 (celkem 16)

Pro zajímavost o Mimo rozsah KIV/ZPS o Jak se určí cesta o IOS směrovače Cisco D 172.30.32.0/20 [90/4879540] via 10.1.1.2 D 172.30.32.0/24 [90/25789217] via 10.1.1.1 o D je dynamická cesta o 90 je priorita protokolu EIGRP o Číslo za lomítkem je metrika protokolu EIGRP o 172.30.32.0/20 je Supernet 172.30.32.0/24 o 172.30.32.0/24 je Subnet 172.30.32.0/20 o Cesta k 172.30.32.10/24 má sice větší metriku, ale paket se pošle na 10.1.1.1 protože číslo sítě cíle se shoduje na 24 bitů V opačném případě by se mezi směrovači mohla vytvořit smyčka a paket by nikdy nebyl doručen o Paket pro adresu 172.30.44.10 by se odeslal na 10.1.1.2, protože se číslo sítě shoduje pouze na prvních 22 bitů Tj. na /24 to nesedí a tak se zvolí nejbližší možná existující supernet zde /20 o Metrika hraje roli, pokud by se směrovač měl rozhodovat např. z těchto dvou cest: D 172.30.32.0/24 [90/4879540] via 10.1.1.2 D 172.30.32.0/24 [90/25789217] via 10.1.1.1 Pak by pro 172.30.32.10/24 zvolil 10.1.1.2 Strana 9 (celkem 16)

Typy směrovacích protokolů Rozdělení podle metody naplnění směrovací tabulky U všech uvedených protokolů směrovače navzájem spolupracují a vzájemně se informují o topologii sítě o Update information Distance Vector Protocol o Distanční protokol o RIP, EIGRP http://www.ceskedalnice.cz/znaceni.htm o Analogií je jízda po silnici s navigací výhradně podle dopravního značení Vzdálenost v k/m (metrika) a Šipka/id silnice (rozhraní) o Obecně je výpočetně méně náročný než linkový protokol o Router přijímá od sousedních routerů jak daleko (metrika) a kudy (rozhraní) je to do konkrétních sítí RIP jako metriku používá TTL/Hop Count Kolika uzly sítě paket projde, než se dostane do cíle Strana 10 (celkem 16)

o Router se vždy spoléhá na to, že přijatá informace je korektní, aktuální a správná Může vést k neplatným tabulkám o Mimo rozsah KIV/ZPS Jsou tři za sebou zapojené routery A-B-C RIP metrika je počet uzlů A přestane reagovat B si všimne a odepíše ho C ještě o ničem neví a myslí si, že A je 2 skoky od něj a naživu C pošle svou informaci B B zvýší metriku k A o 1 přepíše si tabulku, že k A se jde přes C B pošle informaci C (že A je od něj nyní 3 skoky a naživu ) C zvýší svou metriku o 1 a situace se opakuje Protokoly kvůli tomu obsahují speciální techniky Např. Split-Horizon a Path-Reverse u RIP Rozsah možných problémů závisí na protokolu Např. v RIPu mohou vznikout smyčky, v EIGRP ne o EIGRP je také ovšem podstatně komplexnější než RIP Strana 11 (celkem 16)

Link-State Protocol o Linkový protokol o OSPF, IS-IS http://www.mapy.cz/#x=130998272@y=134733312@z=11@mm=zp o Analogií je jízda po silnici s navigací výhradně podle mapy Před výjezdem si zjistíte trasu, po které pojedete o Směrovače si vyměňují informace o všech směrovačích a linkách, které znají o Každý směrovač tak má k dispozici topologii sítě a z ní vypočítá optimální hodnoty do směr. tabulky o Obecně jsou komplexnější, škálovatelnější a mají lepší konvergenci než distanční protokoly Strana 12 (celkem 16)

Path Vector Protocol o Pro zajímavost Mimo KIV/ZPS o Příbuznost s Distance Vector Protocol o Uchovává cestu, kterou update information prošla od svého zdroje Detekce vlastní zprávy, která se dostala do smyčky takové zprávy je třeba ignorovat o Položka směrovací tabulky obsahuje Cílovou síť Další směrovač v cestě Cestu k cíli o BGP Často klasifikován jako Distance Vector Protocol http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_8-2/graph_overlays.html Čísla 1..12 jsou autonomní oblasti Path Vector Protocol jako BGP říká, přes které autonomní oblasti se musí jít Např. z 5 do 10.1.1.0/24 je cesta 8, 11, 12 Strana 13 (celkem 16)

Protokol RIP Pro zajímavost Mimo rozsah KIV/ZPS http://www.trainsignaltraining.com/cisco-ccent-how-to- configure-routing-information-protocol-part-1/2007-11- 19/ Síť Směrovací tabulky po zapnutí routerů Každý router zná pouze svého souseda Strana 14 (celkem 16)

Směrovací tabulky po výměně prvních update information o Objevily se záznamy s HopCount=1 o routerech, které nejsou přímými sousedy Směrovací tabulky poté, co routery dokonvergovaly ke shodě o topologii sítě Nedosažitelnou síť by identifikoval HopCount = 15 (Infinity) o Nízký limit je také jedna z možností jak se vypořádat s Counting to Intimity Viz výše routery A-B-C Strana 15 (celkem 16)

Typy spojení koncových bodů Intuitivně se předpokládalo, že se paket směruje pouze jednomu uzlu, určenému jeho IP adresou Ve skutečnosti může být požadováno doručit paket několika uzlům o Např. vysílání TV pořadu po Internetu Z jednoho studia několika divákům Unicast o Paket jde z jednoho konkrétního uzlu pouze jednomu konkrétnímu uzlu Broadcast o Paket je odeslán z jednoho konkrétního uzlu všem uzlům v jeho síti Multicast o Paket je odeslán z jednoho uzlu několika různým uzlům v několika různých sítích o Existují speciální protokoly, které to umožňují Mimo rozsah KIV/ZPS Anycast o Mimo rozsah KIV/ZPS o Paket je odeslán z jednoho konkrétního uzlu jinému uzlu, který je identifikován jinak než svou adresou PAMCast o Mimo rozsah KIV/ZPS o Podobně jako Anycast, ale paket je doručen všem uzlům, které vyhovují zadanému kritériu identifikace uzlu Programovatelné sítě např. Active Networks Strana 16 (celkem 16)