IPv6知識概述 IPv6位址

2021-10-07 02:00:10 字數 3397 閱讀 2624

首選格式

x:x:x:x:x:x:x:x 	(x表示乙個4位十六進製制數)
典型的例子如下所示:

2000:0000:0000:0000:0001:2345:6789:abcd

ipv6位址每段中的前導0是可以去掉的,但是至少要保證每一段有乙個數字。將不必要的前導0去掉後,上述位址可以表示為:

2000:0:0:0:1:2345:6789:abcd

壓縮表示

內嵌ipv4位址的ipv6位址表示

x:x:x:x:x:x:d.d.d.d (d表示ipv4位址中的乙個十進位制數)
單播位址只能分配給乙個節點上的乙個介面,即定址到該單播位址的資料報文最終會被傳送到乙個唯一的介面。單播位址可以分為鏈路本地位址,站點本地位址,可聚合全球單播位址等。

單播位址結構

乙個主機介面上的128位ipv6單筆位址一般可以被看做成乙個整體來代表這台主機,而當要表示這個主機上的介面所連線的網路時,將這個128位ipv6單播位址分成兩部分來表示:

可聚合全球單播位址

ipv6公網位址,可聚合全球單播位址字首的最高3位固定為001,其結構如下圖所示:

鏈路本地位址

鏈路本地位址的應用範圍受限,只能在連線到同一本地鏈路的節點之間使用。在ipv6鄰居節點之間的通訊協議中廣泛使用了該位址,如鄰居發現協議,動態路由協議等。

鏈路本地位址有固定的格式,如下圖所示:

當乙個節點啟動ipv6協議棧時,節點的每個介面會配置乙個鏈路本地位址。這種機制使得兩個連線到同一鏈路的ipv6節點不需要做任何配置就可以通訊。鏈路本地位址使用固定的字首fe80::/64,介面id部分使用eui-64位址。

站點本地位址

站點本地位址是另一種應用範圍受限的位址,它只能在乙個站點內使用。目前已被廢棄,不再使用。

唯一本地位址

唯一本地賦值的結構如下圖所示:

1)固定字首為fc00::/7

2)l:表示位址的範圍,如果取值為1,表示本地範圍,0保留

3)global id:全球唯一字首,隨機方式生成

4)subnet id:劃分子網時使用

唯一本地位址具有以下特性:

1)具有全球唯一字首

2)可用於構建vpn

3)具有眾所知周的字首,邊界路由器可以很容易對其過濾

4)其位址與isp分配的位址無關,任何人都可以隨意使用

5)一旦出現路由洩露,不會與internet路由產生衝突,因為其是全球唯一的

6)在應用中,上層協議將其當成全球單播位址對待,簡化上層協議

特殊位址

ieee eui-64介面id

eui-64介面id時ieee定義的一種64位的擴充套件唯一識別符號。目前ipv6單播位址基本上都要求介面識別符號為64位。ieee eui-64格式的介面識別符號是從介面的鏈路層位址(mac位址)變化而來的。ipv6位址中的介面識別符號是64位,而mac位址是48位,因此需要在mac位址的中間位置(從高位開始的第24位後)插入十六進製制數fffe(1111111111111110)。為了確保這個從mac位址得到的介面識別符號是唯一的,還要將universal/local (u/l)位(從高位開始的第7位)設定為「1」。最後得到的這組數就作為eui-64格式的介面識別符號。如下圖所示:

組播位址基本機構

所謂組播,是指乙個源節點傳送的單個資料報文能被特定的多個目的節點接收到。在ipv6網路中,組播位址有特定的字首ff::/8來標識,其結構如下圖所示:

1)***s(標誌):該段有4位,|0|r|p|t|

2)scop(範圍):該欄位占有4位,用來限制組播資料流在網路中傳送的範圍。

3)group id(組id):該字段長度為112位,用以標識組播組。

被請求節點組播位址

在ipv6組播位址中,有一種特別的組播位址,被稱為請求節點組播位址(solicitted-node address)。被請求節點組播位址時一種具有特殊用途的位址,主要用於在重複位址檢測和獲取鄰居節點的鏈路層位址時,代替ipv4中使用的廣播位址。

被請求節點組播位址由字首ff02::1:ff00::/104和單播位址的最後24位組成,如下圖所示:

眾所周知的組播位址

組播位址

範圍含義

描述ff01::1

節點所有節點

在本地介面範圍的所有節點

ff01::2

節點所有路由器

在本地介面範圍的所有路由器

ff02::1

鏈路本地

所有節點

在本地鏈路範圍的所有節點

ff02::2

鏈路本地

所有路由器

在本地鏈路範圍的所有路由器

ff02::5

鏈路本地

ospf路由器

所有ospf路由器組播位址

ff02::6

鏈路本地

ospf dr路由器

所有ospf的dr路由器組播位址

ff02::9

本地鏈路

rip路由器

所有rip路由器組播位址

ff02::13

本地鏈路

pim路由器

所有pim路由器組播位址

ff05::2

站點所有路由器

在乙個站點範圍內的所有路由器

ipv6特有的位址型別,用於標識一組網路介面。但是與組播位址不同,路由器會將目的位址為任播位址的資料報文,傳送給距本路由器最近的乙個網路即可。任播適合於「one-to-one-of-many」的通訊場合,接收方只要時一組介面中的任意乙個即可。

任播位址從單播位址空間中進行分配,使用單播位址的格式。僅通過位址本身,節點時無法區分任播位址和單播位址的,所以,節點必須使用明確的配置而知名它是乙個任播位址。目前,任播位址僅被用做目的位址,且僅分配給路由器。

ipv6的乙個優點就是在節點的乙個介面上可以配置多個ipv6位址,包括單播位址,組播位址等。

申請IPV6位址配置IPV6網域名稱

0.前言 最近弄了一下ipv6,雖然不知道什麼時候會用到,但是伺服器支援ipv6,還是有必要的。1.申請ipv6位址 到這個 去註冊乙個帳號,然後建立乙個隧道。第一次開啟這個頁面,一股80 90年代的 風格。註冊時郵箱要寫合法郵箱,要收驗證碼的。然後檢視tunnel資訊 按照提示配置好ecs伺服器網...

申請IPV6位址配置IPV6網域名稱

0.前言 最近弄了一下ipv6,雖然不知道什麼時候會用到,但是伺服器支援ipv6,還是有必要的。1.申請ipv6位址 到這個 去註冊乙個帳號,然後建立乙個隧道。第一次開啟這個頁面,一股80 90年代的 風格。註冊時郵箱要寫合法郵箱,要收驗證碼的。然後檢視tunnel資訊 按照提示配置好ecs伺服器網...

申請IPV6位址配置IPV6網域名稱

0.前言 最近弄了一下ipv6,雖然不知道什麼時候會用到,但是伺服器支援ipv6,還是有必要的。1.申請ipv6位址 到這個 去註冊乙個帳號,然後建立乙個隧道。第一次開啟這個頁面,一股80 90年代的 風格。註冊時郵箱要寫合法郵箱,要收驗證碼的。然後檢視tunnel資訊 按照提示配置好ecs伺服器網...