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, Purkyňova 97
POŽADAVKY NA IPv6 Adresní prostor navždy Zrušení přidělování adres dle tříd, využití CIDR mechanismu Minimalizace zátěže směrovačů (směrovacích tabulek) Možnost dodržet QoS Skupinová komunikace (multicast, anycast) Minimalizace zátěže linky (objevování sousedů, filtrování všesměrového vysílání) Bezpečnost
POŽADAVKY NA IPv6 Přidělování adres autokonfiguračními mechanismy, dynamické přidělování adres Podpora mobility (domácí adresa, dočasná adresa) Koncepce toků (posloupnost paketů spojena na IP vrstvě se stejnou zdrojovou a cílovou adresou, autentizací, bezpečností) Různé typy přenosu (priority , news, FTP, NFS,...) Snadný přechod od IPv4 (dual stack, tunelování, translátory)
SPECIFIKA IPv6 Víceúrovňová hierarchická struktura adres umožňuje agregaci záznamů ve směrovací tabulce Typy adres – Unicast (běžná individuální adresa) – Multicast (skupinové adresy) – Anycast (výběrové adresy) Třídy adres rozlišeny prefixem (první nejvýznamější bity) – Unicast prefix 001, následuje síťový prefix – Multicast prefix FF00:/8 – Anycast nemají speciální prefix (prefix stejný jako individuální adresy) Hlavička zpracovávaná směrovači minimální, rozšiřující hlavičky Rozhraní může mít více globálních individuálních adres (multithoming)
SMĚROVACÍ TABULKA IPv6 směrovací tabulku (Windows) zobrazíme příkazem netsh interface ipv6 show route
SMĚROVÁNÍ V IPv6 Princip směrování stejný jako u IPv4 Ze směrovací tabulky se vybere ten záznam, jehož prefix odpovídá adrese příjemce, a to v největší délce Směrovací protokoly používají obdobné algoritmy, jako u IPv4, berou v úvahu odlišnosti IPv – RIPng – OSPFv3,v6 – IS-IS – BGP4+
SMĚROVÁNÍ V IPv6 Směrovače by měly mít implementován MTU algoritmus (hledá maximální velikost paketu, který lze poslat danému cíli) Využití protokolu ICMPv6 – Zprávy o členství ve skupině (sousedním směrovačům stejného segmentu): hop limit 1 – Výzva směrovači (objevování sousedů): cílová adresa - všechny uzly (FF02::2), hop limit 255 – Ohlášení směrovače (periodicky nebo na výzvu): hop limit 255 – Výzva sousedovi (ke zjištění linkové adresy požadovaného uzlu): hop limit255 – Ohlášení souseda (odpověď na výzvu nebo ohlášení změny všem sousedům) – Přesměrování (informace ostatním o vhodnější cestě) Cache sousedů – všechny linkové adresy zařízení, od kterých uzel obdržel zprávu ohlášení souseda
RIPng Stejné vlastnosti jako u IPv4 – Vector – distance směrování – Metrika hop count (počet přeskoků) – Maximální počet směrovačů na cestě 15 – Posílá celou směrovací tabulku sousedům (každých 30s) – Aktualizace vlastní směrovací tabulky na základě tabulek sousedů Jediný rozdíl – pracuje s adresami IPv6
OSPFv3 Link – state směrování Každý směrovač má uloženu topologii sítě v podobě ohodnoceného grafu Pracuje s hierarchicky členěnou strukturou sítě (členění na oblasti) Změny v topologii směrovače posílají sousedům Podporuje – Multicast – vyvážené zatížení na paralelních trasách se stejnou metrikou – Vzájemnou autentizaci směrovačů – Dodržení QoS Metrika založená na ceně (nepřímo úměrná přenosové rychlosti) Celková metrika = součet jednotlivých cest
IS-IS Vlastnosti stejné jako protokol OSPFv3 pracuje v modelu OSI, tedy není závislý na typu IP adresy (obecný síťový protokol) Dokáže směrovat adresy IPv4 i IPv6 současně Dnes renesance tohoto protokolu (v souvislosti právě s IPv6)
BGP4+ Jediný externí směrovací protokol v Internetu Směruje libovolné protokoly síťové vrstvy (tedy i IPv6) Umožňuje ovlivňovat směrování mezi jednotlivými autonomními systémy Směrovací politika nastavitelná pomocí – atributů (nastavuje administrátor) – route map (přístupových cest, testovaných zadanou podmínkou)
ISP PEERING Vzájemné propojení dvou sítí různých telekomunikačních společností (mimo páteřní síť) Uvolňuje dálkové trasy Šetří náklady na přenos dat Privátní peering = přímé propojení dvou ISP sítí Veřejný peering = hromadné propojení více ISP sítí (např. NIX.CZ)