# distribute-list

モード
  OSPFモード
カテゴリー
  IP / 経路制御（OSPF）

## 構文

コマンド構文

`(config-router)# distribute-list {LISTNAME|route-map NAME} in`

`(config-router)# distribute-list LISTNAME out {bgp|connected|rip|static}`

`(config-router)# no distribute-list {LISTNAME|route-map NAME} in`

`(config-router)# no distribute-list LISTNAME out {bgp|connected|rip|static}`

## コマンド説明

ディストリビュートリストを定義し、OSPF経路表からIP経路表に経路情報を追加するとき、または、非OSPF経路をAS内に再通知するときに経路をフィルタリングするよう設定する（後者はASBRでのみ有効）。
no形式で実行した場合はディストリビュートリストの定義を削除する。

## パラメーター

`LISTNAME`
  標準IPアクセスリスト名。破棄する経路エントリーをdeny、許可する経路エントリーをpermitするよう設定しておく
`route-map NAME`
  フィルタリング対象を指定するためのルートマップ
`in`
  フィルターの適用方向。inはOSPF経路表からIP経路表に経路情報を追加するときにフィルタリングを行うことを示す
`out`
  フィルターの適用方向。outは非OSPF経路をAS外部経路として通知するときにフィルタリングを行うことを示す（ASBRでのみ有効）。outを指定したときは、非OSPF経路の種類も指定する
`connected`
  非OSPFインターフェースの直結経路（networkコマンドで指定していないインターフェースの直結経路）
`static`
  スタティック経路（ip routeコマンドで登録した経路）
`rip`
  RIP経路
`bgp`
  BGP経路

## 使用例

vlan10経由の10.10.0.0/16宛てOSPF経路をIP経路表に取り込まないよう設定する。

    awplus(config)# ip prefix-list pl seq 1 permit 10.10.0.0/16
    awplus(config)# route-map rm deny 1
    awplus(config-route-map)# match ip address prefix-list pl
    awplus(config-route-map)# match interface vlan10
    awplus(config-route-map)# exit
    awplus(config)# route-map rm permit 2
    awplus(config-route-map)# exit
    awplus(config)# router ospf
    awplus(config-router)# distribute-list route-map rm in

ASBRにおいて、RIP経由で学習した外部経路のうち、「10.30.10.0/24」をOSPFでは再通知しないよう設定する。

    awplus(config)# access-list standard nothirty deny 10.30.10.0/24 exact-match
    awplus(config)# access-list standard nothirty permit any
    awplus(config)# router ospf
    awplus(config-router)# distribute-list nothirty out rip

## 注意・補足事項

本機能の設定を行う際は、あらかじめOSPFサービスを有効にしておくこと（service ospfコマンド）。

## コマンドツリー

## 関連コマンド