Re: 17535
arashi1977
居住地: 広島
投稿数: 1715
引用:そうですね、「最小送信元ポート」なので、ポートID次第ではありますね。
とはいえ、「Fa0/1(スイッチのFastEthernetの1番ポート)」が最小なのはほぼ確実かなと。
引用:多分、ここが誤解されているポイントなのではないかなと思います。
Fa0/1→Fa0/2のBPDUを受け取った場合、受信したFa0/2は、「Fa0/1から送信されたBPDUを受け取った」ので「自分より小さい番号のポートから送信された(送信元ポートIDが小さい)BPDUを受け取った」ことになり、「このポートは最小の送信元ポートではない」ということを認識します。なので、DPにはならない、という判定をしています。
BPDUには「送信元ポート番号(とプライオリティ)」が含まれているので、「このBPDUに含まれている情報はどこからきたものか」を知ることができます。そして、「このBPDUを送ってきた相手と受け取った自分の情報を比較して、相手の方が優先度が高いかを判定して勝ち負けが決まる」って感じなのです。「受け取ったBPDUの送信元ポートIDが最小だから、受け取った自分が勝ち」ではなく「受け取った相手の情報の方が優先度が高いから、自分が負け」という判定だと理解するとイメージしやすいかと思います。
解答ではCatBのFa0/1とFa0/2を比較し、ポートIDが最小のFa0/1が指定ポートとなっていますが、
解説における指定ポート(DP)の選出方法は最小『送信元』ポートIDを比較することから、
Fa0/1がDPになるかどうかは、対向のポートID次第なのかなと思いました。
とはいえ、「Fa0/1(スイッチのFastEthernetの1番ポート)」が最小なのはほぼ確実かなと。
引用:
また、HUBの仕様により自信のBPDUが返ってくるのであれば、
Fa0/1の対向はFa0/2,Fa0/2の対向はFa0/1であることから、
DPの選出はFa0/2になるのではとも思いました。
Fa0/1→Fa0/2のBPDUを受け取った場合、受信したFa0/2は、「Fa0/1から送信されたBPDUを受け取った」ので「自分より小さい番号のポートから送信された(送信元ポートIDが小さい)BPDUを受け取った」ことになり、「このポートは最小の送信元ポートではない」ということを認識します。なので、DPにはならない、という判定をしています。
BPDUには「送信元ポート番号(とプライオリティ)」が含まれているので、「このBPDUに含まれている情報はどこからきたものか」を知ることができます。そして、「このBPDUを送ってきた相手と受け取った自分の情報を比較して、相手の方が優先度が高いかを判定して勝ち負けが決まる」って感じなのです。「受け取ったBPDUの送信元ポートIDが最小だから、受け取った自分が勝ち」ではなく「受け取った相手の情報の方が優先度が高いから、自分が負け」という判定だと理解するとイメージしやすいかと思います。
投稿ツリー
- 17535 (Pnt789_001, 2022-3-9 20:17)