Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Transfert multichemin dans une structure Virtual Chassis Fabric

Dans un VCF, le transfert de paquets unicast est basé sur l’algorithme SPF (Shortest Path First) de Dijkstra. Toutes les routes de chemin les plus courtes d’un commutateur à un autre commutateur de la structure sont utilisées.

Plusieurs chemins à coût égal sont utilisés pour transporter le trafic unicast de n’importe quel commutateur VCF vers n’importe quel autre commutateur du même VCF. Le commutateur de transmission dans un VCF pulvérise les paquets sur le VCF en fonction du rapport de bande passante des chemins de bout en bout.

L’algorithme de gestion du trafic VCF alloue les poids entre les chemins afin d’éviter les congestions du trafic tout en transmettant le trafic. Les poids sont basés sur la bande passante disponible pour chaque chemin sur le VCF.

L’algorithme SPF utilisé dans VCF est amélioré pour enregistrer la bande passante minimale, également appelée bande passante de goulot d’étranglement, de chaque chemin sur le VCF. La bande passante minimale du chemin est ensuite allouée aux liaisons du prochain saut associées en fonction de leur bande passante de liaison. Dans cette configuration, chaque commutateur calcule indépendamment le poids de ses trajets multiples par rapport aux autres commutateurs et configure ses propres rapports de projection de trafic. La distribution globale du trafic est obtenue en fonction du saut par saut.

La figure 1 illustre ce schéma de transfert multipath.

Figure 1 : Exemple d’allocation de bande passante à trajets multiples Multipath Bandwidth Allocation Example

Sur la Figure 1, le commutateur 1 est un équipement de branche transmettant le trafic, les commutateurs 2 et 3 sont des équipements de cœur de réseau, et les commutateurs 4 et 5 reçoivent du trafic du commutateur 1.

Pour la première topologie multi-chemin de la figure 1, les paquets allant du commutateur 1 au commutateur 5 ont 2 chemins les plus courts, avec une bande passante de chemin de 40 Gbits/s et 20 Gbits/s comme indiqué dans le tableau 1. Lors de la transmission de paquets destinés au commutateur 5, le commutateur 1 alloue des poids aux deux chemins en fonction du rapport de bande passante du chemin de bout en bout de 2:1, de sorte que le trafic du commutateur 1 au commutateur 5 soit transmis deux fois plus souvent via le chemin 1 → 2 → 5 qu’il le fait sur le chemin 1 → 3 → 5. Pour le trafic destiné au commutateur 4 à partir du commutateur 1, le commutateur 1 possède les mêmes deux rapports de bande passante de bout en bout du chemin suivant pour transférer les paquets, mais le commutateur 1 transmet deux fois plus de flux via le commutateur 3 que le commutateur 2, comme indiqué dans le tableau 1.

Tableau 1 : Exemple d’allocation de bande passante Virtual Chassis Fabric

Nœud 1

Description

Bande passante des chemins

Lien du saut suivant

Poids de la liaison

1 → 5

1 → 2 → 5

40 Gbit/s

1 → 2

67%

1 → 3 → 5

20 Gbits/s

1 → 3

33%

1 → 4

1 → 2 → 4

20 Gbits/s

1 → 2

33%

1 → 3 → 4

40 Gbit/s

1 → 3

67%

Cet exemple illustre que la bande passante utilisée dans les connexions en aval a un impact sur la distribution de bande passante sur les liaisons en amont. Par exemple, si les liaisons en aval sont connectées comme dans la deuxième illustration de la figure 1, le rapport de bande passante de bout en bout pour les liaisons du saut suivant est inversé. Ce comportement de l’utilisation du rapport de bande passante de bout en bout va à l’opposé des pratiques traditionnelles d’allocation du poids du chemin en fonction de la bande passante du lien suivant uniquement. Les rapports de poids de liaison pour les flux destinés aux commutateurs 4 et 5 sont différents, ce qui contraste avec un rapport unique pour le trafic sortant à différents nœuds.

La capacité d’allouer des poids de liaison en fonction de la bande passante du chemin de bout en bout et la capacité de différencier le trafic en fonction de ses nœuds sortants finaux sont appelés agrégation intelligente. L’agrégation intelligente de VCF peut, dans la plupart des cas, permettre une meilleure utilisation de la bande passante de la structure et réduire les congestions inutiles en raison d’une mauvaise allocation des flux de trafic à l’intérieur du VCF.