A SCALABLE COMMODITY DATA CENTER NETWORK ARCHITECTURE

In one aspect, there is provided a method. The method may include receiving a packet at a switch coupled to a plurality of switches. The switch may determine, from a first level table comprising a plurality of prefixes, a prefix matching a first portion of a destination address of the received packe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: VAHDAT, AMIN, AL-FARES, MOHAMMAD, LOUKISSAS, ALEXANDER
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In one aspect, there is provided a method. The method may include receiving a packet at a switch coupled to a plurality of switches. The switch may determine, from a first level table comprising a plurality of prefixes, a prefix matching a first portion of a destination address of the received packet. The switch may also determine, from a second level table comprising a plurality of suffixes, a suffix matching a second portion of a destination address of the received packet, when the matching prefix of the first level table is associated with the second level table. The switch may forward, based on the first level table and the second level table, the received packet to an output port of the switch. In some implementations, the plurality of switches are configured as a fat- tree network. Moreover, in some implementations, the subject matter described herein provides a data center communication fabric that provides scalable communication bandwidth with significant fault tolerance using a plurality of smaller individual switches of substantially the same size and capability. Related systems, apparatus, methods, and/or articles are also described. Selon un aspect, l'invention concerne un procédé. Le procédé peut comprendre la réception d'un paquet dans un commutateur couplé à une pluralité de commutateurs. Le commutateur peut déterminer, à partir d'une table de premier niveau comprenant une pluralité de préfixes, un préfixe correspondant à une première partie d'une adresse de destination du paquet reçu. Le commutateur peut également déterminer, à partir d'une table de second niveau comprenant une pluralité de suffixes, un suffixe correspondant à une seconde partie d'une adresse de destination du paquet reçu, lorsque le préfixe correspondant de la table de premier niveau est associé à la table de second niveau. Le commutateur peut acheminer, sur la base de la table de premier niveau et de la table de second niveau, le paquet reçu vers un port de sortie du commutateur. Dans certaines mises en oevre, la pluralité de commutateurs sont configurés en tant que réseau FatTree. De plus, dans certaines mises en oevre, le sujet décrit ici fournit une structure de communication de centre de données qui fournit une bande passante de communication évolutive avec une importante tolérance aux pannes en utilisant une pluralité de commutateurs individuels plus petits sensiblement de la même taille et de la même capacité. L'invention concerne également des systèmes, un appareil