引導語:IPv6是為了解決IPv4所存在的一些問題和不足而提出的,同時它還在許多方面提出了改進,例如對資料報頭作了簡化,以減少處理器開銷並節省網路頻寬,把自動將IP地址分配給使用者的功能作為標準功能等等。以下是小編整理的網路協議IPV6基礎知識點,歡迎參考閱讀!
IPV6優點
1、更大地址空間:128位的地址空間可以滿足星球上每個人
2、無需NAT:保障端到端通訊
3、沒有廣播地址:包括單播、多播、任意播
4、支援移動性和安全性:有助於確保遵循移動IP標準和Ipsec標準
5、更簡單的報文提高了路由器的效率
6、介面標識:從介面的資料鏈路層
IPV6新特性
1、每個介面多個地址
2、鏈路本地地址:交換路由更新時,IGP將link-local地址作為下一跳地址
3、無狀態自動配置:一個IPV6裝置根據本身分配一個獨特link-local IPV6的地址
4、獨立或不獨立於提供商的編址
IPV6地址
1、IPV6地址由128位組成,使用8個16位段來表示,每個16位段使用十六進位制數字表示即每4個十六進位制為一組,之間使用英文冒號:分開
2、格式為:x:x:x:x:x:x:x:x x代表4個十六進位制位,舉例:2035:0001:2BC5:0000:0000:087C:0000:000A
3、IPV6地址包括兩部分:字首+本地標識
4、字首:通過在IPV6地址後面加一個斜線/,再跟一個十進位制的數字來標識一個IPV6地址的起始位由多少位是字首位,一般字首為64位,如:3ffe:1994:100:a::/64
5、介面標識:從介面的資料鏈路層地址直接派生出介面標識,該標識是全域性唯一。長度為64位,根據MAC地址動態建立。
6、特殊的IPV6地址如下表:
IPV6地址簡寫規則:
1、在4個十六進位制位組成的欄位中,可以省略前導0;如:09C0=9C0 0000=0
2、在每個地址中,可使用一對冒號(::)來表示任意數量的連續的0,;如:ff02:0000:0000:0000:0000:0000:0000:0005=ff02::5
注:一個地址中只能出現一對冒號,否則無法唯一確定地址
IPV6地址型別
全球單播地址格式: 網路部分提供一臺裝置到下行專用資料鏈路的定位,主機部分提供這條資料鏈路上該裝置的標識 。16位的子網ID欄位可以提供65536(216)個不同的子網
本地單播地址:使用範圍限定在單條鏈路上的地址。唯一性只在所在的.鏈路有效,相同的地址也可能存在於另一條鏈路上,因此此地址離開所在的鏈路是不可路由的。鏈路本地單播地址的起始10位是1111111010(FE80::/10)
IPV6單播地址分配方法:
說明:每個介面只能有一個鏈路本地地址
僅僅配置一個全域性單播地址也會在介面上建立一個鏈路本地地址(EUI-64)
介面上可以配置多個IPV6地址。IPV4和IPV6地址可以同時配置
乙太網的介面ID是基於介面的48位MAC地址中間插入16位的0XFFFE
多播地址格式
說明:標記位:前3位保留為0,第4位:0-永久的公認的地址;1-暫時的地址
範圍:包括:節點本地-0X1、鏈路本地-0X2、地區本地-0X5、組織本地-0X8、全球-0XE、保留-0XF 0X0
組ID:前面80位設定為0,只使用後面的32位
常見的公認IPV6多播地址:都屬於永久的鏈路本地的範圍;
IPV6包頭格式
說明:
版本:4位,0110表明版本6
流量類別:8位,類似於IPV4中的TOS欄位
流標籤:20位,設定目的是允許為特定的業務流打上標籤,可以提供更精細的服務類別區分的顆粒,在平衡業務流量通過多條路徑時可以確保屬於同一流的資料包能夠總是轉發到相同路徑上,在發起一個數據包時,加上合適的流標籤欄位,路由器能夠識別一條流,而不必一 一查詢資料包頭部,目前路由器忽略此欄位
有效載荷長度:用來封裝資料包所封裝的有效載荷長度,IPV6資料包頭部長度為40位元組
下一報頭:指出IPV6資料包頭部後面的報頭,與IPV4包中的協議欄位類似
跳數限制:類似於IPV4中的TTL欄位,衡量一個數據包到達目的地的路徑中所能跨越的最大路由器跳數的工具
源地址和目的地址:128位長度
可選項:包含拓展報頭,提供可選功能,如:分段、源路由選擇或認證、目的地可選項、TCP/IP協議等,在下一個報文欄位中是否有擴充套件報頭