什麼是SLAAC(無狀態位址自動設定)

Stateless Address Autoconfiguration的縮寫。在IPv6中,終端從路由器送出的路由器通告(RA)得知網路的前綴(通常為 /64),再與自己產生的介面識別碼組合,自動設定位址的機制。介面識別碼使用由MAC位址產生的EUI-64格式,或為了防止被追蹤而以亂數為基礎的值。使用前會以重複位址偵測(DAD)確認沒有相同的位址。

日文名稱: SLAAC(ステートレスアドレス自動設定)

「SLAAC(無狀態位址自動設定)」出現在1領域的2道練習題中(網路設計與維運等)。

這個名詞所屬的領域: 網路設計與維運

練習SLAAC(無狀態位址自動設定)的題目

在IPv6的SLAAC(無狀態位址自動設定)中,終端產生全球單播位址的方法,下列何者正確?

  1. A向DHCPv6伺服器查詢,有期限地借用伺服器所管理的128位元位址
  2. B把路由器送出之路由器通告(RA)中所含的 /64 前綴,與自己產生的介面識別碼(低64位元)組合,確認沒有其他設備使用相同位址後再使用
  3. C把自己的IPv4位址直接放入低32位元,高位則以 fe80 開頭的值填滿
查看答案與解析

正確答案:B. 把路由器送出之路由器通告(RA)中所含的 /64 前綴,與自己產生的介面識別碼(低64位元)組合,確認沒有其他設備使用相同位址後再使用

在SLAAC中,終端從路由器定期或應要求送出的路由器通告(RA)得知該鏈路的前綴(通常為 /64)。再把它與由MAC位址產生的EUI-64格式,或以亂數為基礎之值的介面識別碼組合,產生位址。使用前,會以鄰居探索的機制確認沒有設備使用相同位址(重複位址偵測,DAD)。送出RA之路由器的鏈路本地位址成為預設閘道,而且沒有伺服器管理位址的分配,因此稱為「無狀態」。DNS伺服器的位址以RA的選項或無狀態DHCPv6通知。

MAC位址為 00-1A-2B-3C-4D-5E 的介面,由前綴 2001:db8:1:1::/64 與EUI-64格式的介面識別碼,以SLAAC產生位址。產生的位址是下列何者?

  1. A2001:db8:1:1:21a:2bff:fe3c:4d5e
  2. B2001:db8:1:1:1a:2bff:fe3c:4d5e
  3. C2001:db8:1:1:21a:2bfe:ff3c:4d5e
查看答案與解析

正確答案:A. 2001:db8:1:1:21a:2bff:fe3c:4d5e

在EUI-64格式中,把48位元的MAC位址分成高24位元與低24位元,在中間插入 FF-FE 成為64位元。插入 00-1A-2B 與 3C-4D-5E 之間後為 00-1A-2B-FF-FE-3C-4D-5E。再把第一個位元組從低位數來第2個位元(U/L位元)反轉,00 變成 02,得到 02-1A-2B-FF-FE-3C-4D-5E。以每16位元一組區分並省略各組開頭的0,為 21a:2bff:fe3c:4d5e,與前綴合併後為 2001:db8:1:1:21a:2bff:fe3c:4d5e。MAC位址出現在位址中會使終端容易被追蹤,因此現在多數作業系統使用以亂數為基礎的介面識別碼。

解析中的「SLAAC(無狀態位址自動設定)」

出現「SLAAC(無狀態位址自動設定)」的題目(2題)

  1. 在IPv6的SLAAC(無狀態位址自動設定)中,終端產生全球單播位址的方法,下列何者正確?
  2. MAC位址為 00-1A-2B-3C-4D-5E 的介面,由前綴 2001:db8:1:1::/64 與EUI-64格式的介面識別碼,以SLAAC產生位址。產生的位址是下列何者?

出現這個名詞的比較

相關名詞

MAC位址 IPv6 路由器 預設閘道 DNS(網域名稱系統) 生成樹協定(STP) 存取控制清單(ACL) 最長前綴匹配 路由彙總 路徑MTU探索

前往名詞解釋列表