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

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

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

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

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

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

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,

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

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

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

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

Představa propojení sítí

3 Prefix suppression v OSPFv3... 7

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

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

Route reflektory protokolu BGP

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

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

směrovací algoritmy a protokoly

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

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

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

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

Nové LSA v topologické databází OSPFv3

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

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í

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

X36PKO Úvod Protokolová rodina TCP/IP

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

Počítačové sítě II. 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta,

JAK ČÍST TUTO PREZENTACI

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

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.

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

Architektura TCP/IP je v současnosti

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

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

Počítačové siete Smerovacie (routing) protokoly Internetu OSPF (v.2)

Počítačové sítě Transportní vrstva. Transportní vrstva

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

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

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

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

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

Průzkum a ověření možností směrování multicast provozu na platformě MikroTik.

X36PKO Jiří Smítka

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 x.x Atd.

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

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

6. Transportní vrstva

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

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

Směrování IP datagramů

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

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

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

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

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

Y36PSI Protokolová rodina TCP/IP

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

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

BIRD Internet Routing Daemon

Protokol IP verze 6. Co je to IPv6. Projektování distribuovaných systémů Ing. Jiří Ledvina, CSc.

CCNA 2/10 Další funkce TCP/IP Aleš Mareček Jaroslav Matějíček 1

Vnější směrovací protokoly

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

V kompletním grafu nenastává problém. Každý uzel je soused se zbytkem vrcholů a může s nimi kdykoliv komunikovat.

Sí tová vrstvá [v1.1]

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

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

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

Protokol GLBP. Projekt do předmětu Správa počítačových systémů Radim Poloch (pol380), Jan Prokop (pro266)

IEEE , IEEE

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

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

Zjednodusene zaklady ARP,TCP/IP Jiri Kubina Ver. 1.0 leden 2006

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

VÝKONNOST IP PROVOZU IP TRAFFIC PERFORMANCE

TOPOLOGIE DATOVÝCH SÍTÍ

Technologie MPLS X36MTI. Michal Petřík

Multicast Source Discovery Protocol (MSDP)

Distribuované systémy a výpočty

OSPFv3 popis principů funkce, praktické ověření a sledování provozu, se zaměřením na interpretaci smyslu nových typů LSA

3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl

PDV /2018 Detekce selhání

MPLS Penultimate Hop Popping

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

Základy IOS, Přepínače: Spanning Tree

Rozdělení (typy) sítí

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í

PIM Dense mode State Refresh

Principy ATM sítí. Ing. Vladimír Horák Ústav výpočetní techniky Univerzity Karlovy Operační centrum sítě PASNET

Petr Grygárek, FEI VŠB-TU Ostrava, Směrované a přepínané 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.

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

SAS (Single-Attachment Station) - s jednou dvojicí konektorů, tj. pro použití pouze na jednoduchém kruhu.

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

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

Principy a použití dohledových systémů

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

Transkript:

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 nefungujícísousednísměrovače jsou detekovány periodickou výměnou hellou zpráv Každý směrovač šíří vlastní stav linek do všech ostatních uzlů sítě pomocí spolehlivého záplavového doručování Znalost stavu linek ze všech uzlůje dostatečnápro konstrukci grafu propojení celé sítě Každý uzel vypočte minimální vzdálenost k ostatním uzlům pomocí Dijkstrova algoritmu Spolehlivé záplavové doručování Každý uzel generuje periodicky nebo při změněstavu lokálnílinky Link State pakety (LSP) LSP obsahuje: ID uzlu, který LSP generuje Seznam přímo propojených sousedů s cenami přidružených linek Sekvenční číslo tohoto LSP TTL pro toto LSP Uzel, který LSP přijme, pošle jej všem svým sousedům, kromětoho, od kterého ji obdržel Sekvenčníčíslo LSP musíbýt větší, nežposledněuloženého LSP od tohoto uzlu Přenos LSP musí být spolehlivý Používá se potvrzení, timeouty a opakování přenosu 1

Spolehlivé záplavové doručování Před posláním LSP sousedům snižuje hodnotu TTL Jestliže TTL LSP dosáhlo nuly, posíláje uzel dál s tím, že je to signál pro vyřazení tohoto LSP ze všech uzlů PomocíTTL se měřístářílokálněuložených LSP Co se stane, když sekvenční číslo LSP dosáhne maxima? Co se stane kdyžse uzel rychle vypne a zase zapne bez toho, že sousedé detekují výpadek? Uzel si může od souseda vyžádat posledníuloženélsp Příklad záplavování X X C B D (a) C B D (b) X X C B D (c) C B D (d) Dijkstrův algoritmus pro nalezení nejkratší cesty N: set of nodes in graph L(i, j): cost of link from node i to node j (equal to infinity if no link) Objective: find minimum-cost paths from node s to every node in N M: set of nodes examined so far C(n): cost of path from s to n M = {s} for each n in N {s}, C(n) = L(s,n) while (N M) M = M U {w} such that C(w) is minimum for all w in (N-M) for each n (N-M) C(n) = MIN ( C(n), C(w) + L(w,n) ) 2

