ipv6前綴獲取方式

來源:魅力女性吧 8.78K
ipv6前綴獲取方式

IPV6地址的獲取方式

1.手工配置:此方法配置和IPV4的配置方法相同,在IPV6中主要是一些重要的服務器或路由器接口等需要用此方法來配置。

2.無狀態自動獲取:此方法要藉助ICMPv6報文來實現,具體過程如下:

(1) 節點啟動時,通過RS 消息向路由器發出請求,請求前綴和其他配置信息,以便用於節點的配置。

(2) 路由器返回RA 消息,其中包括前綴信息選項(路由器也會週期性地發佈RA消息)。

(3) 節點利用路由器返回的RA 消息中的地址前綴及其他配置參數,自動配置接口的IPv6 地址及其他信息。

3.通過EUI-64來自動生成IPV6地址:

目前IPv6 單播地址基本上都要求接口標識符為64 位。IEEE EUI-64 格式的接口標識符是從接口的鏈路層地址(MAC 地址)變化而來的。IPv6 地址中的接口標識符是64 位,而MAC地址是48 位,因此需要在MAC 地址的中間位置(從高位開始的第24 位後)插入十六進制數FFFE(1111111111111110)。為了確保這個從MAC 地址得到的接口標識符是唯一的,還要將Universal/Local (U/L)位(從高位開始的第7 位)設置為“1”。最後得到的這組數就作為EUI-64 格式的接口標識符。

4.通過DHCPV6來獲取地址:此方法由DHCPV6服務器實現。

1. 通過ifconfig

2. 通過getifaddrs函數

3. 通過cat /proc/net/if_inet6

熱門標籤