-
無狀態地址自動配置
鎖定
無狀態地址自動配置是 IPv6 節點(主機或路由器)用於為接口自動配置 IPv6 地址的過程。無狀態地址自動配置會自動執行某些網絡管理員的任務。
- 中文名
- 無狀態地址自動配置
- 領 域
- 計算機
目錄
- 1 簡介
- 2 IPv6
- ▪ 與IPv4比較
- ▪ 無狀態地址自動配置(SLAAC)
- ▪ IPv6編碼
無狀態地址自動配置簡介
節點通過將地址前綴與節點的 MAC 地址派生的標識或用户指定的接口標識組合來構建各種 IPv6 地址。這些前綴包括本地鏈路前綴(fe80::/10)和本地 IPv6 路由器(如果存在)所通告的長度為 64 的前綴。
將地址分配給某個接口之前,節點執行重複地址檢測以驗證其唯一性。節點對新地址發送鄰居請求查詢並等待響應。如果節點沒有接收到響應,那麼假設該地址是唯一的。如果節點接收到一個鄰居廣告格式的響應,那麼該地址已在使用。如果節點確定其嘗試的 IPv6 地址不是唯一的,那麼自動配置將停止並要求手工配置該接口。
無狀態地址自動配置IPv6
網際協議第6版(英文:InternetProtocolversion6,縮寫:IPv6)是網際協議(IP)的最新版本,用作互聯網的網絡層協議,用它來取代IPv4主要是為了解決IPv4地址枯竭問題,不過它也在其他很多方面對IPv4有所改進。
IPv6的設計目的是取代IPv4,然而長期以來IPv4在互聯網流量中仍佔據主要地位,IPv6的使用增長緩慢。在2017年7月,通過IPv6使用Google服務的用户百分率首次超過20%。
無狀態地址自動配置與IPv4比較
在Internet上,數據以分組的形式傳輸。IPv6定義了一種新的分組格式,目的是為了最小化路由器處理的消息標頭。由於IPv4消息和IPv6消息標頭有很大不同,因此這兩種協議無法互操作。但是在大多數情況下,IPv6僅僅是對IPv4的一種保守擴展。除了嵌入了互聯網地址的那些應用協議(如FTP和NTPv3,新地址格式可能會與當前協議的語法衝突)以外,大多數傳輸層和應用層協議幾乎不怎麼需要修改就可以在IPv6上運行。
無狀態地址自動配置無狀態地址自動配置(SLAAC)
當連接到IPv6網絡上時,IPv6主機可以使用鄰居發現協議對自身進行自動配置。當第一次連接到網絡上時,主機發送一個鏈路本地路由器請求(solicitation)多播請求來獲取配置參數。路由器使用包含Internet層配置參數的路由器宣告(advertisement)報文進行迴應。
在不適合使用IPv6無狀態地址自動配置的場景下,網絡可以使用有狀態配置,如DHCPv6,或者使用靜態方法手動配置。
[1]
無狀態地址自動配置IPv6編碼
IPv6具有比IPv4大得多的編碼地址空間。這是因為IPv6採用128位的地址,而IPv4使用的是32位。因此新增的地址空間支持2(約3.4×10)個地址,具體數量為340,282,366,920,938,463,463,374,607,431,768,211,456 個,也可以説成16個,因為32位地址每位可以取16個不同的值。
網絡地址轉換是目前減緩IPv4地址耗盡最有效的方式,而IPv6的地址消除了對它的依賴,被認為足夠在可以預測的未來使用。就以地球人口70億人計算,每人平均可分得約4.86×10(486117667×10)個IPv6地址。
IPv6從IPv4到IPv6最顯著的變化就是網絡地址的長度。RFC 2373和RFC 2374定義的IPv6地址有128位長;IPv6地址的表達形式一般採用32個十六進制數。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:2次歷史版本
- 最近更新: w_ou