Quando un agent comunica con il server ePO, il server verifica innanzitutto se il GUID del agent esiste nel database:
- Se il GUID del agent esiste, ePO conosce già il sistema e non è necessario aggiungerlo nuovamente al database.
- Se il GUID del agent non esiste, il computer è nuovo o il GUID è stato modificato. Ad esempio, è stato modificato durante una reinstallazione completa del agent.
Per distinguere tra questi casi quando il GUID è sconosciuto, il server esegue un altro passaggio. Il passaggio aggiuntivo controlla se il indirizzo MAC è già noto. In tal caso, il server ePO presuppone che il GUID del computer sia stato modificato. Associa quindi il nuovo GUID alla voce del database che contiene il indirizzo MAC corrispondente. Tuttavia, questa azione causa problemi quando più computer hanno legittimamente lo stesso indirizzo MAC. Ad esempio, in uno scenario di bilanciamento del carico di rete o con NIC con team.
In questa situazione, il primo nodo da comunicare viene aggiunto correttamente al database. Tuttavia, quando il secondo nodo comunica, le relative proprietà sostituiscono quelle del primo nodo perché ha un nuovo GUID, ma lo stesso indirizzo MAC. Quando il primo nodo comunica di nuovo, le relative proprietà sostituiscono le proprietà del secondo nodo. Il risultato è che un solo nodo viene visualizzato in ePO in qualsiasi momento.