Brevet FR3076142A1 (20190628)

REVENDICATIONS1. Procédé d'attribution automatique d'adresses topologiques individuelles à des commutateurs réseau (12, 14, 16,\n<CLM>\1\td'un réseau (10) comportant des segments de transmission (20), lesdits commutateurs réseau (12, 14, 16,\n<CLM>\1\tinterconnectés par ces segments de transmission (20) et des noeuds de calcul ou service (30, 32,\n<CLM>\1\tconnectés à des ports d'au moins une partie (14, 16,\n<CLM>\1\tdes commutateurs réseau, le procédé comportant l'obtention (100) de premières adresses topologiques individuelles exprimées dans un système d'adressage non hiérarchisé pour tous les commutateurs réseau (12, 14, 16, 18), chaque adresse topologique individuelle comportant N identifiants, N 2, dont : - un identifiant d'un niveau hiérarchique du commutateur réseau auquel elle est associée dans le réseau (10), et - N-1 identifiant(s) non hiérarchisé(s) du commutateur réseau auquel elle est associée dans le réseau (10), caractérisé en ce qu'il comporte en outre le transcodage (102,\n<CLM>\1\tde chaque première adresse topologique individuelle en une deuxième adresse topologique individuelle hiérarchisée selon les étapes de transcodage suivantes : - subdivision (102) du ou des N-1 identifiant(s) non hiérarchisé(s) de commutateur en fonction d'une valeur de l'identifiant de niveau hiérarchique : - en i identifiant(s) de sous-topologie, 0 i N-1, séparés entre eux lorsqu'ils sont au moins deux par au moins un premier caractère séparateur de niveaux hiérarchiques, formant ainsi une première chaîne de caractères, et - en j identifiant(s) de commutateur, j = N-1-i, séparés entre eux lorsqu'ils sont au moins deux par au moins un deuxième caractère séparateur d'identifiants différent du premier caractère séparateur, formant ainsi une deuxième chaîne de caractères, - constitution (104) de la deuxième adresse topologique individuelle hiérarchisée par une concaténation de caractères incluant au moins la première chaîne de caractères, la deuxième chaîne de caractères, ainsi qu'un troisième caractère séparateur entre les première et deuxième chaînes de caractères. 26\n<CLM>\1\tProcédé d'attribution automatique d'adresses topologiques individuelles selon la revendication 1, dans lequel : - les premières adresses topologiques individuelles sont exprimées dans un système d'adressage en N-uplet, 5 - l'identifiant de niveau hiérarchique de chaque première adresse topologique individuelle forme une première composante du N-uplet et prend une valeur en relation affine avec j, et - le ou les N-1 identifiant(s) non hiérarchisé(s) de commutateur de chaque adresse topologique individuelle forme(nt) le ou les N-1 10 autre(s) composante(s) du N-uplet.\n<CLM>\1\tProcédé d'attribution automatique d'adresses topologiques individuelles selon la revendication 1 ou 2, dans lequel la valeur que prend l'identifiant de niveau hiérarchique de chaque première adresse topologique individuelle - est comprise entre 0 et N-1, la valeur 0 étant réservée aux 15 commutateurs réseau ayant au moins un port auquel est connecté au moins un noeud de calcul ou service, et - est égale à j.\n<CLM>\1\tProcédé d'attribution automatique d'adresses topologiques individuelles selon l'une quelconque des revendications 1 à 3, dans lequel l'obtention (100) des 20 premières adresses topologiques individuelles des commutateurs réseau (12, 14, 16,\n<CLM>\1\tcomporte la détermination automatique de l'identifiant de niveau hiérarchique de chaque commutateur réseau par attribution à cet identifiant d'une valeur égale au minimum entre N-1 et le nombre minimal d'autres commutateurs réseau qui doivent être traversés pour atteindre l'un quelconque des noeuds de calcul ou service (30, 32, 25\n<CLM>\1\tà partir du commutateur réseau considéré.\n<CLM>\1\tProcédé d'attribution automatique d'adresses topologiques individuelles selon l'une quelconque des revendications 1 à 4, comportant en outre l'enregistrement (106) des deuxièmes adresses topologiques individuelles hiérarchisées dans un dispositif de stockage (34) sous l'un des formats suivants : 30 - dans un système de répertoires et fichiers informatiques automatiquement constitué à l'aide des deuxièmes adresses topologiques individuelles hiérarchisées, elles-mêmes automatiquement enregistrées dans ce système de répertoires et fichiers à partir de la succession de premier(s) séparateur(s) et de chaque identifiant de sous-topologie qu'elles contiennent, ou 27 dans un système de base de données, les deuxièmes adresses topologiques individuelles hiérarchisées étant accessibles dans ce système de base de données à l'aide de clés d'accès définies à partir de la succession de premier(s) séparateur(s) et de chaque identifiant 5 de sous-topologie que les deuxièmes adresses topologiques individuelles hiérarchisées contiennent, ou dans un système de table de hachage indexée par des clés définies à partir de la succession de premier(s) séparateur(s) et de chaque identifiant de sous-topologie que les deuxièmes adresses 10 topologiques individuelles hiérarchisées contiennent.\n<CLM>\1\tProcédé d'attribution automatique d'adresses topologiques individuelles selon l'une quelconque des revendications 1 à 5, dans lequel un autre premier caractère séparateur est ajouté en tête de chaque deuxième adresse topologique individuelle hiérarchisée pour identifier la racine d'une structure arborescente définie 15 par l'ensemble des deuxièmes adresses topologiques individuelles hiérarchisées.\n<CLM>\1\tProcédé d'attribution automatique d'adresses topologiques individuelles selon l'une quelconque des revendications 1 à 6, dans lequel le premier caractère séparateur est un trait oblique « / », le deuxième caractère séparateur est un point « . », le troisième caractère séparateur est identique au premier caractère séparateur 20 et chaque identifiant, de sous-topologie ou de commutateur, de chaque deuxième adresse topologique individuelle hiérarchisée est un nombre entier.\n<CLM>\1\tProgramme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions pour l'exécution 25 des étapes d'un procédé d'attribution automatique d'adresses topologiques individuelles selon l'une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté sur un ordinateur.\n<CLM>\1\tServeur (32) d'attribution automatique d'adresses topologiques individuelles à des commutateurs réseau (12, 14, 16,\n<CLM>\1\td'un réseau (10) 30 comportant des segments de transmission (20), lesdits commutateurs réseau (12, 14, 16,\n<CLM>\1\tinterconnectés par ces segments de transmission (20) et des noeuds de calcul ou service (30, 32,\n<CLM>\1\tconnectés à des ports d'au moins une partie des commutateurs réseau (12, 14, 16, 18), le serveur d'attribution (32) comportant des moyens (36) d'obtention de premières adresses topologiques individuelles exprimées 35 dans un système d'adressage non hiérarchisé pour tous les commutateurs réseau 28 (12, 14, 16, 18), chaque adresse topologique individuelle comportant N identifiants, N 2, dont : - un identifiant d'un niveau hiérarchique du commutateur réseau auquel elle est associée dans le réseau (10), et 5 - N-1 identifiant(s) non hiérarchisé(s) du commutateur réseau auquel elle est associée dans le réseau (10), caractérisé en ce qu'il comporte en outre un transcodeur (38) de chaque première adresse topologique individuelle en une deuxième adresse topologique individuelle hiérarchisée selon les règles prédéfinies de transcodage suivantes : 10 - subdivision du ou des N-1 identifiant(s) non hiérarchisé(s) de commutateur en fonction d'une valeur de l'identifiant de niveau hiérarchique : - en i identifiant(s) de sous-topologie, 0 i N-1, séparés entre eux lorsqu'ils sont au moins deux par au moins un premier 15 caractère séparateur de niveaux hiérarchiques, formant ainsi une première chaîne de caractères, et - en j identifiant(s) de commutateur, j = N-1-i, séparés entre eux lorsqu'ils sont au moins deux par au moins un deuxième caractère séparateur d'identifiants différent du premier caractère 20 séparateur, formant ainsi une deuxième chaîne de caractères, - constitution de la deuxième adresse topologique individuelle hiérarchisée par une concaténation de caractères incluant au moins la première chaîne de caractères, la deuxième chaîne de caractères, ainsi qu'un troisième caractère séparateur entre les première et 25 deuxième chaînes de caractères.\n<CLM>\1\tGrappe de serveurs (10) comportant des segments de transmission (20), des commutateurs réseau (12, 14, 16,\n<CLM>\1\tinterconnectés par ces segments de transmission (20) et des noeuds de calcul et de service (30, 32,\n<CLM>\1\tconnectés à des ports d'au moins une partie des commutateurs réseau (12, 14, 16, 18), dans laquelle 30 au moins un noeud de service est un serveur (32) d'attribution automatique d'adresses topologiques individuelles selon la revendication 9.