08 - Le Protocole Spanning Tree

23
Formation CCNA Formation CCNA 08 – Spanning Tree Protocol (STP)

description

pr

Transcript of 08 - Le Protocole Spanning Tree

  • Formation CCNA08 Spanning Tree Protocol (STP)

  • La redondanceAugmente la fiabilit avec un lien de secours.

    Si un lien est dfaillant, un lien redondant prend la relve.

    Cot supplmentaire :Est ce que la fiabilit ajout au rseau compense le cot de matriel ?

  • Topologies redondantesKhan peut joindre Baran via 2 chemins

    Si le lien entre le hub et le switch B casse il reste une alternative

    Switch A

    Switch B

    00-90-27-76-5D-FE

    00-90-27-76-96-93

    Host Baran

    Host Kahn

    1

    1

    1

    2

    2

  • Topologies redondantesProblme :Khan envoie un broadcast ARP pour obtenir ladresse MAC de Baran

    La trame est diffus par Khan, et tous les ports des switchs A et B

    Switch A

    Switch B

    00-90-27-76-5D-FE

    00-90-27-76-96-93

    Host Baran10.0.0.2

    Host Kahn10.0.0.1

  • Le protocole Spanning-TreeStandard IEEE 802.1D

    change de BPDU*

    Par dfaut les liaisons ont des cots :

    * Bridge Protocol Data Unit

  • Le protocole Spanning-Tree (suite)But de STP :viter les boucles de commutationsGarder une tolrance de pannes

    Moyens utiliss :tablir un arbre unique de cheminsSupprimer les boucles de commutationGarder des liens redondants (backup)

  • Fonctionnement de STPlection du pont racine root bridgefond sur la priorit de pont et sur ladresse MAC (Bridge ID)priorit la plus faible est lusinon, adresse MAC la plus faible

    Chaque commutateur calcule le cot vers le root bridge, lection du port racine root portcot le plus faible est lucot bas sur la bande passante

    lections de ports dsigns ou les ports bloqus designated port et blocked port

  • Identification de commutateur

    Bridge ID (BID)Priorit+Adresse MAC

    Commutateur A

  • lection du Root Bridge

    Service courrier

    Commutateur B

    Commutateur A

    Commutateur C

    BPDU

    BPDU

  • Dsignation des ports

    Service courrier

    Commutateur B

    Commutateur ARACINE

    Commutateur C

    BPDU

    BPDU

    19

    4

    4

  • Dsignation des ports (suite)

    Service courrier

    Switch X

    BPDU de la Racineau moindre cot

    Root port

    Designated port

  • ExemplePort 1 est teint - pourquoi ?

    Switch A

    Switch B

    00-90-27-76-5D-FE

    00-90-27-76-96-93

    Host Baran10.0.0.2

    Host Kahn10.0.0.1

    Bridge-ID = 32768-00:0C:3E:A2:45:21

    Bridge-ID = 32768- 00:0C:3E:A2:45:FF

    1

  • Les diffrents tats STPBlocking : Aucune trames transmises, units BPDU reue

    Listening : Aucune trames transmises, coute de trames

    Learning : aucune trames transmises, acquisition des informations

    Forwarding : trames transmises, acquisition des informations

    Disabled : aucune mission, aucune coute de trames BPDU

  • Convergence STPAfin de communiquer, STP utilise des BPDULes BPDU Hello sont transmise toute les 2 secondes

    Protocole STP:Branchement dun nouveau switchLe port sactive, le protocole STP se met en marche Max age (20 secondes) Temps de scurit attendre en cas de changement topologiqueListenning (15 secondes) Temps pour que le commutateur coute les trames quil peut recevoir, sans mettreLearning (15 secondes) Temps pour apprendre les informations de la topologie STP

    Le port met donc 50 secondes sinitialiser

  • Convergence STPTemps de convergence = 50s :

    Lorsqu'une modification topologique est dtecte :

    Arbre STP recalculTrafic stopp

    Blocking

    Listenning

    Learning

    Forwarding

    Max-Age = 20 secondes

    Forward-Delay = 15 secondes

    Forward-Delay = 15 secondes

  • Mise en marche dun portUne solution possible pour les utilisateurs finaux (end-users)

    Possibilit dactiver le port-fast, le port passe alors directement la connexion physique en forwarding

    A utiliser avec prcaution, ne jamais brancher dautres commutateurs ou autres priphriques STP sur ce type de port.

  • ExemplePourquoi est ce CAT-A est le pont racine ?

    Pourquoi les liens marqus x sont bloqus ?

    Problmes sur le schma ?

  • RSTPRapid Spanning Tree Protocol (802.1w)

    3 tats : Discarding (blocking, listenning, disabled)LearningForwarding

    Plus rapide car :Lien invalide quand 3 HELLO ne sont plus reus (par dfaut 6 secondes au lieu du max age 20 secondes)Plus de listenningLearning amlior (1 2 secondes au lieu de 15)

  • CommandesSur un Catalyst 29xx : Modification de la priorit dun port :Switch_A>enableSwitch_A#configure terminalSwitch_A(config)#interface Ethernet N_dinterfaceSwitch_A(config-if)#spanning-tree cost (0 -> 65535)

    Par dfaut : le cost est calcul en fonction de la bande passante du lien.

  • CommandesSur un Catalyst 29xx :

    Modification de la priorit dun commutateur :Switch_A>enableSwitch_A#configure terminalSwitch_A(config)#spanning-tree priority (0 -> 65535)

    Par dfaut : priority = 32768

  • CommandesSur un Catalyst 29xx :

    Information de Root ID, Brigde ID et interface :Switch_A>enableSwitch_A#show spanning-tree

  • CommandesSur un Catalyst 29xx :

    Information sur le cot de la liaison dune interface sur un commutateur :Switch_A>enableSwitch_A#show spanning-tree interface fastEthernet 0/1

  • Debugging (ATTENTION)Sur un Catalyst 29xx :

    Information en temps rel :Switch_A>enableSwitch_A#debug spanning-tree

    Pour stopper :Switch_A#u all(undebug all)

    Les croix ne sont pas du bon cot !