006A-IPV6地址

簡介
互聯網的兩個協議版本IPv4,IPv6
IPv6:IP version 6

IPv6基礎

IP版本6(IPv6)用作IP版本4(IPv4)的替換協議。
IPv6地址128bit長度。提供的地址是IPv4的10,000,000,000,000,000,000,000,000,000,000,000倍。
使用一些不同於IPv4的尋址規則,這意味着很多協議和功能也需要發生變化。
IPv6 沒有廣播

地址解析,把ip地址與mac地址的關聯進行交互
在IPv6環境中,通過ICMPv6來實現地址解析(NDP)
路由協議和一些其它協議,有專用的版本支持IPv6

與IPv4路由過程幾乎沒有區別,只是地址不一樣
當然轉發依據也將是 IPv6 地址 和 IPv6 路由表

ipv6中
unicast,multicast,anycast(任意播)。沒有broadcast

60後期70年代開始
80年代產生了互聯網,受科研和大學推動
90年代開始逐步商用
2000年以來高速發展,移動設備逐漸開始接入互聯網
事實上,IANA的IPv4地址空間早已分配殆盡(2011年)
2011年APNIC(亞太地區互聯網註冊提供商,五大RIR之一)地址資源耗盡
2015年ARIN(北美地區的)地址資源耗盡
今日,如果不出意外,應該所有的RIR都沒有地址資源了(除了某地區
RIR)
http://ipv4.potaroo.net/
咱也去看看世界
在這裏插入圖片描述

RFC2460
一些息息相關的協議變化:OSPFv3、ICMPv6、NDP
刪除域:
校驗和域-鏈路層和上層已做校驗和,減少報文處理時間
標識符,分片偏移域,標誌-移到IPv6分片擴展頭實現,中間節點不分片提高效率,標識上層協議
選項,填充域-由IPv6擴展頭替代
相同域:
版本號,源地址,目的地址(32位—>>128比特)
更改名稱的域:
生存時間TTL -〉Hop Limit
總長度-〉負荷長度(Payload Length 不包含報頭)
協議號-〉Next Header
服務類型Tos -〉傳輸級別(Traffic Class )
新增域:流標籤Flow Label(增強Qos功能,保留位
在這裏插入圖片描述

IPv6地址格式

IPv6地址格式:冒號分隔的十六進制數書寫和配置

  • Example: 2001:0DB8:010F:0001:0000:0000:0000:0ACD

IPv6地址的幾個縮寫規則:
1、每個冒號分組的數值中,前面的0 可以省略掉

  • Example: 2001:0DB8:010F:0001:0000:0000:0000:0ACD
    equal
  • Example: 2001:DB8:10F:1:0000:0000:0000:ACD
    2、如果一個位組中所有數字都爲0,可以用一個0表示
  • Example: 2001:DB8:10F:1:0000:0000:0000:ACD
    equal
  • Example: 2001:DB8:10F:1:0:0:0:ACD
    3、如果有多個連續位組數字均爲0 ,可以縮寫爲:: ,但一個地址中只能用一次
  • Example: 2001:DB8:10F:1:0:0:0:ACD
    equal
  • Example: 2001:DB8:10F:1::ACD

由於地址實在太長,所以IPv6除了使用縮寫來方便書寫地址之外,使用前綴長度的概念代替了掩碼,書寫也更加方便
範例:
2222:1111:0:1:A:B:C:D/64
2222:1111:0:1:A:B:C:D /64 ——也有一些書寫要求中間帶個空格
主機位全部置 0 ,即爲網絡ID
在這裏插入圖片描述-

address/length prefix
2340:0:10:1000:1000:ABCD:101:1010/64 2340:0:10:1000::/64

通常情況下:
IANA
分配/16 的地址塊給區域註冊商(RIR)
RIR
分配/32 的地址塊給大型運營商
大型運營商分配 /48 的地址塊給二級運營商或者用戶
在這裏插入圖片描述

全局單播地址(address ranges gor global unicast address )
binary001開頭的地址爲單播地址
2000::/3 這一範圍內的所有地址均爲全局單播地址,類比IPv4的公網IP地址
2000::/3(16進制)
2000:0000:0000:0000:0000:0000:0000:0000
3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF

Unique Local Unicast Addresses
在這裏插入圖片描述
類比IPv4的私有IP地址
IANA保留了FC00::/7爲本地單播地址,但在RFC 4193 中又要求將第八 bit 設置爲 1,
也就是說,莫名其妙的就少了一半。
因此,實際可用的就只有:FD00::/8

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