スパニングツリーのデフォルトプライオリティ値


10

この質問はの再投稿です同じ質問シスコラーニングネットワーク。ただし、答えはStack Exchangeに固有のものです。


以下の「show spanning-tree」に示すように、STP(802.1d)のデフォルトの優先度値は32768(32768 + sys-id-ext x)であることを常に受け​​入れています-

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#

優先度を設定したいのですが、なぜ優先度を4096刻みにする必要があるのか​​を理解していません。これらの両方の数値のデフォルト値に特定の理由はありますか?

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

前もって感謝します。

回答:


17

スパニングツリーアルゴリズムでは、ルートブリッジを決定するプロセスは、ブリッジの優先順位(BID)に基づいています。

VLANがない場合(スイッチが1つのブロードキャストドメインのみを処理する必要があることを意味します)、BIDは次のようになります。

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

ネットワーク管理者は、ブリッジの優先度の値を変更できます。

VLANが導入されたとき、STPプロトコルを区別する必要性が生じました(VLANごとのスパニングツリー-PVST)。

これを実現するために、ブリッジの優先度の値は次のように変更されました。

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

ブリッジの優先度を変更することはできますが、これは16ビットを超えて4番目に重要なビットまで動作することを意味します。

簡単に言うと:

凡例:C =変更可能; U =変更不可

CCCCUUUUUUUUUUUU 16ビット

0001UUUUUUUUUUUU 1 * 2 ^ 12 = 4096

0111UUUUUUUUUUUUデフォルト:32768

0111000000000001 VLAN 1のデフォルト:32769


ビットマップのボーナスポイント。
generalnetworkerror 2014

9

ブリッジIDは、次の要素で構成される8バイト(64ビット)の値です。

  • ブリッジの優先順位の値とシステムIDの拡張により、16ビット(2バイト)の値が構成されます。左端のビットを構成するブリッジプライオリティ値は、0〜61440の値です。拡張システムIDは、STPに参加しているそれぞれのVLANに対応する1〜4095の値です。ブリッジプライオリティ値は4096のブロックで増加し、システムID拡張が各増加の間に押し込まれるようにします。デフォルトでは、シスコのVLAN単位のスパニングツリープラス(PVST +)は、このシステムID拡張(sys-id-ext)をブリッジプライオリティに追加します。

ブリッジの優先度とsys-id-ext

  • スイッチの48ビット(6バイト)MACアドレスは、ルートブリッジ選択の基準として、ブリッジプライオリティ値およびシステムID拡張と組み合わせて使用​​されます。ブリッジプライオリティ値とシステムIDエクステンションが2つ以上のスイッチで同一である場合、最低の48ビットMACアドレスがタイブレーカーとして使用されます。これらの値を合わせて、ルートブリッジを選択するために使用されるまとまったブリッジ識別子を構成します。次のBPDUのWiresharkパケットキャプチャは、これらの値を示しています。ブリッジプライオリティとシステムID拡張は、32ビットのブリッジプライオリティ値と1(VLAN 1)のシステムIDエクステンションを表す16ビット16進値80 01(MACアドレスの左側)です。

ここに画像の説明を入力してください

これとSTPルート選択プロセスの基本は、私のブログにあります。


パケットトレーサーの下部にある80 01&N
Trojan

システムID拡張は、何について言及しましたか?
トロイの木馬

1
80 01の10進値の16ビット(2バイト)16進値です32769。システムID拡張1(VLAN 1)に付加されたブリッジ優先順位(32768)は、ブリッジ識別子32769に相当します。NはパケットのASCIIです。
1

3

この記事は、これに関するいくつかの良い情報を提供します。基本的に、これは拡張vLANヘッダー長によるものです。12ビットで4096のvLANをサポートし、優先度は4ビットのみ。

12ビットの追加VLAN情報により、4096のVLANがサポートされるため、拡張範囲VLANが完全にサポートされます。したがって、ブリッジIDで拡張システムIDを使用するため、元の2バイト番号の最初の4ビットのみがブリッジプライオリティに使用されるため、4096の乗算のみが許可されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.