FutureNet

NXR,VXRシリーズ

ルーティング編

3. OSPF設定

3-7. 経路フィルタ設定(OSPF)

この設定例ではOSPFの経路フィルタを紹介します。OSPFの経路フィルタには以下の方法があります。

  • distribute-listによるフィルタ
  • ルートマップによるフィルタ

なおどちらのフィルタもLSAタイプ5が対象となります。
(☞) LSAタイプ5とはAS External LSAのことで生成元はASBR(AS境界ルータ)となります。

 

【 設定例 】

〔distribute-listの利用〕

<指定した経路情報のみ送信する>
(config)#ip route access-list [ACL名] permit [送信する経路情報]

IPルートアクセスリストで送信する経路情報を設定します。

(config)#router ospf
(config-router)#redistribute [ソースプロトコル]
(config-router)#distribute-list [ACL名] out

IPルートアクセスリスト設定で定義したACLを送信時に適用します。

 

<指定した経路情報のみ送信しない>
(config)#ip route access-list [ACL名] deny [送信しない経路情報]
(config)#ip route access-list [ACL名] permit any

IPルートアクセスリストで送信しない経路情報を設定します。
(☞) 指定した経路情報以外を送信するためにはpermit anyを設定します。

(config)#router ospf
(config-router)#redistribute [ソースプロトコル]
(config-router)#distribute-list [ACL名] out

IPルートアクセスリスト設定で定義したACLを送信時に適用します。

 

<RIPで学習した経路のうち指定した経路情報を送信しない>
(config)#ip route access-list [ACL名] deny [送信しない経路情報]
(config)#ip route access-list [ACL名] permit any

IPルートアクセスリストで送信しない経路情報を設定します。
(☞) 指定した経路情報以外を送信するためにはpermit anyを設定します。

(config)#router ospf
(config-router)#redistribute rip
(config-router)#distribute-list [ACL名] out rip

RIPで学習した経路情報に対してIPルートアクセスリスト設定で定義したACLを送信時に適用します。
(☞) distribute-listのオプションにripを設定することでフィルタ対象をRIPに限定します。

 

〔ルートマップの利用〕

<指定した経路情報のみ送信する>
(config)#ip route access-list [ACL名] permit [送信する経路情報]

IPルートアクセスリストで送信する経路情報を設定します。

(config)#route-map [ルートマップ名] permit 1
(config-route-map)#match ip address [ACL名]

ルートマップ設定でマッチ条件にIPルートアクセスリストで設定したACLを設定します。

(config)#router ospf
(config-router)#redistribute [ソースプロトコル] route-map [ルートマップ名]

作成したルートマップを再配信時に適用します。

 

<指定した経路情報のみ送信しない>
(config)#ip route access-list [ACL名] deny [送信しない経路情報]
(config)#ip route access-list [ACL名] permit any

IPルートアクセスリストで送信しない経路情報を設定します。
(☞) 指定した経路情報以外を送信するためにはpermit anyを設定します。

(config)#route-map [ルートマップ名] permit 1
(config-route-map)#match ip address [ACL名]

ルートマップ設定でマッチ条件にIPルートアクセスリストで設定したACLを設定します。

(config)#router ospf
(config-router)#redistribute [ソースプロトコル] route-map [ルートマップ名]

作成したルートマップを再配信時に適用します。

 

<スタティックルートで指定したルートタグ値の経路情報のみ送信する>
(config)#ip route [送信する経路情報] [ゲートウェイアドレス] tag [ルートタグ]

スタティックルートの設定時にルートタグも合わせて設定します。

(config)#route-map [ルートマップ名] permit 1
(config-route-map)#match tag [ルートタグ]

ルートマップ設定でマッチ条件にルートタグを設定します。

(config)#router ospf
(config-router)#redistribute static route-map [ルートマップ名]

作成したルートマップをスタティックルートの再配信時に適用します。

 

<スタティックルートで指定したルートタグ値の経路情報のみ送信しない>
(config)#ip route [送信しない経路情報] [ゲートウェイアドレス] tag [ルートタグ]

スタティックルートの設定時にルートタグも合わせて設定します。

(config)#route-map [ルートマップ名] deny 1
(config-route-map)#match tag [ルートタグ]

ルートマップ設定でマッチ条件にルートタグを設定します。

(config)#route-map [ルートマップ名] permit 2

指定した経路情報以外を送信するためにpermitを設定します。

(config)#router ospf
(config-router)#redistribute static route-map [ルートマップ名]

作成したルートマップをスタティックルートの再配信時に適用します。