IPv6的簡介

IP的全寫為Internet Protocol,中文為網際協議或網際網路協議,主要目的是為提供通訊子網間的連接,形成可傳輸資料的網際網路。

 

        為了在這通訊網間能夠互相的聯繫,每個與網路間的窗口都必須要擁有自己的地址,才能與外界溝通,這個地址被稱之為定址(Addressing),他能夠使不同類型、傳輸的介質、電腦(設備)互相有效的交換資料,所以就定出了一套通用於辨別網際網路上的每一個設備。

 

        現行普遍所使用的是IPv4的定址,他是利用32位元的數值所組成,為表達上的方便,分作四段,每段8位元,每一段的數值範為0~255間,那麼,每一個設備在連接網路時,都需要一個唯一定址才能夠連接,因此應該要有一個標準單位來進行配發的措施,而標準單位如下:全世界的IPNIC負責、亞太為NIC、臺灣為APNIC,而目前網路人口進展迅速,IPv4所能提供的只有4,294,967,296(232方次)已趨近於飽和,各項資料也顯示全球IPv4位址可能在20052008年間全部發完,雖然目前在網際網路協定(IPv4)下研發出網路位址轉換(NAT)的機制來解決網路位址不足的情形,但並不能徹底解決位址不足的狀況,甚至e化電器(利用網路來監控家庭電器的開關等)都需要一個對應的IP,在這種問題浮出臺電後,所以就有IPv6的產生。

       

        IPv6是網際網路協議的第六版;最初它在IETFInternet Engineering Task Force)的 IPng選取過程中勝出時稱為網際網路下一代網際協議(IPng),IPv6是被正式廣泛使用的第二版網際網路協議。以下是其表示法:

       

1.IPv6地址為128位元長但通常寫作8組每組四個十六進位數的形式。

          2001:0db8:85a3:08d3:1319:8a2e:0370:7344

        2.若其中一組全為零

          2001:0db8:85a3:0000:1319:8a2e:0370:7344

          可省略如下

          2001:0db8:85a3::1319:8a2e:0370:7344

        3.若因省略出現兩個冒號以上,可壓縮成為一個,但此種壓縮只能出現一次

           2001:0DB8:0000:0000:0000:0000:1428:57ab

           2001:0DB8:0000:0000:0000::1428:57ab

           2001:0DB8:0:0:0:0:1428:57ab

           2001:0DB8:0::0:1428:57ab

           2001:0DB8::1428:57ab

以上均為一地址。

4.以下為非法表示

  2001::25de::cade

  因為如此表示會搞不清處零壓縮有幾組分布於那一處

5.前導零可省略

  2001:0DB8:02de::0e13

  省略為下

  2001:DB8:2de::e13

 

IPv6表示當中實為IPv4IP,後32位可用10進位來表示,如下

::ffff:c0a8:5909 相當於 ffff:192.168.89.9

不相當於::192.168.89.9 ::c0a8:5909

 

所以「ffff:1.2.3.4格式叫做IPv4〝映射地址〞,不建議使用。」

 

總覺得IPv4IPv6中表示,要轉回IPv4是困難的。

 

IPv4轉成IPv6,似乎就沒那麼困難了,舉例來說,如果IPv4的一個地址為135.75.43.52(十六進位為0x874B2B34),可以被轉成0000:0000:0000:0000:0000:0000:874B:2B34或者省略零壓縮為::874B:2B34。同時,還可以使用混合符號(IPv4-compatible address),則地址可以為::135.75.43.52

 

所以「::1.2.3.4格式叫做IPv4一致地址。」

 

     除此之外,IPv6改良IPv4封包表頭格式,使大小固定並加強表頭選項的機制功能,使路由器省去了封包檢查和封包切割的動作。使服務品質(Quality of Service, 簡稱QoS) 機制更具彈性IPv6封包表頭增加了訊務等級(Traffic class) 與流量標示 (Flow Label)等欄位使IP QoS的機制更具彈性。雖然現今ISPIPv6服務仍尚未普及,但面臨轉換過渡期,最好的應付對策還是在設備上更新成可同時支援IPv4IPv6的協定,以應付未來的發展。

參考資料:http://0rz.tw/833WZ 

              http://0rz.tw/bb3WD

              http://0rz.tw/b23Rf