Auteur Sujet: Remplacer sa Livebox par un routeur Ubiquiti Edgemax  (Lu 1529735 fois)

0 Membres et 2 Invités sur ce sujet

MikeTheFreeman

  • Abonné Orange Fibre
  • *
  • Messages: 243
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2244 le: 24 février 2016 à 19:59:06 »
Ca me l'a fait aussi au boot du routeur.
Le CPU était occupé à 50% et j'ai remarqué que l'interface pppoe dans la webgui était vue comme disconnected (alors que ce n'était pas le cas car j'avais accès au net).
Après un moment dans la webgui elle est repassé en connected et le cpu est redescendu à 5%.

Test de débit OK aux valeurs habituelles.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2245 le: 24 février 2016 à 20:17:38 »
Pas de problèmes de débit non plus...

Par contre je me suis retrouvé à 100% de CPU à cause de miniupnpd: La raison ? Le décodeur TV qui ouvrait des ports en boucle (apparemment pour le "Remote PVR"). Je suis dans une configuration sans Livebox. Du coup j'ai désactivé upnp sur le port où est déconnecté le décodeur TV et tout est rentré dans l'ordre. Je penche plus pour un bug du décodeur que de miniupnpd, même si ça ne le faisait pas avec le firmware 1.7.

Sinon en ce qui me concerne, quelques améliorations intéressantes du firmware 1.8:
  • igmpproxy est redémarré automatiquement lorsque la connexion PPPoE remonte, donc plus besoin de script pour le redémarrer
  • le serveur L2TP supporte les IP non fixes sur interface PPPoE : Plus besoin de modifier la configuration à chaque changement d'IP.

Pour ceux qui veulent revenir à la version précédente: Tout est expliqué ici : https://help.ubnt.com/hc/en-us/articles/205146110-EdgeMAX-Upgrading-EdgeOS-firmware

(set system image default-boot)

MikeTheFreeman

  • Abonné Orange Fibre
  • *
  • Messages: 243
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2246 le: 24 février 2016 à 20:29:06 »
upnp est pas activé dans ma conf, perso.

Signe que le traffic non offloadé est bien pris en compte dans le traffic analysis, on voit l'ip privée du client sip dans le traffic comptabilisé pour ceux qui activent le dpi analysis (ça n'était pas le cas avant).

akeix

  • Abonné Bbox fibre
  • *
  • Messages: 158
  • Bourges (18)
    • Passion d'images
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2247 le: 24 février 2016 à 20:49:27 »

Bon, j'ai vérifié en branchant le PC directement sur le Edge. Là c'est OK.

En fait, j'ai un switch (Netgear GS108tv2) entre le routeur et mon Pc et lui qui a mal redémarrer.
Je l'ai rebooté et c'est bon maintenant.

Par contre, le CPU se ballade régulièrement à plus 50%.

Je suis dans la meme config que zoc:

ont ->ERPoE eth3 -> switch GS108Tv2 -> decodeur TV
            eth4 -> switch GS108Tv2 -> mon pc

MikeTheFreeman

  • Abonné Orange Fibre
  • *
  • Messages: 243
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2248 le: 24 février 2016 à 23:36:13 »
MAJ des connaissances concernant l'adaptation de la configuration de l'ERL pour le support de l'archi en DHCP pour ipv4/ipv6 :


Pour les utilisateurs profanes d'ERL, petit récap' de la situation suite à la migration en cours de l'infra Orange vers un modèle DHCP pour l'IPv4 et IPv6.
N'hésitez pas à corriger si j'écris une boulette. C'est plus orienté vers ceux qui suivent d'un œil la discussion et voudraient avoir des informations concrètes des changements et des modifications à mettre en œuvre pour avoir une install 100% fonctionnelle avec un ERL.
J'éditerai au fur et à mesure en fonction des retours des utilisateurs plus expérimentés.


Data : la data arrive dans le vlan 832. Les trames encapsulant les paquets ARP, DHCP, ICMP sont taggés avec un Class of service (CoS) à 6 et les paquets "normaux" à 0.
VoIP : la voip arrive dans le vlan 832 (ou 851 selon le topic Microtik). Les trames encapsulant SIP et RTP arrivent avec un CoS à 5.
TV : la tv arrive sur le vlan 838/840. Prio du CoS à 4 pour 838 et 5 pour 840.


Priorisation des flux

Détail : il semblerait que Orange rejette les paquets reçus s'il n'ont pas le bon CoS. Affirmation variable selon les testeurs. Peut-être différents setup en fonction des zones de collecte.

