Protokol IP verze 6. Filip Staněk Petr Grygárek

Podobné dokumenty
Protokol IP verze 6. Petr Grygárek S využitím částí zpracovaných Filipem Staňkem

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

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

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

Úvod do IPv6. Pavel Satrapa

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

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

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

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

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.

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

IP adresy. IP protokol shrnutí poznatků. IP adresa (IPv4)

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

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

Co je to IPv6 Architektura adres Plug and Play Systém jmenných domén Přechod Současný stav IPv6

Autor: Lukáš Čepa Název díla: IPv6 Zpracoval(a): České vysoké učení technické v Praze Fakulta elektrotechnická Kontaktní adresa: Technická 2, Praha 6

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

Y36PSI Protokolová rodina TCP/IP

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

Pavel Satrapa. IP v6. Internet Protokol verze 6

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

Standardizace Internetu (1)

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

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

Zkrácení zápisu dvojitou dvojtečkou lze použít pouze jednou z důvodu nejednoznačnosti interpretace výsledného zápisu adresy.

12. pomocné protokoly, IPv6. Miroslav Spousta, 2005 ICMP. pomocný protokol IP, vlastn ě součást IP protokolu

X36PKO Úvod Protokolová rodina TCP/IP

Historie a současnost IPv6. Pavel Satrapa Pavel.Satrapa@tul.cz

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

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

IPv6: Už tam budeme? Pavel Satrapa, TU v Liberci Pavel.Satrapa@tul.cz

WrapSix aneb nebojme se NAT64. Michal Zima.

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

Desktop systémy Microsoft Windows

XMW3 / IW3 Sítě 1. Štefan Pataky, Martin Poisel YOUR LOGO

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

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

Implementace protokolu IPv6 v bezdrátové síti

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

Architektura TCP/IP je v současnosti

JAK ČÍST TUTO PREZENTACI

IPv4/IPv6. Ing. Michal Gust, ICZ a. s.

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

Analýza protokolů rodiny TCP/IP, NAT

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

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

Jan Outrata. říjen prosinec 2010 (aktualizace září prosinec 2013)

Komunikace v sítích TCP/IP (1)

verze 3 Téma 8: Protokol IPv6

POČÍTAČOVÉ SÍTĚ - PROTOKOL IPV6: ANO ČI NE?

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

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

Otázky IPv6. Pavel Satrapa, TU v Liberci Pavel.Satrapa@tul.cz

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

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

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

Sledování ICMPv6 na segmentu LAN s protokolem IPv6

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

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

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

Počítačové sítě II. 11. IP verze 4, adresy Miroslav Spousta, 2006

Protokol IPv6, část 2

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

Adresování v internetu

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

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

Zásobník protokolů TCP/IP

Nasazení protokolu IPv6 v prostředí univerzitní sítě VŠB-TU Ostrava

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

11. IP verze 4, adresy. Miroslav Spousta, IP verze 4

}w!"#$%&'()+,-./012345<ya

3.17 Využívané síťové protokoly

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

POČÍTAČOVÉ SÍTĚ Metodický list č. 1

Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace DNS

Semestrální projekt do předmětu SPS

}w!"#$%&'()+,-./012345<ya

VLSM Statické směrování

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

překrýt konkrétní přenosové technologie jednotnou pokličkou která zakrývá specifické vlastnosti přenosových technologií

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

Vlastnosti podporované transportním protokolem TCP:

Velikost a určení IP adresy

Identifikátor materiálu: ICT-3-03

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

VLSM Statické směrování

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

1 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol) a OSI model

6. Transportní vrstva

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

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

Informační technologie. Název oboru: Školní rok: jarní i podzimní zkušební období 2017/2018

GRE tunel APLIKA ˇ CNÍ P ˇ RÍRU ˇ CKA

Co nového v IPv6? Pavel Satrapa

