distribute-list(控制路由表中的信息)
distribute-list 控制的是路由表中的信息
首先理解:
in 将改变自己
out 将改变别人
一、距离矢量协议 Rip Eigrp
因为距离矢量协议直接传递路由信息,会在运行协议进程接口的 in 和 out 方向控制相应协议路由信息
Distribute-list in 在协议接口的 in 方向控制路由信息,只改变自己(生成路由表之前就改变路由信息)其它
路由器不改变(除非是边界协议路由器会影响其它协议的重发布等)。
Distribute-list out 在协议接口的 out 方向控制路由信息,自己不改变(路由表已生成),其它路由器会改变。
二、链路状态协议 Ospf Is-Is
因为链路状态协议传递的是 LSA(LSU)信息,在每台路由器同步 LSA(LSU)后每台路由器根据 database
数据库信息运行 SPF 算法再得到路由表信息。在接口 in 和 out 方向不直接传递路由信息.
但 5 类 LSA 类似距离矢量协议会受影响所以 5 类的外部路由会被 distribute-list 发生改变。
如果是一个纯的链路状态协议的网络(ospf)没有 5 类的 LSA:
Distribute-list out 将不起任何作用(其它路由器不受改变),但会在不同进程之间起作用。
如:
R2(con!g-router)#distribute-list 1 out ospf 1(没做实验验证)
Distribute-list in 不改变 ospf database 的信息,但会过滤相应的生成的路由信息
%
需求:将 RIPV2 与 ospf 中的路由双向重分发,并做一个防止路由反馈的分发列表,以将来在扩展使用。
配置:
R2
router ospf 1%
评论0
最新资源