MGRE、OSPF 综合实验
实验需求:
1、R6为ISP只能配置IP地址,R1-R5的环回为私有网段;
2、R1/4/5为全连的MGRE结构,R1/2/3的星型的拓扑结构,R1为中心站点;
3、所有私有网段可以互相通讯,私有网段使用OSPF完成
拓扑如下:
按照拓扑图进行配置IP地址
- R1/4/5为全连的MGRE结构
全连:这三台路由器既是中心站点,又是分支站点
R1:
[r1]int t0/0/0
[r1-Tunnel0/0/0]ip address 192.168.6.1 24
[r1-Tunnel0/0/0]tunnel-protocol gre p2mp
[r1-Tunnel0/0/0]source 16.0.0.1
[r1-Tunnel0/0/0]ospf network-type broadcast
[r1-Tunnel0/0/0]nhrp entry multicast dynamic
[r1-Tunnel0/0/0]nhrp network-id 100
[r1-Tunnel0/0/0]nhrp entry 192.168.6.2 46.0.0.1 register
[r1-Tunnel0/0/0]nhrp entry 192.168.6.3 56.0.0.1 register
R4:
[r4]int t0/0/0
[r4-Tunnel0/0/0]ip address 192.168.6.2 24
[r4-Tunnel0/0/0]tunnel-protocol gre p2mp
[r4-Tunnel0/0/0]source 46.0.0.1
[r4-Tunnel0/0/0]ospf network-type broadcast
[r4-Tunnel0/0/0]nhrp entry multicast dynamic
[r4-Tunnel0/0/0]nhrp network-id 100
[r4-Tunnel0/0/0]nhrp entry 192.168.6.3 56.0.0.1 register
R5:
[r5]int t0/0/0
[r5-Tunnel0/0/0]ip address 192.168.6.3 24
[r5-Tunnel0/0/0]tunnel-protocol gre p2mp
[r5-Tunnel0/0/0]source 56.0.0.1
[r5-Tunnel0/0/0]nhrp entry multicast dynamic
[r5-Tunnel0/0/0]nhrp network-id 100
至此,R1,R4,R5全连MGRE配置完成 - R1/2/3的星型的拓扑结构,R1为中心站点
R1:
[r1]int t0/0/1
[r1-Tunnel0/0/1]ip address 192.168.7.1 24
[r1-Tunnel0/0/1]tunnel-protocol gre p2mp
[r1-Tunnel0/0/1]source 116.0.0.1
[r1-Tunnel0/0/1]nhrp entry multicast dynamic
[r1-Tunnel0/0/1]nhrp network-id 110
R2:
[r2]int t0/0/0
[r2-Tunnel0/0/0]ip address 192.168.7.2 24
[r2-Tunnel0/0/0]tunnel-protocol gre p2mp
[r2-Tunnel0/0/0]source g0/0/0
[r2-Tunnel0/0/0]nhrp network-id 110
[r2-Tunnel0/0/0]nhrp entry 192.168.7.1 116.0.0.1 register
R3:
[r3]int t0/0/0
[r3-Tunnel0/0/0]ip address 192.168.7.3 24
[r3-Tunnel0/0/0]tunnel-protocol gre p2mp
[r3-Tunnel0/0/0]source g0/0/0
[r3-Tunnel0/0/0]nhrp network-id 110
[r3-Tunnel0/0/0]nhrp entry 192.168.7.1 116.0.0.1 register
- 所有私有网段可以互相通讯,私有网段使用OSPF完成
如果用OSPF协议来完成会有一下2种情况:
1.因为MGRE的网络类型默认是P2P网络,所以只会和R4R5中的一个建立邻接关系,也只和R2R2中的一个建立邻接关系,所以我们要想建立完整的邻接关系,我们就可以修改网络类型
[r1]int t0/0/0
[r1-Tunnel0/0/0]ospf network-type broadcast
2.修改网络类型后,会发现还是没有建立完整的邻接关系,是因为R1、R2、R3,三台路由器条件匹配中的指定路由器和备份指定路由器选举不一致,导致无法建立完整的邻接关系。
解决方法(两种):
一、修改优先级
1、修改R1的优先级,把R1的优先级改大,让他成为DR
[r1]int t0/0/1
[r1-Tunnel0/0/1]ospf dr-priority 10
2、修改R2,R3的优先级,把R2,R3的优先级改为0,让他们放弃选举
[r2]int t0/0/0
[r2-Tunnel0/0/0]ospf dr-priority 0
[r3-Tunnel0/0/0]ospf dr-priority 0
改完会发现也还是没有建立完整的邻接关系,这是因为 DR/BDR的选举是非抢占模式,一旦选举成功,就不会改变,所以需要重启动ospf协议
reset ospf 1 process
reset ospf 1 process
reset ospf 1 process
Warning: The OSPF process will be reset. Continue? [Y/N]:y
二、修改OSPF接口网络类型,将broadcast改成P2MP
[r1-Tunnel0/0/1]ospf network-type p2mp
综上,该实验所有需求全部完成
进行ping测试