ipv6無狀態位址自動配置
ipv6無狀態自動配置在主機端無需配置,在路由器端需少量配置,並不需要其他伺服器。
無狀態機制允許主機使用自己已知資訊和路由器通告資訊來共同生成自己的位址。路由器通告網路字首,來定義子網。主機生成乙個「介面標示符」,
來標示子網內的乙個介面。ipv6位址由這兩部分組成。如果沒有路由器的參與,主機只能生成乙個鏈路本地位址,這個位址可應對本地網路通訊。
在有狀態自動配置模式中,主機通過伺服器獲得介面位址和配置資訊以及引數,伺服器維護乙個主機和已配置位址的資料庫。有狀態自動配置允許
主機從伺服器獲得位址和其他配置資訊。有狀態自動配置和無狀態自動配置可以是一種互補的關係,比如,主機可以通過無狀態自動配置獲得位址
而通過有狀態自動配置獲得其他資訊(如閘道器、dns伺服器位址等)。
無狀態和有狀態進行位址配置時的使用,取決於網路設計,管理員需要對位址嚴格管理時可以採用有狀態,其他情況無狀態位址就足夠了。兩種
配置機制可以同時使用,管理員通過修改ra(路由器通告)中的相關域來決定使用哪種自動配置機制。
無狀態位址自動配置只能用於主機,不能用於路由器。主機的自動配置依賴於伺服器發來的資訊,路由器需要借助其他的配置機制。
為了保證在特定鏈路上不出現重複位址,節點在將乙個位址應用到介面之前進行「重複位址檢測」,無論是有狀態還是無狀態自動配置,都需要檢測。
無狀態自動配置,有如下目標:
1. 新裝置連線到網路時,無需手工配置
2. 小型網路內,不需要專門的伺服器或路由器來進行位址分配工作
3. 有多個網路的大型站點應當不需要有狀態位址配置伺服器
4. 對乙個站點的主機進行重新編制應該簡單易行
5. 系統管理員能夠決定使用何種配置方式(有狀態、無狀態還是二者兼顧)
在鏈路本地位址被配置到介面之前,節點必須要確認這個「探測」位址,沒有其他節點使用。因此它會發乙個ns保溫,攜帶該探測位址。如果收到針
對ns的na報文,則說明該探測位址被占用,自動配置會終止。為避免該情況發生,管理員可以提供乙個替代介面識別符號來取代原有介面標示符,使
自動配置繼續。否則,就需要手工配置介面的鏈路本地位址和其他位址了。當探測成功位址唯一時,ip位址就會成功配置到介面,介面具有了ip通訊能力。
鏈路本地位址配置完成後,需要繼續確認能否收到ra通告或感知無路由器存在。如果本地網路內存在路由器,它們將傳送路由器通告報文,指導主機使用
何種型別的配置方式。如果本地網路中沒有路由器,則應當使用有狀態自動配置。
雖然路由器會週期性的發出ra,但為了加快自動配置速度,在鏈路本地位址生效後,主機會向「所有路由器」的多播位址傳送乙個或者多個路由器請求
報文,路由器收到這些報文後會回應ra報文。ra報文中可能包括一些用於無狀態自動配置生成本地站點位址和全球單播位址的資訊,如位址字首等
路由器週期發出ra,主機會連續收到新的通告訊息,主機會處理每乙個通告訊息,來進行配置狀態的更改和重新整理。
所有位址在分配給介面之前必須檢驗唯一性,在無狀態位址配置的情況下,位址的唯一性主要是通過介面標示符來保證的,如果介面的鏈路本地位址
是唯一的,則使用同一標示符生成的其他位址就不需要進行重複位址檢測了。
IPv6 無狀態位址配置
乙個典型的ipv6主機單播位址由3部分組成 全域性路由字首 子網id和介面id 64位 全域性 路由字首用來識別分配給乙個站點的乙個位址範圍。介面id用來識別鏈結上的某個介面,在該鏈結上是惟一的。在無狀態位址自動配置方式下,介面id通常可以通過eui64轉換演算法得到。即由mac位址轉換得到 介面i...
IPv6無狀態位址自動配置機制分析
ipv6協議是下一代網際網路的核心協議,他解決了ipv4協議所暴露的諸多缺陷,如位址稀缺 路由表龐大 對移動裝置支援不足等。ipv6協議的乙個突出特點是支援網路節點的位址自動 配置,這極大地簡化了網路管理者的工作。1 ipv6位址格式及位址配置方式 乙個典型的ipv6主機單播位址由3部分組成 全域性...
ipv6筆記無狀態位址自動配置及狀態
當配置乙個新的ipv6位址時,會進入到tentative 階段,會傳送以自己ip位址為目的位址的請求報文,一秒後,如果沒響應,就沒有衝突,就可以用。生命週期是針對動態獲取的ip的,但是tentative階段不管是動態還是靜態都要經過。通過tentative後會進入valitl lifetime 有效...