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

0 Membres et 1 Invité sur ce sujet

Sr94

  • Abonné Free fibre
  • *
  • Messages: 14
Salut à tous,
Vu que la LB5 ne gère pas le 802.3ad (LACP), j'ai fait ça de façon un peu crade (et peu pérenne), mais j'ai du coup réussi à avoir un résultat plutôt sympa...  ;D






alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 485
  • Delta S 10G-EPON sur Les Ulis (91)
Livebox 5: 2 Gb/s sur un seul PC
« Réponse #1 le: 15 octobre 2019 à 23:37:50 »
Ah, très joli, donc RJ45 + adaptateur USB-C/RJ45. Cela prouve que les 2 Gb/s sont bien disponibles.
« Modifié: 16 octobre 2019 à 10:28:34 par alain_p »

mus57

  • Abonné Orange Fibre
  • *
  • Messages: 86
Livebox 5: 2 Gb/s sur un seul PC
« Réponse #2 le: 15 octobre 2019 à 23:48:33 »
Du coup avec un port rj45 integré et un port rj45 externe ( ou bien les 2 ports externe si le PC n’en dispose pas ) le pc cumule automatiquement le débit des 2 ports pour fournir 2 Gbps ou bien il faut effectuer des réglages en plus ?

Sr94

  • Abonné Free fibre
  • *
  • Messages: 14
Livebox 5: 2 Gb/s sur un seul PC
« Réponse #3 le: 16 octobre 2019 à 00:13:48 »
Du coup avec un port rj45 integré et un port rj45 externe ( ou bien les 2 ports externe si le PC n’en dispose pas ) le pc cumule automatiquement le débit des 2 ports pour fournir 2 Gbps ou bien il faut effectuer des réglages en plus ?

Non, par défaut, le PC n'utilisera qu'une seule connexion internet.
J'utilise un vieux soft (qui n'existe plus depuis un an) pour additionner les connexions.
Ce soft (Connectify Dispatch) se charge de répartir les flux, mais cela nécessite du coup d'avoir plusieurs threads de téléchargement en simultané (au moins 2) pour bénéficier du débit de chaque connexion en additionné.


xp25

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 6 057
Livebox 5: 2 Gb/s sur un seul PC
« Réponse #4 le: 16 octobre 2019 à 00:56:59 »
Connectify Dispatch dispo ici en démo -> https://fr.freedownloadmanager.org/Windows-PC/Connectify-Dispatch.html

