基于Packet Tracer实现GRE VPN
2016-09-13焦慧华李湘一
焦慧华, 李湘一, 肖 群
(琼台师范高等专科学校, 海南 海口 571127)
基于Packet Tracer实现GRE VPN
焦慧华,李湘一,肖群
(琼台师范高等专科学校, 海南海口571127)
在网络工程中,经常遇到分布在不同地理位置的总部与分部通过ISP网络连接起来,实现公司内部资源共享的情况,可以在ISP公共网络中建立一条隧道,实现总部与分部路由信息交换,达到相互通信的目的。本文利用Packet Tracer模拟器模拟公司总部与分部实现GRE VPN,达到两台电脑主机通过私有地址互相通信。
Packet Tracer;GRE VPN;通信
一、GRE工作原理
GRE(通用路由协议封装)是由Cisco和Netsmiths等公司于1994年提交给IETF(互联网的工程任务组)的,标号为RFC1701和RFC1702。用于传输三层网络协议的隧道协议。目前有多数厂商的网络设备均支持GRE隧道协议。路由器收到一个需要封装和路由的原始数据报文(Payload),这个报文首先被GRE封装成GRE报文,然后又被封装在IP协议中,由IP层负责此报文转发[1]。
原始报文的协议被称为乘客协议,GRE被称为封装协议,而负责转发的IP协议被称为传输协议[2]。
GRE优点如下:
(1)多协议的本地网络可以通过单一协议的骨干网实现传输;
(2)将一些不能连续的子网连接起来,用于组建VPN[3];
(3)扩大网络的工作范围,例如,RIP最多16跳,GRE连接隧道计1跳。
二、网络拓扑图及IP规划
如图2.1所示网络中,路由器R1与R3之间建立Tunnel,路由器R1背后的子网10.10.10.0/24与路由器R3背后的子网10.10.12.0/24通过R1与R3之间的Tunnel进行通信。这种通信通过Tunnel进行,对于R1与R3之间的外部网络是透明的和不可见的,即是一种虚拟专用网(VPN)的实现。

图2.1 网络拓扑图与IP地址分配Fig2.1 Network topology and IP address assignment
