静的ルートよりも OSPF を優先する

静的ルートよりも OSPF を優先する

私のルーターのルーティングテーブルには、特定の宛先へのルートが3つあります。

  1. AD値0で直接接続されます。
  2. AD 値 1 の静的ルート。
  3. AD 値 110 で OSPF によって学習されたルート。

デフォルトでは、このネットワークに到達するパケットは静的ルートを取ります。

ただし、静的ルートではなく OSPF ルートを取ることが要件となります。

どなたか、この件についてご指導いただけませんか。OSPF ルートを静的ルートよりも優先させる調整方法はありますか?

答え1

Cisco を使用している場合は、距離メトリックを増やすことでこれを実現できます。

ip route "network" "subnet" "next-hop" 111(any value greater than 110)

接続されたルートの場合、メトリックを増やすことはできませんが、アクセス リストとルート マップを定義することはできます。ルート マップ内のアクセス リストを一致させ、以下に示すように、目的のネクストホップで結果を指定します。

route-map RM-NAME permit 10
match ip address RM-ACL
set ip next-hop "next-hop address"

次のように表示されます: -

route-map "RM-NAME", permit, sequence 10

一致句: ip address (access-lists): RM-ACL 設定句: ip next-hop "next-hop address"

このルートマップは、次のように、トラフィックが入ることが予想されるすべての着信インターフェイスに適用する必要があります。

interface "if-name"
ip policy route-map RM-NAME

上記の設定により、接続ルートと静的ルートの両方でパケットが目的のネクストホップにルーティングされ、そこから OSPF が引き継ぐことができます。

関連情報