实验要求:
1、左边三台设备配置OSPF 10,区域0;
2、右边为OSPF 1 中间是Area0,下挂Area1和Area2
3.两个进程之间有ISP设备,需要访问公网
4.OSPF 1区域零中,中心设备不启动动态路由协议,配置MGRE
5.全网可达
实验分析:首先进行接口IP地址配置,左边启动OSPF并宣告,R3写指向ISP的缺省,并下发缺省,配置NAT,右边先配置MGRE环境,R6,8,10,12写静态路由。启动OSPF,R5写指向ISP的缺省,下发缺省路由,配置NAT,R3-R5之间配置VPN
1.接口IP地址配置略(IP划分见上)
2.R3(R1,R2只需启动OSPF即可)
R6,R8,R10,R12配置MGRE环境(这里不会的话,可以去看我前面的文章有解释呦)
这里需关注的是R7是中心设备不能启动OSPF也不能配置静态,所以我们需要在其他四台路由器上配置静态
还有修改tunnel接口的网络类型为broadcast或者p2mp,但broadcast类型需要进行DR/BDR选举,而且会导致路由器之间认知不同,因此这里我们选择p2mp类型,修改hello包时间即可(加快收敛,优化网络)
[r6-Tunnel0/0/0]tunnel-protocol gre p2mp
[r6-Tunnel0/0/0]source 192.168.3.6
[r6-Tunnel0/0/0]nhrp entry multicast dynamic
[r6-Tunnel0/0/0]ospf network-type p2mp
[r6-Tunnel0/0/0]ospf timer hello 10
[r8-Tunnel0/0/0]tunnel-protocol gre p2mp
[r8-Tunnel0/0/0]source GigabitEthernet 0/0/0
[r8-Tunnel0/0/0]nhrp entry 192.168.14.6 192.168.3.6 register
[r8-Tunnel0/0/0]ospf network-type p2mp
[r8-Tunnel0/0/0]ospf timer hello 10
[r10-Tunnel0/0/0]tunnel-protocol gre p2mp
[r10-Tunnel0/0/0]source GigabitEthernet 0/0/0
[r10-Tunnel0/0/0]nhrp entry 192.168.14.6 192.168.3.6 register
[r10-Tunnel0/0/0]ospf network-type p2mp
[r8-Tunnel0/0/0]ospf timer hello 10
[r12-Tunnel0/0/0]tunnel-protocol gre p2mp
[r12-Tunnel0/0/0]source GigabitEthernet 0/0/0
[r12-Tunnel0/0/0]nhrp entry 192.168.14.6 192.168.3.6 register
[r12-Tunnel0/0/0]ospf network-type p2mp
[r12-Tunnel0/0/0]ospf timer hello 10
右边启动OSPF,与R3一样方法启动即可
R5与R3一样需要配置缺省并下发缺省路由,配置NAT
最后俩边需要进行通讯,配置点到点的环境(GRE)即可
[r3-Tunnel0/0/0]ip add 192.168.13.3 24
[r3-Tunnel0/0/0]tunnel-protocol gre
[r3-Tunnel0/0/0]source 34.0.0.3
[r3-Tunnel0/0/0]destination 45.0.0.5
[r5-Tunnel0/0/0]ip add 192.168.13.5 24
[r5-Tunnel0/0/0]tunnel-protocol gre
[r5-Tunnel0/0/0]source 45.0.0.5
[r5-Tunnel0/0/0]destination 34.0.0.3
最后配置静态路由就好啦