Seminární práce do předmětu: Bezpečnost informačních systémů. téma: IPsec. Vypracoval: Libor Stránský

Téma 2 - DNS a DHCP-řešení

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

PROTOKOL IPV6 A MOŽNOSTI JEHO IMPLEMENTACE PROTOCOL IPV6 AND ITS IMPLEMENTATION SCENARIOS

Obsah. Úvod 13. Věnování 11 Poděkování 11

Transkript:

Protokol IP verze 6 Filip Staněk Petr Grygárek

Proč IPv6 1995 - RFC 1883: Internet Protocol, Version 6 Požadavky Adresní prostor 128 bitů (3,4 * 10E38) Různé druhy adres (uni-, multi-, any-cast) Jednotné adresní schéma (no NAT) Hierarchické směrování a adresace (agregace) Podpora QoS Automatická konfigurace Optimalizace vysokorychlostního směrování Podpora mobility Snadný přechod z IPv4 Bezpečnost (autentizace, šifrování)

Datagram IPv6 RFC 2460: Internet Protocol, Version 6 Minimalizace a zjednodušení (základní) hlavičky 40 B, 32 B adresy Položky Verze (4 b) Třída provozu (8 b) Značka toku (20 b) Délka dat za hlavičkou (16 b) Další hlavička (8 b) Dosah (8 b) Adresy odesílatele a příjemce (2 x 128 b)

Porovnání hlaviček IPv4 a IPv6 IP v4 Ve r ze Volb y 8 b 8 b 8 b 8 b Dé lka h l. Id e n t ifika ce Typ slu žb y Volb y 3 b Ce lková d é lka Posu n fr a g m e n tu TTL Pr otokol Kon tr oln í sou če t Ad r e sa od e síla te le Cílová a d r e sa IP v6 Ve r ze Tř íd a p r ovozu Zn a čka toku Dé lka d a t Da lš í h la vička Ma x. skoků Ad r e sa od e síla te le

Pole Identifikace toku dat Jednoznačná identifikace dílčího toku IP adresa odesílatele IP adresa cíle Značka toku (určuje si odesílatel libovolně, nesmí být 0) Možnost rychlejšího směrování Možnost zajištění šířky pásma Životnost položky v paměti směrovače max. 6s

Pole Délka dat, další hlavička, dosah Délka dat týká se dat, bez hlavičky maximální délka je 64 kb Identifikace další hlavičky možnost řetězení hlaviček také identifikace přenášených dat (např. TCP) Dosah náhrada za TTL průchod směrovačem (hop) sníží tuto hodnotu při dosažení 0, je paket zahozen a vyslána ICMP zpráva, slouží k prevenci zacyklení

Ztracené položky IPv4 hlavičky Délka hlavičky, Identifikace, Kontrolní součet nejsou již třeba Rozšiřující Volby, Fragmentace nahrazeny mechanismem zřetězením rozšiřujícíh hlaviček

Zřetězení rozšiřujících hlaviček Každá rozšiřující hlavička je samostaný blok Propojení pomocí položky Další hlavička Poslední rozšiřující hlavička ukazuje na typ dat paketu (zastupuje položku Protokol z IPv4) Řetěz obsahuje pouze hlavičky, které jsou nutné

Vybrané hodnoty položky Další hlavička Ro zš iřu jíc í h la vič k y 0 volb y p r o vše ch n y 4 3 sm ě r ová n í 4 4 fr a g m e n ta ce 5 0 šifr ová n í ob sa h u (ES P) 5 1 a u te n t iza ce (AH ) 5 9 p osle d n í h la vička 6 0 volb y p r o cíl 6 2 m ob ilita Typ n e s e n ýc h d a t 6 TCP 8 EGP 9 IGP 1 7 UDP 4 6 RS VP 4 7 GRE 5 8 ICM P

