Lorsqu’un agent communique avec le serveur ePO, le serveur vérifie d’abord si le GUID de l’agent existe dans la base de données :
- Si le GUID de l’agent existe, ePO connaît déjà ce système et n’a pas besoin de l’ajouter à nouveau à la base de données.
- Si le GUID de l’agent n’existe pas, il s’agit d’un nouvel ordinateur ou le GUID a été modifié. Par exemple, il a été modifié lors d’une réinstallation complète du agent.
Pour différencier ces cas lorsque le GUID est inconnu, le serveur effectue une autre étape. L’étape supplémentaire détermine si la adresse MAC est déjà connue. Si tel est le cas, le serveur ePO suppose que le GUID de l’ordinateur a été modifié. Il associe ensuite le nouveau GUID à l’entrée de la base de données qui contient les adresse MAC correspondants. Toutefois, cette action pose des problèmes lorsque plusieurs ordinateurs légitimes ont la même adresse MAC. Par exemple, dans un scénario d’équilibrage de charge réseau ou avec des cartes d’interface réseau associées.
Dans ce cas, le premier nœud à communiquer est correctement ajouté à la base de données. Toutefois, lorsque le deuxième nœud communique, ses propriétés remplacent les propriétés du premier nœud, car il possède un nouveau GUID, mais le même adresse MAC. Lorsque le premier nœud communique à nouveau, ses propriétés remplacent les propriétés du deuxième nœud. Par conséquent, un seul nœud s’affiche en même temps dans ePO.