一、实验拓扑
二、实验要求
三、实验思路
- 公网地址
- 公网路由
- 私网地址MGRE
- 私网路由OSPF(邻居关系——接口网络类型——数据库表——路由表)
四、实验配置
- 配置公网IP
ISP上进行测试结果:
2.公网路由配置
R1——R5的缺省指向ISP
[r1]ip route-static 0.0.0.0 0 14.1.1.2
[r1]ip route-static 0.0.0.0 0 24.1.1.2
[r2]ip route-static 0.0.0.0 0 34.1.1.2
[r3]ip route-static 0.0.0.0 0 44.1.1.2
[r4]ip route-static 0.0.0.0 0 54.1.1.2
[r5]ip route-static 0.0.0.0 0 64.1.1.2
测试结果:
3.R1、2、3星形拓扑结构
以R1为例子
[r1]int tu0/0/1
[r1-Tunnel0/0/1]ip add 10.1.2.1 24
[
[r1-Tunnel0/0/1]tunnel-protocol gre p2mp
[r1-Tunnel0/0/1]source 24.1.1.1
以R2为例子:
[r2-Tunnel0/0/1]ip add 10.1.2.2 24
[r2-Tunnel0/0/1]tunnel-protocol gre p2mp
[r2-Tunnel0/0/1]source g0/0/0 //动态接口绑定物理接口
[r2-Tunnel0/0/1]nhrp entry 10.1.2.1 24.1.1.1 register
用ospf进行宣告实现环回之间互通:
以R1为例:
[r1]ospf
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 24.1.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 10.1.2.1 0.0.0.0
对R1(中心站点)针对动态MAP手动打开伪广播功能:
[r1-Tunnel0/0/1]nhrp entry multicast dynamic
更改接口类型为broadcast可建立多个邻接关系:
//都需更改接口类型,需要选举DR和BDR,从而建立数据库
[r1-Tunnel0/0/1]ospf network-type broadcast
[r2-Tunnel0/0/1]ospf network-type broadcast
[r3-Tunnel0/0/1]ospf network-type broadcast
更改(非中心站点路由)参选接口优先级为0
[r2-Tunnel0/0/1]ospf dr-priority 0
[r3-Tunnel0/0/1]ospf dr-priority 0
4.R1、4、5之间全联MGRE结构
以R5为例子:
[r5]int tu0/0/0
[r5-Tunnel0/0/0]ip add 10.1.1.5 24
[r5-Tunnel0/0/0]tunnel-protocol gre p2mp
[r5-Tunnel0/0/0]nhrp entry 10.1.1.1 14.1.1.1 register
[r5-Tunnel0/0/0]nhrp entry 10.1.1.4 54.1.1.1 register
[r5-Tunnel0/0/0]source 64.1.1.1
[r4-Tunnel0/0/0]nhrp entry multicast dynamic //手动开启动态伪广播
[r5-Tunnel0/0/0]q
ospf进行宣告:
[r1-ospf-1-area-0.0.0.1]network 14.1.1.1 0.0.0.0
[r4]ospf
[r4-ospf-1-area-0.0.0.1]network 10.1.1.4 0.0.0.0
[r4-ospf-1-area-0.0.0.1]network 54.1.1.1 0.0.0.0
[r5]ospf
[r5-ospf-1-area-0.0.0.1]network 64.1.1.1 0.0.0.0
[r5-ospf-1-area-0.0.0.1]network 10.1.1.5 0.0.0.0
ospf进行宣告:
[r1-ospf-1-area-0.0.0.1]network 14.1.1.1 0.0.0.0
[r4]ospf
[r4-ospf-1-area-0.0.0.1]network 10.1.1.4 0.0.0.0
[r4-ospf-1-area-0.0.0.1]network 54.1.1.1 0.0.0.0
[r5]ospf
[r5-ospf-1-area-0.0.0.1]network 64.1.1.1 0.0.0.0
[r5-ospf-1-area-0.0.0.1]network 10.1.1.5 0.0.0.0
更改接口类型为broadcast可建立多个邻接关系:
//都需更改接口类型,需要选举DR和BDR,从而建立数据库
[r1-Tunnel0/0/0]ospf network-type broadcast
[r2-Tunnel0/0/0]ospf network-type broadcast
[r3-Tunnel0/0/0]ospf network-type broadcast