IPV6和IPV4
1、IPV4和IPV6的書寫格式
IPV4 由32位二進制組成,每八位爲一段,共四段,中間用“.”隔開,用點分十進制書寫。如:192.168.1.1,轉成二進制:11000000.10101000.00000001.00000001;
掩碼書寫:255.255.255.0或/24,兩種方式
IPV6由128位二進制組成,每十六位爲一段,共八段,中間用“:”隔開,用十六進制書寫,每個十六進制數用四位二進制數表示。如:2031:0000:130F:0000:0000:09C0:876A:130B
IPV6的簡寫:1、每段高位0 省略;
2、連續的0段,用::代替,但只允許出現一次(出現兩次無法判斷位數)
掩碼書寫:/64
2031:0:130f::9c0:876a:130b
2、通訊方式
IPV4:廣播、組播、單播
IPV6:單播、組播、任意播
任意播:一對多中之一(對路徑成本最小的一)
IPV4中的廣播在IPV6中用本地鏈路(本網內)的組播代替。
3、地址類型
IPV4分爲A、B、C、D類地址
IPV6中完全去除這個思路,常見地址幾乎全是/64,暫不考慮地址浪費問題。
IPV6的地址類型:
單播(全局)地址:以2000::/3打頭即二進制001打頭即爲全局單播地址(互聯網使用)。0010
掩碼/23爲ISP地址;/32爲若干子網匯到站點,掩碼長度;/48主機匯成若干子網,掩碼長度;/64主機地址的掩碼長度
主機全局地址獲取途徑:a通過路由器DHCP自動獲取;b 通過路由器通告網號+EUI-64獲得;
本地鏈路地址:FE80::/10打頭即二進制1111111010打頭,本地鏈路地址只能在一個鏈路範圍內,同時一個網絡使用的地址不可也不能跨路由器去外網。
多(組)播地址:FF00::/8
任意播:普通單播地址就可以作爲任意播地址使用
其它地址若無明確定義,一般當全局單播地址使用。
4、通訊細節
a.自動獲取地址
有狀態:DHCP分配並記錄(自動獲取)
無狀態:全局地址:路由通告的網號+EUI-64地址
本地鏈路地址:FE80::+ EUI-64地址(自動生成後64位,中間用0補全)
EUI-64地址:爲IPV6地址後64位,由計算機自動生成。
生成規則:MAC地址第7位取反;並且在MAC中間插入FFFE成爲主機位地址後64位。
b.每個接口均有多個類型地址(IPV4:網絡中每個節點只能有一個IP地址且每個IP地址都是全局唯一的;IPV6中每個節點可以多個地址
)
1、本地鏈路地址
2、全局地址
3、多個組播地址
FF02::1 代表所有主機
FF02::2 代表所有路由器
FF02::6 OSPF路由器
FF02::10 RIP路由器
4、本地鏈路範圍內通信,鄰居發現和重複地址檢測(類IPV4中arp解析),但IPV6中由ICMPV6協議實現:
主機發出一個組播地址FF02::1:FFXX:XXXX(XX:XXXX爲目標地址的後24位);NS鄰居請求,NA鄰居通告。
5、在全局範圍內通訊:RS路由器請求和RA路由器通告,還是由ICMP協議
主機向FF02::2發送RS,請求網號、網關等信息,路由器以RA迴應網號和網關信息給主機。主機即可獲得全局網號與自己所在網絡的網關。
6、配置和路由
靜態、OSPF
7、IPV4和IPV6過渡辦法
a.雙協議棧(兩套互不相干)
b.隧道:用IPV4網絡將IPV6包當數據傳輸,目標點解開即可(穿越IPV4)
c. 網址轉換+協議轉換