網際網路通訊協定(Internet Protocol, IP)就是上網設備(如電腦、手機等)在網際網路上溝通的方法,IP通訊協定的基礎為IP位址,IP位址就像是門牌地址,提供資訊流傳送至正確位置。透過IP位址的分配設置,分封式網路才可以在起始端(source)與終點端(destination)正確的傳遞封包信息。目前網際網路IP位址採用IPv4通訊協定,IPv4位址長度有32位元,IPv4位址最大分配量為2的32次方個位址,總共有4,294,967,296個位址可供分配。雖然數量似乎相當的大,但扣除通訊協定保留區段,已分配使用區段以及未能有效啟用路由,IPv4位址數量早已捉襟見卓,並於2011年面臨核發殆盡的困境。
為因應IPv4址位不足的問題,新一代網際網路通訊協定IPv6(Internet Protocol version 6)因應而生。IPv6提供更巨量的IP位址,共有2的128次方=340,282,366,920,938,463,463,374,607,431,768,211,456個IP位址,數量為IPv4的2的96次方倍。同時也加入IP自動配置(Auto-configuration)、內建安全的加密機制、以及提供網路連線服務品質之功能(Quality of service)。
IPv6的位址共128位元,由兩階層的位址結構組成,包括網路位址(Network Prefix)及主機位址(Host ID),IPv6的Prefix用途等同於IPv4的Netmask。以Prefix 56為例,其寫法為「/56」,代表128位元的位址中,前56位元為網路位址,可自行使用的位址空間就是後面72位元,也就是2的72次方個位址。。
依據國際通用的規範,IPv6網路以 /64網段為一個區域網路或子網路(Subnet)的最小位址分配單位,一個區域網路就擁有 2的64次方(=18446744073709551616)個IP位址可以自由使用,從這個地方應該就可以感受到IPv6龐大位址空間的威力。
以一個公司或機構而言,如果獲得的Prefix是 /56的IPv6位址,例如2001:0db8:1234::/56這一段IPv6的單位,就可以再切割分配出 2的8 次方(=256)個區域網路,而每個區域網路各有 2的64次方個IP位址可以使用。以下為IPv6位址分配的示意圖,說明IPv6位址如逐段往下分配。
2001:0db8:1234:12 |
L |
::/64 |
56位元 |
8位元 |
64位元 |
網路位址:由上層網路單位核發,如ISP |
子網路:可分配給64個子網路使用 |
主機位址:一個區域網路可提供2的64次方個設備使用 |
|