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.
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 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:
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:
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 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.
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.
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ť.
Viac informacií preberáme na kurze: