GRE(Generic Routing Encapsulation - 通用路由封装):
- 属于虚拟的点到点网络类型;
- 是一种简单的 VPN(Virtual Private Network - 虚拟专用网络)技术;
- 两个网络穿越中间的网络直接通讯;
例举拓扑图:
如果 PC1所在的网段想连通 PC2所在的网段可以在 R1 和 R3 上分别创建一个Tunnel接口来搭建一条虚拟的专线(新的网段),跨越中间的所有网段,进行直接通讯;
创建好GRE之后的图可以看成这样:
配置思路:
1. 将拓扑图转化为GRE图(自己取的名字,大家自行理解)
2. 创建 Tunnel 接口并配置 IP
3. 选择 GRE 封装类型
4. 再在 Tunnel 接口上写源目 IP,注意:写的都是公有IP
切记:
GRE链路建立后,仅仅完成的拓扑连接的效果,仅存在直连路由,若需要两个网络基于该GRE隧道传输,必须考虑 路由 的问题;
配置命令:
[r1]interface Tunnel 0/0/0
[r1-Tunnel0/0/0]ip address 192.168.3.1 24
[r1-Tunnel0/0/0]tunnel-protocol gre //选择封装类型定义封装的源、目ip地址
[r1-Tunnel0/0/0]source 12.1.1.1
[r1-Tunnel0/0/0]destination 23.1.1.2