Směrování -RIP. 2 Základy směrování  Předpoklady:  Mějme směrovač X  Směrovač nemůže znát topologii celé sítě  X potřebuje určit směrovač pro přístup.

Slides:



Advertisements
Podobné prezentace
Lineární klasifikátor
Advertisements

NEJKRATŠÍ CESTY MEZI VŠEMI UZLY
D03 - ORiNOCO RG-based Wireless LANs - Technology
Rekonstrukce povrchu objektů z řezů Obhajoba rigorózní práce 25. června 2003 Radek Sviták
MPLS Multiprotocol Label Switching Projektování distribuovaných systémů Lekce 2 Ing. Jiří Ledvina, CSc.
LOGISTICKÉ SYSTÉMY 6/14.
Komunikace periférii.
Aplikace teorie grafů Základní pojmy teorie grafů
ADT Strom.
FORMALIZACE PROJEKTU DO SÍŤOVÉHO GRAFU
Aktivní prvky - úvod. Aktivní prvky sítě zařízení, která potřebují napájení vzájemně jsou propojena pomocí pasivních prvků rozšiřují broadcastovou doménu.
TI 7.1 NEJKRATŠÍ CESTY Nejkratší cesty - kap. 6. TI 7.2 Nejkratší cesty z jednoho uzlu Seznámíme se s následujícími pojmy: w-vzdálenost (vzdálenost na.
Seminář 8 VLAN routing Srovnání směrování tradičního a VLAN routingu
Architektura databází Ing. Dagmar Vítková. Centrální architektura V této architektuře jsou data i SŘBD v centrálním počítači. Tato architektura je typická.
Load Balancer RNDr. Václav Petříček Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 6 Routing and Routing Protocols.
Síťové karty Eva Zdráhalová 4. Z. Obsah prezentace 1. Role síťové karty Příprava dat 5 3. Posílání a kontrola dat Volby konfigurace.
BIS Firewall Roman Danel VŠB – TU Ostrava.
Číslo šablony: III/2 VY_32_INOVACE_P4_1.15 Tematická oblast: Hardware, software a informační sítě AKT. SÍŤ. PRVKY – ROUTER, SWITCH Typ: DUM - kombinovaný.
ProCop 3.1 Networks Jak propojovat zařízení systému ProCop do sítí.
Úroveň přístupu ke komunikačnímu médiu
Úvod do počítačových sítí Lekce 08 Ing. Jiří ledvina, CSc.
Počítačové sítě IP routing
Směrování - OSPF.
Rozhodovací proces, podpory rozhodovacích procesů
hledání zlepšující cesty
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.1 Module 2 Single-Area OSPF.
Distribuované algoritmy - přehled Přednášky z Distribuovaných systémů Ing. Jiří Ledvina, CSc.
Distribuovaný deadlock - přehled Přednášky z Distribuovaných systémů Ing. Jiří Ledvina, CSc.
Tomáš Vambera. Přístroje  Mobilní telefony  Přenosné počítače (Pda)  GPS Přístroje.
Statický vs. dynamický routing
Protokoly úrovně 3 nad ATM Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc.
Počítačové sítě IP směrování (routing)
1 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.
Směrování - RIP Počítačové sítě Lekce 3 Ing. Jiří ledvina, CSc.
ROZDÍLOVÁ OCHRANA KABELŮ
Linková úroveň Úvod do počítačových sítí. 2 Problémy při návrhu linkové úrovně Služby poskytované síťové úrovni Zpracování rámců Kontrola chyb Řízení.
1 Seminář 7 Aplikační vrstva Transportní vrstva IP vrstva NIC Aplikační vrstva Transportní vrstva IP vrstva NIC IP vrstva NIC eth0 Fa0/0 Fa0/1 Cisco Router.
Internet protocol Počítačové sítě Ing. Jiří Ledvina, CSc.
Multimediální přenosy v IP sítích Libor Suchý Prezentace diplomové práce.
Počítačové sítě IP směrování (routing)
1 Seminář 6 Routing – směrování –Směrování přímé – v rámci jedné IP sítě/subsítě (dále je „sítě“) – na známou MAC adresu. –Směrování nepřímé – mezi sítěmi.
Směrování Počítačové sítě Lekce 3 Ing. Jiří ledvina, CSc.
PA159 Počítačové sítě a jejich aplikace I Luděk Matyska FI MU, podzim 2009.
Počítačové sítě IP routing
Vrstvy ISO/OSI  Dvě skupiny vrstev  orientované na přenos  fyzická vrstva  linková vrstva  síťová  orientované na aplikace  relační vrstva  prezentační.
Počítačové sítě IP multicasting
Řízení přenosů TCP Počítačové sítě Ing. Jiří Ledvina, CSc.
S MĚROVÁNÍ Ing. Jiří Šilhán. Přímé doručování není směrování. (stejná síť) Směrování – volba směru – hledá se next hop Hledání optimální cesty. Vytváření.
SMĚROVÁNÍ V POČÍTAČOVÝCH SÍTÍCH Část 3 – Směrovací protokoly Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče,
SMĚROVÁNÍ V POČÍTAČOVÝCH SÍTÍCH Část 1 – principy směrování Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče,
1 Počítačové sítě II 13. Směrování Miroslav Spousta, 2006,
SMĚROVÁNÍ V POČÍTAČOVÝCH SÍTÍCH Část 4 – Směrování v IPv6 Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče, Brno,
SMĚROVÁNÍ V POČÍTAČOVÝCH SÍTÍCH Část 2 – Směrovací tabulky Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče, Brno,
NEJKRATŠÍ CESTY Nejkratší cesty - kap. 6.
Seminář 7 Statický vs. dynamický routing
Statický vs. dynamický routing
Distribuovaný operační systém pro mikroprocesory
Seminář 8 VLAN routing Srovnání směrování tradičního a VLAN routingu
Síťová vrstva a směrování
Maximální propustnost rovinné dopravní sítě
Úvod do počítačových sítí Protokoly směrování
Počítačové sítě IP vrstva
Příklad topologie sítě Adresace v internetu MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu.
Smerovanie Ing. Branislav Müller.
Toky v sítích.
Počítačové sítě IP vrstva
Přednášky z distribuovaných systémů
Směrování II.
Úvod do počítačových sítí - Linková úroveň
Transkript prezentace:

Směrování -RIP

2 Základy směrování  Předpoklady:  Mějme směrovač X  Směrovač nemůže znát topologii celé sítě  X potřebuje určit směrovač pro přístup k ostatním subsítím v Internetu  Tato informace je uložena do směrovací tabulky směrovače  Hlavní problémy směrování  Změny topologie ovlivňují rychlost konvergence a stabilitu  Rozšiřitelnost (škálovatelnost) velkého množství propojených sítí, směrovačů a linek  Která cesta je nejlepší? ▫Minimální počet mezilehlých uzlů ▫Minimální zpoždění ▫Maximální propustnost

3 Směrování kontra posílání  Směrování( routing): proces vytváření směrovacích tabulek v každém směrovači  Posílání (forwardování): zjištění cílové adresy paketu a poslání paketu na vybrané rozhraní směrovače  Posílání vyžaduje přístup k lokální směrovací tabulce Net #Next hopLink Cost Net #InterfaceMAC Address 10if18:0:2b:e4:b:1:2  Někdy se vytváří tabulka pro forwardování, která se pak liší od směrovací tabulky  Forwardovací tabulka: optimalizovaná pro vyhledání cíle a posílání  Směrovací tabulka: optimalizovaná pro změny směrování, změny topologie

4 Směrování jako problém teorie grafů  Uzly: směrovače jedné administrativní domény (vnitřní směrování), nebo různých sítí (vnější směrování)  Hrany: vzájemné propojení směrovačů  Ohodnocení hran: podle vzdálenosti, kapacity, zpoždění, …  Cíl: nalezení minimální cesty mezi libovolnými dvěma uzly  Problém: nalezení minimální cesty decentralizovanou (nebo centralizovanou) metodou  Rychlé a robustní reakce na změnu topologie

5 Typy algoritmů směrování  „Statické“ směrování  Ruční nastavení směrovací tabulky  „Dynamické“ směrování  Adaptivní algoritmy nastavení směrovací tabulky  Směrování podle vektoru vzdáleností (Distance Vector Algorithm)  Šíření obsahu směrovací tabulky sousedním směrovačům  Směrování podle stavu linek (Link State Algorithm)  Šíření informace o stavu linek (hran grafu) sousedním směrovačům  Hybridní směrování

6 Směrování podle vektoru vzdáleností  Používá Bellman-Fordův algoritmus (dynamické programování)  Vektor vzdáleností pro uzel X: minimální vzdálenost z uzlu X do všech ostatních uzlů  Např. pro uzel A je to {2,6,2,1,3}  Každý uzel provádí následující 3 operace souběžně  Posílá vektor vzdáleností svým sousedům  Přijímá vektror vzdáleností od svých sousedů  Počítá nové vzdálenosti na základě přijatých vektorů ▫distance(X,Z) = min {distance(X,Y) + distance(Y, Z)} pro všechny sousední uzly Y

7 Směrování podle vektoru vzdáleností  Počáteční vektor vzdáleností vychází pouze ze znalosti vzdáleností k sousedním uzlům  Např. pro uzel A {3,∞,∞,1,6}  Lokální výměna globální informace o dostupnosti  Vektory vzdáleností jsou posílány  Periodicky (30s)  Při změně položky ve směrovací tabulce  Uzel detekuje chyby uzlů a linek periodickou výměnou „Hello“ paketů nebo výměnou směrovací informace

8 Počáteční nastavení směrování uzelABCDEF A03∞∞16 B304∞1∞ C∞409∞∞ D∞∞901∞ E11∞102 F6∞∞∞20

9 Počáteční finální směrovací tabulka uzlu A Cíl (od A)cenaNásl. uzel B3B C∞- D∞- E1E F6F Cíl (od A)cenaNásl. uzel B2E C6E D2E E1E F3E

10 Změny topologie  Problém „čítání do nekonečna“  Možná řešení  Omezení horní meze pro čítání (maximální vzdálenost)  Split horizon (rozštěpený obzor) ▫X nesmí poslat do uzlu Y svou vzdálenost k uzlu Z, je-li uzel Y ve směru z X do Z.  Split horizon with poisoned reverse (rozštěpený obzor s otráveným zpětným směrem) ▫X posílá do uzlu že jeho vzdálenost k uzlu Z je ∞, je-li uzel Y ve směru z X do Z. ABC

11 Změny topologie  Bohužel, žádné z těchto řešení nezabrání cyklům  Možné řešení: Před generováním a posíláním vektoru vzdáleností, který upravuje konektivitu k jinému uzlu, počkat nějakou dobu na informace o konektivitě k tomuto uzlu od jiných uzlů  Může významně prodloužit dobu konvergence.  Příčinou potíží je asynchronní výměna stavových informací  Není zaručeno, že je ve všech uzlech konzistentní směrovací informace  Urychlení konvergence: triggered update (okamžité spuštění opravy)

12 Routing Information Protocol (RIP)  Implementace algoritmu „směrování podle vektoru vzdáleností“  Všechny ohodnocení linek jsou nastaveny na 1 (počet mezilehlých uzlů)  Vektory vzdáleností vyměňovány každých 30 s  Maximální možné ohodnocení je 15, 16 je nekonečno  Omezení cyklů pomocí algoritmu „Split horizon with poisoned reverse“ (rozštěpený obzor s otráveným zpětným směrem)  Urychlení konvergence pomocí „Triggered update“ (okamžitá oprava)  Někdy se používá také „Hold down“ (pozdržení odeslání informace o výpadku uzlu nebo linky)  Detekce výpadku uzlu nebo linky po 180 s  Výmaz z nedostupnosti ze směrovací tabulky po 120 s

13 Záhlaví RIP