(二) Distribute-list
作用:
<1> 控制路由条目的分发,及路由的重分布。 <2> 建立一个"route firewall"
关于路由协议:
Distance Vector Routing Protocol: Route Filtering 可以控制其通告/接收及重分布的路由条目。
Link-State Routing Protocol: Route Filtering 只可以控制置入 Routing Table 的路由条目(该
路由条目仍会保存于 LSDB 内)及重分布时的路由条目。
注 :LS Routing Protocol 的一个基本的要求就是在一个 area 内所有 Routers 的 Link State Database 必须一致,所以如果 Route Filtering 能过滤掉 LS Routing Protocol 的 LSA 通告,就 违背了 LS Routing Protocol 的规范。
Case Study: Filtering Specific Routes
router rip
version 2
network 192.168.75.0
distribute-list 1 in Serial1
!
ip classless
access 1 permit 0.0.0.0
Case Study: Route Filtering and Redistribution
注:
distribute-list 命令用于 Link-State Routing Protocol 时:
与接口联用: 只能使用 in 参数
与路由进程联用: 只能使用 out 参数
两种方案效果相同。与接口联用的方案在抑制 route feedback 上效果比较好;与路由进程联用
的方案在抑制 route feedback 时,由于在过滤时,相应的路由条目已经进行了路由表,所以失
效。