distribute-list(分发列表)控制路由更新、使用

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 255.255.255.0
interface lo 3
ip address 192.168.3.1 255.255.255.0
exit
router eigrp 1 开启eigrp协议、自治系统号AS 1
network 12.1.1.0 0.0.0.255 宣告自身网络号
network 192.168.0.0 0.0.0.255
network 192.168.1.0 0.0.0.255
network 192.168.2.0 0.0.0.255
network 192.168.3.0 0.0.0.255
no auto-summary 关闭自动汇总(不关闭自动汇总、会自动生成A、B、C大类网络段)

R2(config)# 配置 ip 12.1.1.2 23.1.1.2 24.1.1.2
router eigrp 1
network 12.1.1.0 0.0.0.255
network 23.1.1.0 0.0.0.255
network 24.1.1.0 0.0.0.255
no auto-summary
R3(config)# 配置 ip 23.1.1.3
router eigrp 1
network 23.1.1.0 0.0.0.255
no auto-summary
R4(config)# 配置 ip 24.1.1.4
router eigrp 1
network 24.1.1.0 0.0.0.255
no auto-summary
distribute-list?1?in?e 3/0?
access-list?1?deny???192.168.0.0?0.0.0.255
access-list 1 permit any
show ip route 查看路由表
show ip route eigrp 查看eigrp路由表
show ip eigrp neighbors 查看eigrp 邻居表
show ip eigrp topology 查看eigrp 拓扑结构
show ip access-list 查看ACL访问控制列表
通过ping 和查看 结构、发现 192.168.0.0 段被阻止了。

另一种方法是在R2的e 3/0接口执行??distribute-list??1??out??e 3/0??(access-list?1?deny???192.168.0.0?0.0.0.255
access-list 1 permit any),这样比上种方法更好,减少了路由条目在R2---->R4链路上的流动
用分布控制列表过滤路由更新,分布控制列表只抑制某些特定的路由不被发送或接受。
格式:
?应用于出口路由更新 distribute-list??1??out??e 3/0 // 接口或协议
应用于进入路由更新? distribute-list?1?in?e 3/0 //都是接口
distribute-list?1 对应 access-list 1 (access-list?1?deny???192.168.0.0?0.0.0.255
access-list 1 permit any)

原文地址:https://blog.51cto.com/14148388/2432666

时间: 2024-10-06 02:58:39

distribute-list(分发列表)控制路由更新、使用的相关文章

思科分发列表过滤路由(RIP)动态路由协议篇

实验环境,模拟三台路由器,运行ospf,ip地址像往常规划跟往常一样以下为配置命令,此时是先搭建初始环境 -------------1enconf thostname R1int s1/0ip add 192.168.12.1 255.255.255.0no shutint l0ip add 1.1.1.1 255.255.255.0int l1ip add 11.11.11.11 255.255.255.0exitrouter ripver 2no aunetwork 192.168.12.0

分发列表实现路由控制过滤(RIP)实验

一.基本实验配置R1 参考配置配置接口地址interface Loopback0ip address 172.16.1.1 255.255.255.0interface Loopback1ip address 172.16.2.1 255.255.255.0 interface Loopback2ip address 10.1.1.1 255.255.255.0 interface FastEthernet0/0ip address 200.1.1.1 255.255.255.0no shutd

distribute-list分发列表 转自 红茶三杯sina blog

distribute-list分发列表  (2013-07-07 10:46:09) 转载▼ 标签:  distribute-list  分发列表 分类: Routing 一.工具概述 distribute-list分发列表是用于控制路由更新的一个工具,只能过滤路由信息,不能过滤LSA. 如上图,R1.R2.R3运行RIP.R2在初始情况下,会将自己的路由表更新给R1,其中假设包含三条路由1.0.2.0及3.0.现在我们可以通过在R2上部署分发列表distribute-list,使得R2在更新给

分发列表

路由协议的分发列表控制 实验拓扑 说明:R3和R2的lo地址宣告在OSPF中,R1的lo地址被宣告在eigrp中. 1.      R1的路由表没有变化,R2的如下 2.      R3的路由表如下 3.      将OSPF重分发到eigrp中 4.      重分发后查看R1的路由表 5.      现在使用分发列表过滤只允许3.3.3.0网段的路由分发过来(可以在R1和R2上做) a)     定义访问控制列表和重分发列表 b)     查看R1上的路由表 6.      例如再允许172

55-高级路由:分发列表:DV协议应用

一.实验拓扑:二.实验要求:1.全网运行EIGRP 90:2.R3.R4不接收2.2.2.2条目,R2不接收3.3.3.3.4.4.4.4路由3.R1部署Prefix-list抓2.2.2.0路由条目,执行拒绝动作.允许其它任意动作:4.R1在RIP进程下f1/0.s2/0 out方向调用分发列表命令:或者是R1的f0/0 in方向调用,这样R1也没有2.2.2.0的路由条目了,不符合题目要求:5.验证:R3.R4是否还有2.2.2.0路由条目?三.命令部署:R1(config)#ip pref

【CCNP】路由策略:管理距离控制路由走向(解决次优路径)

实验拓扑: 如图,属于ospf中的双点双向重分发,上面方框表示运行的是ospf协议,下面方框表示运行的是RIP协议. 实验目的:1.将RIP和OSPF互相重分发,观察会发生什么问题 2.通过改变管理距离,解决次优路径问题 实验步骤: 首先完成基本配置 R1 R1#conf t Enter configuration commands, one per line.  End with CNTL/Z. R1(config)#int f0/1 R1(config-if)#ip add 10.1.12.

34、重分布配置实验之分发列表distribute-list

1.分发列表distribute-list解析 2.实验拓扑 3.实验配置 R1配置 interface Serial0/0 ip address 12.1.1.1 255.255.255.0 interface Serial0/1 ip address 13.1.1.1 255.255.255.0 interface Serial0/2 ip address 14.1.1.1 255.255.255.0 router eigrp 90 redistribute ospf 110 metric

quagga源码学习--BGP协议路由更新

BGP的核心就是交换路由,所以关键的部分还是在路由的更新与撤销上面,这之间包含了冗长的属性,community等等处理过程,不做详述. bgp_read函数是路由更新的事件处理函数,在收到BGP_MSG_UPDATE消息的时候开始调用bgp_update_receive函数处理. 1 switch (i) { 2 case NLRI_UPDATE: 3 case NLRI_MP_UPDATE: 4 nlri_ret = bgp_nlri_parse(peer, NLRI_ATTR_ARG, &n

非直连IBGP邻居路由更新的解决办法(一)-------路由反射器

如上图所示,R1/R2/R3在同一个IBGP内,这种情况下,路由更新,从IBGP邻居学习的路由不会被传递给其他的IBGP邻居.这样的解决办法有三种: 1.IBGP完全互连 2.路由反射器 (Route Reflector) 3.联盟 案例一.非直连邻居通过路由反射器(直连邻居省略) R1配置信息: interface Loopback10 ip address 10.1.1.1 255.255.255.0 ! interface Loopback100 ip address 100.1.1.1