再配布
あるルーティングプロトコル(または静的ルート)で学習した経路を、別のルーティングプロトコルに取り込んで、そのプロトコルの経路として広告すること。
イマシルちゃんの解説
会社の中では「OSPF語」で道を教え合い、外の会社とは「BGP語」で道を教え合っているとするね。
境目にいるルータは、両方の言葉がわかるから、
BGPで聞いた道をOSPF語に訳して社内に伝えたり、その逆をしたりできるんだ。
これが再配布だよ!
ただ、訳した情報がぐるっと回って戻ってくると、道がこんがらがっちゃうから、注意が必要なんだ。
より深い解説
定義
再配布(ルート再配布)は、ルータが、あるルーティングの情報源(OSPF、BGP、RIP、静的ルート、直接接続のネットワークなど)から得た経路を、別のルーティングプロトコルの経路として広告する機能である。異なるプロトコルを使うネットワークの境界にあるルータで設定する。
使われる場面
| 場面 | 内容 |
|---|---|
| 外部との接続 | BGPで受け取った外部(クラウドやほかの組織)の経路を、社内のOSPFに再配布する。社内の経路をBGPに再配布して、外部に広告する |
| デフォルトルートの配布 | インターネットに接続する機器が持つ静的なデフォルトルートを、OSPFに配布し、社内のルータに出口を知らせる |
| プロトコルの移行・統合 | RIPのネットワークとOSPFのネットワークを相互に接続する |
OSPFでは、外部から再配布した経路は、ASBRが作るAS-External-LSAとして、AS全体に広告される。
注意点:経路のループ
2台以上の境界ルータで、OSPF→BGP、BGP→OSPF のように双方向に再配布すると、ある境界ルータが再配布した経路が、もう一方の境界ルータを経由して元のプロトコルに戻ってくることがある。その結果、経路がループしたり、本来とは異なる遠回りの経路が選ばれたりする。
| 対策 | 内容 |
|---|---|
| 経路フィルタリング | プレフィックスリストなどで、再配布・広告する経路を限定する(自分が再配布した経路を受け入れない、元の経路を戻さない) |
| タグ | 再配布した経路にタグを付け、そのタグの付いた経路は再び再配布しない |
| 優先度(アドミニストレーティブディスタンス)の調整 | 外部から戻ってきた経路より、元の経路を優先させる |
メトリックの扱い
プロトコルごとにメトリックの意味(RIPはホップ数、OSPFはコスト)が異なるため、再配布するときは、新しいプロトコルでのメトリックの値を決めて設定する(シードメトリック)。