目录
一、路由充分布的概念
二、重分布的过程
三、单点双向重分布
四、双点双向重分布
一、重分布的概念
需要使用多种IP路由协议的原因:
多厂商的路由环境
网络合并(同一协议或是不同协议)
从旧的路由协议过渡到新的路由协议
路由策略的需要(可靠性、冗余性、分流模型等)
路由重分布的概念:
路由重分布是指连接到不同路由域(自治系统)的边界路由器在他们之间交换和通告路由选择信息的能力。
从一种协议到另一种协议
同一种协议的多个实例
注意:
重分布总是向外的,执行重分布的路由器不会修改其路由表
路由必须要位于路由表中才能被重分布
二、重分布的实现
此时R2作为网络边界,从rip可以学到1.0和2.0的路由,从ospf可以学到3.0和4.0的路由,但是R1无法学习到3.0、4.0,R3也无法学到1.0、2.0的路由,为了避免这种不同路由协议间的隔离,重分布就是很好的解决方案。
这里将ospf重分布进rip进程,R1就可以学到3.0、4.0的网络了,当然这里只是单向的重分布,再将rip重分布进ospf进程,就可以完成R3学到1.0、2.0的双向重分布了。
那么重分布需要考虑哪些因素呢?
路由回馈
路由信息不兼容(度量值信息不一致)
收敛时间不一致(不同路由协议的收敛速度不同)
如何选择最佳路由?
管理距离
度量值
管理距离:
度量值:
路由器通告与其接口直接相连的链路时,使用的初始度量值叫做种子度量值(也叫做默认度量值),是根据接口的特征得到的。
种子度量值或默认度量值是在重分布配置期间定义的,并在自治系统内部正常递增,除了OSPF E2路由。
可使用命令default-metric或是redistribute中使用metric来指定种子度量值
1、重分布到RIP
*默认metric为无穷大
2、重分布到OSPF
*默认度量值为20,默认度量值类型为2,默认不重分布子网
3、重分布到EIGRP
*外部EIGRP路由的管理距离为170
*默认度量值为无穷大,需要指定metric-value(带宽、延迟、可靠性、负载、MTU
)
三、单点双向重分布
1、R2用OSPF学3.3.3.3,用RIP学1.1.1.1
2、要求R3学习到1.1.1.1
- R2作为边界路由器,配置需在R2上进行
- 在OSPF进程下redistribute,对R2没有影响,redistribute的路由包括了R2上打R标记的路由和R2运行了RIP的直连路由
- OSPF-redistribute rip subnets重分布进OSPF时,subnets表示支持子网划分的路由,否则仅会宣告主类路由。metric值会默认给定,可根据5类lsa信息查看
3、要求R1学习到3.3.3.3
- RIP、EIGRP都是距离矢量路由协议,默认发送的都是路由,需要包含metric。默认情况下,redistribute的metric都是不可达。
RIP: redistribute ospf 1 metric 2
EIGRP: redistribute ospf 1 metric 10000 10 255 1 1500
- redistribute会丢弃原有的metric,需要手动指定
总结:
- 多协议
- 影响邻居
- 丢metric
四、双点双向重分布
1、在R1上,将RIP重分布进OSPF,此时R1、R2路由表无变化,R4会有2.2.2.2、12.1.1.0、23.1.1.0的O E2路由。
而R3上左边会收到来自OSPF传递过来2.2的路由,右边会收到来自RIP传递过来2.2的路由,此时R3会比较AD值选择较小的。
所以路由传递是从R2-R1-R4-R3(次优路径),也可以通过distance修改AD值,从而控制路由从R2-R3传递。
2、在R1上,将OSPF重分布进RIP,R2会有4.4.4.4、14.1.1.0、34.1.1.0的R路由。
而R3左边会收到来自OSPF传递过来4.4的路由R4-R3,右边会收到来自RIP传递过来4.4的路由R4-R1-R2-R3,根据AD值优先学习左边传递过来的路由。
从以上环境中可看出,路由传递路径不是最佳的,所以需要通过distance修改AD值来实现最佳路径的传递。
- 在OSPF中,distance可分别修改AD值:external(外部-O E1/E2)、inter-area(域间-O IA)、intra-area(域内-O),所以我们可以通过改大R2-R1-R4-R3传递过来的O E2路由的AD值等于121,2.2就会沿R2-R3传递(RIP AD=120),而4.4传递的O路由AD值仍然等于110,则沿R4-R3传递,从而实现最佳路径的路由传递。
- 在EIGRP中,什么都不用改,它可以自动根据内外部路由选择最优路径(D 90、DEX 170)
五、OSPF的O E1、O E2的类型
外部路由由两部分组成:去ASBR的metric(OSPF内部的)、ASBR去4.0的metric(ASBR通告的,默认只显示20)
O E1:
内部去往4.0的metric,metric值会累加。
O E2:
ASBR去4.0的metric,默认值只显示20,实际通往ASBR的距离为forward metric,metric值不累加。
优先级:
路由协议同样是OSPF时,先看LSA类型:1类+2类 O >3类 O IA >5类 O E1>O E2
LSA类型相同时,比metric值