配置GRE简单说明1
知识点1 :私网地址 10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
知识点2:私网的数据不可以直接在公网地址的internet中传输到第二个私网地址。
知识点3:GRE数据传输原理如下图1所示。
图1
数据10.1.1.2 传输到R1路由器,R1路由器首先会给这个数据加上1.1.1.1直到1.1.1.2数据封装 ,最后再给这个数据加上数据开始ip地址是100.1.1.1 ,结束IP地址是200.1.1.1。这样数据外面就有公网数据包的外壳,既可以在公网地址传输,直接到达R4路由器192.168.1.4。1.1.1.1 和1.1.1.2 是GRE数据传输的直达隧道。具体资料请自己搜索。
接下来对个路由器的端口ip地址进行设置。
R2
r2>en
r2#conf t (进入全局配置模式)
r2(config)#int f0/0 (进入这个路由器f0/0端口)
r2(config-if)#ip add 10.1.1.2 255.255.255.0(配置IP地址以及默认网关)
r2(config-if)#no sh (开启路由器的端口)
r2(config-if)#exit (退出端口配置模式,回到全局配置模式)
r2(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.1 (指向R1静态路由,如果添加不起静态路由,请把R2的IP地址设置好了)
R1
r1(config)#int f0/0
r1(config-if)#ip address 10.1.1.1 255.255.255.0
r1(config-if)#no sh
r1(config-if)#exit
r1(config)#int F0/1
r1(config-if)#ip add 100.1.1.1 255.255.255.0
r1(config-if)#no sh
r1(config-if)#exit
r1(config)#ip route 0.0.0.0 0.0.0.0 100.1.1.5 (指向R5混合网络的静态路由)
R5
r5(config)#int f0/1
r5(config-if)#ip add 100.1.1.5 255.255.255.0
r5(config-if)#no sh
r5(config)#int f0/0
r5(config-if)#ip add 200.1.1.5 255.255.255.0
r5(config-if)#no sh
R5是混合网络,不需要配置任何的静态路由。
R3
r3(config)#int f0/0
r3(config-if)#ip add 200.1.1.1 255.255.255.0
r3(config-if)#no sh
r3(config)#int f0/1
r3(config-if)#ip address 192.168.1.3 255.255.255.0
r3(config-if)#no sh
r3(config)#ip route 0.0.0.0 0.0.0.0 200.1.1.5 (指向R5的静态路由)
R4
r4(config)#int f0/1
r4(config-if)#ip add 192.168.1.4 255.255.255.0
r4(config-if)#no sh
r4(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.3 (指向R3的静态路由)
有兴趣,可以在各个路由器ping ip地址,看看数据传输的丢包率。
接下来我们就对R1和R3建立快速通道,不管R5的混合网中,不管经过都少个路由器,我只走这条快速通道。
R1
r1(config)#interface tunnel 1(建立一个虚拟IP名称)
r1(config-if)#ip address 1.1.1.1 255.255.255.0 (虚拟IP地址与及默认网关)
r1(config-if)#tunnel source 100.1.1.1(开始IP地址传输)
r1(config-if)#tunnel destination 200.1.1.1(结束IP地址传输)
r1(config-if)#exit
r1(config)#ip route 192.168.1.0 255.255.255.0 1.1.1.2 (静态路由)
R3
r3(config)#interface tunnel 3
r3(config-if)#ip address 1.1.1.2 255.255.255.0
r3(config-if)#tunnel source 200.1.1.1
r3(config-if)#tunnel destination 100.1.1.1
r3(config-if)#exit
r3(config)#ip route 10.1.1.0 255.255.255.0 1.1.1.1(静态路由)
此实验已经完成90%,最后一步,需要对此传输数据加密,在下一章进行续写。
在这里说明几个关键的命令:
ping 10.1.1.0 两台设备数据传输丢包率
r1#show interfaces tunnel 1(查看虚拟端口的配置情况)
traceroute 10.1.1.1 (跟踪数据的传输方向)
exit 返回上一级
copy running-config startup-config (保存配置文件,只针对思科)