Auteur Sujet: OpenMPTCProuter : Agréger plusieurs lignes internet  (Lu 727852 fois)

0 Membres et 2 Invités sur ce sujet

maxou56

  • Abonné MilkyWan
  • *
  • Messages: 223
  • Lorient 56
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1212 le: 19 septembre 2019 à 19:37:30 »
Le Pc qui fait office de serveur a un CPU Q6600 et 8 Go de RAM.

Ca dépasse difficilement les 2 Mo/s, quelques fois 3.5Mo/s max.

Bonsoir,
Je crois que le CPU est en cause, il ne supporte pas AES (https://ark.intel.com/content/www/fr/fr/ark/products/29765/intel-core-2-quad-processor-q6600-8m-cache-2-40-ghz-1066-mhz-fsb.html) (de plus un PDT de 105w  :-\)
Pour info j'héberge OpenMPTCProuter sur un NAS Synology (Celeron J3455 sur le papier moins puissant que ton processeur) avec 4coeurs virtuel sur 8 (soit 2coeurs Physique sur 4) et 3 autres machines virtuelles qui tournent dessus en même temps.

Ycarus

  • Abonné MilkyWan
  • *
  • Messages: 837
  • Coligny (01) K-Net + Milkywan FTTH + Starlink
    • OpenMPTCProuter
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1213 le: 19 septembre 2019 à 19:43:33 »
J'ai un problème de débit.

OMR est en place depuis 4 jours, et ça tourne "pas bien vite". Je le ressens, comparé à quand je suis connecté sur le lien 4G directement.

J'ai une ligne 4G qui donne entre 95 et 140 Mbits à chaque test, depuis mon serveur (PC connecté en RJ45).
J'ai une ADSL 3 Mbits.
Tout est ultra stable testé indépendamment.

Le Pc qui fait office de serveur a un CPU Q6600 et 8 Go de RAM.
OMR est dans une VM sous VMware WorkStation 12. La VM a 4 CPU et 1 Go de RAM, le disque est sur un SSD Samsung EVO d'un To.
Le VPS est chez Scaleway, le 1er à 3€ / mois.

OMR et sur le VPS utilise l'avant dernière version (celle avant le 16 septembre).

J'ai lancé le téléchargement d'un ISO Ubuntu dont j'avais besoin. Via Firefox, ça tourne à 1,2 Mo/s.
J'ai eu l'idée de le donner à BitComet qui lui est capable de télécharger plusieurs parties en parallèle pour augmenter les sessions/le débit.

Ca dépasse difficilement les 2 Mo/s, quelques fois 3.5Mo/s max.

Pendant ce téléchargement, la radio en ligne que j'écoute coupe...

Voici une copie d'écran, au fond Bitcomet et le débit affiché dans la barre de titre, la session SSH du haut est OMR chez moi, et celle du bas le VPS.


En direction via la connexion 4Go, le même fichier est téléchargé entre 10 et 14 Mo/s.
http://releases.ubuntu.com/18.04.3/ubuntu-18.04.3-desktop-amd64.iso

Bien entendu, rien d'autre ne tourne en parallèle, les ressources du serveur VMware ne sont pas surchargées.

Quelqu'un aurait une idée ?
Merci :)
Plutôt à voir sur https://github.com/Ysurac/openmptcprouter/issues
Pour tester la vitesse sur le routeur: "omr-test-speed wan1", "omr-test-speed wan2" et "omr-test-speed" pour la vitesse de l'agrégation.
Après je n'utilise pas vmware, donc je ne peux rien garantir à ce niveau.

Jey

  • Abonné Free adsl
  • *
  • Messages: 22
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1214 le: 20 septembre 2019 à 12:03:42 »
Maxou, pourtant on voit bien que les CPU ne saturent pas.
Ycarus, merci, je vais tester dès que j'ai un peu de temps.

Jey

  • Abonné Free adsl
  • *
  • Messages: 22
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1215 le: 20 septembre 2019 à 12:39:55 »
Autre soucis...

J'ai 1 ADSL historique, le port 25 est ouvert et renvoyé vers mon serveur mail perso. Dessus il y a un autoban, qui bloque les IPs qui ne respectent pas les règles (pas d'identification SMTP, etc).
Ca marche super, ça bloque les IP d'origine.

