ルーティングとスイッチング
このドメインで問われること
パケットが「どの経路を選ぶか」という転送プレーンの判断と、L2 ループ防止・リンク集約という収束設計を、選択アルゴリズムの順序で説明できるかが試される。
経路選択の順序
- 最長一致(プレフィックス長が長い経路が勝つ)
- 同一プレフィックスなら管理距離(AD)が小さい方
- 同一プロトコル内ならメトリックが小さい方
- 同等なら ECMP で負荷分散
代表プロトコルの要点
- OSPF はリンクステート。エリア分割、DR/BDR 選出、コスト = 参照帯域 ÷ インタフェース帯域。既定の参照帯域 100Mbps では 1Gbps 以上がすべてコスト 1 になるため、実運用では参照帯域を変更する。
- BGP は AS-PATH・NEXT_HOP・LOCAL_PREF・MED などの順序で最良経路を選ぶ。iBGP はフルメッシュかルートリフレクタが必要。
- L2 は VLAN でブロードキャストドメインを分割し、トランクは 802.1Q タグで複数 VLAN を運ぶ。
- STP は最小ブリッジ ID のスイッチをルートブリッジに選ぶ。プライオリティは 4096 刻み。RSTP は PortFast と BPDU ガードで端末ポートを保護する。
実例(経路選択の判断)
10.1.0.0/16 を A 経由、10.1.1.0/24 を B 経由で学習している場合、10.1.1.5 宛は最長一致で B が選ばれる。管理距離やメトリックの比較は「同じプレフィックス長の候補が複数あるとき」にしか発生しない、という順序を明示して答える。
失点しやすい罠
- 管理距離は「プロトコル間」の比較、メトリックは「同一プロトコル内」の比較。混同すると誤答になる。
- ルートリフレクタを使わない iBGP フルメッシュでは、経路広告のホップ数が増えるとスケールしない。
- STP のプライオリティは任意の整数ではなく 4096 の倍数。ルートブリッジを意図的に決めないと経路が設計とずれる。