UUID 可以取代目前格式用作 IPv6 位址嗎?

UUID 可以取代目前格式用作 IPv6 位址嗎?

IPv6 位址(例如2001:0db8:85a3:0000:0000:8a2e:0370:7334)和 UUID(例如123e4567-e89b-12d3-a456-426614174000)都是 128 位元數字。

網際網路工程任務組(建立 IPv6)能否設計 IPv6 以使用 UUID 作為該協定位址方案?他們為什麼不呢?畢竟,維基百科說:

出於實用目的,UUID 是唯一的。

答案1

出於實用目的,UUID 是唯一的。

UUID 並非萬無一失,可能會發生衝突。使用這樣的格式是沒有意義的發生衝突,因為你會讓自己陷入失敗。 IPv6 中的 IP 位址集都是唯一的,不會發生衝突。

此外,UUID 是使用哈希生成的。本質上,它們是在最終用戶的電腦上隨機生成的。無法知道該 UUID 是什麼。這意味著無法指派連續 IP 區塊。

相關內容