RSTPとは?あーるえすてぃーぴー
RSTPとは、STPの収束を高速化した改良版のスパニングツリープロトコル。ポートの役割をルート・代表・代替・バックアップへ整理し、提案と合意のハンドシェイク、および端末専用のエッジポートという概念によって、経路の切替を数秒以内に収める。ループを作らずに冗長リンクを持つための基本手段にあたる。
最終更新:2026-10-06
エンベデッドSPを最短で暗記・合格する →背景
イーサネットはループがあるとブロードキャストが増殖して回線を埋めるため、物理的に冗長な配線を張っても論理的にはどこか1本を止めておかなければならない。ところが元のSTPはリンク断を検知してから転送を再開するまでタイマ待ちで数十秒かかり、その間は通信が止まる。この待ちをハンドシェイクへ置き換えたのがRSTP。制御系の機器から見ると数秒でも長い場面があり、そこではMRPやPRP/HSRのように切替時間を一桁下げる産業用の冗長化方式を選ぶことになる。
具体例
端末しか繋がないポートをエッジポートに設定すると、リンクアップ直後に待ちなしで転送状態へ移る。装置を1台足すたびにネットワーク全体の通信が止まる、という運用上の問題がこれで消える。スイッチ同士を結ぶポートは通常のポートのまま扱い、提案・合意のやり取りでツリーを組み直す。
試験での引っ掛け
STPのリスニング/ラーニングという段階はRSTPでは廃止され、ディスカーディング・ラーニング・フォワーディングの3状態へ整理されている。エッジポートに設定した先へスイッチを繋ぐとループを検知できずに障害になるため、設定してよいのは端末に限る。またRSTPの収束は「数秒」であって無瞬断ではないので、制御周期の途中で切替が起きても破綻しないかは別に確認する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。