IPv6

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 表示法:
                   
prefixGlobal routing prefixsubnet IDinterface ID
3bits 45bits 16bits 64bits

另一種表示法
   IPv6 位址 / 首碼長度
   2001:288:3000:1:254 / 64

prefix

2001:: /162001:: /162400::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 (只能在直接相連,同一個區網的主機上使用)
1054 bits64 bits
1111 1110 10 0 interface ID

    unique-local =>私有位址,僅在有限範圍中繞送 FEC0:: /10
    ^^^^^^^^^^^~>Site-Local
10 bits 38 bits16 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

沒有留言:

張貼留言