Könnte UUID anstelle des aktuellen Formats als IPv6-Adresse verwendet werden?

Könnte UUID anstelle des aktuellen Formats als IPv6-Adresse verwendet werden?

Sowohl die IPv6-Adresse (z. B. 2001:0db8:85a3:0000:0000:8a2e:0370:7334) als auch die UUID (z. B. 123e4567-e89b-12d3-a456-426614174000) sind 128-Bit-Zahlen.

Könnte die Internet Engineering Task Force (die IPv6 entwickelt hat) IPv6 so entwickeln, dass UUID als Adressschema für dieses Protokoll verwendet wird? Warum haben sie das nicht getan? Immerhin heißt es im Wiki:

UUIDs sind aus praktischen Gründen eindeutig.

Antwort1

UUIDs sind aus praktischen Gründen eindeutig.

UUIDs sind nicht narrensicher und es kann zu Kollisionen kommen. Es macht keinen Sinn, ein Format zu verwenden, dasdürfenKollisionen haben, da Sie sich damit selbst zum Scheitern verurteilen würden. Die IP-Adressen in IPv6 sind alle eindeutig, es besteht keine Kollisionsgefahr.

Außerdem werden UUIDs mithilfe eines Hashs generiert. Im Wesentlichen werden sie zufällig auf dem Computer des Endbenutzers generiert. Es gibt keine Möglichkeit, die UUID vorherzusagen. Dies bedeutet, dass Blöcke zusammenhängender IPs nicht zugewiesen werden können.

verwandte Informationen