User Tools

Site Tools


informatique:cisco:stp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
informatique:cisco:stp [2009/10/05 09:21] – créée pteuinformatique:cisco:stp [2011/05/31 13:46] – Extended System ID pteu
Line 15: Line 15:
   Switch(config)#int fa0/1   Switch(config)#int fa0/1
   Switch(config-if)#spanning-tree cost 200   Switch(config-if)#spanning-tree cost 200
 +
 +
 +====Extended System ID====
 +
 +Pour les commutateurs qui utilisent le Per-VLAN STP, il faut distinguer chaque BPDU par VLAN ; on utilise donc dans ce cas l'**extended system ID**, c'est à dire qu'on transforme le champ "bridge priority" sur 16 bits en 4 bit de bridge priority + 12 bits codant le VLAN ID (ne pas modifier la taille globale permet une compatibilité ascendante). 4 bits pour configurer la priorité c'est 2^4 = 16 possibilités ; et en tenant compte du poids de ces 4 bits dans le champ de 16 bits, cela donne les valeurs décimales suivantes pour la priorité : 4096, 8192, etc... jusqu'à 61440).
 +
 +Contenu d'un BPDU :
 +<code bash>
 +Sans activer l'extended system-id : 2^16 valeurs pour configurer la priorité :
 ++-------------------------------------------------------------------------+----------------------------+
 +| Bridge-ID : 2 octets                                                    | @ MAC du switch : 6 octets |
 ++-------------------------------------------------------------------------+----------------------------+
 +
 +En activant l'extended system-id : 2^4 valeurs pour coder la priorité + 12 bits codant le VLAN ID
 ++--------------------------+----------------------------------------------+----------------------------+
 +| Bridge Priority : 4 bits | Extended System ID : 12 bits (= VLAN ID)     | @ MAC du switch : 6 octets |
 ++--------------------------+----------------------------------------------+----------------------------+
 +</code>
 +
 +Un exemple pour comprendre : je veux configurer un commutateur pour être root-bridge sur le VLAN 100 avec une priorité de 4096, et ne pas être prioritaire pour le VLAN 200 avec une priorité de 16384 :
 +<code bash>
 +# activation du per-vlan rapid STP
 +spanning-tree mode rapid-pvst
 +
 +# activation de l'extended system id
 +spanning-tree extend system-id
 +
 +# je configure une priorité de 4096 (en décimal : "0001" sur les 4 bits de poids fort) pour le VLAN 100 et 8192 pour le VLAN 200
 +spanning-tree vlan 100 priority 4096
 +spanning-tree vlan 200 priority 16384
 +</code>
 +
 +Ma priorité (la valeur des 2 octets du champ "bridge priority" de mes BPDUs) sera différente pour chaque VLAN (normal, c'est du PVST) :
 +  * pour le VLAN 100 elle vaudra (en décimal) 4096 + 100 = 4196
 +  * pour le VLAN 200 elle vaudra (en décimal) 16384 + 200 = 16584
  
  
informatique/cisco/stp.txt · Last modified: 2016/02/15 15:41 by pteu