Doporučené pořadí rozšiřujících hlaviček 1. základní hlavička IPv6 2. volby pro všechny 3. volby pro cíl (pro první cílovou adresu) 4. směrování 5. fragmentace 6. autentizace 7. šifrování obsahu 8. volby pro cíl (pro konečného příjemce)

Rozšiřující hlavička Volby Pro všechny (typ 0), pro cíl (typ 60) Délka 16 B 8 b 8 b 8 b 8 b Da lší h la vička Dé lka d a t Volb y

Struktura Volby Samotná volba má části typ (1 B) délka (1 B) data 2 nejvyšší bity typu určují co s neznámou volbou 00 přeskočit a pokračovat dalšími volbami 01 zahodit datagram a nepokračovat dalšími volbami 10 zahodit datagram a odesilateli poslat ICMP zprávu 11 zahodit datagram a ICMP poslat jen pokud cílová adresa nebyla multicastová třetí nejvyšší bit určuje možnost změny volby po cestě 0 volba se nesmí změnit 1 volba se může změnit

Definované typy Voleb Pro všechny 0 Pad1 1 PadN 5 Upozornění směrovače 194 Jumbo obsah (začíná bity 11) Pro cíl 0 Pad1 1 PadN 201 Domácí adresa

Rozšiřující hlavička Směrování 8 b 8 b 8 b 8 b Da lš í h la vička Dé lka d a t Typ sm ě r ová n í = 0 Re ze r va = 0 Zb ývá se g m e n tů Ad r e sa [1 ] Ad r e sa [2 ]. Ad r e sa [n ]

Rozšiřující hlavička Fragmentace IPv6 nedovoluje fagmentovat na cestě fragmentuje tedy výlučně odesílatel Vyžaduje min. délku MTU 1280 B (IPv4 576 B) Posun fragmentu je v osmicích bajtů od začátku fragmentované části dat Příznak M určuje, zda-li jsou další fragmenty 8 b 8 b 1 3 b 2 b 1 b Da lš í h la vička Re ze r va = 0 Posu n fr a g m e n tu R e z. Id e n t ifika ce M

Jumbogramy Použití oznámeno volbou Délka dat je určena 32 bity Velikost je tedy 64 kb až 4 GB Délka dat v základní hlavičce se vynuluje 8 b 8 b 8 b 8 b Dé lka ju m b o d a t Typ volb y = 1 9 4 Dé lka volb y = 4

Adresy IPv6 (128b) Typy Individuální (unicast) Skupinové (multicast) Výběrové (anycast) nejbližší člen skupiny Rozsah platnosti Globální http://www.iana.org/assignments/ipv6-unicast-address-assignments Linkové (fe80::/10) zahrnují EUI64 pro servisní protokoly, směrovací protokoly, autokonfiguraci Unique local address (fc00::/7) pro sítě nepřipojené k Internetu (obdoba privátních adres IPv4) směrovatelné jen mezi skupinou spolupracujících sítí nahrazují původní site-scope adresy

Zápis IPv6 adres Standardní zápis FEDC:BA98:7654:1230:FECD:BACD:7546:3210 Zkrácené zápisy Mějme adresu 2001:0718:1001:0000:0000:69ff:fe06:e407 Zkrácení počátečních nul 2001:718:1001:0:0:69ff:fe06:e407 Vynechání nul 2001:718:1001::69ff:fe06:e407

Prefixy sítí Příslušnost k dané síti je dána prefixem všechna rozhraní na jedné síti mají stejný prefix podobné jako CIDR IPv6_adresa / délka_prefixu

Speciální IPv6 adresy ::/128 unspecified address ::1/128 - loopback ::ffff:0:0/96 IPv4 mapped addresses Poslední 4 bajty jsou IPv4 adresou Příklad zápisu: 0:0:0:ffff:0:0:158.196.158.77 Adresy pro mechanismy přechodu 2001::/32 Teredo tunneling 2002::/16 6to4 tunneling...

