La Fibre

Datacenter et équipements réseaux => Routeurs => Bouygues Telecom Remplacer la Bbox par un routeur => Discussion démarrée par: Appleforever le 26 décembre 2019 à 17:47:17

Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: Appleforever le 26 décembre 2019 à 17:47:17
Bonjour à tous !

Je tourne un peu en rond sans arriver à comprendre mon problème.

J'ai une config WAN+2LAN2 qui fonctionne en terme de débit, 950mbit/s mais qui me créer deux sous réseau (x.1.0/24 et x.2.0/24)

et qui à présent me pose problème vis à vis de mes équipements.

J'ai voulu créer une config dite Basic Setting qui permet de Bridget les 5 ports en un seul réseau (x.1.0/24) mais le problème c'est que le débit

ne décolle pas des 160mbit/s. J'ai fait la même chose pour les deux config soit activer l'offload sur le Porforwarding et le Vlan.

Voici à quoi ressemble la structure de la sauvegarde de l'EdgeRouter (photo ci-dessous), pour la restaurer depuis l'interface du router il faut sélectionner

le fichier Config.boot.

Première question, est ce que TOUTES la configuration du Router ce trouve dans ce fichier?

J'ai parcouru ce fichier en l'ouvrant dans le Terminal et à la partie Offload j'ai la même chose dans les deux config soit:

   offload {
        hwnat disable
        ipv4 {
            vlan enable
        }

Donc je pige pas pourquoi l'un fonctionne et pas l'autre. Est il normal que seul vlan enable soit présent alors porforwarding enable est aussi activé?



Titre: EdgeRouter PoE 5 ports - Config.boot ?
Posté par: zoc le 26 décembre 2019 à 21:14:05
Première question, est ce que TOUTES la configuration du Router ce trouve dans ce fichier?
Oui.
Titre: EdgeRouter PoE 5 ports - Config.boot ?
Posté par: Appleforever le 26 décembre 2019 à 21:22:30
J’ai pu lire effectivement que le faite de bridger les sorties pouvait engendrer une baisse de débit, mais de là à passer de 950 à 160 c’est pas possible.

J’ai beau comparer les deux fichier je ne vois pas où peu ce situer l’élément qui engendre cette baisse de débit.

Y aurait-il d’autres personnes sur ce forum qui utiliserai ce même routeur et qui aurait le même problème ?
Titre: EdgeRouter PoE 5 ports - Config.boot ?
Posté par: zoc le 27 décembre 2019 à 06:33:55
Bridger des ports désactive  l’offload sur ces ports (même si tu as offload VLAN et autre activés dans la config), donc le débit est normal (Le CPU est vraiment pas puissant).

Pour ce que tu veux faire je suggère de virer le bridge, n’utiliser qu’un seul port et mettre un switch entre le routeur et les équipements. comme ça niveau adressage ils seront tous sur le même reseau.
Titre: EdgeRouter PoE 5 ports - Config.boot ?
Posté par: Appleforever le 27 décembre 2019 à 11:53:52
Bridger des ports désactive  l’offload sur ces ports (même si tu as offload VLAN et autre activés dans la config) .....

Ce débit de 160mbit/s c'est ce que l'on obtient sans aucune activation de l'offload quelques soit la config utilisée et en activant et désactivant les paramètres je me
suis fait aussi la même réflexion que les 160 avait ce point commun mais loin de moi le faite de penser que c'était désactivé en cas de bridge, c'est documenté sa?

Si tu peu m'expliquer, comment ce fait il dans ce cas que le débit ne soit pas impacté dans le cas d'une config WAN-2LAN donc avec deux sous réseaux tout en sachant que
dans ce cas les port 2, 3 et 4 sont bridger et pourtant on monte à 950mbit/s???

Le seul fait de rajouter le port 1 en bridge au port 2,3 et 4 en cas de bridge total fait que l'on passe à 160 donc offload désactivé. C'est pas logique.... ?

Le CPU est ausser puissant pour activé l'offload sur trois port mais pas sur 4 ... ?
Titre: EdgeRouter PoE 5 ports - Config.boot ?
Posté par: Hugues le 27 décembre 2019 à 12:13:30
Bon allez, parce que c'est drôle.

Regarde le devant de ton routeur, tu vas voir des jolis traits sur les 3 ports que tu peux bridger, les autres ne le sont pas.
Titre: EdgeRouter PoE 5 ports - Config.boot ?
Posté par: Appleforever le 27 décembre 2019 à 14:16:22
@hugues, tu m’apprend rien pour le coup ... et tu n’apporte rien non plus aux interrogations qui pourraient servir sûrement à d’autre.
Faut il encore une fois te rappeler le but d’un forum ?
Titre: EdgeRouter PoE 5 ports - Config.boot ?
Posté par: Hugues le 27 décembre 2019 à 15:01:02
Pourquoi tu achètes un routeur sans lire la notice ?
C'est écrit d'une part dans le "Quick Start Guide" qui était dans la boite : "All ports can be used for routing [...]. eth2, eth3, and eth4 can be configured for switching using the EdgeOS Configuration Interface."
D'autre part, dans le manuel EdgeOS, ils expliquent très précisément la différence entre une interface Bridge et une interface Switch. Page 14.

Bref, encore une fois, tu poste sans chercher ailleurs, en attendant la réponse toute cuite, et tu viens ensuite me demander le but d'un forum, savoureux :)

PS : La commande qui soi disant activerait l'offload dans ton autre post n'a aucun effet sur ta conf et peut être dangereuse à recommander pour d'autres setups, mais bon, le rasoir d'Hanlon dit de "ne jamais attribuer à la malveillance ce que la bêtise suffit à expliquer", alors bon...
Titre: EdgeRouter PoE 5 ports - Config.boot ?
Posté par: zoc le 27 décembre 2019 à 17:44:11
Bon on va essayer d’être clair: les ports 3,4 et 5 sont reliés à un switch (bridge si tu veux parce qu’un switch c’est rien d’autre qu’un bridge) hardware. Le port 2 (eth1)  ne l’est pas.

Quand le port 2 est à part, le hardware dédié auquel sont connectés les Ports 3,4 et 5 permet de décharger le CPU. A partir du moment où tu mets eth1 dans un bridge avec au moins un des ports 3,4 ou 5 alors le switch hardware ne peut plus être utilisé et c’est donc le petit CPU qui doit faire tout le taf...

La désactivation de l’offload quand on utilise des bridges soft est clairement indiqué sur le site de support d’ubiquiti (je n’ai pas l’URL de la page en tête, à toi de chercher). Il y a d’ailleurs d’autres cas’ dont le bonding pour les firmwares de la série 1.X.Y.
Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: Appleforever le 29 décembre 2019 à 15:33:41
@zoc
J'ai bien compris ta réponse et j'ai essayé de schématiser sa pour mettre en évidence certain point qui ne ce vérifie pas.

Si on part avec deux sous réseaux sans offload d'activé tout le traffic ipv4 passe par le processeur et du coup c'est lui qui limite le débit de part sa puissance donc la partie Hardware reçois le débit que lui
impose le Processeur ce qui fait que tout les ports on le même débit (Eth1, Eth2, Eth3 et Eth4).

Sans Offload avec config WAN-2LAN:

(https://nsm09.casimages.com/img/2019/12/29//19122902132425169716575621.png) (https://www.casimages.com/i/19122902132425169716575621.png.html)

Si je reprend ce que tu as dit, seul les ports Eth2, Eth3 et Eth4 constitue un switch hardware et le port Eth1 quand à lui est rattaché au Processeur. Alors dans ce cas comment explique tu que lorsque l'on active l'Offload
tout en restant en config WAN-2LAN on ce retrouve avec le même débit sur les 4 ports ce qui dans mon cas donne 950mbit/s ?
L'Offload décharge le processeur du traitement du traffic pour les ports raccorder au Hardware mais alors que ce passe t'il pour l'Eth1, tu as dit qu'il ne pouvais être en aucun cas rattaché au Hardware donc il lui est
impossible de monter quelques soit la configuration à plus de 100mbit/s ??

(https://nsm09.casimages.com/img/2019/12/29//19122903352825169716575719.png) (https://www.casimages.com/i/19122903352825169716575719.png.html)
Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: Appleforever le 29 décembre 2019 à 16:03:47
A présent passons à la configuration Basic Settings donc avec les 4 ports de Bridger et un seul réseau en x.1.0/24. Le débit est toujours de l'ordre de 100mbit/s sur les 4 ports vu que dans cette configuration le Hardware est restreint au débit que lui impose le Processeur.

(https://nsm09.casimages.com/img/2019/12/29//19122904002225169716575759.jpg) (https://www.casimages.com/i/19122904002225169716575759.jpg.html)

Par contre tu précise que dans cette configuration l'Offload n'aura aucune influence car ne pouvant pas être activ, alors que dans mon cas lorsque je l'active je passe tout les ports à 160mbit/s ...

L'EdgeRouter PoE 5 ports (Cavium) serait il l'exception à la règle?

(https://nsm09.casimages.com/img/2019/12/29//19122904002225169716575760.jpg) (https://www.casimages.com/i/19122904002225169716575760.jpg.html)
Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: kgersen le 29 décembre 2019 à 16:24:38
tu confond l'offload pour accélérer le NAT/routing et le switch hardware qui permet d'eviter le bridge via le cpu.

L'interieur du routeur est comme ci:
     +-----------+
     |           |
   +-+    cpu    +------------+
   | |  offload  |            |
   | +----+------+            |
   |      |                   |
   |      |                   |
   |      |              +----+-----+
   |      |              |          |
   |      |      +-------+  switch  |
   |      |      |       |          |
   |      |      |     +-+-----+----+
   |      |      |     |       |
+--+-+ +--+-+ +--+-+ +-+--+ +--+-+
|eth0| |eth1| |eth2| |eth3| |eth4|
+----+ +----+ +----+ +----+ +----+



Tout les liens sont tous physiquement a 1Gbps.

mais le cpu ne peut "switcher" (=bridge) a 1Gbps. Il ne ne peut que router/NAT a 1Gbps quand l'offload est activé.

Si je reprend ce que tu as dit, seul les ports Eth2, Eth3 et Eth4 constitue un switch hardware et le port Eth1 quand à lui est rattaché au Processeur. Alors dans ce cas comment explique tu que lorsque l'on active l'Offload
tout en restant en config WAN-2LAN on ce retrouve avec le même débit sur les 4 ports ce qui dans mon cas donne 950mbit/s ?

WAN-2LAN implique 2 LAN distincts non bridgés: 1 LAN avec eth1, 1 LAN avec le switch donc eth2,eth3,eth4.
Les 4 ports peuvent atteindre 950 Mbps car il n'y a aucun bridge logiciel: le cpu peut router/NAT a 950 Mbps entre ses 3 ports avec l'offload.

D'ailleurs si par exemple tu mesure eth2 et eth3 en meme temps tu verra qu'ils partagent 950 Mbps et n'ont pas 950 Mbps chacun.

Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: Appleforever le 29 décembre 2019 à 16:58:24
Mes schémas essayent en faite de retranscrive ce que j'ai compris mais c'est pas toujours simple à mettre sur le papier, dans le premier je voulais montrer que l'on court circuiter le Processeur en allant directement de Eth0 au
Hardware après avoir activé l'Offload.

Je reprend mon schéma en m'inspirant du tien.

(https://nsm09.casimages.com/img/2019/12/29//19122904521025169716575790.jpg) (https://www.casimages.com/i/19122904521025169716575790.jpg.html)

Et avec l'Offload. Là, j'essaye de montrer que le CPU n'intervient pas en faite...

(https://nsm09.casimages.com/img/2019/12/29//19122905002725169716575818.jpg) (https://www.casimages.com/i/19122905002725169716575818.jpg.html)

Quand pense tu?


D'ailleurs si par exemple tu mesure eth2 et eth3 en meme temps tu verra qu'ils partagent 950 Mbps et n'ont pas 950 Mbps chacun.

Sa je l'est bien compris, ce que l'on a en entrée on le divise (en gros ...) par le nombre de machines connectées en sortie.
Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: Appleforever le 29 décembre 2019 à 17:15:27
Dans le cas de la configuration en mode Basic Settings donc avec la case Bridge de cocher pour avoir un seul réseau, tu peu mon montrer à quoi cela ressemble d'un point de vue schématique?

Que je comprenne pourquoi dans ce cas précis on ne puisse pas obtenir les 950mbit/s.
Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: kgersen le 29 décembre 2019 à 20:07:04
(https://i.imgur.com/yU2787K.png)

le cpu doit bridgé logiciellement A (eth1) et B(interface vers eth2+eth3+eth4) pour créer une nouvelle interface C. C'est ce bridge qui n'arrive pas a suivre le debit car c'est purement logiciel.

ps: le dessin est faux en bas : les interfaces eth1 a eth4 sont dans le meme subnet x.1.0/24.
Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: Appleforever le 04 janvier 2020 à 11:19:17
Exact je vais corriger sa. Je comprend beaucoup mieux à présent surtout avec des schémas.

D'un point de vue débit je n'est pas le choix que de rester sur la config WAN-2LAN.

J'ai en Eth1 ma Box Domotique et en Eth4 mon Pont HUE. Dans ce cas précis il ne peuvent pas communiquer ensemble vue qu'il ne son pas sur le même réseau

mais pour leur fonctionnement il faudrais qu'il puisse ce "voir".

Je précise que je ne peux pas les mettre tout les deux en x.2.0/24 à cause des autres équipement en Eth2 et 3.

Est ce que cela ce passe dans Routing?

(https://nsa40.casimages.com/img/2020/01/04/200104112251869547.png) (https://www.casimages.com/i/200104112251869547.png.html)
Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: kgersen le 04 janvier 2020 à 11:38:10

J'ai en Eth1 ma Box Domotique et en Eth4 mon Pont HUE. Dans ce cas précis il ne peuvent pas communiquer ensemble vue qu'il ne son pas sur le même réseau

mais pour leur fonctionnement il faudrais qu'il puisse ce "voir".


Tout depend de comment ils discutent. si c'est de l'unicast (ip a ip) il suffit de router. Si c'est du broadcast/multicast ca sera plus compliqué...
Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: Appleforever le 04 janvier 2020 à 12:05:18
Comment puis je le savoir?

Ma Box Domotique utilise une app pour fonctionner et un serveurs externe du fabriquant pour fonctionner (plus d'Internet = plus de commande).

La passerelle Hue utilise aussi une app mais pas de serveur distant, c'est du local.

L'appairage entre les deux ce fait depuis la Box Domotique.

Quand elles sont sur le même réseau la Box trouve toute de suite la Passerelle, sur un réseau différent elle ne la voit plus.
Titre: EdgeRouter PoE 5 ports - Config.boot - Offload et Test
Posté par: kgersen le 05 janvier 2020 à 09:18:37
c'est quoi ton app ? il faut plus de détails.