Auteur Sujet: Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet  (Lu 243103 fois)

0 Membres et 2 Invités sur ce sujet

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #156 le: 14 novembre 2019 à 19:56:16 »
Tu as un tuto LACP gratuit et en Français hors sous Windows Server et sous Linux ?

Ça dépend de la carte/driver.
Par exemple :
https://www.intel.com/content/www/us/en/support/articles/000005667/network-and-io/ethernet-products.html

CirConfleX

  • Abonné Orange vdsl
  • *
  • Messages: 37
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #157 le: 14 novembre 2019 à 22:01:52 »
Bonjour a Tous,

J'ai une question d'après vous est que ce Switch Ethernet peut il faire de l'agrégation ?

je vous met le lien la : https://www.itinstock.com/d-link---dgs-1008d-8-port-101001000-orange-gigabit-ethernet-switch-75v-27304-p.asp

c'est un Switch D-Link 8 Ports regarder bien sa fiche ou c'est indiquer information et sur l'Ethernet : c'est indiquer Ethernet full duplex Gigabit Ethernet speed 2000 Mb/s

En fait dans la description ça parle de full duplex ce qui signifie 1 gbit en bidirectionnel soit 2 gbits max pour le même port en cumulant les deux sens... mais ça c'est valable pour tous les switchs gigabit d'aujourd'hui. Pour faire du LACP avec un switch, à mon avis il en faut un qui sache gérer du niveau 3 !

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #158 le: 14 novembre 2019 à 22:19:24 »
Pour faire du LACP avec un switch, à mon avis il en faut un qui sache gérer du niveau 3 !

Non, LACP agit au niveau 2.
Il faut en revanche un switch manageable pour paramétrer les ports à agréger.

frazer

  • Abonné Orange Fibre
  • *
  • Messages: 17
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #159 le: 15 novembre 2019 à 11:10:31 »
tu parles de  https://github.com/extremecoders-re/go-dispatch-proxy ?

C'est un simple proxy layer 7 (applicatif donc). Ca ne marchera que pour du HTTP par exemple et pas automatiquement, il faut configurer son utilisation explicitement.

Ce qu'il faut trouver c'est load balancer layer 4 un equivalent a https://github.com/lstein/Net-ISP-Balance mais pour Windows 10 ou alors de passer par une VM linux ...(pour info sur Linux ca peut se faire avec juste iptables donc sans application spécifique: il faut utiliser du marquage en PREROUTING  puis alterner les paquets d'une connexion sur l'autre ou utiliser une répartition aléatoire.exemple ici).

Le problème ici c'est donc Windows 10, pour l'évacuer soit on met un routeur 4 ports (erl 4 ou 6) en amont sur lequel on fait du LACP coté LAN et du load balance coté WAN, soit on met une VM Linux bien configuré (mais faut un cpu costeau).

Test avec un EdgeRouter 6P ca pourra sans douter marcher si Windows 10 arrive a LACP avec le routeur.

Salut kgersen,

Oui c'est bien go-dispatch-proxy, donc j'oubli  :).

Pour le LACP dans Windows 10 Pro, après avoir chercher durant une soirée, j'ai trouvé la bonne commande en ligne pour activer le teaming même si "officiellement" ce n'est pas supporter par W10 Pro :

https://linustechtips.com/main/topic/1003888-nic-teaming-windows-10-works/

Merci pour tes infos  ;)

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #160 le: 15 novembre 2019 à 11:22:51 »
Pour le LACP dans Windows 10 Pro, après avoir chercher durant une soirée, j'ai trouvé la bonne commande en ligne pour activer le teaming même si "officiellement" ce n'est pas supporter par W10 Pro :

Ce qui n'est pas supporté je crois dans les édition non Server, c'est le teaming générique Windows, mais libre à chaque driver/constructeur de fournir sa solution maison (comme le font Realtek ou Intel).

frazer

  • Abonné Orange Fibre
  • *
  • Messages: 17
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #161 le: 15 novembre 2019 à 11:30:23 »
Ce qui n'est pas supporté je crois dans les édition non Server, c'est le teaming générique Windows, mais libre à chaque driver/constructeur de fournir sa solution maison (comme le font Realtek ou Intel).

Effectivement, ce n'est pas supporté "officiellement" dans les versions non serveur, par contre dans le lien que j'ai donné il y a la solution qui fonctionne  ;)

nemrod95

  • Abonné Bbox fibre
  • *
  • Messages: 173
  • Saint-hilaire de Riez
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #162 le: 15 novembre 2019 à 16:32:40 »
Perso j'ai 2 switchs de ce type : https://www.amazon.fr/dp/B00C8JWWBQ/ref=psdc_430393031_t1_B008ABLU2I (Dlink DGS-1100-08 smart web manageable), il coute 35€ pour 8 ports

Il y a donc une interface web d'administration et une section pour la partie LACP (dans la section L2 features, sous-section Link Aggregation)

A priori, on peut faire du lacp, je vais tenter dans les prochains jours de le faire avec mon Nas syno DS1515, qui possède 4 ports ethernet gigabits. Je vais connecter un 2eme cable ethernet sur mon Nas, et agréger les 2 ports...