J'ai ajouté un autre MX (avec priorité supérieure) avec l'IP du VPS OMR.
Les mails arrivent, sauf que... toutes les connexions sur le serveur mails se font avec l'IP 192.168.100.1 d'OMR à cause du SNAT (j'ai suivi le tuto...). Et donc l'autoban du serveur mail bloque 192.168.100.1 au bout d'une à peine (3 tentatives) car il reçoit de nombreuses tentatives.
Quand moi je viens avec mon client mail en IMAP (sur un autre port donc) depuis internet, le serveur me bloque, car j'ai 192.168.100.1 comme IP source pour lui.

Y a t-il une solution pour transférer le port sans réécrire l'IP source ? (j'ai tenté de vider le champs REWRITE, en vain, OMR me dit que tout n'est pas rempli).
« Modifié: 20 septembre 2019 à 13:33:38 par Jey »

maxou56

  • Abonné MilkyWan
  • *
  • Messages: 223
  • Lorient 56
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1216 le: 20 septembre 2019 à 14:01:36 »
Maxou, pourtant on voit bien que les CPU ne saturent pas.
Dans la capture, on voit que vers 2.5Mo/s le processeur est à env 50%. C'est énorme comme usage pour seulement 2-2.5Mo/s.
(Si on essaye d'extrapoler cela donnerait pour 100% du CPU env 5Mo/s)
Dans différents messages précédents, il est mentionné l'importance du chiffrement matériel en AES (hors votre CPU ne le gère pas, donc il le fait de manière logiciel, ce qui est infiniment moins efficace)

Jey

  • Abonné Free adsl
  • *
  • Messages: 22
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1217 le: 20 septembre 2019 à 14:08:35 »
Justement, pourquoi est-ce que ça ne va pas à 5 Mo/s ? (si c'est bien la limite)
Pourquoi est-ce que ça ne sature pas ?

Même quand rien ne transite (réseau à 0), des ressources CPU sont utilisées, le CPU est loin d'être à 0.

Donc les 2.5Mo/s n'utilisent pas les 50% (pour suivre ton exemple).

maxou56

  • Abonné MilkyWan
  • *
  • Messages: 223
  • Lorient 56
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1218 le: 20 septembre 2019 à 14:36:41 »
Justement, pourquoi est-ce que ça ne va pas à 5 Mo/s ? (si c'est bien la limite)
Pourquoi est-ce que ça ne sature pas ?

Même quand rien ne transite (réseau à 0), des ressources CPU sont utilisées, le CPU est loin d'être à 0.

Donc les 2.5Mo/s n'utilisent pas les 50% (pour suivre ton exemple).
Oui d'ou "si on essaye"

Voir si il n'y a pas SQM QOS d'activé.
Faire des test comme "speedTest" pour voir l'utilisation du CPU.

Vous pouvez voir dans "Réseau-MTCP-Bande Passante" l'utilisation des différents liens de l'agrégation.

Quelle est la version de OpenMPTCProuter utilisé? x86-64?
Ou éventuellement essayer sur une autre machine.

Après je ne peux pas vous aider beaucoup plus. Voir comme Ycarus l'a mentionner sur https://github.com/Ysurac/openmptcprouter/issues
« Modifié: 20 septembre 2019 à 16:01:53 par maxou56 »

Jey

  • Abonné Free adsl
  • *
  • Messages: 22
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1219 le: 22 septembre 2019 à 04:04:18 »
Plutôt à voir sur https://github.com/Ysurac/openmptcprouter/issues
Pour tester la vitesse sur le routeur: "omr-test-speed wan1", "omr-test-speed wan2" et "omr-test-speed" pour la vitesse de l'agrégation.
Après je n'utilise pas vmware, donc je ne peux rien garantir à ce niveau.
J'ai testé, là à 4h du mat.
Wan1 (adsl) : 390 Ko/s (average DL)
Wan2 (4G) : 9 600Ko/s
Agreg : 1 270Ko/s

test de débit depuis le VPS Scaleway : 85 Mo/s

Des 2 côtés les CPUs sont peu utilisés

EDIT : j'ai migré la VM  sur mon PC perso (Intel I7), j'obtiens les même débits.
« Modifié: 22 septembre 2019 à 04:53:16 par Jey »

Lemax9

  • Abonné Orange Fibre
  • *
  • Messages: 29
  • Gironde
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1220 le: 23 septembre 2019 à 18:03:51 »
Bonjour,
Mon installation OpenMPTCProuteur fonctionne plutôt bien : en dl dans la journée 70 Mbs, le soir une moyenne de 20 à 30 (V0.52.3 pulsé par une machine virtuelle sous Proxmox, agrégation d'une ligne adsl free et d'une ligne 4G free, VPS firstheberg).
Si certains des matériels ont des IP fixées avec redirection de ports pour accès depuis l'extérieur, je souhaiterais à l'inverse que ma box TV (formuler Z8 - dédiée IPTV), ne permette pas (plus) l'identification de l'IP du VPS.
J'ai tenté la solution logicielle VPN (expressVPN) sur le Z8 ... il n'est pas suffisamment armé pour cela.
Tenté aussi, le VPN, en amont, dans la config d'un routeur (aujourd'hui réduit au switch) ubiquity edgerouter X (branché en Lan to Wan): lui non plus pas adapté finalement ... le débit est divisé par 5 ou 6.

Je suppose que les VPN inclut dans OpenMPTCProuteur ont pour objet la protection des échanges depuis et jusqu'au VPS mais pas le fonctionnement attendu (mais n'étant pas du tout un spécialiste réseau, et encore moins de OpenMPTCProuteur il existe peut-être une solution dans les multiples réglages ...)

A défaut, auriez-vous des pistes des solutions compatibles OpenMPTCProuteur et autres que celles citées plus haut qui ne fonctionnent pas suffisamment bien ...

en vous remerciant

Ycarus

  • Abonné MilkyWan
  • *
  • Messages: 837
  • Coligny (01) K-Net + Milkywan FTTH + Starlink
    • OpenMPTCProuter
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1221 le: 23 septembre 2019 à 18:29:37 »
Bonjour,
Mon installation OpenMPTCProuteur fonctionne plutôt bien : en dl dans la journée 70 Mbs, le soir une moyenne de 20 à 30 (V0.52.3 pulsé par une machine virtuelle sous Proxmox, agrégation d'une ligne adsl free et d'une ligne 4G free, VPS firstheberg).
Si certains des matériels ont des IP fixées avec redirection de ports pour accès depuis l'extérieur, je souhaiterais à l'inverse que ma box TV (formuler Z8 - dédiée IPTV), ne permette pas (plus) l'identification de l'IP du VPS.
J'ai tenté la solution logicielle VPN (expressVPN) sur le Z8 ... il n'est pas suffisamment armé pour cela.
Tenté aussi, le VPN, en amont, dans la config d'un routeur (aujourd'hui réduit au switch) ubiquity edgerouter X (branché en Lan to Wan): lui non plus pas adapté finalement ... le débit est divisé par 5 ou 6.

Je suppose que les VPN inclut dans OpenMPTCProuteur ont pour objet la protection des échanges depuis et jusqu'au VPS mais pas le fonctionnement attendu (mais n'étant pas du tout un spécialiste réseau, et encore moins de OpenMPTCProuteur il existe peut-être une solution dans les multiples réglages ...)