Skupinové adresy (FF00::/8) Význam bitu T 1 trvalé přiřazení 0 dočasné přiřazení Význam rozsahu 1 lokální uzel 2 LAN 5 místo 8 organizace E globální 8 b 4 b 4 b 1 1 2 b 1 1 1 1 1 1 1 1 0 0 0 T r ozsa h sku p in ová a d r e sa

Vyhrazené skupinové adresy FFxx::1 všechny stanice (počítače i směrovače) FFxx::2 všechny směrovače FFxx::9 všechny směrovače provozující RIP a další...

Identifikátor rozhraní - modifikované EUI-64 pro Ethernet (a varianty) mezi 3. a 4. bajt MAC adresy se vloží 16 bitů FFFE

Povinné adresy rozhraní Koncová stanice lokální linková adresa (FE80::...) všechny individuální adresy lokální smyčka (::1) skupinová adresa pro všechny uzly (FF01::1) skupinová adresa pro vyzývaný uzel pro všechny přidělené individuální (a příp. výběrové) adresy všechny skupinové adresy Směrovač výběrová adresa pro směrovače v podsíti všechny výběrové adresy, které byly přiděleny skupinová adresa pro všechny směrovače (FF05::2)

ICMPv6 nejvyšší bit typu 0 chyba 1 informační 8 b 8 b 1 6 b Typ Kód Kon tr oln í sou če t Tě lo zp r á vy

ICMPv6 typy a kódy I typ kód popis 1 nedoručitelný datagram 1 0 ve směrovací tabulce neex. směr pro adresu 1 1 spojení s cílem je administrativně uzavřeno 1 3 nedosažitelná adresa 2 0 příliš velký datagram 3 čas vypršel 3 0 dosažen max. počet hopů 3 1 vypršel čas na sestavení datagramu z fragmentů 4 chybný parametr 4 0 chybné pole v záhlaví 4 1 nepodporovaný typ v poli hlavička 4 2 nepodporovaná volba

ICMPv6 typy a kódy II typ kód popis 128 0 žádost o echo 129 0 echo 133 0 žádost o směrování 134 0 oznámení o směrování 135 0 žádost o linkovou adresu (náhrada ARP) 136 0 oznámení o linkové adrese (náhrada ARP) 137 0 změň směrování

DNS a IPv6 RFC 3596 (vychází z RFC 1886) adresy typu AAAA konstrukce se záznamy typu A6 zrušeny reverzní dotazy do domény ip6.arpa named.conf zone "1.0.0.1.8.1.7.0.1.0.0.2.IP6.ARPA" { type master; file "pri/vsb6.rev"; }; příklad pro host.db michelle IN AAAA 2001:718:1001:9e:a00:69ff:fe06:e407 příklad pro reverzní záznam 7.0.4.e.6.0.e.f.f.f.9.6.0.0.a.0.e.9.0.0 IN PTR michelle.vsb.cz.

Podpora v OS *BSD KAME Project www.kame.net Linux standardní jádro USAGI Project www.linux-ipv6.org Microsoft Windows starší než 2000 podpora IPv6 není a nebude 2000 stáhnout a instalovat záplatu XP,Vista již obsaženo

Další Hledání linkových adres (náhrada ARP) Podpora vícenásobných adres Automatická konfigurace Směrování RIPNG, OSPFv6, ISIS, EIGRP, BGP4+ IPv6 Multicasting Mobile IP Bezpečnost IPv6 Připojení/propojení IPv6 sítí a izolovaných IPv6 strojů dual-stack hosts, IPv4-kompatibilní adresy statické tunely dynamické tunely 6to4, Teredo, ISATA

Literatura Satrapa Pavel: IPv6 Neocortex, Praha 2002, ISBN 80-86330-10-9 + aktualizované vydání (2008) Dostálek Libor, Kabelová Alena: Velký průvodce protokoly TCP/IP a systémem DNS Computer Press, Praha 2000, ISBN 80-7226-323-4