IPV6學習筆記之IPV6位址結構

2021-09-20 10:11:56 字數 2434 閱讀 3121

ipv6位址結構為: 字首 + 介面標識

字首相當於ipv4中的網路id,介面標識相當於主機id

ipv6位址共128 bit ,分為8個16bit的塊,中間用冒號隔開.

例如: 2001 : 0db8 : 0000 : 0000 : 02aa : ff00 : 1234 : 4500

位址縮短規則:

1, 丟棄前導零,即 : 02aa : 可寫成 : 2aa :

2,如果包含兩個以上的連續零的塊,忽略這些所有,並換上雙冒號.

連續的塊只能替換一次,如果還有,可縮短到單個零.

所以上述位址可縮短成: 2001 : db8 :: 2aa : ff00 : 1234 : 4500

ipv6字首只和路由或位址範圍有關,而和單個的單播位址無關

ipv6介面id實現方法:

ipv6位址的型別

001全球路由字首

子網id

介面id

3bit

45bit

16bit

64bit

固定設定為001的部分:最高三位設定為001

全球路由字首:為特定的組織站點指定的全球路由字首,前三位固定值和後四十五位指定值共同構成了乙個分配給某組織機構站點的48位站點字首.

子網id: 是組織站點用來標識站點內的子網.

介面id: 用於標識站點內特定子網的介面.

鏈路本地位址

1111 1110 10

0介面id

10bit

54bit

64bit

即字首為 fe80::/64

設計目的:用於自動位址配置,鄰居發現或者無路由器存在的單鏈路的定址.

路由器不能將帶有鏈路本地源位址或者目的位址的任何包**到其他鏈路去.

站點本地位址

類似ipv4中的私有位址

1111 1110 11

0子網id

介面id

10bit

38bit

16bit

64bit

設計目的: 用於無需 全球字首的站點內部定址

路由器不應該** 站點外具有站點本地原位址或目的位址的任何包.

特殊位址過渡位址0

0000

ipv4位址

80bit

16bit

32bit

01111

ipv4位址

80bit

16bit

32bit

3,6to4位址

形如: 2002:wwxx:yyzz:子網id:介面id的位址

2002

wwxx:yyzz

子網id

介面id

16bit

32bit

16bit

64bit

wwxx:yyzz是ipv4公有位址w.x.y.z的冒號十六進製制表示.

0:5efe:w.x.y.z

介面id

64bit

64bit

前8位固定為1 ,也就是ffxx::/8

1111 1111

flags

scop

組id8bit

4bit

4bit

112bit

標記: 組播位址中的標記,共4bit,後3bit是標記位,其中:

最後一位是暫時態(t)標記,若置0,表示該組播位址是由lana分配的永久組播位址(總所周知的組播位址)

若置1,表示該組播位址是暫時組播位址

倒數第二位是字首§標記,用於表示該組播位址是否基於乙個單播位址字首.

倒數第三位是交匯點位址®標記,用於表示組播位址中是否含有內嵌的交匯點位址.

scop: 指定組播資料需要被發往那個ipv6網路範圍.除了使用組播路由協議提供的資訊外,路由器還要使用組播範圍段來判定組播流量是否能發出去.

scop字段值

作用範圍0保留

1介面本地範圍

2鏈路本地範圍3保留

4管理本地範圍

5站點本地範圍

8組織本地範圍

e全球範圍f保留

乙個任播位址可以被分給多個介面.

去往乙個任播位址的資料報會被路由裝置發往最近的乙個分配了該任播位址的介面.因此,路由裝置就必須知道那個介面分配了任播位址,以及這些介面的以路由為度量的距離.而這一點是通過在所有(屬於未對該任播位址進行彙總的網路區域中的)路由裝置之間傳送主機路由來實現的.

子網路由器任播位址

子網字首

000…000

n位128-位

當子網路由器任播位址形成後,子網字首中的位就會固定為乙個合理的數值,其餘位設為0

閱讀: 深入解析ipv6 總結.

IPv6知識概述 IPv6位址

首選格式 x x x x x x x x x表示乙個4位十六進製制數 典型的例子如下所示 2000 0000 0000 0000 0001 2345 6789 abcd ipv6位址每段中的前導0是可以去掉的,但是至少要保證每一段有乙個數字。將不必要的前導0去掉後,上述位址可以表示為 2000 0 ...

ipv6位址零壓縮方法 IPv6學習筆記

整體來看,ipv6協議相比ipv4,格式上簡潔很多 這裡值得注意的是 雙冒號只能出現一次。ipv6支援子網字首標識方法,類似於ipv4的無分類域間路由cidr機制 注意 ipv6沒有子網掩碼mask的概念 2001 c3 0 2c6a 64表示乙個子網 而2001 c3 0 2c6a c9b4 ff...

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

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