網路設計與維運
MAC位址為 00-1A-2B-3C-4D-5E 的介面,由前綴 2001:db8:1:1::/64 與EUI-64格式的介面識別碼,以SLAAC產生位址。產生的位址是下列何者?
- A2001:db8:1:1:21a:2bff:fe3c:4d5e
- B2001:db8:1:1:1a:2bff:fe3c:4d5e
- 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位址出現在位址中會使終端容易被追蹤,因此現在多數作業系統使用以亂數為基礎的介面識別碼。
- A. 正確。插入 FF-FE 並反轉U/L位元後的值。
- B. 這是沒有反轉U/L位元的值。開頭的 00 會變成 02。
- C. 這是以 FE-FF 的順序插入的值。插入的是 FF-FE 的順序。