Zbog nedostatka IPv4 adresa na planetarnom nivou, pojavila se potreba za sledećim standardom – IPv6. Iako je uveden još davne 1999 godine, još uvek nije postao široko korišćen i prihvaćen kao primarni standard. U nastavku pokušaćemo da najjednostavnije pojasnimo kako izgleda i kako se broji IPv6 adresa.

Za razliku od ipv4 adresa, koje imaju širinu od 32 bita, IPv6 imaju širinu od 128 bita.

Primer jedne IPv6 adrese:

0121:ffa9:0012:a888:0001:22ff:2000:ff33

Kada gledamo ovu adresu, vidimo da ima 8 sekcija po 4 mesta (polja). U svakom polju imamo po vrednost od 4 bita. Znači jedna sekcija sa 4 polja ima 4 puta 4 bita, to je 16 bita. 8 sekcija po 16 bita iznose 128 bita. To je osnovno brojanje IPv6 adrese.

IPv6 adresa se sastoji od 8 sekcija po 4 polja, ali je delimo na dva dela od po 64 bita da bi znali šta je mrežni deo (Network ID) a šta je identifikator interfejsa (Interface ID), gde Interface ID možemo gledati kao Host ID ali on to nije. Interface ID nam nije toliko bitan zbog ogromnog broja IP adresa u IPv6, a i zato što imamo automatsko dodeljivanje IP adresa.

Ovo deluje kao da ne mora da se sabnetuje, ali mora i treba zbog hijerarhije. U nekom drugom postu ćemo objasniti kako se sabnetuju IPv6 mreže.

Kod prvog dela IPv6 adrese od 64 bita (Network ID) ima 4 sekcije koje nešto znače. Svaki deo network ID-a ima svoju svrhu. Da ne zbunjujemo sada sa sabnetovanjem uzećemo samo prve četiri sekcije IP adrese.

0121:2210:fadd:1400.......

Prva sekcija u ovom slučaju 0121 se automatski dodeljuje i on je neka vrsta registra, globalna adresa. Druga sekcija u ovom slučaju 2210 je vaš ISP (Internet provajder). Treća sekcija u ovom slučaju fadd može biti ID vaše firme na primer, a četvrta sekcija u ovom slučaju 1400 vam služi za sabnetovanje.

Ovo je dovoljno objašnjenje za ovaj deo posta gde ćemo stati na prvom delu adrese od 64 bita, a u u sledećem redu ćemo nastaviti sa objašnjenjem same IPv6 adrese.

IPv6 adresu možemo skratiti za svaku nulu ili nule koje su u sekciji pre nekog drugog karaktera. Primer:

0121:0009:0012:a888:0001:22ff:0000:0033

Gore navedena adresa se može skratiti na sledeći način:

121:9:12:a888:1:22ff:0:33

Ako primetite, sve nule koje su u sekciji bile pre nekog drugog karaktera su isečene i podrazumeva se da su prethodna polja nule. A kod četiri nule, ostavili smo samo jednu nulu, ona je u svakom slučaju poslednja (Kada u sekciji adrese ima samo jedna nula, to znači da su sve četiri oznake u sekciji nule).

Sledeće pitanje je zašto i kako jedno mesto broji 4 bita. Za razliku od 32 bitnih adresa IPv4 standarda gde su polja označena u binarnom sistemu (svaki od 4 okteta ima po 8 nula ili jedinica) a vidljiva u decimalnom (npr: 176.16.0.1), IPv6 adrese se mogu označavati binarnim sistemom ali heksadecimalnim zapisom (8 sekcija po 4 heksadecimalna karaktera). Svaki heksadecimalni karakter se može pretvoriti u nule i jedinice (binarni sistem), pa otuda dobijamo 16 karaktera po jednoj sekciji.

Heksadecimalni sistem se broji do 15, jasnije rečeno na sledeći način:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f

Pa ukoliko vidite IPv6 adresu u obliku: gg33:44tt:gg67:4444:5543:uuuu:aass:9000, ona sigurno nije tačna i ne postoji, jer u heksadecimalnom zapisu postoje određeni dozvoljeni karakteri.

Na slici ispod prikazana je tabela sa heksadecimalnim zapisom:

Ukoliko želite da brojite i da se igrate sa adresama, pokazaćemo vam primer pretvaranja jednog heksadecimalnog zapisa u binarni a vi možete pokušati sa drugim adresama koristeći tablicu.

Adresa u heksadecimalnom zapisu:

0001:ff44:4499:aa11:a000:1212:eeee:0909

Ista adresa pretvorena u binarni zapis:

0000 0000 0000 0001 : 1111 1111 0101 0101 : 0101 0101 1001 1001 : 1010 1010 0001 0001 : 1010 0000 0000 0000 : 0001 0010 0001 0010 : 1110 1110 1110 1110 : 0000 1001 0000 1001

Dvotačke smo stavili da vam bude jasnije kako su razdvojeni u 8 sekcija. A ispod ćemo postaviti čist binarni zapis:

0000 0000 0000 0001 1111 1111 0101 0101 0101 0101 1001 1001 1010 1010 0001 0001 1010 0000 0000 0000 0001 0010 0001 0010 1110 1110 1110 1110 0000 1001 0000 1001

Nadamo se da je ovaj post bar malo razjasnio pojam IPv6 aderse. Malo opširtnije o IPv6 ćemo pisati u narednim postovima. Pratite nas.

Srdačno.

Supernet tim.