distribute-list(分发列表)用于控制路由更新的一个工具,只能过滤路由信息,不能过滤LSA。因此分发列表在距离矢量(RIP、EIGRP)路由协议中使用,无论是in或者是out方向,都能正常的过滤路由。但对于链路状态协议(ospf、isis),路由器之间传递的消息不再是路由信息了,而是LSA,而分发列表是无法对LSA进行过滤的。需要结合ACL使用,所以使用场景受限。
如果将access-list应用到distribute-list,则可以用来允许、拒绝路由选择更新。
实验如下:
R1>
configure terminal
interface e 0/1
ip address 12.1.1.1 255.255.255.0
no shutdown
interface lo 0
ip address 192.168.0.1 255.255.255.0
interface lo 1
ip address 192.168.1.1 255.255.255.0
interface lo 2
ip address 192.168.2.1 25