distribute-list(控制路由表中的信息)

2021年09月15日 阅读数:3
这篇文章主要向大家介绍distribute-list(控制路由表中的信息),主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

 distribute-list控制的是路由表中的信息 php

首先理解:in 将改变本身 out将改变别人
redis

一. 距离矢量协议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(config-router)#distribute-list 1 out ospf 1(没作实验验证)
Distribute-list in 不改变ospf database的信息,但会过滤相应的生成的路由信息
数据库

 

 

标签: 路由  分发

distribute-list(控制路由表中的信息)_prefix-list

需求:将RIPV2与ospf中的路由双向重分发,并作一个防止路由反馈的分发列表,网络

以未来在扩展使用。ide

配置:this

R2spa

router ospf 1 
router-id 2.2.2.2 
log-adjacency-changes 
redistribute rip metric 300 subnets 
network 2.2.2.2 0.0.0.0 area 0 
network 10.0.0.8 0.0.0.3 area 0 
distribute-list 2 out rip 

router rip 
version 2 
redistribute ospf 1 metric 5 
network 10.0.0.0 
distribute-list 1 out ospf 1 
access-list 1 permit 10.9.0.0 
access-list 2 deny   10.8.0.0 0.3.255.255 
access-list 2 permit anyorm

总结:router

访问列表2拒绝原来的OSPF路由(从RIP分发过来的访问列表2的路由),容许其余的路由。