Spanning Tree Valeurs de priorité par défaut

10

Cette question est une rediffusion de la même question dans The Cisco Learning Network ; cependant, les réponses sont uniques à Stack Exchange.


J'ai toujours accepté que la valeur de priorité par défaut de STP (802.1d) est 32768 (32768 + sys-id-ext x) comme indiqué dans "show spanning-tree" ci-dessous -

SW3#show spanning-tree 
VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    24577
             Address     00D0.D3E6.9838
             Cost        19
             Port        1(FastEthernet0/1)
             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     00D0.BCB5.B556
             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  20

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/8            Desg FWD 19        128.8    P2p
Fa0/1            Root FWD 19        128.1    P2p
Fa0/24           Altn BLK 19        128.24   P2p

SW3 #

Maintenant, quand je veux configurer la priorité, je ne m'engage pas et POURQUOI la priorité doit être par incréments de 4096? Y a-t-il une raison spécifique pour la valeur par défaut de ces deux nombres?

SW3(config)#spanning-tree vlan 1 priority ?
  <0-61440>  bridge priority in increments of 4096
SW3(config)#spanning-tree vlan 1 priority

Merci d'avance.

troyen
la source

Réponses:

17

Dans l'algorithme Spanning Tree, le processus de détermination du pont racine est basé sur la priorité du pont (BID).

Lorsqu'il n'y avait pas de VLAN (ce qui signifie que les commutateurs devaient traiter avec un seul domaine de diffusion), le BID était égal à:

Bridge priority - MAC Address
   <2 bytes>       <6 bytes>

En tant qu'administrateur réseau, nous pouvons modifier la valeur de priorité du pont .

Lorsque les VLAN ont été introduits, la nécessité de différencier le protocole STP a été soulevée (Per VLAN Spanning Tree - PVST).

Pour ce faire, la valeur de priorité du pont a été modifiée comme suit:

Bridge priority - Exstended system ID (VLAN ID)
     4 bit      -           12 bit

Nous sommes encore en mesure de modifier la priorité du pont mais cela signifie de fonctionner au 4e bit le plus significatif sur 16 bits.

Pour faire simple:

Légende: C = modifiable; U = immuable

CCCCUUUUUUUUUUUU 16 bits

0001UUUUUUUUUUUU 1 * 2 ^ 12 = 4096

0111UUUUUUUUUUUUU Par défaut: 32768

0111000000000001 Par défaut pour VLAN 1: 32769

radtrentasei
la source
Points bonus pour bitmap.
generalnetworkerror
9

L'ID de pont est une valeur de 8 octets (64 bits) composée des éléments suivants:

  • La valeur de priorité du pont et l'extension d'ID système constituent ensemble une valeur de 16 bits (2 octets). La valeur de priorité du pont, constituant les bits les plus à gauche, est une valeur de 0 à 61440. L'ID système étendu est une valeur de 1 à 4095 correspondant au VLAN respectif participant à STP. La valeur de priorité du pont augmente par blocs de 4096 pour permettre à l'extension d'ID système de se faufiler entre chaque incrément. Par défaut, Per-VLAN Spanning-Tree plus de Cisco (PVST +) ajoute cette extension d'ID système (sys-id-ext) à la priorité du pont.

priorité de pont et sys-id-ext

  • L'adresse MAC à 48 bits (6 octets) d'un commutateur est utilisée conjointement avec la valeur de priorité du pont et l'extension d'ID système comme critères pour l'élection du pont racine. Si la valeur de priorité du pont et l'extension d'ID système sont identiques sur deux commutateurs ou plus, l'adresse MAC 48 bits la plus basse est alors utilisée comme briseur de liaison. Ensemble, ces valeurs constituent l'identificateur de pont cohérent utilisé pour élire le pont racine. La capture de paquets Wireshark suivante d'un BPDU illustre ces valeurs. La priorité de pont et l'extension d'ID système sont la valeur hexadécimale 16 bits 80 01 (à gauche de l'adresse MAC) ci-dessous représentant la valeur de priorité de pont de 32768 et une extension d'ID système de 1 (VLAN 1).

entrez la description de l'image ici

Ceci et les bases du processus d'élection racine STP peuvent être trouvés sur mon blog .

une fois
la source
dans le bas du traceur de paquets ce que ce 80 01 & N
Trojan
L'extension de l'ID système mentionnée à propos de quoi?
Trojan
1
80 01est la valeur hexadécimale de 16 bits (2 octets) pour la valeur décimale de 32769. La priorité de pont (32768) attachée à l'extension d'ID système de 1 (VLAN 1) équivaut à l'identificateur de pont de 32769. Le N est le code ASCII du paquet .
one.time
3

Cet article fournit de bonnes informations à ce sujet. Fondamentalement, cela est dû à la longueur étendue des en-têtes vLAN; 12 bits permettant la prise en charge de 4096 vLANS et seulement 4 bits pour la priorité.

Les 12 bits d'informations VLAN supplémentaires permettent la prise en charge de 4096 VLAN, il existe donc une prise en charge complète des VLAN à plage étendue. Par conséquent, en raison de l'utilisation de l'ID système étendu dans l'ID de pont, il n'y a que les 4 premiers bits du numéro d'origine de 2 octets à utiliser pour la priorité de pont, il n'autorise donc que des multiplications de 4096.

Mike Naylor
la source