RFC 8200: IPv6 - Budoucnost adresování pro studenty CCNA/CCNP

Pokud se připravuješ na certifikaci CCNA nebo CCNP, bez znalosti IPv6 se neobejdeš. V tomto článku rozebíráme dokument RFC 8200 – standard, který definuje Internet Protocol verze 6. Vysvětlíme hlavičku IPv6, způsob adresování, jak funguje ICMPv6 či Neighbor Discovery. Vše jasně, lidsky a s praktickými příklady.

Co je RFC 8200 a proč je důležité?

RFC 8200, publikovaný v červenci 2017, nahrazuje starší RFC 2460 a standardizuje IPv6 jako definitivní náhradu za IPv4. IPv6 řeší hlavní omezení IPv4: nedostatek adres, složité NATy a omezenou škálovatelnost. Protokol poskytuje 128bitové adresy, jednodušší hlavičku a nativní podporu pro bezpečnost (IPsec).

Kromě adresování definuje také chování paketů, fragmentaci, způsob zpracování ve forwarderech a interakci s ICMPv6 a ND (Neighbor Discovery).

IPv6 adresy a jejich formát

IPv6 používá 128bitové adresy zapisované v hexadecimálním formátu. Příklad:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Adresy lze zkracovat pomocí pravidel: odstranění počátečních nul a zřetězení nulových bloků pomocí ::. IPv6 podporuje více typů adres:

Hlavička IPv6 – jednoduchost a výkon

Na rozdíl od IPv4 má IPv6 hlavička pevně stanovenou velikost 40 bajtů a je navržena pro rychlé zpracování. Hlavička obsahuje jen nejdůležitější pole, bez kontrolního součtu:

  1. Version – vždy 6
  2. Traffic Class – podobné jako TOS v IPv4
  3. Flow Label – pro QoS a identifikaci toků
  4. Payload Length – velikost dat za hlavičkou
  5. Next Header – typ následujícího protokolu (např. TCP)
  6. Hop Limit – ekvivalent TTL v IPv4
  7. Source Address
  8. Destination Address
Wireshark příklad:
Internet Protocol Version 6
    Source: fe80::1
    Destination: ff02::1
    Traffic Class: 0x00
    Flow Label: 0x00000
    Payload Length: 64
    Next Header: ICMPv6 (58)

ICMPv6 a Neighbor Discovery (ND)

ICMPv6 je nedílnou součástí IPv6 – slouží nejen k testování spojení (ping), ale i jako základ pro ND protokol, který nahrazuje ARP. Pomocí ICMPv6 se řeší:

ICMPv6 rovněž obsahuje chybové zprávy, jako například Packet Too Big a Destination Unreachable.

Routing a fragmentace v IPv6

Na rozdíl od IPv4, IPv6 nefragmentuje pakety v routerech. Fragmentaci musí provést již zdrojový uzel, pokud ví, že paket přesahuje MTU cílového segmentu. Fragmentace je implementována jako rozšířená hlavička (Extension Header).

IPv6 podporuje směrovací protokoly jako OSPFv3, EIGRP for IPv6 a BGP. Všechny musí být připraveny na práci se 128bitovými adresami a ICMPv6 zprávami.

Nejčastější otázky (FAQ)

  1. Jaká je hlavní výhoda IPv6 oproti IPv4?
    Obrovský prostor adres (2^128), jednodušší hlavička a odstranění potřeby NAT.
  2. Proč nemá IPv6 kontrolní součet v hlavičce?
    Pro zrychlení zpracování – kontrolu integrity provádějí vyšší vrstvy (např. TCP).
  3. Co znamená adresa ff02::1?
    Je to multicast adresa pro všechny uzly v rámci linky (lokální síť).
  4. Jak se přidělují IPv6 adresy?
    Staticky, přes DHCPv6 nebo automaticky pomocí Router Advertisement.
  5. Který nástroj nahrazuje ARP v IPv6?
    Neighbor Discovery (ND), který běží nad ICMPv6.

Top 5 zajímavých faktů o RFC 8200 a IPv6

  1. IPv6 adres je víc než atomů na Zemi – 2128 ≈ 3,4×1038.
  2. IPv6 nepoužívá broadcast – používá se multicast a anycast.
  3. IPv6 hlavička má pevně 40 bajtů – bez nutnosti přepočítávání checksumu.
  4. Extension Headers – umožňují rozšířit funkcionalitu bez změny základního protokolu.
  5. ICMPv6 je nezbytný pro fungování sítě – jeho blokování vede k výpadkům konektivity.

Závěr

RFC 8200 a IPv6 představují budoucnost internetové komunikace. Znalost tohoto protokolu je nezbytná pro každého síťového specialistu. Ať už se připravuješ na CCNA/CCNP nebo pracuješ s moderními sítěmi, IPv6 je realita, kterou musíš zvládnout.

Jak začít programovat?

Úvod do programování pro každého bez předchozích znalostí.

Stáhněte si náš ebook teď výjimečně zdarma!!!

Viac informacií preberáme na kurze:

Kurz NP7 - IP nové generace: IPv6 a konfigurace na platformě Cisco

Marián Knězek