Je vous tiens au courant si cela marche

@+

frazer

  • Abonné Orange Fibre
  • *
  • Messages: 17
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #163 le: 15 novembre 2019 à 16:51:41 »
Perso j'ai 2 switchs de ce type : https://www.amazon.fr/dp/B00C8JWWBQ/ref=psdc_430393031_t1_B008ABLU2I (Dlink DGS-1100-08 smart web manageable), il coute 35€ pour 8 ports

Il y a donc une interface web d'administration et une section pour la partie LACP (dans la section L2 features, sous-section Link Aggregation)

A priori, on peut faire du lacp, je vais tenter dans les prochains jours de le faire avec mon Nas syno DS1515, qui possède 4 ports ethernet gigabits. Je vais connecter un 2eme cable ethernet sur mon Nas, et agréger les 2 ports...

Je vous tiens au courant si cela marche

@+

Salut nemrod95,

Malheuresement, comme cela a été dit plusieurs fois, cela ne peut pas fonctionner comme ça, il faut un routeur et pas un switch pour faire du load-balancing comme le fait le software dispatch pro...

Amts

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #164 le: 15 novembre 2019 à 17:00:12 »
Quelqu'un avec un PC sous Linux pourrait tester le bonding mode balance-alb ?

A priori c'est la seule solution "mono IP" qui pourrait fonctionner sans équipement intermédiaire.

Bon, la solution fonctionnant en forçant les mises à jour de tables ARP côté box (pour faire alterner la MAC cible, donc le port utilisé), donc j'ai un doute sur l'efficacité réelle du round-robin, j'imagine qu'il doit y avoir une certaine latence au niveau du cache ARP de la box.

Ça doit pouvoir se simuler aussi sans LB5, en forçant 2 ports Ethernet à 100 Mbps, et en essayant d'obtenir 200 Mbps de débit entrant cumulé.



   balance-alb or 6

      Adaptive load balancing: includes balance-tlb plus
      receive load balancing (rlb) for IPV4 traffic, and
      does not require any special switch support.  The
      receive load balancing is achieved by ARP negotiation.
      The bonding driver intercepts the ARP Replies sent by
      the local system on their way out and overwrites the
      source hardware address with the unique hardware
      address of one of the slaves in the bond such that
      different peers use different hardware addresses for
      the server.

      Receive traffic from connections created by the server
      is also balanced.  When the local system sends an ARP
      Request the bonding driver copies and saves the peer's
      IP information from the ARP packet.  When the ARP
      Reply arrives from the peer, its hardware address is
      retrieved and the bonding driver initiates an ARP
      reply to this peer assigning it to one of the slaves
      in the bond.  A problematic outcome of using ARP
      negotiation for balancing is that each time that an
      ARP request is broadcast it uses the hardware address
      of the bond.  Hence, peers learn the hardware address
      of the bond and the balancing of receive traffic
      collapses to the current slave.  This is handled by
      sending updates (ARP Replies) to all the peers with
      their individually assigned hardware address such that
      the traffic is redistributed.  Receive traffic is also
      redistributed when a new slave is added to the bond
      and when an inactive slave is re-activated.  The
      receive load is distributed sequentially (round robin)
      among the group of highest speed slaves in the bond.

      When a link is reconnected or a new slave joins the
      bond the receive traffic is redistributed among all
      active slaves in the bond by initiating ARP Replies
      with the selected MAC address to each of the
      clients. The updelay parameter (detailed below) must
      be set to a value equal or greater than the switch's
      forwarding delay so that the ARP Replies sent to the
      peers will not be blocked by the switch.

      Prerequisites:

      1. Ethtool support in the base drivers for retrieving
      the speed of each slave.

      2. Base driver support for setting the hardware
      address of a device while it is open.  This is
      required so that there will always be one slave in the
      team using the bond hardware address (the
      curr_active_slave) while having a unique hardware
      address for each slave in the bond.  If the
      curr_active_slave fails its hardware address is
      swapped with the new curr_active_slave that was
      chosen.

nemrod95

  • Abonné Bbox fibre
  • *
  • Messages: 173
  • Saint-hilaire de Riez
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #165 le: 15 novembre 2019 à 17:01:34 »
Salut nemrod95,

Malheuresement, comme cela a été dit plusieurs fois, cela ne peut pas fonctionner comme ça, il faut un routeur et pas un switch pour faire du load-balancing comme le fait le software dispatch pro...

Amts
ah mince, bon dommage
Ok tant pis, je laisse tomber

petrus

  • Expert AS206155
  • Expert
  • *
  • Messages: 1 066
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #166 le: 15 novembre 2019 à 21:43:50 »
Quelqu'un avec un PC sous Linux pourrait tester le bonding mode balance-alb ?

A priori c'est la seule solution "mono IP" qui pourrait fonctionner sans équipement intermédiaire.

A voir, via iptables + connmark c'est ptet jouable aussi.

Cf https://blog.khax.net/2009/12/01/multi-gateway-balancing-with-iptables/

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #167 le: 15 novembre 2019 à 22:46:50 »
A voir, via iptables + connmark c'est ptet jouable aussi.

Oui oui, mais là ce n'est plus du mono-IP, on remonte sur du L3.