/
カテゴリー

概要

tky-Hostからosk-R1につながっている172.20.0.0/16のネットワークにアクセス
したいが、pingが通らない。原因を探ってほしい。

前提条件

  • next-hop-selfは使わない
  • staticの設定をいじらない

初期状態

手元のPC(tky-Host)から $ ping 172.20.0.1 をしても応答がない。

終了状態

手元のPC(tky-Host)から $ ping 172.20.0.1をするとレスポンスが返ってくる。

解説

OSPFを設定することで解決する問題です。

[email protected]# set protocols ospf area 0 network 172.16.1.2/31

[email protected]# show protocols
...

ospf {
     area 0 {
         network 172.30.254.1/32
         network 172.30.253.2/31
         network 172.30.0.0/24
+        network 172.16.1.2/31
     }

初期状態では、OSPFで経路広報がR1でされていないため、osk-R1の172.20.0.0/16の経路が見つからずにpingに失敗してしまいます。
上記のように1行OSPFのコマンドを入れることで解決できます。

回答者の中には、再配布をしている方々がいました。

set protocols ospf redistribute bgp

AS運用する際は経路制御の問題で上記のOSPFなどを使った運用をする場合が多いように見受けられます。