文章目录
作业3 MGRE+OSPF学习
一、实验介绍
1.实验目标:
今日的作业是根据拓扑完成以下综合实验的配置,实验要求包括:
- R6为ISP只能配置ip地址,R1-5的环回为私有网段
- R1/4/5为全连的MGRE结构,R1/2/3为星型的拓扑结构,R1为中心站点
- 所有私有网段可以互相通讯,私有网段使用OSPF协议完成
目标分析
- 需要为拓扑图**规划分配IP地址*
- 配置ISP到R1-R5的路由,R1-R5到ISP的默认路由,实现全网可达
- 配置R1-R5的MGRE环境,R1-R3为星型拓扑,R4-R5为全连拓扑
- 配置完成R1、R2、R3的MGRE后,在虚拟网络中启用OSPF路由协议,实现内网互通
2.实验工具:
华为eNSP模拟器:
AR3260路由器6台
3.目标拓扑:
二、配置流程
1.网段规划/基础IP地址配置
本次实验没有特殊的IP配置要求,因此就模拟现实场景,分配结果如下:
除物理IP网段规划以外,因为还需要配置MGRE,因此再对虚拟网段进行简单规划
规划完成后对相关端口及PC进行IP地址配置,这里就不赘述
2.公网路由配置
分别配置R1-R5到ISP的路由,以及ISP到R1-R5的路由,实现全网可达
配置多数相同,这里直接放以ISP为例的路由表
ISP:
2.1全网可达测试
简单进行个全网可达测试,在R1上ping R2、R5的环回接口IP地址,测试全网可达
3.MGRE配置+OSPF配置
接下来为R1-R5做MGRE配置,根据规划的虚拟网段,配置R1.1+R2R3为星型拓扑,R1.2+R4R5为全连拓扑
3.1星型拓扑/MGRE配置
简单分析一下,在R1-R2/R3一侧,我们分别为三个路由器配置Tunnel端口,R1为172.16.1.1,R2为1.2,R3为1.3,然后R1的源为自己的端口IP,而R2和R3的源为自己的物理端口并主动到R1进行注册,这样就可以实现R1-R2/R3的MGRE隧道建立。
配置R1:
[R1]int t0/0/0
[R1-Tunnel0/0/0]ip add 172.16.1.1 24 #配置Tunnel端口IP
[R1-Tunnel0/0/0]tunnel-protocol gre p2mp #指定隧道协议为GRE,p2mp为点到多点
[R1-Tunnel0/0/0]source 10.1.1.1 #源为自己的端口IP
[R1-Tunnel0/0/0]nhrp entry multicast dynamic #动态注册
配置R2/R3:
[R2]int t0/0/0
[R2-Tunnel0/0/0]ip add 172.16.1.2 24 #配置Tunnel端口IP
[R2-Tunnel0/0/0]tunnel-protocol gre p2mp #指定隧道协议为GRE,p2mp为点到多点
[R2-Tunnel0/0/0]source GigabitEthernet0/0/0 #源为自己的物理端口
[R2-Tunnel0/0/0]nhrp entry 172.16.1.1 10.1.1.1 register #主动到R1注册
配置完成后已经可以相互通信了,但是还需要配置OSPF协议,实现内网互通
3.2 星型拓扑/OSPF配置
在R1-R2/R3一侧,我们需要配置OSPF协议,这里以R1为例
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]network 172.16.1.1 0.0.0.0
除此之外,因为默认情况下OSPF使用的是p2p点到点协议,所以我们需要手动改为broadcast,这样才能实现OSPF邻居的建立
[R1-Tunnel0/0/0]ospf network-type broadcast
同时,为了确保端口IP固定的R1为DR,我们需要手动将R2,R3退出选举,这样就可以确保R1为DR
[R2-ospf-1-area-0.0.0.0]ospf dr-priority 0
这样OSPF应该就能正常建邻成功了,查看ospf邻居表检查一下
3.1全联拓扑/MGRE配置
在R1、R4、R5中,R1为172.16.2.1,R2为2.2,R3为2.3,和R1/R2/R3不同的是星型拓扑只建立R2到R1和R3到R1,但本册需要分别建立三个端点互联的MAP
配置R1:
[R1]int t0/0/1 #创建新的T0/0/1端口
[R1-Tunnel0/0/1]ip add 172.16.2.1 24 #配置Tunnel端口IP
[R1-Tunnel0/0/1]tunnel-protocol gre p2mp #指定隧道协议为GRE,p2mp为点到多点
[R1-Tunnel0/0/1]source 10.1.2.1 #源为自己的端口IP
[R1-Tunnel0/0/1]nhrp entry multicast dynamic #动态注册
配置R4:
[R4]int t0/0/0
[R4-Tunnel0/0/0]ip add 172.16.2.2 24 #配置Tunnel端口IP
[R4-Tunnel0/0/0]tunnel-protocol gre p2mp #指定隧道协议为GRE,p2mp为点到多点
[R4-Tunnel0/0/0]source 10.1.5.1 #源为自己的物理端口
[R4-Tunnel0/0/0]nhrp entry 172.16.2.1 10.1.2.1 register
[R4-Tunnel0/0/0]nhrp entry 172.16.2.3 10.1.6.1 register
配置R5:
[R5]int t0/0/0
[R5-Tunnel0/0/0]ip add 172.16.2.3 24 #配置Tunnel端口IP
[R5-Tunnel0/0/0]tunnel-protocol gre p2mp #指定隧道协议为GRE,p2mp为点到多点
[R5-Tunnel0/0/0]source 10.1.6.1 #源为自己的物理端口
[R5-Tunnel0/0/0]nhrp entry 172.16.2.1 10.1.2.1 register
3.2 星型拓扑/OSPF配置
在R1-R4/R5一侧,同样配置OSPF协议:
R1:
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 172.16.2.1 0.0.0.0 #把新网段添加进原有的就可
R4:
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]ne
[R4-ospf-1-area-0.0.0.0]network 172.16.2.2 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 192.168.4.1 0.0.0.0
R5:
[R5]ospf 1 router-id 5.5.5.5
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]ne
[R5-ospf-1-area-0.0.0.0]network 172.16.2.3 0.0.0.0
[R5-ospf-1-area-0.0.0.0]network 192.168.5.1 0.0.0.0
至此,所有的ospf+MGRE配置已全部完成
三、实验验证
通过检查各个路由器的路由表,可以看到各个路由器的路由表已经配置完成,我们这里检查R1和R2的路由表
R1路由表检查:
R2路由表检查: