milkrin82さんの投稿一覧
問題が理解できないためChatGPTにっ解説をしてもらったところ、
こちらの問題の解答に誤りがある可能性があるため、どちらが正しいか確認させてください。
【問題】
BPDUフィルタリングをグローバルで有効にした場合の動作について、正しい記述はどれか(2つ選択)
- BPDUの送信を行わない
- BPDUを受信しても何も行わない
- BPDUを受信した場合、スイッチは必ずルートブリッジになる
- BPDUを受信した場合、BPDUフィルタリングが無効になる
- BPDUの送信のみ行い、受信はしない
【Pingtの回答】
正解:
- BPDUの送信を行わない
- BPDUを受信した場合、BPDUフィルタリングが無効になる
【ChatGPTの見解】
- BPDUの送信を行わない
- BPDUを受信しても何も行わない
理由:
(BPDUの送信を行わない の解答は一致しているため省略)
- BPDUを受信しても何も行わない
グローバルでBPDUフィルタリングを有効にした場合、BPDUを受信しても、PortFastモードやBPDUフィルタリングが無効にはならず、そのまま続行されます。
これはネットワークの安定性を保つために重要です。
BPDU受信後にPortFastの動作が解除され、フィルタリングが無効になるわけではありません。
❌ なぜPingtの回答は誤りか:
4. BPDUを受信した場合、BPDUフィルタリングが無効になる
これは、グローバル設定でBPDUフィルタリングを有効にした場合には該当しません。
グローバル設定では、BPDUを受信してもフィルタリングは無効になりません。
ただし、ポート単位でspanning-tree bpdufilter enableを設定した場合に、BPDU受信後にフィルタリングが解除され、STPが再開される動作になります。
📚 出典:
Cisco公式ドキュメントに基づいた情報です。
Cisco: Configuring Spanning Tree Protocol (STP)
**「BPDUフィルタリングをグローバルで有効にすると、BPDU受信時にPortFastやBPDUフィルタは無効にならない」**と記載されています。
Understanding BPDU Filtering
The BPDU filtering feature can be globally enabled on the switch or can be enabled per interface, but the feature operates with some differences.At the global level, you can enable BPDU filtering on Port Fast-enabled STP ports by using the spanning-tree portfast bpdufilter default global configuration command. This command prevents interfaces that are in a Port Fast-operational state from sending or receiving BPDUs. The interfaces still send a few BPDUs at link-up before the switch begins to filter outbound BPDUs. You should globally enable BPDU filtering on a switch so that hosts connected to these ports do not receive BPDUs. If a BPDU is received on a Port Fast-enabled STP port, the interface loses its Port Fast-operational status, and BPDU filtering is disabled.
【まとめ】
正しい回答:
BPDUの送信を行わない
BPDUを受信しても何も行わない
誤りの解説:
BPDUを受信した場合、BPDUフィルタリングが無効になる → グローバル設定では無効にならない。
Pingtの解答が誤っていたということでよろしいでしょうか。