Difficulté 1 : difficulté pour tagguer dynamiquement les paquets avec le bon CoS en sortie (3 type de CoS possible dans le vlan 832 selon que cela soit de la data, de la VoIP ou d'autres protocoles). Et après modification manuelle avec des règles, l'offload (accélération matérielle) n'est pas garanti.
Difficulté 2 : pour certains protocoles  (ex : DHCP), l'ERL les traite avant qu'on puisse vraiment agir dessus.

Solution 1 : ajout de fonctionnalités par Ubiquiti pour un tag à la volée selon le protocole (par DPI ?) sans faire sauter l'offload. Patch éventuellement possible du dhclient pour fixer la priority à 6 (voir : https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg311274/#msg311274).
Solution 2 : overrider le mécanisme de raw socket sur certains protocoles


IPv4

Détail : Orange attribue une adresse IPv4 publique via requête dhcp discover

Difficulté 1 : l'option dhcp 90 n'est pas géré nativement par l'ERL

Solution 1 : patch du fichier vyatta-interfaces.pl pour permettre l'ajout de l'option 90 (voir : https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg309517/#msg309517)


IPv6

Détail : Orange attribue un préfixe IPv6 en /56 qui est délégué au routeur.

Difficulté 1 : des options spéciales sont requises pour recevoir le préfixe IPv6 et sont à entrer manuellement dans certains fichiers
Difficulté 2 : le client DHCPv6-PD qu'utilise l'ERL (wide-dhcpv6) n'est pas top et nécessite le remplacement par un qui est plus adapté mais qui ne s'intègre donc pas dans la webgui
Difficulté 3 : option 90 non gérée nativement par l'ERL

Solution 1 : ajouter des options manuellement ne serait pas la partie la plus difficile. Ubiquiti qui intègre la possibilité de l'ajout des options dhcp via la webgui serait un plus
Solution 2 : se passer du client dhcpv6 par défaut et le remplacer par un plus adapté (ex : dibbler). Néanmoins le travail de scripting est intensif pour une intégration plus ou moins avancée.
En apparté, sur un sujet posté par Je@nb dans la section béta du forum Edgemax, des représentants d'Ubiquiti ne semblent pas trop fermés à l'idée de virer wide-dhcpv6 et laissent entendre qu'à moyen terme ça sera nécessaire... Mais ça nous amène à plus de 6 mois à 1 ans avant que ça ne puisse se retrouver dans le canal stable, si jamais ça se faisait...
Solution 3 : patch du fichier vyatta-interfaces.pl


Livebox
Détail : dans une configuration avec livebox, il faut réussir à la faire monter. Mais après la migration, il n'est plus question d'utiliser un serveur PPPoE.

Problème 1 : faire monter la livebox

Solution 1 : utiliser un serveur dhcp (avec les bonnes options) dans le scope du lan de la livebox pour la faire monter. Bridger (ou pas ?) les vlan entre la patte wan et la patte livebox.
« Modifié: 25 février 2016 à 13:35:27 par MikeTheFreeman »

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 099
  • Paris (75)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2249 le: 24 février 2016 à 23:45:13 »
VoIP : la voip arrive dans le vlan 851 et dans le vlan 832 également (pour les softphone Orange ?). Les trames encapsulant SIP et RTP arrivent avec un CoS à 5.

Chez moi le telephone n'utilise que le vlan 832. Il n'y a plus rien sur le vlan 851 quand la livebox est en mode DHCP.

MikeTheFreeman

  • Abonné Orange Fibre
  • *
  • Messages: 243
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2250 le: 24 février 2016 à 23:49:06 »
Dans le topic Microtik, le téléphone monterait sur la livebox avec un bridge entre le vlan 851 wan et le vlan 851 livebox.

J'édite pour préciser l’ambiguïté.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 099
  • Paris (75)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2251 le: 24 février 2016 à 23:57:03 »
Dans le topic Microtik, le téléphone monterait sur la livebox avec un bridge entre le vlan 851 wan et le vlan 851 livebox.

J'édite pour préciser l’ambiguïté.

Je presume qu'il a gardé le bridging du 851 comme c'était fait en mode PPPoE mais en pratique y'a surement rien qui passe dedans.


BM92

  • Abonné Free fibre
  • *
  • Messages: 786
  • Rueil-Malmaison (92)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2252 le: 25 février 2016 à 02:22:14 »
Dans le topic Microtik, le téléphone monterait sur la livebox avec un bridge entre le vlan 851 wan et le vlan 851 livebox.

J'édite pour préciser l’ambiguïté.

Je pense que cela dépend des de la région, a savoir si la migration a été faite ou pas
Il me semble que avant en ipv4 j'étais en vlan 851
Maintenant je suis en ipv6 et ce soir j'ai pu faire fonctionner mon téléphone sur le vlan 832
« Modifié: 25 février 2016 à 02:46:37 par BM92 »

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2253 le: 25 février 2016 à 07:42:39 »
TV : la tv arrive sur le vlan 838/840. Prio du CoS à 4 ?
5 pour le multicast TV (VLAN 840), 4 pour la VOD (VLAN 838) y compris DHCP.

Citer
Priorisation des flux

Solution 1 : ajout de fonctionnalités par Ubiquiti pour un tag à la volée des flux selon le type (par DPI ?) sans faire sauter l'offload.
Solution 2 : overrider le mécanisme de raw socket sur certains protocoles
Solution 3 : Patcher dhclient. J'ai compilé un dhclient qui fixe le skb_priority à 6 (SO_PRIORITY), et qui donc devrait être taggué en prio 6 en utilisant l'egress-qos idoine. Reste à tester, ce que je n'ai pas encore fait.

MikeTheFreeman

  • Abonné Orange Fibre
  • *
  • Messages: 243
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2254 le: 25 février 2016 à 11:56:58 »
Merci pour le retour, je vais maj le post récapitulatif.

Solution 3 : Patcher dhclient. J'ai compilé un dhclient qui fixe le skb_priority à 6 (SO_PRIORITY), et qui donc devrait être taggué en prio 6 en utilisant l'egress-qos idoine. Reste à tester, ce que je n'ai pas encore fait.

J'image que ça serait une solution pour le dhcp mais sans résoudre le problème pour les autres protocoles data en CoS 6.
Et sans parler des flux VoIP et TV.

On est vraiment pendu aux basques d'Ubiquity sur le coup...

Je@nb

  • Abonné Orange Fibre
  • *
  • Messages: 144
  • Paris 8ème (75)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2255 le: 25 février 2016 à 12:03:02 »
A priori pas besoin finalement de tagguer le dhcp. Ce serait plus un problème.