Question Est-ce que linux balance-rr (mode de liaison = 0) fonctionne avec tous les commutateurs?


Je configure deux interfaces Ethernet dans un groupe d'agrégation pour doubler la bande passante, et je me demandais si le mode de liaison = 0 fonctionnait pour tous les commutateurs? Qu'en est-il des commutateurs stupides qui ne prennent pas en charge le protocole LACP? Cette méthodologie doublera-t-elle la bande passante pour un seul hôte ("session")?


8
2017-12-16 18:12


origine


Concernant votre question de session: entrante, sortante ou les deux? - Nils
À la fois entrant et sortant - ensnare


Réponses:


le document sur le collage sous Linux Cela vaut la peine d’être lu. Il s’agit du type de support dont vous avez besoin des commutateurs pour diverses méthodes de collage. Dans ce cas:

Les modes balance-rr, balance-xor et diffusion exigent généralement que   les commutateurs ont les ports appropriés regroupés. le   nomenclature d’un tel groupe diffère d’un commutateur à l’autre, il peut être   appelé "etherchannel" (comme dans l'exemple de Cisco ci-dessus), un "tronc   groupe "ou une autre variante similaire.

Vous devrez donc grouper les ports sur votre commutateur (il suffit souvent de créer un LAG). Cela implique parfois un peu plus d’implication si vous souhaitez connecter le même lien à plusieurs commutateurs.

Si vous ne voulez pas que les commutateurs soient impliqués, vous voulez probablement balance-alb qui comprend à la fois l'émission et la réception d'équilibrage:

Les modes actif-sauvegarde, balance-tlb et balance-alb ne nécessitent pas   toute configuration spécifique du commutateur.


11
2017-12-16 18:17



ce document est le meilleur: kernel.org/doc/Documentation/networking/bonding.txt - benba


D'après mon expérience, balance-rr et balance-xor fonctionnent parfaitement sans configuration supplémentaire de commutateur sur un commutateur autre que Cisco (OTOH, j'ai toujours des problèmes bizarres avec les commutateurs Cisco ...).

Les performances de balance-rr sont acceptables avec 2 ports, mais sont nulles avec plus; CIFS ne fonctionne pas bien avec balance-rr non plus. MAIS balance-rr est le seul mode dans lequel une seule connexion TCP peut atteindre 2 Gb / s; Dans tous les autres modes, une connexion donnée passera toujours par un port particulier. Vous aurez donc besoin de autant de connexions que de ports pour saturer votre réseau.


4
2017-12-16 18:33



Notez qu'avec balance-alb / tlb une connexion TCP est distribué sur plusieurs ports. - Roman
@ Roman: pas vraiment, cela dépend de votre réseau. Consultez la documentation de kernel.org kernel.org/doc/Documentation/networking/bonding.txt - benba