OVH Cloud OVH Cloud

Bonding, Vlan et Switch HP procurve 2626

4 réponses
Avatar
Sébastien CRAMATTE
Bonjour à tous

J'ai essayé de faire fonctionner le bonding de carte réseau aujourdh'ui.
Dans un 1er temps j'ai configuré mes 2 cartes (2 intels e1000) en mode
0 puis en mode 1, 4, et 6

J'ai suivi pour celá le tutorial suivant :

http://wiki.alionet.org/doku.php?id=bonding

Mon interface bond0 se monte sans pb dans tous les modes.

Le seul hic c'est lorsque j'essaie de pinger ma paserelle (ou n'importe
quel autre ordinateur du lan) ou de faire un simple trace route je perds
plus de la moitié des paquets.
J'ai essayé en changeant le mtu (en le passant à 1900) mais rien y fait.

Evidemment si j'enlève le bonding tout va très bien.
Du coup j'ai supposé qu'il y'avait quelque chose à faire au niveau du
switch... j'ai pris mon courage a deux mains pour me plonger dans les
manuels du HP procurve 2626.

De ce que j'en ai compris ce que j'essaye de faire s'appele port
trunking ... mais entre norme 803.2ab et le reste ... c'est un peu
flou d'autant que j'utilise des VLANS.
Je tient à préciser que l'ordinateur sur lequel j'ai monté le bonding
est un serveur normal et pas un routeur de vlans. Les 2 interfaces
réseaux sont connectés sur des ports Untagged dans le VLAN "services".

Apparement les VLANS et le bonding ne font pas bon ménage au niveau du
switch. tout dépendrai du niveau de bonding avec le niveau 803.2ab ...
je crois que je peux oublier.
Y'a t'il un expert en switch sur la liste ?

Merci de votre aide.






--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
Gilles Mocellin
--nextPart3539621.X7SzOuBHSc
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Le Vendredi 28 Avril 2006 00:06, Sébastien CRAMATTE a écrit :
Bonjour à tous


[...]
Apparement les VLANS et le bonding ne font pas bon ménage au niveau du
switch. tout dépendrai du niveau de bonding avec le niveau 803.2ab ...
je crois que je peux oublier.
Y'a t'il un expert en switch sur la liste ?


On va pas aller jusque là...

Seul le mode 802.3ab nécessite une configuration du switch.
Les modes tlb et alb du bonding ne font que jouer avec les tables ARP.

Il peut toutefois il y avoir des problème de timing si le switch est vrai ment
très lent à prendre en compte les modifs d'adresses MAC.

Dans ma boite, on fait du alb sur deux switchs différents pour la redonda nce,
et ça fonctionne.
Je n'ai par contre pas d'expérience au sein de VLANs.

--nextPart3539621.X7SzOuBHSc
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBEUUPQDltnDmLJYdARAuIBAKDbIC8KwUCnRaRWDClu5fJNJzhUpACeODos
FDLSfCIKEzLsVVOy2LGbCkw =Kska
-----END PGP SIGNATURE-----

--nextPart3539621.X7SzOuBHSc--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
nono
--=-5ympfG1i9BIFdxjYkWbl
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Le vendredi 28 avril 2006 à 00:06 +0200, Sébastien CRAMATTE a à ©crit :
Bonjour à tous

J'ai essayé de faire fonctionner le bonding de carte réseau auj ourdh'ui.
Dans un 1er temps j'ai configuré mes 2 cartes (2 intels e1000) en m ode
0 puis en mode 1, 4, et 6

J'ai suivi pour celá le tutorial suivant :

http://wiki.alionet.org/doku.php?id=bonding

Mon interface bond0 se monte sans pb dans tous les modes.

Le seul hic c'est lorsque j'essaie de pinger ma paserelle (ou n'importe
quel autre ordinateur du lan) ou de faire un simple trace route je perds
plus de la moitié des paquets.
J'ai essayé en changeant le mtu (en le passant à 1900) mais r ien y fait.



