Auteur Sujet: Agrégation de lien  (Lu 10906 fois)

0 Membres et 1 Invité sur ce sujet

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Agrégation de lien
« Réponse #24 le: 24 novembre 2019 à 18:48:27 »
Merci ! As-tu une idée pour savoir d'où viendrait le problème ?
Merci !

y'a quoi comme choix de configuration niveau LACP de chaque coté ?


Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Agrégation de lien
« Réponse #25 le: 24 novembre 2019 à 19:08:59 »
Il faut regarder le critère de load balancing pour l'agrégation sur chaque équipement (switch et NAS).
Il est classique pour les équipements bas de gamme de ne prendre en charge que le load balancing L2 (MAC) et/ou L3 (IP).
Dans ce cas il est impossible d'équilibrer avec un seul client même en multisession car les adresses MAC et IP sont identiques pour toutes les sessions, donc l'algo de load balancing (en général un bête XOR+modulo) choisira toujours le même port.
Pour équilibrer avec un seul client en multisessions il faut un load balancing sur critère L4 (port TCP/UDP).
Linux sait faire ça (xmit_hash_policy), mais de nombreux switchs ne savent pas le faire (même sur certaines gammes Cisco type 2960 par exemple).
« Modifié: 24 novembre 2019 à 19:35:03 par Thornhill »

tomtom

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • courbevoie 92
    • tomphotography
Agrégation de lien
« Réponse #26 le: 25 novembre 2019 à 11:17:06 »
J'ai l'impression de ne pas avoir beaucoup de choix en effet : seulement le "LACP System Priority" sur le switch ; et le choix du type d'agrégation sur le NAS

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Agrégation de lien
« Réponse #27 le: 25 novembre 2019 à 11:51:31 »
supprime le LACP sur le switch (l’interrupteur !  ::) ;D ) et test avec 'adaptive load balancing' sur le NAS ?


Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 644
  • WOOHOO !
    • OrneTHD
Agrégation de lien
« Réponse #28 le: 25 novembre 2019 à 15:39:56 »
Balance XOR sur le Syno.

Et configurer le LAG (pas le LACP !) sur le switch, c'est mieux :)

tomtom

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • courbevoie 92
    • tomphotography
Agrégation de lien
« Réponse #29 le: 25 novembre 2019 à 17:16:00 »
Merci pour vos retours !
J'ai essayé le XOR et le adaptive lord balancing, toujours pareil :( l'agrégation ne semble vraiment pas fonctionner. La répartition de la charge par port du switch ne se fait pas.
Faut redémarrer le NAS / Switch à chaque fois ?

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Agrégation de lien
« Réponse #30 le: 25 novembre 2019 à 17:21:35 »
J'ai essayé le XOR et le adaptive lord balancing, toujours pareil :( l'agrégation ne semble vraiment pas fonctionner. La répartition de la charge par port du switch ne se fait pas.

tout simplement parce que ton switch et/ou ton NAS ne sait pas faire du load balancing L4 sur l'agrégat.
Il doit probablement utiliser l'IP et/ou la MAC uniquement.

tomtom

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • courbevoie 92
    • tomphotography
Agrégation de lien
« Réponse #31 le: 25 novembre 2019 à 17:38:32 »
En fait ce qui m'étonne, c'est que même en téléchargeant en simultané depuis 2 clients, je ne dépasse pas les 120 MO/Sec…
Je crois pas qu'il y ait besoin d'un switch de dinguos pour permettre une LAG qui permette à 2 clients de télécharger à 1Gb nan ?

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Agrégation de lien
« Réponse #32 le: 25 novembre 2019 à 17:53:04 »
En fait ce qui m'étonne, c'est que même en téléchargeant en simultané depuis 2 clients, je ne dépasse pas les 120 MO/Sec…
Je crois pas qu'il y ait besoin d'un switch de dinguos pour permettre une LAG qui permette à 2 clients de télécharger à 1Gb nan ?

Test simple à faire : lance un client, puis après quelques secondes le deuxième : est-ce que la vitesse du premier diminue significativement et est-ce que la somme des deux s'approche de celle du premier quand il était seul ?

Après même avec  2 clients sur un LB L2, tu peux avoir les 2 clients qui tombent sur le même port, en fonction des adresses MAC.
Par exemple sous Linux la formule est la suivante :

