IPV4 = 32 Bits
網絡
IPV6 = 128 Bitsapp
◆ IPv6地址的表示方法:ide
- 首選表示法,用32位16進制數表示
spa
16進制,如:FE08....
blog
4個數字一組(16bits),中間用 : 隔開,如:2001:12FC
接口
例如:2001:0410:0000:0001:0000:0000:0000:45ff
ip
- 壓縮表示法:爲0的壓縮比特壓縮,在每一節的開始火用 :: 表示連續的0
路由
若以0開頭能夠省略,連續全0 的組能夠用 :: 表示。例如
get
1:2::ACDE:...
it
一個地址中 :: 只能出現一次
- 地址前綴長度用 /xx 來表示
例如:2001:410:0:0::45ff/64
- 將IPv4地址嵌套在IPv6地址中(用於自動隧道和NAT-PT中)
IPv6地址的其餘部分(不包括IPv4地址部分)能夠採用首選或壓縮格式
IPv6dizhi中內嵌的IPv4地址採用IPv4的點分十進制表示方法
地址前綴長度用 /xx 表示
例如:0:0:0:0:0:0:166.168.1.2/64
◎ NAT-PT使用場景 IPv4和IPv6互通 ----IPV4區域-----▉------IPv6區域----
◎ 自動隧道 IPv6的區域被IPv4隔離,爲了實現IPv6互通
◆ IPV6地址 = 前綴 + 接口標示
- 前綴 ,至關於v4地址中的網絡ID
- 接口標示: 至關於v4地址中的主句ID
- 2001:a304:6101:1::e0:f726:4e58
◎ 接口ID如何生成
由IEEEUI-64規範自動生成
- 將48比特的MAC地址轉化爲64比特的接口ID
- 48比特的MAC地址(其中的C 是公司標示,0 標示MAC是本地惟一的,g標示MAC是單獨/組地址,m就是擴展標示符)
- 轉化後的64比特的接口ID(插入FFFE,將標示本地的0改爲1,表示爲全球的)
接口MAC的第七位翻轉01對調,中間(即24比特後插入FFFE)
串口 serial:借用以太接口的MAC地址(即和以太口的接口ID同樣)
可聚合全球單播地址=IPv4的公網IP
本地站點地址 site-local = ipv4的私有地址
惟一站點地址 unique local = ipv4 的私有地址
本地鏈路地址 link-local 不會被路由器轉發
特殊地址:--未指定地址 (用戶DHCP,重複地址檢測)
- 全0 ,表示 ::/128
- 僅用於接口沒有分配地址時,做爲源地址
- 在重複地址檢測中使用
- 含有未指定地址的包不會被轉發
-- 環回地址
- 表示 ::1/128
- 表示本身,至關於IPV4的127.0.0.1
兼容地址 :用於V4 V6共存和過分時
- IPV4兼容IPV6地址,用於IPV4兼容IPV6自動隧道
0:0:0:0:0:0:W.X.Y.Z
- ipv4-mapped address
0:0:0:0:0:FFFF:W.X.Y.Z
- 6to4-address
2002:WWXX:YYZZ:SUBNET
- ISATAP address
prefix:0:5EFE:W.X.Y.Z
- teredo address
2001::/32
記住各個地址的範圍
任一播沒有專門的地址段,用的是單播地址中的(可聚合全球單播,本地站點地址,惟一站點地址)