CCNP6:重发布技术+路由策略(Route-map)
说明:本次讲解的环境为VMwarePro14.0上运行的webiou,使用CRT作为远程登陆工具。
一、认识重发布:
1、什么是重发布?
重发布(redistribute别名:重发布、重分发、重新分配):
一台设备同时运行于两个协议或者两个进程,默认从两端学习到的路由条目不共享。重发布技术是 人为 进行的共享,通过这种技术可以实现不同协议(或同一协议不同进程,例如OSPF)之间的路由条目共享。
2、使用重发布技术时的注意事项:
(1)必须存在 ASBR——自治系统边界路由器(协议边界路由器)
(2)必须考虑 种子度量:
协议间共享路由时,度量是不携带到新的路由协议中的,因此需要在ASBR中导入路由时需要添加起始度量(种子度量)
3、重发布使用规则:
(1)将A协议发布到B协议时,在 ASBR上的B协议中配置。
(2)将A协议发布到B协议时,将 ASBR上所有通过A协议学习,及ASBR直连到A协议中的所有路由全部共享到B协议中。
名词 | 注释 |
---|---|
单点单向重发布 | 一台ASBR运行A、B两种协议, A协议发给B协议,B协议不发往A协议 |
单点双向重发布 | 一台ASBR运行A、B两种协议, A协议发给B协议、B协议也发给A协议 |
多点单向重发布 | 一台ASBR运行多种协议,协议之间发送是单向的 |
多点双向重发布 | 一台ASBR运行多种协议,多个协议两两之间共享路由条目 |
4、重发布的几种发布方式:
方式 | 注解 |
---|---|
A→B | 将一种动态路由协议发布到另一种动态路由协议中。 |
静态→B | 将ASBR上的 静态路由 发布到动态路由协议中。 |
直连→B | 将ASBR上非B协议内工作的 直连路由 发布到B(动态路由协议)中 |
接下来我就以下图为例,将几种协议的重发布进行讲解。
二、配置重发布
1、搭建实验环境:
底层如上图搭建,我们以R2为中心,让几个路由器之间互相重发布,选取RIP、OSPF、EIGRP来作为讲解本实验的主要协议。
(1)R1与R2之间直连网段为12.1.1.0网段,R2与R3之间直连网段为23.1.1.0网段,R2与R4之间直连网段为24.1.1.0网段。
(2)R1、R2、R3、R4的环回分别是1.1.1.1/24、2.2.2.2/24、3.3.3.3/24、4.4.4.4/24
(3)R1运行的是RIPv2协议、R3运行OSPF协议、R4运行EIGRP协议。R2每种协议都运行,并分别将s0/0、s0/1、s0/2宣告到RIP、OSPF、EIGRP中,R2的环回不宣告。
①在R1上运行RIP协议:
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#no auto-summary
R1(config-router)#network 12.0.0.0
R1(config-router)#network 1.0.0.0
②在R2上配置rip、ospf、eigrp协议
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#no auto-summary
R2(config-router)#network 12.0.0.0
R2(config)#router ospf 1
R2(config-router)#router-id 2.2.2.2
R2(config-router)#network 23.1.1.2 0.0.0.0 a 0
R2(config)#router eigrp 90
R2(config-router)#no auto-summary
R2(config-router)#network 24.0.0.0
③在R3上配置ospf协议
R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 23.1.1.1 0.0.0.0 a 0
R3(config-router)#network 3.3.3.3 0.0.0.0 a 0
④在R4上配置eigrp协议
R4(config)#router eigrp 90
R4(config-router)#no auto-summary
R4(config-router)#network 24.0.0.0
R4(config-router)#network 4.0.0.0
2、RIP的重发布:
注意:导入动态路由协议时,如果没有加种子度量,默认为无穷大。因此在没有加种子度量的时候,就无法收到其他路由器的路由表。
(1)A→B:
①将OSPF导入RIP:
在R2中的rip协议中配置:
R2(config)#router rip
R2(config-router)#redistrib