IPv6 protokol

IPv6 je protokol koji je definisan da zameni protokol IPv4, koji se trenutno koristi na Internetu. Sadašnja verzija Internet protokola (IPv4) nije se bitno promenila još od svog definisanja dokumentom RFC 791 (Internet Protocol DARPA Internet Program Protocol Specification) koji je objavljen 1981. godine. IPv4 se pokazao kao protokol  lak za implementaciju, zbog čega se probio kao glavni protokol na kome se zasniva današnji Internet. Ipak inicijalni dizajn IPv4 nije predviđao okolnosti koje su se pojavile ekspanzijom i popularnošću Interneta i računarski tehnologija. Ove okolnosti se ogledaju u nekim problemima od kojih je najveći  trenutni eksponencijalni rast Interneta i postepen nedostatak IPv4 adresnog prostora, mogućnost rutera da održavaju izuzetno velike tabele rutiranja itd.

Prednosti IPv6 protokola

Najupadljivije poboljšanje koje donosi IPv6 je znatno veći adresni prostor koji omogućava fleksibilnije dodeljivanje IP adresa. Ovo je izuzetno bitno imajuću u vidu da je 32-bitni IPv4 adresni prostor postao nedovoljan za današnji razvoj Interneta. Iz tog razloga su smišljene tehnologije kao što su VLSM (Variable Length Subnet Mask), privatni adresni prostor i NAT (Network Address Translation) kako bi se nekako usporila potrošnja IPv4 adresnog prostora.

IPv6 adresa je 128 bita, što omogućava toerijskih 3.4×10^38 adresa (broj sa 38 nula). Ovako veliki adresni prostor rešava probleme translacije adresa i globalne konektivnosti, obzirom da svakom računaru omogućava javnu IP adresu na Internetu. Osim toga, širina IPv6 adresnog prostora omogućava mnogo veću fleksibilnost i agregaciju adresnog prostora u odnosu na IPv4.

Veći adresni prostor ipak nije jedina prednost koju donosi IPv6. Razvoj IPv6 protokola je uzeo u obzir sve nedostatke trenutne verzije IPv4. Kako bi se zadovoljili zahtevi današnjeg i budućeg Interneta, IPv6 donosi sledeće karakteristike:

• Jednostavnije zaglavlje za efikasniju obradu paketa od strane komunikacionih uređaja
• Hijerarhijsku strukturu mreže za efikasnije rutiranje
• Podršku za široko primenjene protokole rutiranja
• Podršku za autokonfiguraciju računara
• Ugrađenu podršku za bezbednost podataka sa IPSec implementacijom.
• Poboljšana podrška za Mobile IP
• Ugrađena podrška za kvalitet servisa (QoS)
• Povećan broj multicast adresa

Tipovi IPv6 adresa

Postoje tri glavna tipa IPv6 adresa:

  • Unicast – Predstavlja adresu koja se dodeljuje jednom interfejsu.
  • Anycast – Predstavlja adresu koja identifikuje više interfejsa koji tipično pripadaju i različitim uređajima. Paket koji je poslat na anycast adresu stići će najbližem i samo jednom interfejsu, koji je vezan za tu adresu. Koji je najbliži interfejs određeno je protokolom rutiranja i metrikom.
  • Multicast – Predstavlja adresu koja identifikuje skup interfejsa koji tipično pripadaju različitim uređajima. Paket koji je poslat na multicast adresu biće prosleđen na sve interfejse određene tom adresom

Format IPv6 adrese

IPv6 adresa se predstavlja kao niz od osam 16-bitnih heksadecimalnih brojeva odvojenih znakom dvotačke „:“.

Svako od osam hekasadecimalnih polja ima četiri znaka. Na ovaj način je zapisivanje IPv6 adresa učinjeno

lakšim i otpornijim na moguće greške.

Primer IPv6 adrese: 2031:0000:130F:0000:0000:09C0:876A:0001

Da bi se dodatno pojednostavilo i olakšalo predstavljanje IPv6 adresa uvedena su sledeća pravila:

Početne nule u svakom polju su opcione i mogu se izostaviti pri predstavljanju adrese.

Primer:

2031:0000:130F:0000:0000:09C0:876A:0001 = 2031:0:130F:0:0:9C0:876A:1

FF01:0000:0000:0000:0000:0000:0000:0001 = FF01:0:0:0:0:0:0:1

Znak „::“ predstavlja uzastopna polja koja se sastoje samo od 0. Ovaj znak se može upotrebiti samo na

jednom mestu u IPv6 adresi.

Primer:

2031:0000:130F:0000:0000:09C0:876A:0001 = 2031:0:130F::9C0:876A:1

FF01:0000:0000:0000:0000:0000:0000:0001 = FF01::1

Ova pravila omogućavaju da se na vrlo jednostavan način utvrdi broj izostavljenih nula u skraćenom prikazu adrese. Ukoliko bi u adresi koristili na više mesta znak „::“ ne bi se moglo utvrditi koliko je nula izostavljeno na tim mestima.

Kompatibilnost sa IPv4

IPv4 i IPv6 ruteri moraju da koegzistiraju i da održavaju sve neophodne konekcije. IPv6 protokol je dizajniran tako da prepozna IPv4 protokol. Sa druge strane, IPv4 protokol dizajnirani pre IPv6 i ne znaju ništa o njemu.

Ukoliko IPv6 paket mora da prođe preko IPv4 rutera paket se ugraduje u IPv4 paket. IPv4 protokoli rade ono što je neophodno da se paket prosledi do sledece tačke, gde se IPv6 paket izvlači iz IPv4 paketa. Ovakav sistem se naziva tunelovanje.

Kompatibilnost IP verzije 6 sa verzijom 4 predstavlja dodatno opterećenje definicije protokola koje je nepotrebno u mrežama baziranim isključivo na protokolu verzije 6. Međutim, nepostojanje ovakvog sistema kompatibilnosti bi znatno usporilo prihvatanje verzije 6 kao opšteg standarda jer bi ogroman broj korisnika Interneta morao da istovremeno izvede prelazak što u praksi ne bi bilo izvodljivo. Takode, većina aktivne mrežne opreme koja se koristi u mrežama koje rade pod IP protokolom verzije 4 bi postala neupotrebljiva i zamena opreme bi predstavljala ogroman finasijski izdatak. Dodatno, LAN mreže koje imaju pristup Internetu bi takođe morale i interno da se prevedu na verziju 6 IP protokola.

Milica Mladenovic

Selena Trajkovic

Objavljeno u Internet protokoli. Oznake: . 1 Comment »

Jedno reagovanje to “IPv6 protokol”

  1. Selena Trajkovic Says:

    Veoma jasan i pregledan rad, svidja mi se sto ima i primera tako da moze konkretno da se shvati sta predstavlja protokol IPv6


Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se / Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se / Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se / Promeni )

Google+ photo

Komentarišet koristeći svoj Google+ nalog. Odjavite se / Promeni )

Povezivanje sa %s

%d bloggers like this: