设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1429|回复: 5
收起左侧

[分享] 操纵路由更新之 基础实验

[复制链接]
 成长值: 59260
发表于 2017-10-24 13:14:22 | 显示全部楼层 |阅读模式
控制路由更新
方式一:用distribute-list(分发列表)控制路由更新
1.实验拓扑

                               
登录/注册后可看大图
1.jpg

2.实验要求
根据实验 拓扑完成EIGRP的基本配置
在BBR3上配置分发列表使它不通告111.16.2.0/24路由给BBR2
在BBR2上 配置分发列表,拒绝从BBR1学习100.16.3.0/24~100.16.3.7/24路由,允许学习其他路由
在BBR1上将直连网段重发布到EIGRP中,只允许19.1.1.0/24和19.1.2.0/24重发布
3.实验配置

配置使用于路由通告的distribute-list
BBR3(config)#access-list 10 deny
111.16.2.0 0.0.0.255

BBR3(config)#access-list 10 permit any     #使用访问列表来匹配一组路由

BBR3(config)#ip prefix-list P1 deny 111.16.2.0/24
BBR3(config)#ip prefix-list P1 permit 0.0.0.0/0 le 32     #使用前缀列表来匹配一组路由WORD参数(P1)后省略seq参数,则其默认的排序是seq 5、seq 10……。如果想要手工指定seq序号,要注意使用非连续的序号,以便日后可以在中间添加prefix-list条目。
BBR3(config)#router eigrp 100
BBR3(config-router)#distribute-list 10 out Serial1/1

BBR3(config-router)#distribute-list prefix P1 out Serial1/1

配置使用于重分发的distribute-list
BBR1(config)#access-list 12 permit 19.1.2.0
BBR1(config)#access-list 12 permit 19.1.1.0
BBR1(config)#router eigrp 100
BBR1(config-router)#redistribute connected
BBR1(config-rotuer)#distribute-list 12 out connected

方式二:用route-map(路由映射表)控制路由更新
1.实验拓扑
2.jpg
2.实验要求
根据实验拓扑完成OSPF的基本配置
在BBR1上将直连网段重发布到OSPF中,要求19.1.1.0/24和19.1.2.0/24重发布为E1路由、metric为999,要求19.1.3.0/24重发布为E2路由、metric为666,拒绝19.1.4.0/24重发布,允许所有其他路由重发布,并且重发布为E2路由、设置metric为111
3.实验配置

配置route-map
BBR1(config)#access-list 1 permit 19.1.2.0
BBR1(config)#access-list 1 permit 19.1.1.0
BBR1(config)#access-list 2 permit 19.1.3.0
BBR1(config)#access-list 4 permit 19.1.4.0
BBR1(config)#access-list 5 permit any     #这里的access-list唯一用处是匹配一组路由
BBR1(config)#route-map CON-TO-OSPF permit 10
BBR1(config-route-map)#match ip address 1
BBR1(config-route-map)#set metric 999
BBR1(config-route-map)#set metric-type type-1
BBR1(config-route-map)#route-map CON-TO-OSPF permit 20
BBR1(config-route-map)#match ip address 2
BBR1(config-route-map)#set metric 666
BBR1(config-route-map)#route-map CON-TO-OSPF deny 30
BBR1(config-route-map)#match ip address 4
BBR1(config-route-map)#route-map CON-TO-OSPF permit 40
BBR1(config-route-map)#match ip address 5
BBR1(config-route-map)#set metric 111
BBR1(config-route-map)#router ospf 1
BBR1(config-router)#redistribute connected subnets route-map CON-TO-OSPF
注:在书写prefix-list和route-map时应注意其使用的seq序号最好是非连续的,以便日后可以方便添加进新的条目
access-listprefix-listroute-map三者的共同点是在其语句的末尾都隐含deny any

方式三:使用distance(管理距离)控制路由更新
1.使用拓扑
3.jpg
2.实验要求
根据网络拓扑完成路由协议的基本配置
在R1上将RIP学习到的路由重发布的OSPF网络中,观察R2路由表的变化
在 R2上将RIP学习到的路由重发布到OSPF网络中,观察R1路由表的变化
在R1、R2使用distance命令避免以上出现的次优路由
在R1、R2上将OSPF学习到的路由重发布到RIP网络中
3.实验配置

配置R1的RIP到OSPF的重发布
R1(config)#router ospf 1
R1(config-router)#redistribute rip subnets [tag 520]
注:从R2的路由表看出,在R1完成RIP到OSPF的重发布后,R2到达1.1.1.0/30、44.1.1.0/24、44.1.2.0/24的路由并非是最优路由;
由于在路由器R1上将RIP重发布到OSPF中,使得路由器R2通过RIP和OSPF都能学习到上述3条路由,而由于OSPF的管理距离小于RIP的管理距离,因此导致R2到达这3个网络的路径选择了OSPF协议学习的,从而出现了次优路由。
配置R2的RIP到OSPF的重发布
R2(config)#router ospf 1
R2(config-router)#redistribute rip subnets
注:从R1的路由表看出,在R2完成RIP到OSPF的重发布后,到达网络1.1.1.0/30的路由并非是最有路由。
Q:为什么R1和R2都配置了将RIP重发布到OSPF,但是R1上去往44.1.1.0/24和44.1.2.0/24网络的路径并没有出现次优路由,而R2上去往这些网络出现次优路由?
A:由于先在R1上配置了RIP到OSPF的重发布,R2的路由表受到R1重发布的影响,启用RIP的接口和通过RIP学习到的已经只剩1.1.1.0/30这条路由了,因此此时在R2上配置RIP到OSPF的重发布,它只能将1.1.1.0/30这一条路由重发布,所以在R1的路由表中去往44.1.1.0/24和44.1.2.0/24的路由没有改变。
使用distance命令更改协议默认的管理距离
R1(config-router)#distance ospf external 125
R2(config-router)#distance ospf external 125
注:调整完管理距离我们通过查看R1R2的路由表不难发现它们的路由表均已恢复正常。
配置OSPFRIP的重发布
R1(config-router)#redistribute ospf 1 metric 3
R2(config-router)#redistribute ospf 1 metric 3
注:同样是因为管理距离,由于OSPF的管理距离小于RIP的管理距离所以重发布后R1R2的路由表都没有受到影响。





思科知识点汇总贴
http://bbs.hh010.com/thread-529979-1-1.html
(出处: 鸿鹄论坛)


发表于 2020-7-25 18:52:54 | 显示全部楼层
感谢小乔分享
6# 2020-7-25 18:52:54 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-5-2 10:08 , Processed in 0.061890 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表