le mtu à 1500 devrait suffire. Une trame ethernet taggée (802.1Q) à une
taille max de 1522. Comme tes ports du switch sont untagged , il n'est
utile de modifier ton mtu.


Evidemment si j'enlève le bonding tout va très bien.
Du coup j'ai supposé qu'il y'avait quelque chose à faire au niv eau du
switch... j'ai pris mon courage a deux mains pour me plonger dans les
manuels du HP procurve 2626.



Malheureusement , je ne connais pas suffisamment ce type de switch. Il
me semble que les commandes ressemblent à cisco. Je charge la doc depu is
google car le sujet m'intéresse .

De ce que j'en ai lu , les liens d'un même trunk sur ce switch doivent
être identiques (débit,full-duplex,control de flux).

Parcontre il est difficile de trouver un chapitre qui parle du trunk et
du vlan simultanément.

De ce que j'en ai compris ce que j'essaye de faire s'appele port
trunking ... mais entre norme 803.2ab et le reste ... c'est un peu
flou d'autant que j'utilise des VLANS.
Je tient à préciser que l'ordinateur sur lequel j'ai monté le bonding
est un serveur normal et pas un routeur de vlans. Les 2 interfaces
réseaux sont connectés sur des ports Untagged dans le VLAN "ser vices".

Apparement les VLANS et le bonding ne font pas bon ménage au niveau du
switch. tout dépendrai du niveau de bonding avec le niveau 803.2ab . ..



802.3ab => les 4 paires sont utilisées au lieu de 2 pour augmenter le débit (1 GB)

je crois que je peux oublier.
Y'a t'il un expert en switch sur la liste ?



