IPV6位址格式

2021-07-05 20:51:49 字數 2117 閱讀 9784

一、單播位址(unicast ipv6addresses)

1.可聚合的全球單播(aggregatable global unicast)

即global位址,全球範圍內可達

2. 鏈路本地位址(link-local)

用於同乙個鏈路上相鄰節點之間通訊。

ipv6的路由器不會**鏈路本地位址的資料報。

link-local位址的字首固定為 fe80::/64, 前10個bit為1111 1110 10, 後64bit為介面(inte***ce id)id.

3. 站點本地位址(site-local)

對於無法訪問internet的本地網路,可使用站點本地位址,類似ipv4裡的私網位址(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)

字首為固定為fec0::/48, 前10bit為 1111 1110 11, 最後由16位的子網id(subnet id)和64bit的介面id(inte***ce id)組成.

值得注意的是,在rfc3879中,最終決定放棄單播站點本地位址。放棄的理由是,由於其固有的二義性帶來的單播站點本地位址的複雜性超過了它們可能帶來的好處。它在rfc4193中被ula取代

ula: 唯一本地ipv6單播位址. ula 固定字首 fd00::/8,後面跟乙個40bit的隨機標誌符,成為全域性id

4. 未指定位址(unspecified)

0:0:0:0:0:0:0:0 或者 ::

未指定位址不能作為目標位址使用,當有效位址不能確定時,使用未指定位址作為源位址。

5. 回環位址(loopback)

::1 相當於ipv4 的127.0.0.1

6. 相容ipv4的位址(ipv4-compatible)

形如::w.x.y.z    rfc4291中已經廢棄對這類位址的使用

::ffff:w.x.y.z 用於乙個僅支援ipv4的節點表現為ipv6的節點

8. 6over4位址

[64bit-prefix]:0:0:wwxx:yyzz,其中的wwxx:yyzz是w.x.y.z ipv4公共位址的十進位制點號表示法,用於乙個使用6to4協議的隧道機制的節點。

9. 6to4位址

2002:wwxx:yyzz:[sla id]:[inte***ce id],用於表示乙個使用6to4協議的隧道機制節點。

二、多播位址

前8個bit為1111 1111,其中ff01::到ff0f::的多播位址是保留專用位址

ff01::1 節點本地範圍所有節點多播位址

ff02::1 鏈路本地範圍所有節點多播位址

ff01::2 節點本地範圍所有路由器多播位址

ff02::2 鏈路本地範圍所有路由器多播位址

ff05::2 站點本地範圍所有路由器多播位址

三、被請求節點組播位址(solicited-node multicast address)

一種特殊的組播位址,對於節點或路由器的介面上配置的每個單播和任意播位址,都會自動生成乙個對應的被請求節點組播位址。注意link-local address也會生成乙個被請求節點的組播位址。

工作範圍:只在本地鏈路上有效

特點 :

1、 在本地鏈路上,被請求接點的組播位址中只包含乙個使用者

2 、只要知道乙個接點的ipv6位址,就能計算出他的被請求節點的組播位址

作用: 

1、在ipv6中,沒有arp。icmp代替了arp的功能,被請求節點的組播位址被節點用來獲得相同本地鏈路上鄰居節點的鏈路層位址

2、用於重複位址檢測dad,在使用無狀態自動配置將某個位址配置為自已的ipv6位址之前,節點利用dad驗證在其本地鏈路上該位址是否已經被使用。

字首:ff02:0000:0000:0000:0000:0001:ffxx:***x/104

ff02::1:ffxx:***x/104

如何產生:被請求節點組播位址的前104位固定,將ip位址的後24位移下來填充到後面就可以了

例如:ipv6---2001::1234:5678/64

被請求節點組播位址---ff02::1:ff34:5678/104

其中ff02::1:ff為固定部分,共104位

IPv6 位址格式

ipv6 位址大小為 128 位。首選的 ipv6 位址表示為 x x x x x x x x 其中每個 x 是代表乙個 4 位的十六進製制數字。ipv6 位址範圍從 0000 0000 0000 0000 0000 0000 0000 0000 至 ffff ffff ffff ffff ffff...

IPv6位址格式

ipv6 位址格式 ipv6 的位址長度是 128位 bit 將這128位的位址按每 16位劃分為乙個段,將每個段轉換成十六進製制數字,並用冒號隔開。例如 2000 0000 0000 0000 0001 2345 6789 abcd 這個位址很長,可以用兩種方法對這個位址進行壓縮,前導零壓縮法 將...

IPv6位址格式

一般二進位制數不好閱讀和記憶,所以推薦使用十六進製制數作為首選格式,這128位的位址按每16位劃分為一組,每組轉換成4個十六進製制數,每組之間用冒號隔開,稱為冒分十六進製制表示法。乙個典型的ipv6位址為8組4個十六進製制數,如下 2001 0000 0000 0000 085b 3c51 f5ff...