实验


实验拓扑图:

路由器上做IPsec×××_信息安全

实验环境:

在GNS3上搭建三台路由器,使用VPCS模拟两台PC,并规划上海和北京两家公司局域网。


实验要求:


在两家公司网关路由器上做IPsec×××,使两家公司内网可以相互通信,并使数据加密传送达到信息安全的目的。


实验步骤:

首先规划路由器和PC机IP地址并在出口网关作做一条通向公网的默认路由:


R1:

R1(config)#int f0/1

R1(config-if)#ip add 192.168.10.1 255.255.255.0

R1(config-if)#no shut

R1(config-if)#int f0/0 

R1(config-if)#ip add 12.0.0.1 255.255.255.252

R1(config-if)#no shut

R1(config-if)#ex

R1(config)#ip route 0.0.0.0 0.0.0.0 12.0.0.2   


R2:


R2(config)#int f0/0

R2(config-if)#ip add 12.0.0.2 255.255.255.252

R2(config-if)#int f0/1

R2(config-if)#ip add 13.0.0.1 255.255.255.252

R2(config-if)#no shut


R3:


R3(config)#int f0/0

R3(config-if)#ip add 13.0.0.2 255.255.255.252

R3(config-if)#no shut

R3(config-if)#int f0/1

R3(config-if)#ip add 10.0.0.1 255.255.255.0

R3(config-if)#no shut

R3(config-if)#ex

R3(config)#ip route 0.0.0.0 0.0.0.0 13.0.0.1 


PC:

路由器上做IPsec×××_信息安全_02


接下来在网关路由器上做IPsec×××:


配置如下:

R1:


R1(config)#crypto isakmp policy 1   //配置安全策略级别

R1(config-isakmp)#encryption des    //采用DES加密算法

R1(config-isakmp)#hash sha   //指定SHA验证功能

R1(config-isakmp)#authentication pre-share   //设备方式的验证

R1(config-isakmp)#group 2   //指定DH密钥组

R1(config-isakmp)#lifetime 60  //配置为60秒没有流量将自动断开连接

R1(config-isakmp)#crypto isakmp key 6 abc123 address 13.0.0.2   //设定共享密钥的内容和对端设备的IP地址


R1(config)#access-list 101 permit ip host 192.168.10.100 host 10.0.0.2  //配置ACL指定需要保护的流量

R1(config)#crypto ipsec transform-set benet esp-sha-hmac esp-des  //指定传输集名称和选项

R1(cfg-crypto-trans)#crypto map ipsecmap 1 ipsec-isakmp   //构建IPsec×××会话

R1(config-crypto-map)#match address 101   //调用ACL

R1(config-crypto-map)#set peer 13.0.0.2  //指定对端IP地址

R1(config-crypto-map)#set transform-set benet  //调用传输集

R1(config-crypto-map)#ex

R1(config)#int f0/0

R1(config-if)#crypto map ipsecmap  //应用在接口


R3与R1绝大部分配置相同,将对端地址互指即可:


R3(config)#crypto isakmp policy 1

R3(config-isakmp)#encryption des

R3(config-isakmp)#hash sha

R3(config-isakmp)#authentication pre-share 

R3(config-isakmp)#group 2

R3(config-isakmp)#lifetime 60

R3(config-isakmp)#crypto isakmp key 6 abc123 address 12.0.0.1  



R3(config)#access-list 101 permit ip host 10.0.0.2 host 192.168.10.100  

R3(config)#crypto ipsec transform-set benet esp-sha-hmac esp-des

R3(cfg-crypto-trans)#ex    

R3(config)#crypto map ipsecmap 1 ipsec-isakmp 

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

R3(config-crypto-map)#set peer 12.0.0.1

R3(config-crypto-map)#set transform-set benet

R3(config-crypto-map)#ex

R3(config)#int f0/0

R3(config-if)#crypto map ipsecmap


测试两台PC互通:


路由器上做IPsec×××_IPsecVPN_03


实验完成