expert est un grand mot ;-) (surtout que je n'utilise pas cette marque là  )

nono



--=-5ympfG1i9BIFdxjYkWbl
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQBEUdS+suWx6lZRvlsRAjTpAJ42C5A7gbEnX9HYxzqt6MludDcr8QCgncQm
HRXlVwMHklzCadJugobWXrU =AH67
-----END PGP SIGNATURE-----

--=-5ympfG1i9BIFdxjYkWbl--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sébastien CRAMATTE
nono a écrit :
Le vendredi 28 avril 2006 à 00:06 +0200, Sébastien CRAMATTE a écrit :

Bonjour à tous

J'ai essayé de faire fonctionner le bonding de carte réseau aujourdh'ui.
Dans un 1er temps j'ai configuré mes 2 cartes (2 intels e1000) en mode
0 puis en mode 1, 4, et 6

J'ai suivi pour celá le tutorial suivant :

http://wiki.alionet.org/doku.php?id=bonding

Mon interface bond0 se monte sans pb dans tous les modes.

Le seul hic c'est lorsque j'essaie de pinger ma paserelle (ou n'importe
quel autre ordinateur du lan) ou de faire un simple trace route je perds
plus de la moitié des paquets.
J'ai essayé en changeant le mtu (en le passant à 1900) mais rien y fait.




le mtu à 1500 devrait suffire. Une trame ethernet taggée (802.1Q) à une
taille max de 1522. Comme tes ports du switch sont untagged , il n'est
utile de modifier ton mtu.




Suite a mes investigations il c'est averé qu'il s'agit du pb avec le
noyeau 2.4.27 que debian installe par défaut.
Avec un 2.6.8-3 -686-smp officiel ça passe et plus de pb de perte de
paquet !
Evidemment si j'enlève le bonding tout va très bien.
Du coup j'ai supposé qu'il y'avait quelque chose à faire au niveau du
switch... j'ai pris mon courage a deux mains pour me plonger dans les
manuels du HP procurve 2626.




Malheureusement , je ne connais pas suffisamment ce type de switch. Il
me semble que les commandes ressemblent à cisco. Je charge la doc depuis
google car le sujet m'intéresse .




Alors en fait lorsque l'on fait un trunk sur le switch il faut lui
spécifier d'utiliser LACP alias norme 803.2ab ...
Il va de soit qu'il faut utiliser le même mode sur le linux (mode 4).

D'usine les switch hp procurve mettent tous les ports dans un vlan par
défaut en "UNTAGGED".
Quand tu vas dans la rubrique vlan > assignement des ports, les port
assignés a un trunk n'apparaisent plus en tant que tel.
A la place, apparait le groupe de trunk précedemment créé.

Donc du coup aprés tant d'expérimentation je me suis rendu compte d'un
pb particulierement génant ...
Si tu réinitialise un server (update kernel) ou si tu reconfigures le
réseau du doit rebooter le switch systématiquement car
les trunks ne sont plus actifs.

Je crois que je vais passer mes bonding en mode 5 ou 6, de cette manière
je n'ai rien a toucher au niveau du switch.
A ton avis ? C'est quoi le mieux : le mode 4 ou ???
De ce que j'en ai lu , les liens d'un même trunk sur ce switch doivent
être identiques (débit,full-duplex,control de flux).

Parcontre il est difficile de trouver un chapitre qui parle du trunk et
du vlan simultanément.




Sinon les vlans passent trés bien avec le bonding. J'ai deux routeurs de
vlans avec 2 interfaces réseaux en bonding mode 4 ch
acun. C'est un peu galère de configurer les interfaces via le
/etc/network/interfaces. Il braille un peu et balance quelques
avertissement car il ne supporte pas que le bonding ne porte pas d'ip.
Pourtant c'est absolument n'écessaire pour que le routage vlan
fonctionne (je veux dire par lá pas de "Martian Paquet"). Si je me
trompe corrige moi ...
De ce que j'en ai compris ce que j'essaye de faire s'appele port
trunking ... mais entre norme 803.2ab et le reste ... c'est un peu
flou d'autant que j'utilise des VLANS.
Je tient à préciser que l'ordinateur sur lequel j'ai monté le bonding
est un serveur normal et pas un routeur de vlans. Les 2 interfaces
réseaux sont connectés sur des ports Untagged dans le VLAN "services".

Apparement les VLANS et le bonding ne font pas bon ménage au niveau du
switch. tout dépendrai du niveau de bonding avec le niveau 803.2ab ...




802.3ab => les 4 paires sont utilisées au lieu de 2 pour augmenter le débit (1 GB)



Les 4 paires sont utilisés dans tous les switch gigabit ? Je vois ce que
ça à voir avec le LACP 802.3ab ?

je crois que je peux oublier.
Y'a t'il un expert en switch sur la liste ?




expert est un grand mot ;-) (surtout que je n'utilise pas cette marque là)

nono







--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Gilles Mocellin
--nextPart1152238.bpTnsylzmr
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Le Vendredi 28 Avril 2006 22:26, Sébastien CRAMATTE a écrit :
nono a écrit :
> Le vendredi 28 avril 2006 à 00:06 +0200, Sébastien CRAMATTE a écrit :
>> Bonjour à tous


[...]

Je crois que je vais passer mes bonding en mode 5 ou 6, de cette manià ¨re
je n'ai rien a toucher au niveau du switch.
A ton avis ? C'est quoi le mieux : le mode 4 ou ???



Moi, perso, je ne vois pourquoi utiliser autre chose que le 6 (balance-alb) ,
il fait du load balancing en émission et en réception, sans suppo rt
particulier du switch.

[...]


--nextPart1152238.bpTnsylzmr
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBEUoToDltnDmLJYdARAlcHAKC6f9CGc6YFQg6B0+uIbTYT/622CwCfdKzA
1MY01ffZV8J7Rmmwng6COX8 =R6c+
-----END PGP SIGNATURE-----

--nextPart1152238.bpTnsylzmr--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact