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



Podobné dokumenty
Směrovací protokoly, propojování sítí

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

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

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ě II. 13. Směrování. Miroslav Spousta, 2004

Směrování 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.

Obsah Počítačová komunikace Algoritmy a mechanismy směrování v sítích Řízení toku v uzlech sítě a koncových zařízeních...

Počítačové sítě. Cvičení - IP adresy

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

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

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

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

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

Představa propojení sítí

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

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

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.

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

VLSM Statické směrování

VLSM Statické směrování

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

Osnova. IP adresy. Základy IP adresace Typy Adres subnetting VLSM CIDR

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

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

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

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

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í

směrovací algoritmy a protokoly

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

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

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

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

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

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

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

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

Statistiky sledování televize

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

Telekomunikační sítě Protokolové modely

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

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

Route reflektory protokolu BGP

Příkazy Cisco IOS. 1 Přehled módů. 1.2 Uživatelský mód (User Mode) 1.3 Privilegovaný mód (Privileged Mode) 1.1 Klávesové zkratky

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

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

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

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

Komunikační sítě a internetový protokol verze 6. Lukáš Čepa, Pavel Bezpalec

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

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

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

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

BIRD Internet Routing Daemon

Možnosti Multi-Topology Routing v Cisco IOS (ISIS, OSPF, BGP, 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ě

Počítačové sítě 1 Přednáška č.4 Síťová vrstva

Architektura adres v síti internet Formát IP adres Nehospodárnost VSLM CIDR NAT Adresa protokolu IPv6

Protokoly TCP/IP. rek. Petr Grygárek Petr Grygárek, FEI VŠB-TU Ostrava, Počítačové sítě (Bc.) 1

Semestrální projekt do SPS Protokol RSVP na Cisco routerech

Technologie počítačových sítí - LS 2016/2017. Případová studie příklady syntaktických konstruktů Cisco IOS pro jednotlivé části případové studie.

BRNO UNIVERSITY OF TECHNOLOGY FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS BACHELOR S THESIS AUTHOR

Konfigurace směrovače, CDP

X36PKO Úvod Protokolová rodina TCP/IP

Desktop systémy Microsoft Windows

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

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

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

Směrování IP datagramů

Další síťová zařízení

Vnější směrovací protokoly

Poděkování 21 O autorovi 23 Úvod 25 Síťové certifikace Cisco 25

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

Část l«rozbočovače, přepínače a přepínání

Konfigurace sítě s WLAN controllerem

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

IPv6. Miroslav Čech. (aktualizováno 2009, J. Blažej)

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

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

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

IPv6 VPN přes IPv4 MPLS páteř

Na cestě za standardem

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

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.

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

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TECHNOLOGIÍ A MĚŘENÍ BAKALÁŘSKÁ PRÁCE

Velikost a určení IP adresy

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

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

Přednáška 9. Síťové rozhraní. Úvod do Operačních Systémů Přednáška 9

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

Směrované a přepínané sítě

HSRP v1+v2, reakce na události object trackingu, vliv na zátěž CPU

Nové LSA v topologické databází OSPFv3

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

Analýza protokolů rodiny TCP/IP, NAT

DLNA- Průvodce instalací

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

HSRP a VRRP s využitím IPv6

Transkript:

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 TUČEK xkazik00 xtucek05 BRNO 2007

Obsah Obsah... 2 1 Co je to beztřídní směrování... 3 1.1 Maska podsítě s variabilní délkou, subnetting... 3 1.2 Subnet zero... 3 1.3 CIDR... 3 1.4 Adresová agregace, supernetting... 5 2 RIP verze 2... 5 2.1 Historie RIP... 5 2.2 Vlastnosti RIP v2... 6 2.3 Konfigurace RIP v2... 6 2.4 Ověření funkčnosti... 7 2.5 Řešení potíží s RIP v2... 8 2.6 Výchozí cesty... 9 2.7 Otázky k procvičení... 10 2

1 Co je to beztřídní směrování Beztřídní směrování (CIDR - Classless Interdomain Routing) vzniklo jako dočasné řešení při nedostatku IP adres, ke kterému došlo s masivním rozšiřováním internetu po celém světě. Beztřídní směrování tedy adresního prostoru využívá efektivněji. Při běžném směrování (Classful Routing) je vždy pro konkrétní třídu IP adresy přiřazena síťová maska, kterou nelze změnit například pro IP adresu 192.168.187.0 je pevně přiřazena síťová maska 255.255.255.0. Pevně daná délka síťové masky ovšem není ideální v určitých situacích může být adresní prostor zbytečně rozsáhlý (málo hostů na síti) a v jiných naopak nedostatečný. 1.1 Maska podsítě s variabilní délkou, subnetting Beztřídní směrování tedy zavádí masku podsítě s variabilní délkou (VLSM), která umožňuje definovat vhodnou délku masky tak, aby byl rozsah rozdělen na potřebný počet podsítí a požadovaný počet hostů, případně dalších podsítí atd. Této činnosti se říká subnetting. 1.2 Subnet zero V minulosti byl první subnet (označovaný jako subnet zero) ponecháván neobsazený, aby se předešlo možným zmatkům souvisejícím se záměnou síťové adresy a adresy subsítě. Stejné pravidlo platilo také pro poslední subnet. Až s dalším rozvojem VLSM se začaly plně využívat všechny subnety. V cisco IOS můžeme použití subnet zero zakázat příkazem: no ip subnet-zero 1.3 CIDR Tento výskyt různých délek podsítě v rámci jedné sítě ovšem vyžaduje implementaci beztřídního routovacího protokolu (classless routing protocol RIPv2, EIGRP, OSPF, ISIS) oproti tradičním protokolům třídním (vyžadujícím výskyt pouze jedné masky na síť RIP, IGRP). Beztřídní směrování (classless interdomain routing CIDR, defaultní nastavení pro Cisco IOS 11.3 a novější) lze aktivovat globálním konfiguračním příkazem: ip classless 3

Router nastavený pro provádění beztřídního směrování nebere ohled na třídu cílové adresy při prohledávání směrovací tabulky, adresy jsou porovnávány čistě bitově. Všechny beztřídní routovací protokoly mají navíc schopnost zahrnout masku podsítě ve svých route advertisements. Příklad: Sítí 192.168.10.0/24 je třeba pokrýt adresové požadavky 100 zařízení v token ring podsíti, 50 zařízení v FDDI podsíti, 30 a 10 zařízení v ethernet podsíti a dvou point-to-point spojení mezi třemi routery propojujícími je. Problém nelze bez VLSM vůbec vyřešit token ring podsíť se 100 zařízeními vyžaduje 25 bitovou masku, jelikož všechny masky podsítí v síti musí být stejné délky, je k dispozici již jen jedna další podsíť. S použitím VLSM lze vyčlenit 25 bitovou podsíť pro token ring, např. 192.168.10.0/25 126 zařízení, dostatek pro 100 zařízení token ring a zbytek adresního prostoru dále dělit na 192.168.10.128/26 62 zažízení, dostatek pro 50 zařízení FDDI 192.168.10.192/27 30 zažízení, dostatek pro 30 zařízeni ethernet 192.168.10.224/28 14 zažízení, dostatek pro 10 zařízení ethernet 192.168.10.240/30 2 zažízení, dostatek pro 2 point-to-point zařízení 192.168.10.244/30 2 zažízení, dostatek pro 2 point-to-point zařízení tyto podsítě budou mít následovný rozsah platných adres a broadcast adresu: 192.168.10.0/25 platné adresy: 192.168.10.{1-126} broadcast: 192.168.10.127 192.168.10.128/26 platné adresy: 192.168.10.{129-190} broadcast: 192.168.10.191 192.168.10.192/27 platné adresy: 192.168.10.{193-222} broadcast: 192.168.10.223 192.168.10.224/28 platné adresy: 192.168.10.{225-238} broadcast: 192.168.10.239 192.168.10.240/30 platné adresy: 192.168.10.{241-242} broadcast: 192.168.10.243 192.168.10.244/30 platné adresy: 192.168.10.{245-246} broadcast: 192.168.10.247 Příklad: Síť s adresou třídy B má být rozdělena na podsítě obsahující 250 zařízení takové sítě vyžadují 24 bitové masky. Bude-li použito třídní směrování, musí být point-to-point spojení mezi routery adresovány z rozsahu původní B sítě a všechny jejich masky stejné, tudíž 24 bitová podsíť schopná adresovat 254 zařízení je přiřazena point-to-point spojení. 252 adres je tak v důsledku nepoužitelných. 4

1.4 Adresová agregace, supernetting Další schopností beztřídních routovacích protokolů je adresová agregace (taktéž označováno jako tvorba supersítí, supernetting). Jakýmsi logickým opakem tvorby podsítí je sumarizace v adresovém prostoru sousledných podsítí v jednu větší síť. Agregace je rozšířením této techniky přes hranice třídy hlavní sítě, vzniklému agregovanému intervalu adres se říká supersíť. Příklad: sítě 192.168.16.0/24 = 110000001010100000010 00000000000 192.168.17.0/24 = 110000001010100000010 00100000000 192.168.18.0/24 = 110000001010100000010 01000000000 192.168.19.0/24 = 110000001010100000010 01100000000 192.168.20.0/24 = 110000001010100000010 10000000000 192.168.21.0/24 = 110000001010100000010 10100000000 192.168.22.0/24 = 110000001010100000010 11000000000 192.168.23.0/24 = 110000001010100000010 11100000000 lze nalezením nejlevějích bitů shodných pro všechny z nich agregovat do supersítě 192.168.16.0/21 = 110000001010100000010 00000000000 Při zjišťování supersítě je nutné dbát na souslednost všech požadovaných podsítí, v opačném případě je následkem snížení efektivity agregovaného směrování a nebezpečí vzniku routovacích cyklů a černých děr. Výhodami agregovaného routování je ušetření zdrojů routerů (paměť potřebná pro uložení routovacích tabulek a procesorové cykly pro jejich zpracování při každém prohledání) a snížení nároků na propustnost média dedikovaného pro zasílání obnov routovacích tabulek směrovači. 2 RIP verze 2 2.1 Historie RIP Internet se skládá z mnoha autonomních systémů (AS), z nichž každý je samostatně spravován a má vlastní směrování, které se může lišit od ostatních AS. Směrovací protokol použitý uvnitř AS je označován jako IGP (Interior Gateway Protocol). Směrovací protokol používány mezi AS navzájem je pak označován jako EGO (Exterior Gateway Protocol). RIP je navržen jako classful IGP protokol pro AS střední velikosti a není vhodný pro použití v komplexnějších situacích. 5

RIP v1 je distance vector protokol rozesílající svým sousedům v pravidelných intervalech (standardně 30s) celou směrovací tabulku. Jako metriku RIP v1 používá skoků (hop-count), přičemž jejich maximální počet je 15. Pokud router obdrží informaci o sítí a přijímající rozhraní náleží do stejné sítě, ale je v jiném subnetu, router použije síťovou masku nakonfigurovanou na přijímajícím rozhraní (255.0.0.0 pro adresy třídy A, 255.255.0.0 pro třídu B a nakonec 255.255.255.0 pro adresy třídy C). RIP v1 je oblíbený pro svou jednoduchost, je tedy často implementován. Má ovšem následující omezení: ve svých updatech neposílá síťovou masku (nepoužitelný s VLSM a CIDR) update posílá jako broadcast (255.255.255.255) nepodporuje ověřování 2.2 Vlastnosti RIP v2 Má společné s RIP v1: Distance vector protokol používající jako metriku počet skoků (hop count). Používá udržovací časovače pro prevenci směrovacích smyček (výchozích je 180 s). K potlačení směrovacích smyček používá split horizon. 16 skoků v metrice používá pro nekonečnou vzdálenost. Nové vlastnosti RIP v2: Umožňuje odesílání síťové masky ve svých updatech, tudíž podporuje beztřídní směrování a rozdílné subnety v rámci sítě mohou používat rozdílné masky podsítě (VLSM). Poskytuje ověřování updatů (authentication). RIP v2 posílá své updates jako multicast s využitím class D addresy 224.0.0.9,což prináší vyšší efektivitu. 2.3 Konfigurace RIP v2 Příkaz router spustí proces směrování, příkaz network implementuje tři funkce: Směrovací updaty jsou jako multicast zasílány na zadaném rozhraní. Směrovací updaty jsou zpracovány, pokud jsou přijaty na stejném rozhraní. Podsítě přímo připojené k rozhraní jsou obsaženy v ohlášeních (advertisements). Příkaz network je nutný, aby bylo možné určit rozhraní, které se účastní odesílání a přjimání směrovacích updatů. Příkaz spustí směrovací protokol na všech rozhraních, které router v dané síti má a také umožní ohlašování této sítě. 6

Příklad konfigurace: router rip // aktivuje RIP version 2 // identifikuje, že používáme verzi 2 network 172.16.0.0 // zadáme přímo připojenou síť network 10.0.0.0 // a další přímo připojenou síť Rozhraní routeru připojené k sítím 172.16.0.0. a 10.0.0.0, případně jejich podsítím, budou odesílat a přijímat RIP v2 updaty, které routeru umožní zjištění topologie sítě. Na dalších routerech je nastavení stejné, ale samozřejmě vždy uvádíme přímo připojené sítě konkrétního routeru. 2.4 Ověření funkčnosti show ip protocols show ip interface brief zobrazí shrnutí informací a stav rozhraní. show ip route zobrazí obsah směrovací tabulky. Tabulka obsahu všechny známé sítě a podsítě a obsahuje informaci o tom, jak byl záznam získán (zadán staticky, propagace jiného routeru). 7

Při ověřování funkčnosti zkontrolujte, jestli směrovací tabulka obsahuje informaci o sítích ze sousedního směrovače. Pokud záznamy chybí, směrovací záznamy nejsou vyměňovány. 2.5 Řešení potíží s RIP v2 Příkaz debug ip rip zobrazuje RIP updaty tak, jak jsou odesílány a přijímány. Příkaz no debug all, případně undebug all zobrazení debug informací opět deaktivují. V příkladu je zachycena situace, ve které router přijímá updaty od jiného routeru se zdrojovou adresou 10.1.1.2. Tento směrovač zasílá v aktualizaci tabulky informace o dvou cílech. Router, na kterém debug informace zkoumáme, odeslal také své updaty v obou případech je jejich cílem multicast adresa 224.0.0.9. číslo v závorkách je zdrojová adresa vložená do IP hlavičky. Někdy můžeme ve výstupním debug logu vidět také záznamy jako: RIP: broadcasting general request on Ethernet0 RIP: broadcasting general request on Ethernet1 Tyto výstupy se objevují při inicializaci, při změně rozhraní nebo například při manuálním vyprázdnění směrovací tabulky. odesilatele: Následující položka je pro změnu s nejvyšší pravděpodobností způsobena vadným paketem od RIP: bad version 128 from 160.89.80.43 8

Debug výstup RIP: broadcasting general request on Ethernet 0 RIP: bad version 128 from 160.89.80.43 RIP: received v2 update from 150.100.2.3 on Serial0 RIP: sending v1 update to 255.255.255.255 via Serial0 (150.100.2.2) RIP: ignored v1 packet from 150.100.2.2 (illegal version) RIP: sending v2 update to 224.0.0.9 via FastEthernet0 (150.100.3.1) RIP: build update entries 150.100.2.0/24 via 0.0.0.0 metric 1, tag Možný význam Změna rozhraní při inicializaci / manuální vyprázdnění směrovací tabulky Poškozený paket od odesilatele RIP v2 updaty obdrženy RIP v1 je nastaven na Serial0 Směrovač není nastaven pro RIP v1 RIP v2 updaty odeslány Ukazuje použití výchozí cesty a tag 2.6 Výchozí cesty Směrovače se mohou učit nové cesty třemi způsoby: Statické směrování manuálně zadávané administrátorem ve formě dalšího skoku pro určitý cíl. Výchozí směrování administrátor zadává také výchozí cesty pro případ, že nebude žádná jiná cesta k cíli. Směrovací tabulky jsou díky nim kratší. Dynamické směrování směrovač informace o nových cestách získává pomocí updatů od jiných směrovačů Statické pravidlo: Router(config)#ip route 172.16.1.0 255.255.255.0 172.16.2.1 Vytvoření výchozí cesty při použití směrovacích protokolů: Router(config)#ip default-network 192.168.20.0 Směrovače s tímto pravidlem se zpravidla připojují k jinému směrovači, který má výchozí bránu zadánu staticky. Statické určení výchozí brány: ip route 0.0.0.0 0.0.0.0 192.168.20.2 9

2.7 Otázky k procvičení Správce sítě se rozhodl vypůjčit 4 bity pro masku podsítě v síti class C. Kolik použitelných subnetů získá, bude-li použito ip subnet-zero? 14 15 16 30 31 32 Router A a Router B si vyměňují RIP v2 updaty. Router B neobdržel od Routeru A ve stanoveném čase odpověď. Předpokládejme výchozí nastavení časovače jak dlouho bude Router B čekat, než označí záznamy od Routeru A za neplatné? 90 s 120 s 150 s 180 s 240 s Čím se od sebe liší RIP v1 a v2? [ ] Pouze v1 poskytuje ověřování [ ] Pouze v1 používá split-horizon k prevenci směrovacích smyček [ ] Pouze v2 používá 16 skoků pro nekonečnou vzdálenost [ ] Pouze RIP v2 odesílá ve svých updatech masku podsítě Router 1 a Router 2 jsou nakonfigurovány s ip subnet-zero. Kolik použitelných host IP adres bude nevyužito v podsíti 192.168.1.0? 0 28 30 32 60 62 Jaký je nejvyšší počet skoků, které RIP provede před chybou Destination Unreachable? 14 15 16 17 Vyberte pravdivé tvrzení o RIP v1: [ ] používá se k přenosu směrovacích informací mezi autonomními systémy [ ] může být využit ve velmi velkých, komplexních sítích [ ] může rozdělovat zátěž až mezi čtyřmi cestami stejné ceny [ ] může být implementován takřka na všech směrovačích 10