一、路由引入介绍
二、路由引入原则
引入:import、重发布、重分发、redistribute。 引入是外向的,即负责引入的路由器不会改变自身路由表
三、路由引入问答1
问:AR3 把BGP引入AR4的RIP,AR4把RIP引入AR2的OSPF,请问AR2能学到哪些网段路由?
答:AR2只能学到AR4的14段和4段路由信息。
1、AR3通过AR1引入AR4,此时AR4RIP进程中就有了13、3,R4可以学习到13、3。
2、在AR4 RIP引入AR2 OSPF时跟A有关的协议(RIP)只有14、4,因为13,3是AR1通过BGP学习到后引入给AR4的,跟RIP路由表无关,引入路由协议是外向的不会对自己的路由表产生影响,所以AR4中只有14、4,AR2只能学习到14、4。
注:AR1把BGP引入RIP,是希望RIP区域里的设备能学到BGP的13、3;但AR1自己13、3是通过BGP学习的,13、3跟RIP没有关系。
三、路由引入问答2
问:AR7把BGP引入RIP,AR6把RIP引入OSPF,请问AR5能学到网段哪些路由?
答:AR5可以学到67、78、8网段的路由。
AR7把自己的BGP引入自己的RIP,所以78、8就进入了RIP表,然后AR6通过RIP就可以学到78、8。 AR6把RIP引入OSPF所以AR能学到67、78、8
四、种子度量值
Seed Metric,把一种路由引入进其他协议后的默认度量值。
五、路由单项、双向引入配置介绍
核心网络==总部
边缘网络==分部机构
目的:把边缘网络路由协议单项引入进核心网络,边缘网络设备简单、环境简单没必要学习太多路由,边缘网络只学习静态或者缺省指向核心出去即可。
互相网络都很复杂的情况下最好做双向引入,让双方都可以知道具体的路由。
注:把RIP引入OSPF
ospf 1 import rip
六、路由引入实验
目的:使用路由引入使得全网互通。
AR1配置:
sys
sys R1
int g 0/0/0
ip add 25.0.0.1 24
rip 1
ver 2
net 25.0.0.0
AR2配置:
sys
sys R2
int g 0/0/0
ip add 25.0.0.2 24
int g0/0/1
ip add 12.0.0.1 24
rip 1
ver 2
net 25.0.0.0
net 12.0.0.0
AR3配置:
sys
sys R3
int g 0/0/0
ip add 36.0.0.1 24
ospf router-id 3.3.3.3
area 0
network 36.0.0.1 0.0.0.0
AR4配置:
sys
sys R4
int g 0/0/0
ip add 36.0.0.2 24
int g 0/0/1
ip add 13.0.0.1 24
ospf router-id 2.2.2.2
area 0
network 36.0.0.2 0.0.0.0
network 13.0.0.1 0.0.0.0
AR5配置:
sys
sys R5
int g 0/0/0
ip add 13.0.0.2 24
int g 0/0/2
ip add 12.0.0.2 24
ospf router-id 1.1.1.1
area 0
network 13.0.0.2 0.0.0.0
rip 1
ver 2
network 12.0.0.0
配置完毕后: A5 ping AR1正常通讯
A5 ping AR3正常通讯
现在要让AR3ping通AR1,让两个不同的路由协议正常通讯,就需要使用路由引入:
测试1: 将OSPF路由引入RIP 此时AR1和AR2就可以学习到AR3和AR4的36.0.0.0和13.0.0.0网段,同时AR2收到OSPF跳数为(AR5发出OSPF,发发出默认为0到AR2为2跳,到AR1为2跳。) 手动修改增加cost值: 修改后AR2为3+1=4跳,验证: 引入路由协议时配置策略路由(把所有开销都改成5): 路由策略把出接口为开销值改成5,到AR2的开销为5+1=6跳。验证: 引用路由时调用路由策略并通过ACL限制只允许13.0.0.0路由通过: 匹配条件引用acl2000 这样最终AR2和AR1通过AR5发送的OSPF只能接收到13.0.0.0路由并且开销默认为5,验证: 如果要全部放行要增加一条空语句(注:路由策略要加一条空策略放行其他,不然除了自身其他全部deny。) 测试结果:
测试2: 将RIP路由引入OSPF rip默认开销为1,并且开销类型为2类,2类开销类型不计算内部开销,所以AR1到AR3和AR4开销均为1,验证:
|