An N-dimensional lattice network that scales to capacities of the order of
a Yotta bits per second (10.sup.24 bits per second) includes a plurality
of sub-nets of edge module switches interconnected by an agile switching
core. The agile core may be distributed. In the N-dimensional lattice
network, each edge module 408 is connected to N core stages, each core
stage having an associated dimensional indicator. The input/output ports
of each edge module are divided into (N+1) port groups. One of the port
groups serves local sources/sinks while the remainder of the port groups
are respectively connected to core stages in each of the N dimensions.
This structure permits virtually unlimited capacity growth and
significantly simplifies the routing and forwarding functions. The edge
modules are addressed using logical coordinates, one coordinate being
assigned for each of the N dimensions. This simplifies routing and permits
each edge module to compute its own routing tables.
Un réseau dimensionnel de trellis de N qui mesure aux capacités de l'ordre des bits par seconde d'un Yotta (bits par seconde 10.sup.24) inclut une pluralité de sous-filets des commutateurs de module de bord reliés ensemble par un noyau agile de commutation. Le noyau agile peut être distribué. Dans le réseau dimensionnel de trellis de N, chaque module 408 de bord est relié aux étapes de noyau de N, chaque étape de noyau ayant un indicateur dimensionnel associé. Les ports d'entrée-sortie de chaque module de bord sont divisés en (N+1) groupes gauches. Un des groupes gauches sert sources/sinks local tandis que le reste des groupes gauches sont respectivement reliés aux étapes de noyau dans chacune des dimensions de N. Cette structure permet la croissance pratiquement illimitée de capacité et simplifie de manière significative les fonctions de cheminement et de expédition. Les modules de bord sont adressés en utilisant des coordonnées logiques, une coordonnée étant assignée pour chacune des dimensions de N. Ceci simplifie le cheminement et permet à chaque module de bord de calculer ses propres tables de cheminement.