Referance :
- RFC 1752
- RFC 2374 : IPv6 單點傳播 (Unicast) 定址法所依據,內容涵蓋可聚集的全球單點傳播位址格式(Aggregatable Global Unicast Address format)的詳細說明.
- RFC 2529 : 6to4
- RFC 2640 : IPv6封包的標頭結講
IPv6與IPv4的不同處
增強的定址能力及自動設定機制
IPv6 位址空間為128 bit,多點傳播路由(multicast routing)的效率也因為多點傳播位址(multicast adddress) 加上範圍(scope)欄位,而獲得提升
任一傳播地址 (anycast address) : 可將訊息傳送到同一群體中的最接近發送端的成員簡化的標頭格式IPv6的標頭有40個位元組(bytes)固定長度 => 8 bytes 標頭, 二個16 bytes 的IP 位址.延伸標題及選項的改良支援選項 : IPv4放在 header裡,IPv6 放在Extension headers中對認證及隱私的延伸資料的完整性和資料保密的延伸,都已最入IPv6內建的功能為資料加上標籤(flow labeling)的能力發放端可以將屬於相同的資料流、需要特別處理或有服務品質需求的封包加上標籤。即時服務便是一個可能會使用的例子。
IPv4 address: 32 bits
IPv6 address: 128 bits
IPv6 表示法:
prefix | Global routing prefix | subnet ID | interface ID |
3bits | 45bits | 16bits | 64bits |
另一種表示法
IPv6 位址 / 首碼長度
2001:288:3000:1:254 / 64
prefix
2001:: /16 | 2001:: /16 | 2400::0000 /19 2400::2000 /19 2400::4000 /19 |
IPv6 internet, ARIN,RIPE.... | IPv6 Tunnel 專用 | IPv6 Internet APNIC |
IPv6 unicast:
Global => Public address 2000:: /13
Link-local =>特定的網路區段 FE80:: /10 (只能在直接相連,同一個區網的主機上使用)
10 | 54 bits | 64 bits |
1111 1110 10 | 0 | interface ID |
unique-local =>私有位址,僅在有限範圍中繞送 FEC0:: /10
^^^^^^^^^^^~>Site-Local
10 bits | 38 bits | 16 bits | 64 bits |
1111 1110 11 | 0 | subnet ID | interface ID |
IPv6 Multicast
IPv6 群播用於單一位址的傳送,群播會標識一組接收位址指定為群播的封包,會傳送到群播指定接收組的所有位址。
IPv6 Anycast
任一播像廣播一樣
會有一組接收節點位址列表,但指定為任一播封包,只會傳送給距離最近或傳送成本最低(根據路由來判斷)的其中一個接收位址。
http://www.filibeto.org/~aduritz/truetrue/ipv6/ipv6-cheatsheet.pdf
沒有留言:
張貼留言