RFC 8200: IPv6 – Budúcnosť adresácie pre CCNA/CCNP študentov

Ak sa pripravuješ na certifikáciu CCNA alebo CCNP, neobídeš sa bez znalosti IPv6. V tomto článku rozoberáme dokument RFC 8200 – štandard, ktorý definuje Internet Protocol verzie 6. Vysvetlíme hlavičku IPv6, spôsob adresovania, ako funguje ICMPv6 či Neighbor Discovery. Všetko jasne, ľudsky a s praktickými príkladmi.

Čo je RFC 8200 a prečo je to dôležité?

RFC 8200, publikovaný v júli 2017, nahrádza starší RFC 2460 a štandardizuje IPv6 ako definitívnu náhradu za IPv4. IPv6 rieši hlavné obmedzenia IPv4: nedostatok adries, zložité NAT-y, a obmedzenú škálovateľnosť. Protokol poskytuje 128-bitové adresy, jednoduchšiu hlavičku a natívnu podporu pre bezpečnosť (IPsec).

Okrem adresovania definuje aj správanie paketov, fragmentáciu, spôsob spracovania vo forwarderoch a interakciu s ICMPv6 a ND (Neighbor Discovery).

IPv6 adresy a ich formát

IPv6 používa 128-bitové adresy zapisované v hexadecimálnom formáte. Príklad:

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

Adresy môžu byť skrátené pomocou pravidiel: odstránenie počiatočných núl a zreťazenie nulových blokov pomocou ::. IPv6 podporuje viac typov adries:

Hlavička IPv6 – jednoduchosť a výkon

Na rozdiel od IPv4 má IPv6 hlavička pevne stanovenú veľkosť 40 bajtov a je navrhnutá pre rýchle spracovanie. Hlavička obsahuje len najdôležitejšie polia, bez kontrolného súčtu:

  1. Version – vždy 6
  2. Traffic Class – podobné ako TOS v IPv4
  3. Flow Label – pre QoS a identifikáciu tokov
  4. Payload Length – veľkosť dát za hlavičkou
  5. Next Header – typ nasledujúceho protokolu (napr. TCP)
  6. Hop Limit – ekvivalent TTL v IPv4
  7. Source Address
  8. Destination Address
Wireshark prí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 neoddeliteľnou súčasťou IPv6 – slúži nielen na testovanie spojenia (ping), ale aj ako základ pre ND protokol, ktorý nahrádza ARP. Pomocou ICMPv6 sa riešia:

ICMPv6 tiež obsahuje chybové správy, ako napríklad Packet Too Big a Destination Unreachable.

Routing a fragmentácia v IPv6

Na rozdiel od IPv4, IPv6 nefragmentuje pakety v routeroch. Fragmentáciu musí vykonať už zdrojový uzol, ak vie, že paket presahuje MTU cieľového segmentu. Fragmentácia je implementovaná ako rozšírená hlavička (Extension Header).

IPv6 podporuje smerovacie protokoly ako OSPFv3, EIGRP for IPv6 a BGP. Všetky musia byť pripravené na prácu s 128-bitovými adresami a ICMPv6 správami.

Najčastejšie otázky (FAQ)

  1. Čo je hlavná výhoda IPv6 oproti IPv4?
    Obrovský priestor adries (2^128), jednoduchšia hlavička a odstránenie potreby NAT.
  2. Prečo nemá IPv6 kontrolný súčet v hlavičke?
    Pre zrýchlenie spracovania – kontrolu integrity vykonávajú vyššie vrstvy (napr. TCP).
  3. Čo znamená adresa ff02::1?
    Je to multicast adresa pre všetky uzly v linke (lokálna linka).
  4. Ako sa prideľujú IPv6 adresy?
    Staticky, DHCPv6 alebo automatickou konfiguráciou pomocou Router Advertisement.
  5. Ktorý nástroj nahrádza ARP v IPv6?
    Neighbor Discovery (ND), ktorý beží nad ICMPv6.

Top 5 zaujímavých faktov o RFC 8200 a IPv6

  1. IPv6 adries je viac ako atómov na Zemi – 2128 ≈ 3,4×1038.
  2. IPv6 nemá broadcast – používa sa multicast a anycast.
  3. IPv6 header je fixne 40 bajtov – bez potreby opätovného výpočtu checksumu.
  4. Extension Headers – umožňujú rozšíriť funkcionalitu bez zmeny základného protokolu.
  5. ICMPv6 je nevyhnutný pre fungovanie siete – jeho blokovanie vedie k výpadkom konektivity.

Záver

RFC 8200 a IPv6 predstavujú budúcnosť internetovej komunikácie. Znalosť tohto protokolu je nevyhnutná pre každého sieťového špecialistu. Či už sa pripravuješ na CCNA/CCNP, alebo pracuješ s modernými sieťami, IPv6 je realita, ktorú musíš zvládnuť.

Ako začať programovať?

Úvod do programovania pre každého bez prechádzajúcich znalostí.

Stiahnite si náš ebook teraz výnimočne zdarma!!!

Viac informacií preberáme na kurze:

Kurz NA0 - Administrácia LAN/WAN a návrh TCP/IP sietí - základné koncepty

Marián Knězek

 

Súvisiace články: