關(guān)于IPv6的超全講解

IPv6(IP version 6)是為了根本解決 IPv4 地址耗盡的問題而被標(biāo)準(zhǔn)化的網(wǎng)際協(xié)議。IPv4 的地址長度為 4 個 8 位字節(jié),即 32 比特。而 IPv6 的地址長度則是原來的 4 倍,即 128 比特,一般寫成 8 個 16 位字節(jié)。

1、IPv6 的特點(diǎn)
IP 得知的擴(kuò)大與路由控制表的聚合。
性能提升。包首部長度采用固定的值(40字節(jié)),不再采用首部檢驗(yàn)碼。簡化首部結(jié)構(gòu),減輕路由器負(fù)擔(dān)。路由器不再做分片處理。
支持即插即用功能。即使沒有DHCP服務(wù)器也可以實(shí)現(xiàn)自動分配 IP 地址。
采用認(rèn)證與加密功能。應(yīng)對偽造 IP 地址的網(wǎng)絡(luò)安全功能以及防止線路竊聽的功能。
多播、Mobile IP 成為擴(kuò)展功能。
2、IPv6 中 IP 地址的標(biāo)記方法
一般人們將 128 比特 IP 地址以每 16 比特為一組,每組用冒號(“:”)隔開進(jìn)行標(biāo)記。
而且如果出現(xiàn)連續(xù)的 0 時還可以將這些 0 省略,并用兩個冒號(“::”)隔開。但是,一個 IP 地址中只允許出現(xiàn)一次兩個連續(xù)的冒號。
3、IPv6 地址的結(jié)構(gòu)
IPv6 類似 IPv4,也是通過 IP 地址的前幾位標(biāo)識 IP 地址的種類。
在互聯(lián)網(wǎng)通信中,使用一種全局的單播地址。它是互聯(lián)網(wǎng)中唯一的一個地址,不需要正式分配 IP 地址。

4、全局單播地址
全局單播地址是指世界上唯一的一個地址。它是互聯(lián)網(wǎng)通信以及各個域內(nèi)部通信中最為常用的一個 IPv6 地址。
格式如下圖所示,現(xiàn)在 IPv6 的網(wǎng)絡(luò)中所使用的格式為,n = 48,m = 16 以及 128 - n - m = 64。即前 64 比特為網(wǎng)絡(luò)標(biāo)識,后 64 比特為主機(jī)標(biāo)識。

5、鏈路本地單播地址
鏈路本地單播地址是指在同一個數(shù)據(jù)鏈路內(nèi)唯一的地址。它用于不經(jīng)過路由器,在同一個鏈路中的通信。通常接口 ID 保存 64 比特版的 MAC 地址。

6、唯一本地地址
唯一本地地址是不進(jìn)行互聯(lián)網(wǎng)通信時所用的地址。
唯一本地地址雖然不會與互聯(lián)網(wǎng)連接,但是也會盡可能地隨機(jī)生成一個唯一的全局 ID。
L 通常被置為 1
全局 ID 的值隨機(jī)決定
子網(wǎng) ID 是指該域子網(wǎng)地址
接口 ID 即為接口的 ID

7、IPv6 分段處理
IPv6 的分片處理只在作為起點(diǎn)的發(fā)送端主機(jī)上進(jìn)行,路由器不參與分片。
IPv6 中最小 MTU 為 1280 字節(jié),因此,在嵌入式系統(tǒng)中對于那些有一定系統(tǒng)資源限制的設(shè)備來說,不需要進(jìn)行“路徑 MTU 發(fā)現(xiàn)”,而是在發(fā)送 IP 包時直接以 1280 字節(jié)為單位分片送出。
IP66在線查IP地址位置:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146