A défaut, auriez-vous des pistes des solutions compatibles OpenMPTCProuteur et autres que celles citées plus haut qui ne fonctionnent pas suffisamment bien ...

en vous remerciant
Le VPN sert, par défaut, pour ce qui n'est pas TCP. Donc uniquement de la communication entre la partie routeur et le VPS.

Je suppose que tu souhaites plutôt un truc du genre NordVPN & co. Il est possible d'ajouter un VPN sur OpenMPTCProuter et à l'aide d'OMR-Bypass de rediriger tout ce qui provient d'une IP ou adresse MAC vers ce VPN.

Par exemple pour NordVPN et OpenVPN, j'ai trouvé ça https://nordvpn.com/fr/tutorials/openwrt/openvpn/ ce genre de tuto s'applique sans soucis sur OpenMPTCProuter qui est basé sur OpenWrt. Je pense que la configuration pour ExpressVPN doit être similaire.

Lemax9

  • Abonné Orange Fibre
  • *
  • Messages: 29
  • Gironde
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1222 le: 23 septembre 2019 à 19:40:29 »
Merci,

je vais pouvoir approfondir grâce au lien ...
A+

daleksek

  • Abonné Orange Fibre
  • *
  • Messages: 1 372
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1223 le: 23 septembre 2019 à 20:01:57 »
Bonjour,
Mon installation OpenMPTCProuteur fonctionne plutôt bien : en dl dans la journée 70 Mbs, le soir une moyenne de 20 à 30 (V0.52.3 pulsé par une machine virtuelle sous Proxmox, agrégation d'une ligne adsl free et d'une ligne 4G free, VPS firstheberg).
Si certains des matériels ont des IP fixées avec redirection de ports pour accès depuis l'extérieur, je souhaiterais à l'inverse que ma box TV (formuler Z8 - dédiée IPTV), ne permette pas (plus) l'identification de l'IP du VPS.
J'ai tenté la solution logicielle VPN (expressVPN) sur le Z8 ... il n'est pas suffisamment armé pour cela.
Tenté aussi, le VPN, en amont, dans la config d'un routeur (aujourd'hui réduit au switch) ubiquity edgerouter X (branché en Lan to Wan): lui non plus pas adapté finalement ... le débit est divisé par 5 ou 6.

Je suppose que les VPN inclut dans OpenMPTCProuteur ont pour objet la protection des échanges depuis et jusqu'au VPS mais pas le fonctionnement attendu (mais n'étant pas du tout un spécialiste réseau, et encore moins de OpenMPTCProuteur il existe peut-être une solution dans les multiples réglages ...)

A défaut, auriez-vous des pistes des solutions compatibles OpenMPTCProuteur et autres que celles citées plus haut qui ne fonctionnent pas suffisamment bien ...

en vous remerciant
T'as pas des erreurs qui apparaissent dans Etat -> Journal système, quand tu lances un téléchargement ?