The node field consists of the IEEE address, usually the host address. For systems with multiple IEEE 802 nodes, any available node address can be used. Depending on the network data representation, the multi-octet unsigned integer fields are subject to byte swapping when communicated between different endian machines. Algorithms for Creating a UUID Various aspects of the algorithm for creating a UUID are discussed in the following sections. UUID generation requires a guarantee of uniqueness within the node ID for a given variant and version.
Interoperability is provided by complying with the specified data structure.
To prevent possible UUID collisions, which could be caused by different implementations on the same node, compliance with the algorithms specified here is required. The clock sequence must be initialised to a random number to minimise the correlation across systems. This provides maximum protection against node identifiers that may move or switch from system to system rapidly. The initial value shall not be correlated to the node identifier. The system is manufactured such that the IEEE address ROM is designed to be inseparable from the system by either the user or field service, so that it cannot be moved to another system.