## 实验报告
## 实验一:GRE VPN
### 实验拓扑
### 实验要求
1. 按照图示配置IP地址。
2. 在R1和R3上配置默认路由使公网区域互通。
3. 在R1和R3上配置GRE VPN,使两端私网能够互相访问,Tunnel口IP地址如图。
4. 在R1和R3上配置RIPv2或者OSPF或者静态,来传递两端私网路由。
### 实验步骤
1. 配置IP地址部分
R1配置
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 100.1.1.1 24
R2配置
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 100.1.1.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 100.2.2.2 24
R3配置
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 100.2.2.3 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.2.254 24
2. 配置默认路由,使公网通
R1配置
[R1]ip route-static 100.2.2.0 24 100.1.1.2
R3配置
[R3]ip route-static 100.1.1.0 24 100.2.2.2
3. 在R1和R3上配置GRE VPN,使两端私网能够互相访问
R1配置
[R1]interface Tunnel 0/0/0
[R1-Tunnel0/0/0]tunnel-protocol gre
[R1-Tunnel0/0/0]ip add 192.168.3.1 24
[R1-Tunnel0/0/0]source 100.1.1.1
[R1-Tunnel0/0/0]destination 100.2.2.3
R3配置
[R3]int Tunnel 0/0/0
[R3-Tunnel0/0/0]ip address 192.168.3.3 24
[R3-Tunnel0/0/0]tunnel-protocol gre
[R3-Tunnel0/0/0]source 100.2.2.3
[R3-Tunnel0/0/0]destination 100.1.1.1
4. 在R1和R3上配置RIPv2来传递两端私网路由
R1配置
[R1]rip
[R1-rip-1]version 2
[R1-rip-1]undo summary
[R1-rip-1]network 192.168.1.0
[R1-rip-1]network 192.168.3.0
R3配置
[R3]rip
[R3-rip-1]version 2
[R3-rip-1]undo summary
[R3-rip-1]network 192.168.2.0
[R3-rip-1]network 192.168.3.0
### 效果测试
在PC4上Ping PC5,可以Ping通。
---
## 实验二:基于RIP的MGRE实验
### 实验拓扑
### 实验要求
1. 按照图示配置IP地址。
2. 配置静态路由协议,使公网通。
3. 配置MGRE VPN。
4. 配置NHRP。
5. 配置RIP路由协议来传递两端私网路由。
6. 测试全网通。
### 实验步骤
1. 配置IP地址
R1配置
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 15.0.0.1 24
[R1]int LoopBack 0
[R1-LoopBack0]ip address 192.168.1.1 24
R2配置
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip address 25.0.0.2 24
[R2]int LoopBack 0
[R2-LoopBack0]ip address 192.168.2.2 24
R3配置
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 35.0.0.3 24
[R3-GigabitEthernet0/0/0]int l0
[R3-LoopBack0]ip address 192.168.3.3 24
R4配置
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 45.0.0.4 24
[R4-GigabitEthernet0/0/0]int l0
[R4-LoopBack0]ip add 192.168.4.4 24
R5配置
[R5]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 15.0.0.5 24
[R5-GigabitEthernet0/0/0]int g0/0/1
[R5-GigabitEthernet0/0/1]ip add 25.0.0.5 24
[R5-GigabitEthernet0/0/1]int g0/0/2
[R5-GigabitEthernet0/0/2]ip add 45.0.0.5 24
[R5-GigabitEthernet0/0/2]int g4/0/0
[R5-GigabitEthernet4/0/0]ip add 35.0.0.5 24
2. 配置静态路由,使公网通
R1配置
[R1]ip route-static 0.0.0.0 0 15.0.0.5
R2配置
[R2]ip route-static 0.0.0.0 0 25.0.0.5
R3配置
[R3]ip route-static 0.0.0.0 0 35.0.0.5
R4配置
[R4]ip route-static 0.0.0.0 0 45.0.0.5
3. 配置MGRE VPN
R1配置
[R1]int Tunnel 0/0/0
[R1-Tunnel0/0/0]ip add 192.168.5.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre p2mp
[R1-Tunnel0/0/0]source 15.0.0.1
R2配置
[R2]int Tunnel 0/0/0
[R2-Tunnel0/0/0]ip add 192.168.5.2 24
[R2-Tunnel0/0/0]tunnel-protocol gre p2mp
[R2-Tunnel0/0/0]source 25.0.0.2
R3配置
[R3]int Tunnel 0/0/0
[R3-Tunnel0/0/0]ip add 192.168.5.3 24
[R3-Tunnel0/0/
0]tunnel-protocol gre p2mp
[R3-Tunnel0/0/0]source 35.0.0.3
R4配置
[R4]int Tunnel 0/0/0
[R4-Tunnel0/0/0]ip address 192.168.5.4 24
[R4-Tunnel0/0/0]tunnel-protocol gre p2mp
[R4-Tunnel0/0/0]source 45.0.0.4
4. 配置NHRP
中心站点配置
[R1-Tunnel0/0/0]nhrp network-id 100 创建NHRP域
分支站点配置
[R2]int Tunnel 0/0/0
[R2-Tunnel0/0/0]nhrp network-id 100 //分支加入中心站点域100
[R2-Tunnel0/0/0]nhrp entry 192.168.5.1 15.0.0.1 register // 分支找中心注册自己的信息
[R3]int Tunnel 0/0/0
[R3-Tunnel0/0/0]nhrp network-id 100
[R3-Tunnel0/0/0]nhrp entry 192.168.5.1 15.0.0.1 register
[R4]int Tunnel 0/0/0
[R4-Tunnel0/0/0]nhrp network-id 100
[R4-Tunnel0/0/0]nhrp entry 192.168.5.1 15.0.0.1 register
测试:查看中心站点NHRP表
5. 配置RIP路由协议来传递两端私网路由
R1配置
[R1]rip 1
[R1-rip-1]undo summary
[R1-rip-1]version 2
[R1-rip-1]network 192.168.1.0
[R1-rip-1]network 192.168.5.0
R2配置
[R2]rip 1
[R2-rip-1]undo summary
[R2-rip-1]version 2
[R2-rip-1]network 192.168.2.0
[R2-rip-1]network 192.168.5.0
R3配置
[R3]rip 1
[R3-rip-1]undo summary
[R3-rip-1]version 2
[R3-rip-1]network 192.168.3.0
[R3-rip-1]network 192.168.5.0
R4配置
[R4]rip 1
[R4-rip-1]undo summary
[R4-rip-1]version 2
[R4-rip-1]network 192.168.4.0
[R4-rip-1]network 192.168.5.0
6. 解决问题:RIP水平分割机制
在中心上开启伪广播
[R1-Tunnel0/0/0]nhrp entry multicast dynamic
关闭RIP的水平分割机制
[R1-Tunnel0/0/0]undo rip split-horizon
[R2-Tunnel0/0/0]undo rip split-horizon
[R3-Tunnel0/0/0]undo rip split-horizon
[R4-Tunnel0/0/0]undo rip split-horizon
效果测试
查看分支站点的RIP路由表学习情况,测试全网通。