助け合いフォーラム

Cisco

CCNA(200-301)
問題ID : 24313
問題を開く
GigabitEthernet 0/1のみでポートファストを有効化する設定を行う。
ただし、トランクポートだった場合はポートファストが有効化されないようにしたい。
最も適切なコマンドはどれか。

正解

Switch(config)#interface GigabitEthernet 0/1
Switch(config-if)#spanning-tree portfast

解説

ポートファストとは、通常のスパニングツリーの状態遷移である「ブロッキング→リスニング→ラーニング→フォワーディング」のプロセスを「ブロッキング→フォワーディング」に省略する機能です。PCなどのスパニングツリーに参加しないデバイスが接続されるアクセスポートに設定し、ブロッキングから即座にフォワーディングに移行することでポートがすぐに利用できる状態になります。

ポートファストの有効化には以下のコマンドを使用します。
【ポートファストの設定で使用する主なコマンド】
(config)#spanning-tree portfast default
すべてのアクセスポートに一括でポートファストを有効化します。

(config-if)#spanning-tree portfast
インターフェースごとにポートファストを有効化します。

(config-if)#spanning-tree portfast trunk
トランクポートでポートファストを有効化します。

設問の条件より、トランクポートではポートファストを有効化できないが、アクセスポートでインターフェースごとにポートファストを有効化できるコマンドが正解となります。
トランクポートで実行してもポートファストは有効化されず、アクセスポートの場合にインターフェースのポートファストを有効化できる「spanning-tree portfast」コマンドをインターフェースコンフィグレーションモードで実行している選択肢が正解です。

よって正解は
・Switch(config)#interface GigabitEthernet 0/1
 Switch(config-if)#spanning-tree portfast
です。

その他の選択肢については、以下の通りです。
・Switch(config)#spanning-tree portfast
「spanning-tree portfast」コマンドは、インターフェースコンフィグレーションモードで実行する必要があるので誤りです。

・Switch(config)#interface GigabitEthernet 0/1
 Switch(config-if)#spanning-tree portfast trunk
・Switch(config)#spanning-tree portfast trunk
「spanning-tree portfast trunk」コマンドは、インターフェースコンフィグレーションモードで実行します。このコマンドでは、アクセスポートに対してもポートファストを有効化できますが、トランクポートの場合でもポートファストが有効化されます。設問の条件を満たさないため誤りです。

・Switch(config)#spanning-tree portfast default
「spanning-tree portfast default」コマンドは、すべてのアクセスポートに一括でポートファストを有効化するコマンドです。特定のインターフェースだけでなく他のアクセスポートでもポートファストが有効化されてしまうので誤りです。

参考

【STPの主な機能】


【STPの収束】
スパニングツリーが完全に収束したと言えるのは、スイッチのポートが、フォワーディング状態またはブロッキング状態のどちらかになったときです。

スパニングツリーでは、ポートの状態は、ブロッキング→リスニング→ラーニング→フォワーディングの順で遷移していきます。

ブロッキング・・・電源投入時のスイッチのポートは全てブロッキング状態です。
この状態のポートはBPDUの受信のみ行えます。

リスニング・・・初期状態のスイッチはBPDUを送信するために、他のスイッチと接続しているポートをリスニング状態にします。リスニング状態に移行するまでには、デフォルトで20秒かかります。
この状態のポートはBPDUの送受信はできますが、ユーザデータの送受信はできません。
BPDUの交換により、非指定ポートに選出されたポートは、リスニング状態からブロッキング状態に戻ります。

ラーニング・・・デフォルトで15秒間ルートポートまたは、指定ポートにとどまったポートは、ラーニング状態に移行し、MACアドレステーブルを構築します。
この状態のポートは、ユーザデータの受信はできますが、送信はできません。

フォワーディング・・・さらにデフォルトで15秒間ルートポートまたは、指定ポートにとどまったポートは、フォワーディング状態への移行します。
この状態のポートは、通常のフレーム転送を行えます。

【ポートファストの設定で使用する主なコマンド】
(config)#spanning-tree portfast default
すべてのアクセスポートに一括でポートファストを有効化します。

(config-if)#spanning-tree portfast
インターフェースごとにポートファストを有効化します。

(config-if)#spanning-tree portfast trunk
トランクポートでポートファストを有効化します。

上に戻る

configとconfig-ifの区別の仕方について

公開日 2023/01/30

ポートファストを有効化について、
トランクポートでポートファストを有効化するとき(config-if)モードになっているのですが、
どう覚えたら良いのかわかりません。

すべてのアクセスポートに一括でポートファストを有効化するのは
(config)#spanning-tree portfast default
なので、トランクポートでポートファストを有効化するのも(config)ではダメなのでしょうか?

2023/04/21 08:44

(config)#spanning-tree portfast default
上記コマンドは、アクセスポートに対して一括でPortfastを有効にするコマンドです。

トランクポートでPortFastを有効にすると、構成によってはループを引き起こしてしまう可能性があります。
トランクポートに対しては、各ポートに対し、個別に(慎重に)設定しないといけないと覚えると良いかもしれません。


コメント

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?