Method for automatically assigning individual topological addresses to network switches (12, 14, 16, 18) of a network comprising transmission segments, said network switches (12, 14, 16, 18) interconnected via these transmission segments and compute or service nodes (30, 32, 34) connected to ports of at least one portion (14, 16, 18) 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 (12, 14, 16, 18), 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 (102, 104), 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.