一、GRE通过静态路由实现两个远程IPv4子网互联实验
1、组网概述
如图所示,RouterA 和 RouterC是两分支机构的外网网关,PC1和PC2上运行IPv4协议,分别代表两分支机构私网。现需要通过在Internet上建立GRE隧道,采用静态路由方式实现这两个远程的IPv4私网互通。
2、基本配置思路
通过需求可以得知需要通过在Internet上建立GRE隧道实现两个异地的远程IPv4子网互通,并且此时要求隧道两端所连接的子网网关设备连接Internet的接口上通过分配静态公网IP地址进行实现。
故要实现PC1和 PC2通过公网互通,需要在 RouterA 和 RouterC之间建立直连链路,部署GRE隧道,然后通过静态路由指定到达对端的报文通过Tunnel接口转发,PC1和PC2就可以互相通信了。基本的配置思路如下。
(1)公网配置OSPF路由协议实现公网间路由互通。
(2)在 RouterA 和 RouterC上分别创建Tunnel 接口,配置IP地址和GRE封装协议,创建GRE隧道。同时指定源IP地址和目的地址
(3)在 RouterA和 RouterC上分别采用静态路由配置方式配置经过 Tunnel 接口转发的路由。最终使PC1和 PC2所代表的子网之间的流量通过GRE隧道传输,实现两子网互通。
3、配置过程
步骤一:配置IP地址以及在各设备创建loopback0虚拟接口并配置虚拟IP地址
IP地址配置如图所示,此处不在赘余。
步骤二:配置公网侧的OSPF路由
在 RouterA、RouterB 和 RouterC上连接公网Internet的接口运行OSPF路由实现公网路由互通,其中OSPF进程1,区域0,路由器ID为各设备loopback0接口IP地址。配置如下所示:
(1)RouterA配置OSPF
[Router_A]ospf 1 router-id 1.1.1.1
[Router_A-ospf-1]area 0
[Router_A-ospf-1-area-0.0.0.0]net 1.1.1.1 0.0.0.0
[Router_A-ospf-1-area-0.0.0.0]