IPv6 adresi 128 bittir. 8 adet 16 bit halinde yazılmaktadır. Onaltılı anlamına gelen gruplara hekstet denir. Bu hekstetler iki nokta “:” ile birbirlerinden ayrılır.IPv6 adresinin en büyük özelliği ise çok büyük bir adres alanı sunmasıdır. Bunun bir diğer olumlu avantajı ise yönlendirme tablo boyutlarının küçülmesini sağlamasıdır. Örnek olarak ;
X.X.X.X.X.X.X.X (Her 1 “x” 1 hekstet’tir.)
Örnek adres olarak ;
2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A
Fakat bir diğer şey ise, bildiğimiz üzere IPv6 adresleri çok uzun olduğundan bu adreslerin yazımı ve kısaltma kolaylığını sağlayabilmek için sadeleştirme yoluna gidilmektedir. Örnek bir adres yolundan ilerleyerek sadeleştirme mantığını anlayalım.
2001:0DB8:0000:00A3:ABCD:0000:0000:1234
Adresi sadeleştirirken “:” iki noktadan sonra gelen sıfırları siliyoruz. Eğer ki yukarıdaki gibi “:0000:” adres sıralaması var ise bir tane “0” kalıcak şekilde sadeceleştiriyoruz. Sileceğimiz sıfırları belirleyelim. Önemli nokta ise bu kuralı hekstetlerdeki sondaki sıfırlara uygulamıyoruz.
2001:0DB8:0000:00A3:ABCD:0000:0000:1234
Adresi sadeleştirdikten sonra ortaya çıkacak adres,
2001:DB8:0:0A3:ABCD:0:0:1234
Bir diğer kural ise eğer ki adreste, ard arda sıfırlar geliyor ise örneğimizden devam edelim,
2001:DB8:0:0A3:ABCD:0:0:1234
yukarıda gözüktüğü gibi, burda sadece iki nokta koyup sadeleştirebiliriz. Bu işlemi bir IPv6 adresinde bir kere gerçekleştirebiliyoruz.
İşlemi gerçekleştirelim.
2001:DB8:0:0A3:ABCD::1234
Varsayım olarak adresin tamamının sıfır olduğunu düşünelim. Nasıl sadeleştirilir. Çok kolay.
0000:0000:0000:0000:0000:0000:0000:0000
Yukarıdaki adresimizi sadeleştirelim,
::
Sonunda “1” olsaydı nasıl sadeleştirirdik,
0000:0000:0000:0000:0000:0000:0000:0001
Yukarıdaki adresimizi sadeleştirelim,
::1
Son bir örnek daha yapalım,
1234:0000:0000:0000:0000:1234:0123:1234
Yukarıdaki adresimizi sadeleştirelim,
1234::1234:123:1234
Böylelikle sadeleştirme mantığını anlamış olduk. Bu konu ile ilgili internette fazlaca döküman bulunmaktadır.