lgoritmus vyhledávání Specifická realizace Dijkstrova algoritmu Používá potvrzený seznam a pokusný seznam (seznam uzlů podezřelých ) Oba obsahují seznam n-tic(cíl, cena, následující uzel) Viz následující příklad B 5 3 10 11 2 D C Krok 1 2 3 4 5 6 7 Postup vytvářenísměrovacítabulku pro uzel D Potvrzený seznam (D,0,-) (D,0,-) (D, 0, -), (C, 2, C) (D, 0, -), (C, 2, C) (D, 0, -), (C, 2, C), (B, 5, C) (D, 0, -), (C, 2, C), (B, 5, C) (D, 0, -), (C, 2, C), (B, 5, C), (, 10, C) Pokusný seznam (B, 11, B), (C, 2, C) (B, 11, B) (B, 5, C), (, 12, C) (, 12, C) (, 10, C) B 5 3 10 11 D 2 C Klady a zápory LS Rychlé ustálení po změně topologie Více robustnínežrip Předchází problému čítání do nekonečna Vyžaduje ukládání LPS v každém uzlu (týká se rozšiřitelnosti) OSPF se proto používápouze pro internísměrování(omezeníz důvodu škálovatelnosti rozšiřitelnosti 3

Protokol OSPF OpenShortestPathFirst(OSPF) RFC 2328 Nejvýznamnější směrovací protokol pro interní směrování Používázprávy: Hello vyhledání souseda DatabaseDescription přenos databáze sousedovi LinkStateRequest požadavek na zaslánídatabáze (synchronizace) LinkStateUpdate oprava topologie (router, network, network summary, SBR summary, S external LS) Link State cknowledgement potvrzení opravy topologie Protokol OSPF Další vlastnosti: Ověřování pravosti přenášených zpráv Zavedení směrovacích oblastí řešení problému rozšiřitelnosti Vyrovnávánízátěže využívánívíce cest se stejným ohodnocením mezi dvěma uzly Směrování podle TOS (Type of Service) dresování pomocí skupinového adresování(multicast) Přímé použití IP (protokol 69) Import RIP a EGP cest do svédatabáze Rozsáhlé směrovací tabulky OSPF oblasti utonomní oblast rozdělena do několika oblastí hierarchické směrování škálovatelnost Každáoblast mápřiřazeno číslo (32 bitů a.b.c.d) Páteřní oblast (oblast 0) je 0.0.0.0 4

OSPF typy směrovačů SBR S BoundaryRouter BR rea BorderRouter I Intrarea router Všechny směrovače mají tutéž topologickou databázi Znají topologii uvnitř oblasti Formát záhlaví OSPF 0 8 16 31 Version Type Message length Sourceddr rea Id Checksum uthentication type uthentication Typy OSPF zpráv Hello vyhledání souseda DatabaseDescription přenos databáze sousedovi Link State Request požadavek na zaslání databáze (synchronizace) Link State Update oprava topologie RouteLS Network LS Network Summary LS SBR SummaryLS S ExternalLS Link State cknowledgement potvrzení opravy topologie 5

Určení ceny (ohodnocení) linky Nejjednodušší(často používané) Všechny linky majístejnou cenu směrovánís minimálním ohodnocením Cena linky převrácená hodnota kapacity 10Mb linka má100 krátvyššícenu než1gb linka Cena linky zpožděnílinky 250ms satelitníspojenímá10 krátvětšícenu než25ms pozemní linka Cena linky využitílinky Linka s 90% využitím má10 krátvyššícenu nežlinka s 9% využitím Může způsobit oscilace Žádný z těchto způsobů není optimální pro všechny sítě Vyhledávání sousedství Používají se zprávy typu Hello Jsou generovány pro všechna rozhraní, obsahují IP adresu a masku pro toto rozhraní Hello interval (platnost) Seznam sousedůjejichžhellopakety vysílačjižslyšel Posílány na IP adresu 224.0.0.5 každých 10s Nepřijme-li se Hello zpráva od souseda 40s zrušení sousedství Nabízenístavu linek (OSPF Link State dvertisements) Existují různé typy LS pro dosažení směrovače, sítě, oblasti LS typu 1 nabízícenu linek mezi směrovači PoužívajíTOS pro vytvořenívíce ohodnocenípro jednu linku (Type of Service) není příliš využíváno LS ge Options Type=1 LS checksum Link state ID dvertising router LS sequence number 0 Flags 0 Number of links Link ID Link data Link type Num_TOS Metric Optional TOS information More links Length 6

Výměna LS Typy LS (cíl, cena, následující uzel) 1. RouterLink- 2. Network Link- 3. SummaryLinkto Network throughbr - 4. SummaryLinkto S BoundaryRouter- 5. ExternalLink Podmínky šíření LS Nalezen nový soused Ztráta spojení se sousedem (výpadek linky) Změna ceny linky Implicitní opakování po 30 min. Spolehlivé šíření Číslování, časové značky, CK Synchronizace databáze V broadcastsítích si směrovače vyměňujípřílišmnoho LS zpráv a CK potvrzení Řešeníproblému je výběr DesignatedRouter(DR) vybraný směrovač DR je vybírán algoritmem výběru, založeném na První směrovač připojený do broadcast sítě Směrovač s nejvyšší IP adresou na segmentu Pro zvýšení spolehlivosti se také vybírá Backup Designated Router (BDR) záložní vybraný směrovač jako horká záloha Synchronizace databáze Funkce DR DR inicializace LS databáze přidánínového směrovače na segmentu způsobí DR posílá do nového směrovače database description packet Nový směrovačposílálink-staterequestse seznamem LS které nemá nebo jsou zastaralé DR posílá do nového směrovače celou svoji LS link-state update DR posílajíls pomocímulticastuvšem směrovačůmna lokálním segmentu: Kdyžjakýkoliv směrovačobdržínebo generuje nový LS a chce je poslat ostatním směrovačům na segmentu vysílá link-state-update DR a BDR na adresu 224.0.0.6 DR zprávu posílá ostatním na adresu 225.0.0.5 7

Synchronizace databáze DR generuje network LSpro subsítě, na kterých je DR Ostatní směrovače subsítě generují pouze router LS V network LS jsou všechny router LS směrovačů připojených k subsíti. První je od DR. 8