IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Protocoles Discussion :

LACP et Spanning Tree


Sujet :

Protocoles

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 821
    Points : 979
    Points
    979
    Par défaut LACP et Spanning Tree
    Bonjour,

    Lorsqu'on active le Spanning Tree et le LACP sur un groupe de lien, sur quel(s) port(s) sont envoyées les BPDU Spanning tree ?
    => il n'y pas de risque de conflit entre ces deux protocoles ?

    Si j'ai bien compris, le LACP fait du load-balancing en fonction des adresses MAC : il n'y a pas moyen de répartir équitablement la charge entre les différents ports ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Points : 5 915
    Points
    5 915
    Par défaut
    Citation Envoyé par boboss123 Voir le message
    Bonjour,

    Lorsqu'on active le Spanning Tree et le LACP sur un groupe de lien, sur quel(s) port(s) sont envoyées les BPDU Spanning tree ?
    => il n'y pas de risque de conflit entre ces deux protocoles ?
    1 - Cela dépend
    2 - Non

    Citation Envoyé par boboss123 Voir le message
    Si j'ai bien compris, le LACP fait du load-balancing en fonction des adresses MAC : il n'y a pas moyen de répartir équitablement la charge entre les différents ports ?

    Non, c'est la multiplication des connexions qui va répartir équitablement le charge.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 821
    Points : 979
    Points
    979
    Par défaut
    Merci pour la réponse

    Citation Envoyé par becket Voir le message
    1 - Cela dépend
    C'est à dire ? Les BPDU sont envoyées que sur un port du trunk ou elles sont envoyées sur plusieurs ports à la fois ? Chaque équipement choisi un port aléatoirement pour envoyer les BPDU ou il y a une négociation ? Si le port en choisi aléatoirement, ça veut donc dire que selon le sens de transmission, les BPDU ne passent pas par le même chemin ?

  4. #4
    Membre régulier
    Homme Profil pro
    Expert Réseau
    Inscrit en
    Mars 2018
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Expert Réseau

    Informations forums :
    Inscription : Mars 2018
    Messages : 38
    Points : 98
    Points
    98
    Par défaut
    Il existe plusieurs type d'equilibrage de charge via LACP ou PAgP :

    - Adresse MAC source
    - Adresse MAC destination
    - Adresse MAC source et destination
    - Adresse IP source
    - Adresse IP destination
    - Adresse IP source et destination (Default)
    - Port source
    - Port destination
    - Port source et destination

    Ta trame BPDU va prendre une de tes interfaces fonctionelle en fonction de l'équilibrage de charge choisi !
    Il n'y a aucun risque de conflit, c'est prévu pour !!!

    Je te conseil de lire cet article afin de bien comprendre le fonctionnement des protocoles LACP et PAgP

    https://fingerinthenet.com/etherchannel/

    Noël NICOLAS

    Expert Réseau / CCNP Routing and Switching

    Mes cours gratuit CCNA et CCNP :
    https://fingerinthenet.com

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 821
    Points : 979
    Points
    979
    Par défaut
    merci pour les infos

  6. #6
    Invité
    Invité(e)
    Par défaut
    Salut,

    j'aime bcp cette question parce qu'elle est très loin d'être triviale.
    Il y a la théorie et la pratique.
    Je reviens vers vous, ça va prendre un peu de temps pour synthétiser ça :-)

    VX

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 821
    Points : 979
    Points
    979
    Par défaut
    Tiens nous au courant, ça m’intéresse

    D'un coté j'aurai dit que les BPDUs sont envoyées sur chaque port afin de détecter les pertes de connexion mais d'un autre coté je me dis qu'un groupe de liens devrait avoir un spanning tree cost path inférieur à un lien unique.

  8. #8
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Points : 5 915
    Points
    5 915
    Par défaut
    le spanning tree n'est pas considéré comme autre chose que du trafic "normal" et donc il envoyé sur un câble ou sur un autre en fonction de l'équilibrage de charge

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par becket Voir le message
    le spanning tree n'est pas considéré comme autre chose que du trafic "normal" et donc il envoyé sur un câble ou sur un autre en fonction de l'équilibrage de charge
    Pas d'accord parce que ça relève du Control Plane (donc rien à voir avec le Forwarding Plane).

    Dans une config Cisco, ce sera forcément lié au Vlan natif. Mon intuition me dit que les BPDU seront émis sur tous les ports du bonding le long du Vlan1...

    Parce que si ça n'est pas le cas, je ne sais comment ça peut marcher :-(

    VX

  10. #10
    Invité
    Invité(e)
    Par défaut
    Salut,

    après quelques tests, il apparaît que les STP BPDU sont envoyés de façon untagged sur le premier port physique du LACP qui monte.
    Si on a plusieurs ports montés dans le LACP et qu'on shut le port en question (celui qui envoie les BPDU), le switch en sélectionnera un nouveau et ce sera celui qui a plus petit port id parmi ceux qui sont encore up.

    Sur IOS, le port id d'un port physique d'un LACP est affichable avec la commande 'sh interface Gix/x etherchannel' (c'est le Port index).

    VX

  11. #11
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Points : 5 915
    Points
    5 915
    Par défaut
    Merci pour le retour !

  12. #12
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 821
    Points : 979
    Points
    979
    Par défaut
    merci

  13. #13
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 821
    Points : 979
    Points
    979
    Par défaut
    Je suis allé un peu farfouiller dans les normes.

    802.1D-2004 (Spanning Tree)

    Info sur le cost path :
    Where intermediate link speeds are created as a result of the aggregation of two or more links of the same
    speed (see IEEE Std 802.3-2002), it can be appropriate to modify the recommended values shown in Table
    17-3 to reflect the change in link speed. However, as the primary purpose of the Path Cost is to establish the
    active topology of the network, it can be inappropriate for the Path Cost to track the effective speed of such
    links too closely, as the resultant active topology could differ from that intended by the network
    administrator. For example, if the network administrator had chosen an active topology that makes use of
    aggregated links for resilience (rather than for increased data rate), it would be inappropriate to cause a
    Spanning Tree topology change as a result of one of the physical links in an aggregation failing. Similarly,
    with links that can autonegotiate their data rate, reflecting such changes of data rate in changes to Path Cost
    is not necessarily appropriate, depending upon the intent of the network administrator. As a default, dynamic
    changes of data rate shall not automatically cause changes in Port Path Cost.
    Par contre, je n'ai pas trouvé dans la norme 802.1D-2004 sur quel port doit-être envoyé les BPDUs. Je pense que c'est la couche LACP qui décide et non pas la couche Spanning Tree : lorsque je lis la norme, j'ai l'impression que tous les ports agrégés sont a priori vu comme un port unique du point de vu de la couche Spanning Tree car il est noté que le champ MAC_Operational (STP) dépend de la valeur du champ aAggOperState (aggregation sublayer).
    => J'aurai donc tendance à dire que les BPDU ne sont pas forcement envoyées sur le premier port physique.

    Sur la norme 802.3 (qui traite de l'aggregation sublayer), je n'ai rien trouvé à propos des BPDUs.
    => Je n'ai pas trouvé d'autres informations dans ces deux normes qui faisaient le lien entre le STP et l'agrégation.

  14. #14
    Invité
    Invité(e)
    Par défaut
    Salut,

    1) L'ensemble des ports physiques aggrégés sont vus comme une seule entité L2...
    2) Concernant quel port envoie les BPDUs, le fait que ce soit le 1er qui soit up relève du bon sens... Parce que si non, on crée une loop L2...
    3) Pourquoi ces interrogations sur l'adhérence STP/BPDU & LACP ? Tu as rencontré des problèmes ?

    VX

  15. #15
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 821
    Points : 979
    Points
    979
    Par défaut
    Citation Envoyé par vxlan.is.top Voir le message
    2) Concernant quel port envoie les BPDUs, le fait que ce soit le 1er qui soit up relève du bon sens... Parce que si non, on crée une loop L2...
    Pour moi le bon sens aurait été que le paquet sorte sur le port correspondant à la règle d'agrégation sélectionnée (ex: XOR sur MAC address)


    Citation Envoyé par vxlan.is.top Voir le message
    3) Pourquoi ces interrogations sur l'adhérence STP/BPDU & LACP ? Tu as rencontré des problèmes ?
    Pour la culture générale

  16. #16
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par boboss123 Voir le message
    Pour moi le bon sens aurait été que le paquet sorte sur le port correspondant à la règle d'agrégation sélectionnée (ex: XOR sur MAC address)
    Pas possible parce que le hashing algorithm est déclenché après montée du niveau L1/L2.

    Citation Envoyé par boboss123 Voir le message
    Pour la culture générale
    OK.

    -VX

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Spanning Tree sur switch cisco catalyst 3525 : pvst et IEEE
    Par klkklk dans le forum Développement
    Réponses: 0
    Dernier message: 06/10/2008, 14h13
  2. Exercices Spanning Tree
    Par AL1986 dans le forum Mathématiques
    Réponses: 0
    Dernier message: 24/12/2007, 18h36
  3. Spanning tree - arbre couvrant
    Par micanti dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 27/11/2007, 10h16
  4. Minimum spanning tree
    Par vdumont dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 21/06/2007, 08h16
  5. Probleme Spanning tree
    Par Mut dans le forum Protocoles
    Réponses: 1
    Dernier message: 03/10/2006, 09h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo