4.CCNP闫辉视频笔记路由重分发
名词
ASBR Boundary Router边界路由器
重分发是在边界路由器上进行的
单点双向重分发(缺陷:若该点down了,两边路由域就断了)
Seed Metric 种子度量值default-metric
协议 缺省值
RIP infinity(不可达)
EIGRP infinity(0)
OSPF 20(除BGP)
1(BGP)
BGP BGP metric is set to IGP metric value
单点双向重分发
重分发进RIP
将路由协议A重分发至RIP,Seed Metric为0,代表不可达,需要手工修改。
将静态路由重分发进RIP,Seed Metric为1,可达,无需修改,并且0.0.0.0/0缺省路由可以进入RIP进程。
将直连路由重分发进RIP,Seed Metric为1,可达,无需修改。
default-metric命令只会影响协议A或静态路由重分发进RIP的路由,不会影响直连路由重分发进RIP。
自动汇总仍然会重分发
重分发进OSPF
(config-router)#redistribute rip subnets
默认情况下,只会将主网路由重分发进来,subnets命令可以将子网重分发进来。
将路由协议A重分发至OSPF,Seed Metric为20,Metric-Type为O E2,可以使用default-metric命令修改Seed Metric
。
将Static路由重分发至OSPF,Seed Metric为20,Metric-Type为O E2,只有明细和非缺省路由可以重分发。
将直连路由重分发至OSPF,类似重分发Static。
default-metric命令只会影响协议A或静态路由重分发进OSPF的路由,不会影响直连路由重分发进OSPF。
重分发进EIGRP
(config-router)#default-metric BW Delay Reliability loading mtu
(config-router)#default-metric 10000 100 255 1 1500
将路由协议A重分发至EIGRP ,Seed Metric为0,代表不可达,需要手工修改。
将静态路由重分发进EIGRP,Seed Metric不为0,可达,并且0.0.0.0/0缺省路由可以进入EIGRP进程。
default-metric不影响直连路由
路由反馈
在单点双向重分发中,会不会产生路由反馈(路由协议A被重分发进B,再重分发回A)?
路由反馈可能引起路由环路,是非常危险的。
在R1上,将RIP重分发进OSPF,再将OSPF重分发进EIGRP。
实验结果:R1的路由表不会改变,R2只收到了R4的环回口路由和14.1.1.0/24网段路由。
原因:RIP重分发进OSPF的路由,不会再被R1收到并重分发进EIGRP。
小结:在路由器R上,运行路由协议A和B,将A->B。
R会将所有本地宣告进A的接口的直连路由、通过A获悉的加入路由表的打上路由协议A标识的路由引入协议B。
协议A不能是IS-IS以及ODR。
因此,在单点双向重分发中,不会出现路由反馈。
Seed-Metric
由于内部路由一般比外部路由准确,因此建议被重分发的路由的metric比路由域中的所有metric的最大值要大,这是一个路由优化。
distribute-list 分发列表
实现控制层面上的路由条目过滤
调用ACL或者前缀列表使用
在DV协议(RIP和EIGRP)中,使用分发列表可以基于入站和出站两个方向做路由过滤。
在LS协议(OSPF)中,只能做入向,不能做出向。
原因在于LS协议发送的不是路由条目,是LSA,分发列表不能基于ACL或任何其他工具抓取LSA,但是可以在入站方向调用分发列表进行本地抑制,但不能限制LSA的传递,因此只对本地路由器有效。
分发列表在重分发中的应用
R1(config)#router eigrp 90
R1(config-router)#distribute-list 15 out ospf 110
将ospf 110进程中的路由重分发至eigrp中时,调用acl 15匹配,匹配成功的才能加入EIGRP中。
这种方式对于重分发是最佳的。
IPv4 Prefix List 前缀列表
标准ACL只能抓取特定前缀,对于2.2.2.0/24,2.2.2.0/25,2.2.2.0/26来说,只能抓到前缀2.2.2.0,抓不到掩码,因此,要么全部放行,要么全部拒绝。
需要注意的是,反码表示的是多个前缀,而不是掩码。
前缀列表更加精确,可以抓前缀和掩码,例如:
ip prefix-list 10 seq 10 permit 2.2.2.0/25 GE 27 LE 30
该命令匹配的是掩码长度在27和30之间的,前25位是2.2.2.0的条目。
再比如:
抓所有主A类路由
ip prefix-list 20 seq 30 permit 0.0.0.0/1 GE 8 LE 8
access-list 10 permit 0.0.0.0 127.0.0.0
抓所有主B类路由
ip prefix-list 20 seq 40 permit 128.0.0.0/2 GE 16 LE 16
抓所有主B类路由和所有/8超网路由
ip prefix-list 20 seq 50 permit 128.0.0.0/2 GE 8 LE 16
抓所有主C类路由
ip prefix-list 20 seq 40 permit 192.0.0.0/3 GE 24 LE 24
抓主B路由中掩码为24的,且第一段为偶数,第二段为奇数,第三段为偶数
access-list 30 permit 128.1.0.0 62.254.254.0
Route Map
功能:
- Redistribution route filtering 与分发列表相同控制层面
- Policy-based routing 数据层面
- BGP policy implementation 控制层面
每一个route map entry中都有多个match set,相当于if then
若某个entry内的所有match都匹配成功,则意味着该entry匹配成功;(纵向逻辑与)
在同一行match中,若使用多条ACL或者prefix-list,则是或的关系,只要有一条匹配,即该match匹配。(横向逻辑或)
查看策略是permit还是deny:若是deny,直接丢弃;若是permit,则查看并执行set。然后,忽略其他entry,离开该route map。
一个route map永远会拥有一个隐藏的空Entry。没有Match,相当于Match Any;没有Set,相当于Set Nothing。并且,该Entry执行的策略是Deny。
Route Map在重分发中的应用
要求:
拓扑图仍然使用上图。
将RIP重分发进OSPF,在R1上进行路由过滤:
- 放行1.1.1.0/24,并将Metric-Type设置为O E1;
- 放行3.3.3.0/24,并将Seed Metric设置为10;
- 过滤掉13.1.1.0/24
使用Route Map之前:
使用Route Map之后:
由于隐藏的空Entry,13.1.1.0/24被deny了。
也可以显示地deny13.1.1.0/24:
R1(config)#access-list 100 permit ip 13.1.1.0 0.0.0.0 255.255.255.0 0.0.0.0 (Router Map可以调用标准ACL或扩展ACL)
R1(config)#route-map R2O deny 30
R1(config-route-map)#match ip address 100
R1(config)#route-map R2O permit 40
R1(config-route-map)#exit
双点双向重分发
配置过程遵循顺时针+逆时针的顺序,在每做一次重分发时,要检查对端边界路由器的路由表是否正常。若不正常,需修改管理距离。
在双点双向重分发中,可能造成路由反馈。
如图中,OSPF和RIP做双点双向重分发,由于OSPF的管理距离小于RIP,路由反馈将影响边界路由器上的RIP域内路由,原来打R的路由,现在打上了O。
解决方法是:修改边界路由器R1和R4上的管理距离。
解决了路由反馈之后,还需要进行路由优化,防止不合理的负载均衡。
解决方法是:修改seed-metric(Route Map),或者使用offset。
千万不要用distribute list,原因在于使用分发列表过滤路由之后,就使得双点双向重分发优势不在,像单点一样存在单点故障。
4.CCNP闫辉视频笔记路由重分发相关推荐
- 2.CCNP闫辉视频笔记EIGRP
简述 IGP 支持100跳 距离矢量协议(添加了链路状态特性:邻居关系.拓扑表等)--ADV(高级距离矢量协议 ) 支持VLSM和CIDR 传输层协议.缺省情况下,IPv4封装,类型号为88. 报文类 ...
- 1.CCNP闫辉视频笔记RIP
RIP的13个高级特性 特性1:自动汇总 当要发送的路由前缀与发送接口的IP不在同一个主类网段,将丢弃明细路由,汇总之后再进行发送. 下述两类路由将进行自动汇总: 该路由器的本地路由 通过邻居获悉的R ...
- 3.CCNP闫辉视频笔记OSPF
简介 OSPF(开放式最短路由优先协议) IGP LS 发送的是LSA(链路状态通告Link Status Advertisement),包含的是拓扑信息.加入LSDB,用SPF计算出Routing ...
- ccna 闫辉单臂路由 和 acl access control list
ccna 闫辉单臂路由 和 acl access control list 一单臂路由 当前园区网设计很少用到 成本低 小型的.局域网可用 二ACL access cont ...
- CCNP路由重分发(四)EIGRP-to-ISIS
这个实验是关于EIGRP和ISIS网络之间的路由重分发.ISIS也属于链路状态路由,采用的也是分层结构,但与OSPF不同的是ISIS每一个路由器只能属于一个区域,而OSPF则可以将同一个路由器上的不同 ...
- 20.三层技术之OSPF区域划分与路由重分发(2)
OSPF引入了区域划分的技术,OSPF可以将整个AS分割成多个小区域.Area0默认为骨干区域,其他为标准区域. OSPF区域中将路由器分为内部路由器(IR),区域间路由器(ABR),自治系统边界路由 ...
- 现实生活中常用的动态路由—OSPF路由重分发
OSPF路由重分发 一.路由重分发 1.1路由重分发的考虑 1.2重分发到OSPF的路径类型 1.2.1OSPF的路径类型的优先级 2.OSPF重分发配置命令 二.NSSA区域 三.地址汇总的作用 四 ...
- 路由重分发中尽然忘记了这件事
路由重分发中尽然忘记了这件事 前言 一.题目 二.需求 三.命令 1.R1 2.R2 3.R3 4.R4 5.R5 6.R6 四.问题出现 1.R3 2.R4 3.R5 4.R6 五.问题 六.回想原 ...
- 初识OSPF(三)——路由重分发及虚链路
初识OSPF(三)--路由重分发及虚链路 前言 一.路由重分发 1.理解路由重分发 2.路由重分发的考虑 3.重分发到OSPF域中路由的路径类型 4.配置命令 二.NSSA区域 1.NSSA 2.配置 ...
最新文章
- php speedtest,大神教你如何搭建自己的web speedtest站点
- javascript小游戏_个人网站集成js小游戏《圈小猫》教程及源码
- 好文荐读 | 阿里巴巴为什么不用 ZooKeeper 做服务发现?
- CVE-2021-34527: Windows Print Spooler 蠕虫级远程代码执行漏洞
- 百度SDN实践与思考
- Svchost进程应用技巧
- markdown字体颜色_Markdown转微信公众号格式
- 22.卷1(套接字联网API)---高级UDP套接字编程
- php如何安装pdflib,使用pdflib及PHP生成pdf文件(文件内容中有中文)的方法
- apk双开多开分身术的原理
- 一键seo提交收录_做SEO优化长尾关键词排名你需要这些网站收录提交入口资源
- PyCharm New environment和Existing environment
- 《Hello!树先生》简介
- 熊猫浏览器panda发布了!Enjoy it ! download! http://redpandas.cn or http://redpanda.sourceforge.net
- 三维建模渲染——铁链束缚的花朵
- 七轴分拣机器人设计与MATLAB仿真
- Android手机平板根目录详解
- oracle数据类型和Java类型之间的映射关系
- Kindeditor 图片粘贴上传后设置图片属性
- c语言tcp多线程聊天,基于tcp和多线程的多人聊天室-C语言
热门文章
- 红米note4G单卡版刷魔趣重启一直进rec 解决
- c和python的优缺点_Python语言有什么优缺点?
- CorelDRAW2023最新版序列号使用教程
- 杰理之二代手表智能手表方案硬件框架【篇】
- (四) DWR JS工作流程
- Windows下如何给C盘扩容 (已更新提取码)
- 通过skia/freetype 解析字体获取fontfamily fontstyle name 支持多语言翻译
- 你的硬盘健康指数是多少?用这5种方法测试一下
- 0基础学RS(十四)VTP(VLAN中继协议)作用及配置
- c4droid的c语言输出随机颜色图像代码