説明/参照:
Explanation:
ルートガード機能は、そのような問題からネットワークを保護します。
ルートガードの設定はポート単位です。ルートガードはポートをSTPルートポートにすることを許可しないため、ポートは常にSTP指定になります。より良いBPDUがこのポートに到着した場合、ルートガードはBPDUを考慮に入れずに新しいSTPルートを選択します。代わりに、ルートガードはポートをルート不整合STPステートにします。ルートブリッジが表示されるべきではないすべてのポートでルートガードを有効にする必要があります。
ある意味では、STPルートが配置されている可能性があるネットワーク部分の周囲に境界を設定できます。
次の図で、スイッチDに接続しているスイッチCのポートでルートガードを有効にします。
下の図のスイッチCは、スイッチが上位BPDUを受信した後に、スイッチDに接続するポートをブロックします。ルートガードはポートをルート不整合STPステートにします。この状態では、トラフィックはポートを通過しません。デバイスDが上位BPDUの送信を停止した後、ポートは再びブロック解除されます。 STPを介して、ポートはリスニングステートからラーニングステートに移行し、最終的にはフォワーディングステートに移行します。
回復は自動的に行われます。人間の介入は必要ありません。
このメッセージはルートガードがポートをブロックした後現われます:
%SPANTREE-2-ROOTGUARDBLOCK:ポート1/1がVLAN 77で非指定になろうとしました。
root-inconsistent状態に移行しました

参照先:http://www.cisco.com/c/en/us/support/docs/lan-switching/spanning-tree-protocol/10588-74.html