首页业界动态基础网络服务高级网络服务网络技术相关下载 登录论坛 @联系我们
WinSVR.ORG > 信息 > 高级网络服务 > 路由和远程访问 > How to :部署Windows server 2003中的站点到站点VPN连接
现在时间是: 2018-11-21 16:53
How to :部署Windows server 2003中的站点到站点VPN连接

(2006-01-23 20:44)

How to :部署Windows Server 2003中的站点到站点VPN连接

 

站点到站点VPN连接是一种请求拨号连接,它使用VPN隧道协议(PPTP或L2TP/IPSec)来连接不同的专用网络,连接两端的每个VPN服务器都提供一个到达自己所属本地专用网络的路由连接。和远程访问VPN将一台单独的计算机连接到网络中不同,站点到站点VPN连接连接整个网络。当两台VPN服务器创建站点到站点VPN连接后,连接两端的VPN所属的专用网络均可以访问另一端的远程网络,就像访问本地网络一样。

默认情况下,站点到站点VPN连接是请求拨号连接,只有当网络流量必须通过此接口转发(需要转发IP数据包到对应的远程网络)时才建立连接。此时呼叫路由器(VPN 客户端)初始化这个连接,应答路由器(VPN 服务器)侦听连接请求,接收来自呼叫路由器的连接请求,并根据请求建立连接,并且在空闲一定时间(默认为5分钟)后断开连接。你可以配置连接为永久连接方式,此时,VPN服务器会保持此连接的连接状态,如果连接中断则立即重新初始化连接。

为了避免呼叫路由器建立不需要的连接,您可以按照以下两种方式来限制呼叫路由器建立请求的站点到站点VPN连接:

  • IP请求拨号筛选器。你可以使用请求拨号筛选来决定哪种类型的IP流量不能导致请求拨号连接的建立,也可以配置哪种类型的IP流量可以导致连接的建立。配置请求拨号筛选的方法是:在路由和远程访问管理单元的网络接口节点中右击请求拨号接口,然后点击设置IP请求拨号筛选器。关于IP请求拨号筛选器更详细的信息,请参见深入理解路由和远程访问服务中的筛选器和基本防火墙一文。

  • 拨出时间。你可以使用拨出时间来配置允许或禁止呼叫路由器建立站点到站点VPN连接的时间段。配置拨出时间的方法是:在路由和远程访问管理单元的网络接口节点中右击请求拨号接口,然后点击拨出时间。你还可以使用远程访问策略来配置允许传入请求拨号路由连接的时间。

 

根据初始化的方向,站点到站点VPN连接可以分为以下两种类型:

单向初始化连接

在单向初始化连接中,一台VPN路由器总是担任呼叫路由器(VPN客户端),而另一台VPN路由器总是担任应答路由器(VPN服务器)。当单向初始化的站点到站点连接成功创建后,呼叫路由器上将添加到达应答路由器所属专用网络的路由,但是应答路由器上不会添加到达呼叫路由器所属专用网络的路由,这种情况,应答路由器不能访问呼叫路由器所属的专用网络,因此通常情况下较少使用单向初始化连接。单向初始化的连接需要满足下列条件:

  • 应答路由器被配置为LAN和请求拨号路由器;

  • 在应答路由器上为呼叫路由器的身份验证凭据添加用户帐户;在应答路由器上配置了请求拨号接口,并且其名称与呼叫路由器所使用的用户帐户名称相同。这个请求拨号接口不是用于拨号的,因此它并没有配置呼叫路由器的主机名或IP地址,也没有配置有效的拨出用户身份验证信息。

  • 如果采用L2TP/IPSec模式的站点到站点VPN连接,还需要在呼叫路由器上安装客户端身份验证证书,在应答路由器上安装服务器身份验证证书;如果不安装证书,则需要配置预共享的IPSec密钥。


双向初始化连接

双向初始化连接可以看做是两个方向上的单向初始化连接,每个VPN路由器同时是呼叫路由器和应答路由器,向对方进行连接初始化和接受对方的站点到站点VPN连接请求。当站点到站点连接成功创建后,每个VPN路由器上均会添加到达对方路由器所属专用网络的路由,从而各自的专用网络可以访问远端网络。双向初始化的站点到站点VPN连接需要满足下列条件:

  • 两个路由器都被配置为LAN和请求拨号路由器;

  • 在每个路由器上为远端路由器的身份验证凭据添加了用户帐户,并且配置了名字与呼叫路由器所使用的用户帐户名称相同的请求拨号接口;

  • 如果采用L2TP/IPSec模式的站点到站点VPN连接,还需要在每个路由器上同时安装客户端身份验证证书和服务器身份验证证书;如果不安装证书,则需要配置预共享的IPSec密钥。

 

