## distribute-list

> RIP送受信に対してフィルタリングの設定を行ないます。
> access-listコマンドで指定したアクセスリストの情報のみを受け入れる／受け入れない、または送信する／送信しないといった制御を行なうことができます。
> また、フィルタリング制御を行なうためのインタフェースを指定することもできます。
> refreshコマンド後に有効になるコマンドです。

### 設定例１　192.168.100.0/24 のアクセスリスト情報のみを受け付ける

> Router(config)#access-list 1 permit 192.168.100.0 0.0.0.255 Router(config)#router rip Router(config-rip)# distribute-list 1 in

### 設定例２　192.168.100.0/24のアクセスリスト情報のみを送信しない

> Router(config)#access-list 1 deny 192.168.100.0 0.0.0.255 Router(config)#router rip Router(config-rip)# distribute-list 1 out

> ※上記の設定を行う場合は、必ずaccess-listコマンドでpermit anyを追加する必要があります。
> permit anyを追加しないと、全てのアクセスリストの送信をフィルタしてしまいます。

### 設定例３　192.168.100.0/24のアクセスリスト情報を、LANからは受信しない

> Router(config)#access-list 1 deny 192.168.100.0 0.0.0.255 Router(config)#router rip Router(config-rip)# distribute-list 1 in lan 1

### 設定例４　デフォルトルート（0.0.0.0/0）にマッチするプレフィックスのみを受け付ける

> Router(config)#access-list 1 permit 0.0.0.0 0.0.0.0 Router(config)#router rip Router(config-rip)# distribute-list 1 in

### コマンド書式

> distribute-list <access-list番号> { in | out } [インタフェース名]

### この設定を行わない場合

> 全てのプレフィックスを送受信します。

### パラメータ

> パラメータ | 設定内容 | 設定範囲 | 省略時の値
> --- | --- | --- | ---
> access-list番号 | access-listコマンドで指定したリスト番号を指定します。 | 1〜99 | 省略不可
> in | out | 受信／送信のどちらでフィルタするかを指定します。※ |
> in | 受信時
> out | 送信時
> | 省略不可
> インタフェース名 | 適用するインタフェースのインタフェース名を指定します。 | インタフェース名形式 | 全インタフェースで適用

> ※rip distribute-list in,out共に
> ・ access list (permit)で指定された経路情報のみを送受信の対象とします。
> ・ permit指定がない経路情報はすべてフィルタします。

## 設定モード

> RIPサービス設定モード

トップページへ