Infrastructure de communication (1) munie d’un maillage de services étendu, l’infrastructure de communication comportant un plan de données et un plan de contrôle, le plan de données comportant une première grappe de machines (10) et une seconde grappe de machines (20) connectées l’une à l’autre par un réseau (3) intermédiaire au moyen respectivement d’une première passerelle (11) et d’une seconde passerelle (21), la première grappe de machines fournissant au moins un premier service (151) muni d’un premier proxy de communication (152) et la seconde grappe de machines fournissant au moins un second service (261) muni d’un second proxy de communication (272), le plan de contrôle comportant un premier maillage de services local et un second maillage de services local, le premier maillage de services local comportant un premier contrôleur (13) fourni par la première grappe de machines et adapté pour paramétrer le premier proxy de communication pour qu’il mette en œuvre une répartition du trafic définie par le premier contrôleur, et le second maillage de services local comportant un second contrôleur (23) fourni par la seconde grappe de machines et adapté pour paramétrer le second proxy de communication pour qu’il mette en œuvre une répartition du trafic définie par le second contrôleur, caractérisée en ce que la première grappe de machines est munie d’un premier agent de routage de services (14) et la seconde grappe de machines est munie d’un second agent de routage de services (24), le premier agent de routage de services, respectivement le second agent de routage de services, étant adapté pour : découvrir les services exécutés à l’instant courant sur la première grappe de machines en interrogeant le premier contrôleur, respectivement sur la seconde grappe de machines en interrogeant le second contrôleur ; émettre et recevoir des messages d’annonce avec le second agent, respectivement le premier agent, de manière à partager des informations relatives aux services découverts ; en fonction des services exécutés à l’instant courant sur les première et seconde grappes de machines, déterminer une première politique de répartition du trafic pour le ou chaque premier proxy de la première grappe de machines, respectivement une seconde politique de répartition du trafic pour le ou chaque second proxy de la seconde grappes de machines ; et, commander le premier contrôleur, respectivement le second contrôleur, pour que ce dernier déploie la première politique de répartition du trafic, respectivement la seconde politique de répartition du trafic. Infrastructure selon la revendication 1, dans laquelle le premier agent de routage de services (14), respectivement le second agent de routage de services (24), est adapté pour recevoir de la première passerelle (11), respectivement de la seconde passerelle (21), des informations sur un état du réseau (3), et déterminer la première politique de répartition du trafic, respectivement la seconde politique de répartition du trafic non seulement en fonction des services exécutés à l’instant courant sur les première et seconde grappes de machines, mais également de l’état courant du réseau. Infrastructure selon la revendication 1 ou la revendication 2, dans laquelle le premier agent de routage de services (14), respectivement le second agent de routage de services (24), est un agent logiciel externe au premier contrôleur (13), respectivement au second contrôleur (23), qui communique avec le premier contrôleur, respectivement le second contrôleur, sur une interface de programmation externe de ce dernier. Infrastructure selon l’une quelconque des revendications 1 à 3, dans laquelle le plan de contrôle est étendu aux première et seconde grappes de machines. Infrastructure selon l’une quelconque des revendications 1 à 4, dans laquelle le premier agent de routage de services (14), respectivement le second agent de routage de services (24), est configuré avec une adresse du second agent de routage de services (24), respectivement du premier agent de routage de services (14). Infrastructure selon l’une quelconque des revendications 1 à 5, dans laquelle le premier agent de routage de services (14), respectivement le second agent de routage de services (24), est configuré avec un objectif général de répartition du trafic. Procédé (100) mis en œuvre dans une infrastructure de communication (1) conforme à l’une quelconque des revendications 1 à 6, caractérisé en ce que, lors de l’exécution du premier agent de routage de services (14), ledit procédé comporte les étapes de : - interroger le premier agent de routage de services (14) du premier contrôleur (13) pour connaitre les services locaux exécutés sur la première grappe de machines (10) à l’instant courant ; - émettre un message d’annonce vers le second agent de routage de services avec des informations sur les services locaux ; - recevoir un message d’annonce du second agent de routage de services afin de connaître les services distants exécutés sur la seconde grappe de machines (20) distante à l’instant courant ; - déterminer par le premier agent de routage de services d’une politique optimale de répartition du trafic entre les service locaux et/ou distants à l’instant courant ; et, - communiquer au premier contrôleur la politique optimale déterminée pour exécution par ledit premier contrôleur. Procédé selon la revendication 7, comportant en outre une étape d’interrogation par le premier agent de routage de services (14) d’une première passerelle (11) reliant la première grappe de machines (10) au réseau (3) intermédiaire, afin d’obtenir un état dudit réseau à l’instant courant, la détermination de la politique optimale de répartition du trafic prenant également en compte l’état du réseau à l’instant courant. Procédé selon la revendication 7 ou la revendication 8, dans lequel interroger le premier contrôleur (13) pour connaitre les services locaux exécutés sur la première grappe de machines (10) permet d’obtenir, pour chaque instance d’un service exécutée sur la première grappe de machines, des métadonnées exprimant des contraintes de fonctionnement de l’instance de service considérée. Produit programme d’ordinateur comportant des instructions logicielles qui, lorsqu’elles sont exécutées par un ordinateur, mettent en œuvre un procédé selon l’une quelconque des revendications 7 à 9.