助け合いフォーラム
この問題はプレミアムコンテンツです。
OSPFから再配送されるルートについて(30113&81725)
お世話になります。
OSPFを再配送する時、再配送先プロトコルによって、既定で含まれるルート種別は変わるのか、という質問です。
30113 はOSPF->EIGRPの再配送
"設問では、EIGRPの名前付きモードで再配送の設定が行われています。
「redistribute」コマンドで「match」オプションによるメトリックタイプの指定を行っていないため、OSPFで学習した全ての経路情報が再配送されます。"
正解は、O, E1, E2 です。問題文にはありませんが解説から、O IAがあればそれも含まれるであろうと理解しました。
81725 はOSPF->BGPの再配送
"設問では「redistribute」コマンドで「match」オプションによるメトリックタイプの指定を行っていません。
「match」オプションなしのデフォルトで再配送されるルートはエリア内ルート(O)とエリア間ルート(O IA)なので、設問の場合はエリア内ルート「192.168.30.0/24」のみがR1に再配送されます。"
正解は、O のみであり、E1 E2 は含まれません。こちらも問題文にはありませんが解説から、O IAがあればそれも含まれるであろうと理解しました。
つまり対EIGRPの場合は全て、対BGPは内部ルートのみ、を既定で配送する、という挙動だという認識ですが、正しいでしょうか。
自分で簡単に調べた限りでは、OSPFの再配送先プロトコルによって、再配送されるルートが影響を受けるという記載は見つかりませんでした。
Cisco のドキュメントを読み込んだわけではないので、見落としがあれば申し訳有りませんが、どなたかご教示いただけますと助かります。
また、再配送先によって挙動が変わるのであれば、上の設問ははOSPFからの再配送ですが、EIGRP/BGPからのものについても挙動の変化はあるのでしょうか?
参考 URL についている「BGPへのOSPFルートの再配布について」を参照されると良いかと思います。
このドキュメントでは、CiscoルータでのOpen Shortest Path First(OSPF)からBorder Gateway Protocol(BGP)への再配布の動作について説明します。
再配布を完了するには、それぞれのルートを再配布するために、internal、external、nssa-externalareなどの特定のキーワードが必要です。
OSPF から BGP への再配布をキーワードなしで設定すると、デフォルトでは、OSPF のエリア内ルートとエリア間ルートだけが再配布されます。
また、再配送先によって挙動が変わるのであれば、上の設問ははOSPFからの再配送ですが、EIGRP/BGPからのものについても挙動の変化はあるのでしょうか?
EIGRP は経路が D と D EX の2種類しかないからかもしれませんが、OSPF のように match キーワードがないので特別な挙動の変化はないはずですね。
Router(config)#router bgp 100
Router(config-router)#redistribute ospf 1 match ?
external Redistribute OSPF external routes
internal Redistribute OSPF internal routes
nssa-external Redistribute OSPF NSSA external routes
Router(config-router)#redistribute eigrp 1 ?
metric Metric for redistributed routes
route-map Route map reference
<cr>
コメント
この投稿に対して返信しませんか?
t tkoibuchi
2026/01/27 04:59
ありがとうございます。 「BGPへのOSPFルートの再配布について」を掲載するCiscoのサイトでEIGRPへの再配布についても検索してみましたが、こちらは明確な文書がないようでした。 これはもうそういうものとして覚えるしかないでしょうか。 EIGRP の 1 プロセスは、OSPF のエリアが持つ “境界・集約・距離の概念” を 一つの AS内で完結させているとどこかで読んだのですが、であれば下記のように考えることは大筋破綻していないでしょうか? ・ EIGRPは、プロトコルとして洗練された結果単純化し、OSPFが持つエリア内・間・外の概念を再配送されても理解できない(する必要がない)ため、全部受け入れて等しくExとして扱う。EIGRPからの再配送で挙動に違いがないのもそのため。 ・ BGPはOSPFより上位の概念でエリア的構造(=階層、≒AS)を扱うため、自身のLocal/Externalの定義に沿ってOSPFのO/O IA & O E1/E2 を分けて理解する。外部ASのエリア内情報(=O E1/E2) は基本的に持つ必要がないので既定に含まれないが、受け取る枠組みはある。 お手数おかけします。