在部署站点到站点VPN服务之前,你需要配置VPN服务器提供远程访问VPN服务,因为本地VPN服务器会把远端VPN服务器发起的站点到站点VPN连接请求当成是普通VPN客户端计算机发起的远程访问VPN连接请求进行处理。远程访问客户端和请求拨号路由器都可以初始化一个VPN连接,那么VPN服务器是如何区分它们呢?

当远程访问客户端和请求拨号路由器向VPN服务器初始化VPN连接时,它们所发送的身份验证信息中包含用于初始化连接的用户名;如果响应这个连接请求的VPN服务器(应答路由器)上具有和此用户名一致的请求拨号接口,那么这个连接就是请求拨号连接;否则,这个传入的连接就是远程访问连接。

本文中的试验在How to :部署Windows Server 2003中的远程访问VPN服务一文的基础上进行,试验网络结构如下图所示,

Munich是总部网络(10.1.1.0/24)连接到Internet的网关,而Perth是分部网络(172.16.1.0/24)连接到Internet的网关。它们的操作系统均为Windows Server 2003 SP1,IP地址设置如下:

Munich

  • Internet:61.139.0.1/24

  • HQ LAN:10.1.1.1/24

Perth

  • Internet:61.139.0.8/24

  • Branch LAN:172.16.1.1/24

在这篇文章中,我将在MunichPerth之间创建站点到站点的VPN连接,从而允许总部网络和分部网络间的访问。

完整的配置一个双向初始化连接的站点到站点VPN连接包含以下步骤:

  • 在两台VPN服务器上分别启用远程访问VPN;

  • 在两台VPN服务器上分别创建请求拨号连接;

  • 在两台VPN服务器上分别创建远端VPN服务器用于初始化站点到站点VPN连接的拨入用户账户,此用户必须和本地VPN服务器上创建的请求拨号连接同名;

  • 如果使用L2TP/IPSec模式的VPN连接,还需要在每台VPN服务器上安装服务器身份验证证书和客户端身份验证证书。

 

在进行此站点到站点VPN连接试验之前,我已经做好了以下配置:

  • 在两台服务器上启用了远程访问VPN服务;

  • 因为需要配置L2TP/IPSec模式的站点到站点VPN连接,我已经为每台VPN服务器安装好了服务器身份验证证书和客户端身份验证证书。如下图所示:

以上配置可以参考How to :部署Windows Server 2003中的远程访问VPN服务一文。

因此,这篇文章中的试验只是包含创建请求拨号连接和拨入用户两部分,在创建请求拨号连接时,向导可以帮你自动创建拨入用户。详细的试验步骤如下:

  • 在总部的VPN服务器Munich上创建请求拨号连接和拨入用户;

  • 在分部的VPN服务器Perth上创建请求拨号连接和拨入用户;

  • 测试L2TP/IPSec模式的站点到站点连接;

  • 测试PPTP模式的站点到站点连接;



作者:风间子
责任编辑:风间子

[1] [2] [3] [4] [5] 下一页>>
上一篇:How to :部署Windows Server 2003中的远程访问VPN服务
下一篇:Windows Server 2003 SP2 与 NAT 的兼容性问题
相关信息:

How to :部署Windows Server 2003中的远程访问VPN服务
How to :配置Windows Server 2003作为网络间的路由器
深入理解远程访问策略
虚拟专用网络(VPN)连接基础
深入理解路由和远程访问服务中的筛选器和基本防火墙

热点信息 TOP 10
虚拟专用网络(VPN)连接基础
How to :部署Windows Server 2003中的远程访问VPN服务
深入理解ICS和NAT
深入理解路由和远程访问服务中的筛选器和基本防火墙
How to :部署Windows server 2003中的站点到站点VPN连接
深入理解远程访问策略
How to :配置Windows Server 2003作为网络间的路由器
Windows Server 2003 SP2 与 NAT 的兼容性问题

搜索 SEARCH
关键字:
包含:
搜索于:

Powered by: WinSVR.ORG
Copyright © 2006-2017 WinSVR.ORG, All Rights Reserved.