RIP送受信に対してフィルタリングの設定を行ないます。
プレフィックスのアドレス部分がaccess-listコマンドでpermitにマッチする情報のみを受け入れる/受け入れない、または送信する/送信しないといった制御を行なうことができます。
refreshコマンド後に有効になるコマンドです。
また、フィルタリング制御を行なうためのインタフェースを指定することもできます。
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
Router(config)#access-list 1 deny 192.168.100.0 0.0.0.255
Router(config)#access-list 1 permit any
Router(config)#router rip
Router(config-rip)# distribute-list 1 out
※上記の設定を行う場合は、必ずaccess-listコマンドでpermit anyを追加する必要があります。
permit anyを追加しないと、全てのアクセスリストの送信をフィルタしてしまいます。
Router(config)#access-list 1 deny 192.168.100.0 0.0.0.255
Router(config)#access-list 1 permit any
Router(config)#router rip
Router(config-rip)# distribute-list 1 in lan 1
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サービス設定モード