Method for automatically assigning individual topological addresses to network switches of a network comprising transmission segments , said network switches interconnected via these transmission segments and compute or service nodes connected to ports of at least one portion of the network switches, the method, executed by a server for automatically assigning individual topological addresses, comprising obtaining , by the assigning server from data of an administration database , first individual topological addresses expressed in a non-hierarchical addressing system for all of the network switches , each first individual topological address comprising N identifiers, N ≥ 2, including: - one identifier, which takes a integer numerical value, of a hierarchical level of the network switch with which it is associated in the network , and - N-1 non-hierarchical identifier(s) of the network switch with which it is associated in the network , characterized in that it further comprises the transcoding , executed by a transcoder of the assigning server , of each first individual topological address into a second hierarchical individual topological address according to the following transcoding steps of: - subdividing the N-1 non-hierarchical switch identifier(s): • into i sub-topology identifier(s), 0 ≤ i ≤ N-1, separated from one another when there are at least two thereof by at least one first hierarchical level separator character, thus forming a first character string, and • into j switch identifier(s), j = N-1-i, separated from one another when there are at least two thereof by at least one second identifier separator character that is different from the first separator character, thus forming a second character string, wherein j, and therefore i, is an integer which is determined as a function of the value of the hierarchical level identifier, - constituting the second hierarchical individual topological address by a concatenation of characters including at least the first character string, the second character string, and a third separator character between the first and second character strings. - one identifier, which takes a integer numerical value, of a hierarchical level of the network switch with which it is associated in the network , and - N-1 non-hierarchical identifier(s) of the network switch with which it is associated in the network , - subdividing the N-1 non-hierarchical switch identifier(s): • into i sub-topology identifier(s), 0 ≤ i ≤ N-1, separated from one another when there are at least two thereof by at least one first hierarchical level separator character, thus forming a first character string, and • into j switch identifier(s), j = N-1-i, separated from one another when there are at least two thereof by at least one second identifier separator character that is different from the first separator character, thus forming a second character string, wherein j, and therefore i, is an integer which is determined as a function of the value of the hierarchical level identifier, • into i sub-topology identifier(s), 0 ≤ i ≤ N-1, separated from one another when there are at least two thereof by at least one first hierarchical level separator character, thus forming a first character string, and • into j switch identifier(s), j = N-1-i, separated from one another when there are at least two thereof by at least one second identifier separator character that is different from the first separator character, thus forming a second character string, - constituting the second hierarchical individual topological address by a concatenation of characters including at least the first character string, the second character string, and a third separator character between the first and second character strings. <EOS>