VPN及其配置示例
VPN的定义
zn%$9 虚拟专网(VPN-VIRTUAL PRIVATE NETWORK)指的是在公用网络上建立专用网络的技术。之所以称为虚拟网主要是因为整个VPN网络的任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是架构在公用网络服务商所提供的网络平台(如INTERNET,ATM,FRAME RELAY等)之上的逻辑网络,用户数据在逻辑链路中传输。
2Exl3f
&i)NFc]H
'nKjWL VPN的功能
aAggv+"' 1、通过隧道(TUNNEL)或虚电路(VIRTUAL CIRCUIT)实现网络互联
z1)JiN 2、支持用户安全管理
XBnAO6A 3、能够进行网络监控、故障诊断
LL}yIwIk
6 w
T&;N
(.^y[]+@? VPN解决方案的优点
dGOM^
GZ 1、省钱:它可以节省长途电话费和长途专线电话费和长途专线网络费可以为用户节省30-25%的 网络应用的开销。
/3
%T
L] 2、选择灵活、速度快:通过vpn网关,用户可以选择多种internet连通技术,而且对于 INTERNET的容量可以实现按需定制;
LM0g)`k^ 3、安全性好:VPN的认证机制将更好地保证用户的隐私权和收发数据的完整性;
`99dih-7A 4、实现投资的保护:VPN技术的应用可以建立在用户现有的防火墙的基础上,用户正在使用的 应用软件也不受影响。
8tFyyWrU
W&hK|5
6a(z3s2^ VPN技术原理
K+z`yH,,C 1、 VPN系统使分布在不同地方的专用网络在不可信任的公共网络上安全的通信。
<q;'I`<p+ 2、 VPN设备根据网管设置的规则,确定是否需要对数据进行加密或让数据直接通过。
!l #Bz` 3、 对需要加密的数据,VPN设备对整个数据包进行加密和附上数字签名。
J[!PE2X# 4、 VPN设备加上新的收据包头,其中包括目的地VPN设备需要的安全信息和一些初始化参数。
8$"5}
^b 5、 VPN设备对加密后的数据、鉴别包以及源IP地址、目标VPN设备IP地址进行重新封装,重新封装后的数据包通过虚拟通道在公网上传输。
JxG)Cak2)m 6、 当数据包到达目标VPN设备时,数据包被解封装,数据包被解封装,数字签名,数字签名被 核对无误后,收据包被解密。
?~$3b A:
$@9
syIfn
K)H&ck- VPN配置实例
D] I_B{
K`&U=9Rt}G Intranet 内联网配置:
Q]M<9Nr Figure 3-8: Intranet VPN Scenario Physical Elements
okn 8>D|v Headquarters Router 配置
Nzb7uK|Z hq-sanjose# show running-config
#ZlV+x8~ Building configuration...
B?"yq;bIB
{{=/QKQ;s Current configuration:
('Br-
"y !
6p;_p_2rE version 12.0
*!P{<,rW service timestamps debug uptime
3}tkPb service timestamps log uptime
D
%UL> no service password-encryption
Y {Af1\{ !
wd_@We`W hostname hq-sanjose
krLf0jG2 !
.m*h`z9c boot system flash bootflash:
)("=IXV boot bootldr bootflash:c7100-boot-mz.120-1.1.T
/2.O%tdN boot config slot0:hq-sanjose-cfg-small
>)a{|.@ no logging buffered
#izDgYM !
W6WtlTW crypto isakmp policy 1
f^PelZ7wp authentication pre-share
4Mevd#&f lifetime 84600
YE56Y{B crypto isakmp key test12345 address 172.24.2.5
=1<B^!+T !
I~ziXT
& crypto ipsec transform-set proposal1 ah-sha-hmac esp-des esp-sha-hmac
]Zd[kmK mode transport
Wb|rY_ t !
^nBW$z
nK& !
75-"+.$xj crypto map s1first local-address Serial1/0
.BtvRyp@ crypto map s1first 1 ipsec-isakmp
_o 8~$uX set peer 172.24.2.5
KEPx4]Cat set transform-set proposal1
^&*@>3s
match address 101
"o T%eMIe~ !
.-'QnM! interface Tunnel0
l/N]\MZdU bandwidth 180
Ws.1$k[Xz; ip address 172.17.3.3 255.255.255.0
6Vl,2BH( no ip directed-broadcast
)X`S}XL6 tunnel source 172.17.2.4
P(^=mxOA tunnel destination 172.24.2.5
Ao-sxD) h crypto map s1first
UC..CG}%5 !
2C{B:O) interface FastEthernet0/0
"^`{[
T ip address 10.1.3.3 255.255.255.0
~'6=tsIv no ip directed-broadcast
X@0} l! no keepalive
Yux$+ exw full-duplex
>6+~#k# no cdp enable
Z6'N.aGh1` !
q:u $*2 interface FastEthernet0/1
m1aC9
mVC ip address 10.1.6.4 255.255.255.0
?W'K4"\S no ip directed-broadcast
>'|=?BQ no keepalive
MKQ] r<E full-duplex
I`)Ec}P no cdp enable
\T0z8~W@= !
"u 01+o\ interface Serial1/0
MV{ix ip address 172.17.2.4 255.255.255.0
S:<5 I(Na no ip directed-broadcast
,da^MxO no ip mroute-cache
/={(Yo%h no keepalive
Wo_VT fair-queue 64 256 0
Yx0m
{LP} framing c-bit
/IZart: cablelength 10
m+F3MPLfM dsu bandwidth 44210
g?\[G POB clock source internal
H'TkTX no cdp enable
\=^FxZ1uj crypto map s1first
@}BJNgg !
v> |dY A) ip route 10.1.4.0 255.255.255.0 Tunnel0
6co$wBBB6 !
J
6pYM _ access-list 101 permit gre host 172.17.2.4 host 172.24.2.5
hyFPs:bBh !
?NFSw|K8 line con 0
x`0#Z4Ufz transport input none
ZWAR*(\zK, line aux 0
ZLn@prb line vty 0 4
Ozv$pO
L* login
4(n
V(8$7} !
;Q ]n3|gY{ end
5Vj=x_
."JgF
Remote Office Router 配置:
G=&"+F}B ro-rtp# show running-config
22^mG" Building configuration...
B4c+x_g}
WEvxB<cp Current configuration:
Cn>D] !
0G)BSe version 12.0
J0}jCh`J: service timestamps debug uptime
MDkJ@bBb| service timestamps log uptime
Ryvo7B!Q no service password-encryption
{K wXu !
IZG*4H
g9Z hostname ro-rtp
Xati0_eZO !
{n5^i5o boot system flash bootflash:
MtniQs4
boot bootldr bootflash:c7100-boot-mz.120-1.1.T
LTDzL)| boot config slot0:ro-rtp-cfg-small
EbY8lQ>Eb no logging buffered
c@Sh -xSv !
D,@SA)xf crypto isakmp policy 1
cJf2gJ1 authentication pre-share
3ld{nYR: lifetime 84600
~ !Wz^!0W crypto isakmp key test12345 address 172.17.2.4
,L7,fc(hY !
WX<1WjIp, crypto ipsec transform-set proposal1 ah-sha-hmac esp-des esp-sha-hmac
?*
7(RR mode transport
"[A5
!
"57_c? !
e6s6bw crypto map s1first local-address Serial1/0
$S%>L9>Rz crypto map s1first 1 ipsec-isakmp
SM0 AnE]/ set peer 172.17.2.4
_8h@X!f set transform-set proposal1
rw}%kQw& |