配置IPSec VPN实验组网

一、实验拓扑图(本实验由cisco模拟器实现)

二、实验目的

 

通过IPSec VPN的配置,令PC0、PC2、PC2、PC3之间能够相互通信。

三、实验步骤:

路由器RA操作如下:

 

Router>enable   #进入特权模式

Router#configterminal    #进入全局配置模式

Router(config)#hostname RA #给设备命名

RA(config)#no ip domain-lookup  #禁用DNS查找功能

RA(config)#line console 0   #进入console配置模式

RA(config-line)#logging synchronous   #配置控制台输出日志同步

RA(config-line)#exec-timeout 0 0  #配置控制台会话时间为永不超时

RA(config-line)#exit

RA(config)#interfaceFastEthernet0/0

RA(config-if)#ip address 192.168.1.1 255.255.255.0  #配置IP地址及子网掩码

RA(config-if)#no shutdown   #开启接口

RA(config-if)#exit

RA(config)#interface FastEthernet0/1

RA(config-if)#ipaddress 20.1.1.1 255.255.255.252

RA(config-if)#noshutdown

RA(config)#cryptoisakmp enable   #启动IKE策略

RA(config)#crypto isakmp policy 1 #建立IKE协商策略

RA(config-isakmp)#hash sha  #设置密钥认证所用算法

RA(config-isakmp)#encryption 3des  #设置加密所使用的算法

RA(config-isakmp)#group2

RA(config-isakmp)#authentication pre-share  #设置认证类型为预共享密钥

RA(config-isakmp)#exit

RA(config)#crypto isakmp key Test_key address 30.1.1.2  #设置密钥以及对方的IP地址

RA(config)#access-list 101 permit ip 192.168.1.0 0.0.0.255 172.16.1.00.0.0.255   #定义一组感兴趣流

RA(config)#crypto ipsec transform-set Test_form ah-md5-hmac esp-3des #设置传输模式用于定义VPN隧道所使用的认证类型

RA(config)#crypto map Test_map 1 ipsec-isakmp  #将VPN隧道所有信息做整合

RA(config-crypto-map)#match address 101 #应用访问控制列表当中的感兴趣流

RA(config-crypto-map)#set peer 30.1.1.2  #确定VPN对端的IP地址

RA(config-crypto-map)#set transform-set Test_form #设置VPN所使用的认证类型

RA(config-crypto-map)#exit

RA(config)#int f0/1

RA(config-if)#crypto map Test_map #将密钥图应用于接口

RA(config-if)#exit

RA(config)#ip route 0.0.0.0 0.0.0.0 20.1.1.2 #配置默认路由

RA(config)#

 

 Internet路由器如下:

 

Router>enable

 

Router#configure terminal

 

Router(config)#interface FastEthernet0/0

 

Router(config-if)#ip address 20.1.1.2 255.255.255.252

 

Router(config-if)#no shutdown

 

 

Router(config-if)#exit

 

Router(config)#interface FastEthernet0/1

 

Router(config-if)#ip address 30.1.1.1 255.255.255.252

 

Router(config-if)#no shutdown

 

 

 

路由器RB操作(与路由器RA类似):

 

 

Router>enable

Router#config t

Router(config)#hostname RB

RB(config)#no ip domain-lookup

RB(config)#line console 0

RB(config-line)#logging synchronous

RB(config-line)#exec-timeout 0 0

RB(config-line)#exit

RB(config)#interface FastEthernet0/0

RB(config-if)#ip address 30.1.1.2 255.255.255.252

RB(config-if)#no shutdown

RB(config-if)#exit

RB(config)#interface FastEthernet0/1

RB(config-if)#ip address 172.16.1.1 255.255.255.0

RB(config-if)#no shutdown

RB(config)#cryptoisakmp enable

RB(config)#crypto isakmp policy 1

RB(config-isakmp)#hash sha

RB(config-isakmp)#encryption3des

RB(config-isakmp)#group2

RB(config-isakmp)#authentication pre-share

RB(config-isakmp)#exit

RB(config)#crypto isakmp key Test_key address 20.1.1.1

RB(config)#access-list 101 permit ip 172.16.1.0 0.0.0.255192.168.1.0 0.0.0.255

RB(config)#crypto ipsec transform-set Test_form ah-md5-hmac esp-3des

RB(config)#crypto map Test_map 1 ipsec-isakmp

RB(config-crypto-map)#match address 101

RB(config-crypto-map)#set peer 20.1.1.1

RB(config-crypto-map)#set transform-set Test_form

RB(config-crypto-map)#exit

RB(config)#int f0/0

RB(config-if)#crypto map Test_map

RB(config-if)#exit

RB(config)#ip route 0.0.0.0 0.0.0.0 30.1.1.1

四、测试

PC0 ping PC2:

 

 

 

 

 

 

 

 

 

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页