0 or layer2 — Default setting. This parameter uses the XOR of hardware MAC addresses to generate the hash. The formula used is:

(source_MAC_address XOR destination_MAC) MODULO slave_count

This algorithm will place all traffic to a particular network peer on the same slave, and is 802.3ad compliant.



=> Sur l'ensemble de l'espace d'adressage MAC tu auras une distribution des clients sur le nombre de ports de l'agrégat.


Par exemple, prenons 2 adresses MAC sources identiques à l'exception du dernier octet, l'algo va répartir comme suit pour une même MAC cible :

0:1:0:1:0:0 => port 0
0:1:0:1:0:1 => port 1
0:1:0:1:0:2 => port 2
0:1:0:1:0:3 => port 3
0:1:0:1:0:4 => port 0
0:1:0:1:0:5 => port 1
etc...

=> les 2 clients 0:1:0:1:0:0 et 0:1:0:1:0:4 seront affectés au même port.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Agrégation de lien
« Réponse #33 le: 25 novembre 2019 à 19:30:27 »
Merci pour vos retours !
J'ai essayé le XOR et le adaptive lord balancing, toujours pareil :( l'agrégation ne semble vraiment pas fonctionner. La répartition de la charge par port du switch ne se fait pas.
Faut redémarrer le NAS / Switch à chaque fois ?

Attention a bien supprimer le LAG dans le switch quand tu test le NAS est en mode adaptive.
si tu mélanges les modes de fonctionnement ca ne peut marcher

Donc en fonction de la config du NAS:

Adaptive Load Balacing:
 -ne pas faire de LAG dans le switch

Link aggregation dynamic 802.3ad
 - LAG en mode LACP dans le switch

XOR
 - LAG en mode static dans le switch

en principe pas besoin de reboot le switch/nas mais je recommande de débrancher les 4 cables a chaque changement de config.

tomtom

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • courbevoie 92
    • tomphotography
Agrégation de lien
« Réponse #34 le: 27 novembre 2019 à 08:35:49 »
J'avais bien activé / désactiver les LAG dans le switch / NAS quand il fallait oui :(
J'ai commandé des nouveaux câbles éthernet cat 7, j'avais un petit doute sur les miens. je vous tiens au courant. Merci bcp en tout cas

tomtom

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • courbevoie 92
    • tomphotography
Agrégation de lien
« Réponse #35 le: 28 novembre 2019 à 09:29:50 »
Hello,
Alors j'ai essayé avec les CAT7, et la carte 10GBe dans le NAS, mon adaptateur 5GBe <->Thunderbolt 3.
Résultat : 150-170Mo/s max en transfert NAS <-> client (la lecture depuis le client est plus lente, environ 100Mo/s). Même résultat en branchant directement le client au NAS sans switch. Mon client peut encaisser 2Go/s en lecture / écriture.

J'ai alors testé sur une copie de dossier interne dans le NAS (depuis le DSM) : ça plafonne à 120Mo/s… ce qui est très lent.

Le soucis ne semble donc pas être l'agrégation ou la vitesse de connexion mais bien une lenteur interne...

Je n'ai aucun autre programme qui tourne (fermé Cloud Sync, drive, Universal Search). Sans opération en cours, je n'entends pas les HDD travailler.

Quand je fais un transfert, les disques ne sont utilisés qu'à max 35 MB/sec chaque, le volume à 70%, CPU & RAM entre 15-20%. Volume rempli à 79%. Ni les disques ni le NAS ne semblent être le facteur limitant...
Pour rappel, j'ai un Synology DS1819+ (donne pour 2045 Mo/s en lecture séquentielle et 656 Mo/s en écriture), avec 5HDD en RAID 5 (4x3To WD red et 1x6To WD Red). De ce que je lis, en RAID 5 les débits devraient être autour de 350-450Mo/ (chaque disque peut débiter +/- 150Mo/s)

J'ai regardé tous les paramètres, fais une défragmentation, tous les HDD ont un SMART étendu OK, je ne vois vraiment pas ce qui peut clocher…

Peut-être avez-vous des idées ? Meme si je sais que ce n'est pas vraiment le sujet principal de la fibre.info ^^
Mile merci d'avance !!