IPv6地址-001

互聯網確實急需用IPv6擴充IP地址空間。如下是最近兩年ipv4地址增長情況

IPv6地址-001

IPv6地址表示方式:
ipv6地址有128位,爲了表示方便用16進製表示,中間用冒號進行分隔。比如2000:0DB8:0000:0000:0000:0001:0000:0001/64。每一個位代表4個2進制位。
爲了縮短長度可以把中間重複的一個小段0省略掉。比如2000:0DB8:0000:0000:0000:0002:0000:0001/64省略爲2000:0DB8::0002:0000:0001/64。只能一次省略。不能把0002後面一個小段的4個0也省略了。比如寫成2000:0DB8::0002::0001/64是錯誤的,這種寫法分不清楚前面省略了幾個小段,後面省略幾個小段。

IPv6地址分類:

IPv6有三種地址類型:unicast, anycast, multicast(取代了IPv4中的廣播地址)。
另外一種形式地址分類方式,分4類:
a. 全球單播地址(global unicast)。128位確定前3位爲001。
用2進製表示就是從0010 00...00/3 到 0011 11...11/3 (128個數字太長,中間重複的數字省略) 。
用16進製表示就是從2000::/3 到 3FFF::/3 (一對比上面的二進制,簡潔 :))。

b. 鏈路本地單播地址(link-local unicast)。
128位確定前10位, 爲 1111 1110 10。用16進製表示爲FE80::/10。
簡單說是互聯的兩個接口上用的。地址有效範圍只是這一根互聯網線上,兩個接口互相ping一下,不能路由到其他網段設備上去。

c.唯一本地單播地址(unique local unicast)。
128位確定前8位, 爲 1111 1100 和 1111 1101。用16進製表示爲FC00::/8 和 FD00::/8, 兩個大段。
它和ipv4中的3個私有地址段10.0.0.0/8 ,172.16.0.0/12,192.168.0.0/16作用相同。

d.多播地址(multicast)。
128位確定前8位, 爲 1111 1111。用16進製表示爲FF00::/8。

分了4類地址後,還有好多地址沒有分出去,比如128位中前三位還有010, 011, 100, 101, 110沒有分。

IPv4和IPv6地址分配機構, IANA(Internet Assigned Numbers Authority) 它把權力下放到5個區域機構
RIPE NCC (EMEA),APNIC (Asia Pacific), ARIN (North America), LACNIC (Latin America) , AfriNIC (African Region) 。中國屬於APNIC分配 。在它的網站進行IP地址和BGP AS號申請。

IPv6地址段分配策略
現在APNIC給運營商分配的都是/32掩碼的IPv6地址段。運營商可以再細分2^32個子網(約43億),每個子網有2^64個IP地址,數不過來了。。。。。。全部都是公網IP,幸福的要瘋掉。
分配策略用一張圖表示

IPv6地址-001

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章