J'ai trouvé un lien 1fichier.com en version pro + crack 8.08mo en cherchant sur google pour ceux prêt à tester avec +d'un adaptateur mais j'ai besoin de l'aval de Vivien pour le publier (la société qui le développe l'a arrêté).

Ps: aucun mp pour demander le lien, merci -> Google est votre ami 😀

vivien

  • Administrateur
  • *
  • Messages: 47 502
    • Twitter LaFibre.info
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #5 le: 16 octobre 2019 à 10:16:36 »
Si la société n'existe plus et que le logiciel n'est plus commercialisé, cela peut être considéré comme de l'abandonware donc oui.

Bravo à Sr94.
Ton PC bien deux IPv4 sur le Lan (une par carte réseau), pour que cela fonctionne, non ?
(pour une seule IP, il faudrait que la Livebox propose une méthode d'agrégation)

Adefre

  • Expert Orange
  • Abonné Orange Fibre
  • *
  • Messages: 594
  • FTTH 2 Gb/s
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #6 le: 16 octobre 2019 à 10:45:49 »
On peut tester aussi les 2Gb/s depuis l'application MaLivebox, non ? Le débit est mesuré directement à la sortie fibre de la box si je ne m'abuse.
je regarderai ce soir, si quelqu'un peut faire le test avant ?

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 #7 le: 16 octobre 2019 à 10:47:49 »
Si la société n'existe plus et que le logiciel n'est plus commercialisé, cela peut être considéré comme de l'abandonware donc oui.

Bravo à Sr94.
Ton PC bien deux IPv4 sur le Lan (une par carte réseau), pour que cela fonctionne, non ?
(pour une seule IP, il faudrait que la Livebox propose une méthode d'agrégation)

Attention la société existe encore mais a remplacé ce produit par une solution basée sur de l'aggégration/VPN :

https://support.connectify.me/article/24-will-dispatch-accelerate-my-vpn-connection

Dispatch is no longer being sold as we have transitioned to Speedify (http://speedify.com). Speedify is a completely new product, separate from Dispatch. Whereas Dispatch was a load balancer that could only help with downloads using multiple connections (BitTorrent, or downloads using a download manager), Speedify is connection bonding, with support for combining more types of Internet connections and works for more of the things you do online, including regular file downloads, video streaming, and uploads. Try Speedify for free today!


Et : oui, dispatch s'appuie bien sur 2 interfaces réseau avec chacune une IP, il fonctionne donc surement en répartissant les connexions TCP ou paquets UDP sur les 2 interfaces/IP.

petrus

  • Expert AS206155
  • Expert
  • *
  • Messages: 1 066
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #8 le: 16 octobre 2019 à 11:44:06 »
Il faudrait réaliser des tests, mais peut-être qu'il est possible de faire pareil avec bonding sous linux (balance xor + xmit_hash_policy à layer3+4?) et trunk(4) sous openbsd.

vivien

  • Administrateur
  • *
  • Messages: 47 502
    • Twitter LaFibre.info
Livebox 5: 2 Gb/s sur un seul PC équipé de deux ports Ethernet
« Réponse #9 le: 16 octobre 2019 à 11:57:52 »
Non, vu que les 2 Gb/s sont en download et que la Livebox ne supporte aucun type d'agréagtion, cela me semble compromis sans avoir deux IP sur la Lan.

Si la Livebox offrait 2 Gb/s en upload, on pourrait faire qq chose coté PC, pour agréger.

Cf
Etherchannel - Bonding :

Coté Linux, Etherchannel s'appelle bondind et se matérialise sous la forme d'un module disponible en standard dans le noyau. Comme pour le switch, on regroupe plusieurs interfaces physiques (ethx) sur une interface logique (nommée bondx, x est le numéro de l'interface). Les solutions offertes par le bonding sont nombreuses :

- Mode 0 : Round Robin (équilibrage de charge) : Ce mode augmente la bande passante et gère la tolérance de panne. Groupement de ports pour load balancing et Failover : Le trafic sortant de l'interface est émis alternativement sur chacune des interfaces. Les ports du switch sont groupés avec Etherchannel. Par contre la configuration est statique sans protocole PagP ou LACP (802.3ad).

- Mode 1 : Active - passive / Active backup : Failover seulement : Seule une des interfaces physique est active et répond au requêtes arp. Pas de propriétés particulière sur le switch.

- Mode 2 : Balance-XOR : Groupement de ports pour load balancing et Failover : Le switch est configuré en Etherchannel. Dans le sens sortant, le serveur Linux choisit l'interface physique en fonction de l'adresse mac (source ou destination, ou XOR sur les deux). Sur le switch Cisco, Etherchannel fonctionne aussi sur ce principe (le load balancing effectué sur le switch concerne le trafic entrant sur le serveur Linux). Ainsi les transferts sont parallélisés et le choix de l'interface suit la règle : (Adresse MAC de la source XOR Adresse MAC de la destination) modulo nombre d'interfaces.

- Mode 3 : Broadcast : Failover seulement : Le trafic est transmis sur toutes les interfaces physiques.

- Mode 4 : IEEE 802.3ad : Groupement de ports pour load balancing et Failover : Fonctionne les switchs Ethernet qui supportent cette norme. Le mécanisme de load blancing est similaire à celui du mode Balance-XOR.Il est basé sur le principe qui consiste à affecter toujours le même chemin à la même machine en fonction du couple IP source / IP destination / port. Cela implique que le switch gère le 802.ad et que les interfaces soient compatibles mii-tool et/ou ethtool.

La répartition du trafic se fait par un hash XOR (eXclusive OR ou OU exclusif) en fonction des arguments sélectionnables suivants :

  • niveau 2 (adresses MAC source et adresses MAC destination) ;
  • niveau 3 (IP source et IP destination) ;
  • niveau 4 (port source et port destination).
Tous les ports d'un groupe doivent obligatoirement être paramétrés à la même vitesse, même duplex (full/half), même VLAN, même mode (access/trunk).

- Mode 5 : Adaptive transmit load balancing (balance-tlb) : Load balancing dans le sens sortant uniquement : Le trafic sortant de l'interface est émis de sur l'une ou l'autre des interfaces physique en fonction de le charge. Dans le sens entrant, une seule des interfaces physique répond au requêtes ARP. Aucune configuration particulière n'est nécessaire sur le switch. Les drivers de la carte ethernet sur le serveur Linux doivent être compatibles ethool.

- Mode 6 : Adaptative load balancing (balance-alb) : Load balancing dans les deux sens. Reprend le mécanisme balance-tlb dans le sens sortant. Dans le sens entrant, le bonding intercepte les requêtes ARP pour renvoyer alternativement l'adresse des interfaces physiques.
Adaptive load balancing : ce mode inclut en plus du tlb un load balancing sur le flux entrant et seulement pour un trafic IPV4. L'équilibrage est réalisé au niveau ARP. Le module intercepte les réponses pour y réécrire l'adresse MAC de l'une des interfaces du bond tout en tenant compte des spécificités du protocole ARP. La répartition entre les différentes interfaces, se fait de façon séquentielle ( round robin ).

Tous ces modes sont listés et expliqués dans la documentation du module bonding qui est livrée avec les sources du noyau.

Le mode 4 IEEE 802.3ad est conseillé avec des switch Cisco.



Exemple de fichier de configuration en mode IEEE 802.3ad avec Ubuntu :
(mode 4 - conseillé avec un switch Cisco)

- Vérifier que le paquet pour gérer le bonding est bien installé (c'est généralement le cas avec les distributions serveur) :
apt install ifenslave-2.6

- Définition du type de bonding a utiliser :
nano -w /etc/modprobe.d/aliase-bond.conf


alias bond0 bonding
options bonding mode=4 xmit_hash_policy=layer3+4 miimon=100 downdelay=200 updelay=200

mode=4 : signifie que nous utilisons le mode 802.3ad
xmit_hash_policy=layer3+4 : choix de l'interface en upload via les info niveau 3 (IP source et IP destination) et 4 (port source et port destination). Par défaut c'est le niveau 2 (adresse mac) => Dans la cas d'un serveur avec une passerelle par défaut, tout le trafic hors du réseau local part via la même interface. Cela ne concerne que l'upload. Pour le download, la configuration se fait sur le switch.
miimon=100 : une vérification de l'état des interfaces physiques est effectuée toutes les 100ms.


-  Définition de l'interface réseau :
nano -w /etc/network/interfaces

# The primary network interface
#auto eth0
#iface eth0 inet dhcp

auto eth0
auto eth1
auto bond0
iface bond0 inet static
      address 138.21.127.54
      netmask 255.255.255.240
      network 138.21.127.48
      broadcast 138.21.127.63
      gateway 138.21.127.62
      up /sbin/ifenslave bond0 eth0 eth1
      down /sbin/ifenslave -d bond0 eth0 eth1

Certaines machines vont utiliser eth0 et d'autres eth1. A noter qu'un même PC, même protocole et même port peut utiliser eth0 en download et eth1 en upload.

En cas de panne d'une des deux liaisons, le trafic passe intégralement par l'autre.
En cas de ré-installation du serveur : l'accès internet est possible dès l'installation sans le bonding et sans reconfiguration du routeur.


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 #10 le: 16 octobre 2019 à 12:04:47 »
Il faudrait réaliser des tests, mais peut-être qu'il est possible de faire pareil avec bonding sous linux (balance xor + xmit_hash_policy à layer3+4?) et trunk(4) sous openbsd.


balance-xor ne fonctionnera qu'en sortie.
Pour distribuer les paquets entrants, il y a le mode balance-tlb qui modifie les réponses ARP, je ne connais pas l'efficacité d'un tel algorithme (surtout avec un seul pair local qui initiera les requêtes ARP :  la livebox ).

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 #11 le: 16 octobre 2019 à 12:05:29 »

est-ce que vous pouvez refaire les test de debits avec un seul cable ethernet brancher sans le 2e cable brancher donc retirer voir si votre débits,
est toujour a 2 Gb/s avec photo partager si vous pouvez faire cela ?

Test inutile : chaque lien ethernet ne fait que 1 Gb/s, tu n'obtiendras donc pas plus.