拓扑图
场景模拟:
AR1作为公司的分部的边界路由,AR2作为运营商,AR3作为公司总部的边界路由
现在需要分部和总部进行通信,指定使用GRE技术实现
需求:R1和R2通过GRE技术实现网络通信
GRE实现通信原理
GRE在原有的报文上添加GRE的头部信息、隧道的源地址、隧道的目的地址,使其数据能在公网上进行传输。
配置IP
完善路由信息
测试
配置Tunnel接口
GRE两端配置完成后,必须存在指向隧道的路由信息,否则数据无法被GRE进行封装,也就无法正常
通讯
测试
至此,完成分部与总部的通信需求。
扩展配置----Keepalive
先在AR3的GE0/0/0接口进行抓包,使用AR1去ping一下R3的环回
发现只有ICMP协议的流量数据
在AR1进行Keepalive的配置
可以发现AR3收到了GRE协议的流量,说明配置成功;再查看AR1隧道接口的情况
可以发现是双UP的状态
现在将AR3的接口shutdown,再查看AR1隧道接口的情况
可以发现隧道接口变成了down状态
故,Keepalive用于检测隧道对端是否可达。开启后,GRE隧道会定期向对端发送keepalive探测报文,如果对端不可达,隧道连接会及时关闭,避免形成数据空洞。