Cisco的GRE配置

Cisco的GRE配置

        GRE技术能够将各种网络协议封装到IP隧道内,并通过IP互联网络在路由器间创建一个虚拟的点对点隧道链接.

       GRE是一种典型的三层隧道封装技术,GRE的封装结构如下:

  GRE封装后的数据主要由4个部分组成.其中内层ip头部和内层实际传递数据为封装负载.在内层IP头部之前添加一个GRE头部,再在GRE头部之前,添加一个全新的外层IP头部,从面实现GRE技术对原始IP数据的封装.

    GRE技术的主要问题是对封装负载不提供任何安的保护.

以下面的拓朴图来演示CISCO的GRE配置:

R1和R2模拟公司的两个站点,1.1.1.0/24和3.3.3.0/24分别模拟两个站点内部网络.R2模拟Internet服务提供商路由器.本实验的目标就是通过GRE技术在R1和R3两个站点间建立一个点对点GRE隧道,并在GRE的隧道口上运行动态路由协议(ospf),以学习彼此的内部网络路由.两个站点之间的流量通过GRE隧道封装穿越Internet.

一,基本网络配置

R1上的基本网络配置

hostname R1
interface Loopback1
 ip address 1.1.1.1 255.255.255.0
!
interface Ethernet0/0
 ip address 12.12.12.1 255.255.255.0
 duplex auto
ip route 0.0.0.0 0.0.0.0 12.12.12.2
注意:客户站点有访问Internet的默认路由

R2上的基本网络配置


hostname R2

interface Ethernet0/0
 ip address 12.12.12.2 255.255.255.0
 duplex auto
!
interface Ethernet0/1
 ip address 23.23.23.2 255.255.255.0
 duplex auto
!
只有直连的路由,没有站点内部网络路由.

R3上的基本网络配置

hostname R3
interface Loopback3
 ip address 3.3.3.3 255.255.255.0
!
interface Ethernet0/0
 no ip address
 shutdown
 duplex auto
!
interface Ethernet0/1
 ip address 23.23.23.3 255.255.255.0
 duplex auto
!
ip route 0.0.0.0 0.0.0.0 23.23.23.2
注意:客户站点有访问Internet的默认路由

二.配置GRE和OSPF

R1上配置GRE和OSPF

interface Tunnel0
 ip address 123.123.123.1 255.255.255.0
 tunnel source 12.12.12.1
 tunnel destination 23.23.23.3

router ospf 1
 network 1.1.1.0 0.0.0.255 area 0
 network 123.123.123.0 0.0.0.255 area 0
!

R3上配置GRE和OSPF

interface Tunnel0
 ip address 123.123.123.3 255.255.255.0
 tunnel source 23.23.23.3
 tunnel destination 12.12.12.1

router ospf 1
 network 3.3.3.0 0.0.0.255 area 0
 network 123.123.123.0 0.0.0.255 area 0

三.查看状态与测试

R1上学到的路由

3.3.3.3的路由是通过tunnel0接口学习到的

 

R3上学到的路由

1.1.1.1的路由是通过tunnel0学习到的.

 

使用ping命令测试连通性

在R3的e0/1接口抓包看下情况:

可以看到内网IP被封装到GRE中,外部封装了新的ip地址.并且也看得出来GRE是不对数据加密的.

此条目发表在cisco分类目录,贴了, 标签。将固定链接加入收藏夹。