網路設計與維運
在IPv6的SLAAC(無狀態位址自動設定)中,終端產生全球單播位址的方法,下列何者正確?
- A向DHCPv6伺服器查詢,有期限地借用伺服器所管理的128位元位址
- B把路由器送出之路由器通告(RA)中所含的 /64 前綴,與自己產生的介面識別碼(低64位元)組合,確認沒有其他設備使用相同位址後再使用
- C把自己的IPv4位址直接放入低32位元,高位則以 fe80 開頭的值填滿
查看答案與解析
正確答案:B. 把路由器送出之路由器通告(RA)中所含的 /64 前綴,與自己產生的介面識別碼(低64位元)組合,確認沒有其他設備使用相同位址後再使用
在SLAAC中,終端從路由器定期或應要求送出的路由器通告(RA)得知該鏈路的前綴(通常為 /64)。再把它與由MAC位址產生的EUI-64格式,或以亂數為基礎之值的介面識別碼組合,產生位址。使用前,會以鄰居探索的機制確認沒有設備使用相同位址(重複位址偵測,DAD)。送出RA之路由器的鏈路本地位址成為預設閘道,而且沒有伺服器管理位址的分配,因此稱為「無狀態」。DNS伺服器的位址以RA的選項或無狀態DHCPv6通知。
- A. 這是以有狀態DHCPv6分配位址的方式。
- B. 正確。把RA的前綴與自己產生的介面識別碼組合。
- C. 沒有這樣的方式。以 fe80 開頭的是鏈路本地位址,不是全球單播位址。