思科IPsecVPN建立

打印 上一主题 下一主题

主题 513|帖子 513|积分 1539

实验拓扑
实验目标:1.不配置中间的三个路由器的路由实现router0和router2的vpn隧道
2.PC0能够ping通PC1
实验IP预定:PC0 10.1.1.1/24
PC1 20.1.1.1/24
Router0 f0/0 10.1.1.254/24 f0/1 100.1.1.2
Router2 f0/0 200.1.1.1/24 f0/1 20.1.1.254
实验解析:
第一阶段 :管理阶段 通信双方设备通过非对称加密算法加密对称加密算法所使用的对称密钥
第二阶段:数据连接  通过对称加密算法加密实际所要传输的私网数据
第三阶段:创建MAP映射表 映射到公网的口
三个要自己自定义的值:
  第一阶段: 预共享密钥 :crypto isakmp key 自定义(预共享密钥) address 对方的公网ip
  第二阶段: 传输模式名 : crypto ipsec transform-set 自定义(传输模式名)  加密算法 加密算法 #ipsec交换集
  第三阶段: MAP映射表名 : crypto map 自定义(map名)  1(阶段1的策略数字号) ipsec-isakmp
实验开始对router0的操作
  1. #配置接口IP 并开启
  2. 1 Router(config)#int f0/0
  3. 2 Router(config-if)#ip add 10.1.1.254 255.255.255.0
  4. 3 Router(config-if)#no sh
  5. 4 Router(config-if)#
  6. 5 %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
  7. 6
  8. 7 %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
  9. 8
  10. 9 Router(config-if)#int f0/1
  11. 10 Router(config-if)#ip add 100.1.1.1 255.255.255.0
  12. 11 Router(config-if)#no sh
  13. 12 Router(config-if)#
  14. 13 %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
  15. #开始配置ipsec
  16. Router(config)#crypto isakmp policy 1  #配置ike的策略集 策略序号为1,数值越小 优先级越高
  17. Router(config-isakmp)#encryption ?    
  18. 3des Three key triple DES
  19. aes AES - Advanced Encryption Standard
  20. des DES - Data Encryption Standard (56 bit keys).
  21. Router(config-isakmp)#encryption 3des  #配置加密算法
  22. Router(config-isakmp)#hash sha      #hash命令验证过程 摘要算法配置
  23. Router(config-isakmp)#group 2       #采用DH算法的强度为2 密钥交换算法
  24. Router(config-isakmp)#authentication pre-share #预共享密钥
  25. Router(config-isakmp)#exit
  26. Router(config)#access-list 100 permit ip 10.1.1.0 0.0.0.255 20.1.1.0 0.0.0.255 #定义acl策略,匹配流量
  27. Router(config)#crypto isakmp key lisen address 200.1.1.1 #配置预共享密钥 lisen可以自定义 address后面是对方公网ip
  28. Router(config)#crypto ipsec transform-set miller esp-des esp-sha-hmac  #配置ipsec变化集 miller是自定义
  29. Router(config)#crypto map testmap 1 ipsec-isakmp    #配置映射表 testmap是自定义的 1是匹配阶段一的策略序列号1
  30. % NOTE: This new crypto map will remain disabled until a peer
  31. and a valid access list have been configured.
  32. Router(config-crypto-map)#match address 100    #匹配acl的策略表 麻满足这个acl的匹配规则才可以放行
  33. Router(config-crypto-map)#set peer 200.1.1.1    #设置对端端口 对方公网ip端口
  34. Router(config-crypto-map)#set transform-set miller #设置ipsec变化集是miller
  35. Router(config-crypto-map)#exit
  36. Router(config)#int f0/1    #进入到我方公网的接口
  37. Router(config-if)#crypto map testmap  #映射testmap表 开启监听
  38. *Jan 3 07:16:26.785: %CRYPTO-6-ISAKMP_ON_OFF: ISAKMP is ON
  39. Router(config-if)#
复制代码
 
 解决内部网络访问互联网的问题

R3(config)#access-list 102 deny ip 192.168.2.0 0.0.0.255 192.168.1.0 0.0.0.255
R3(config)#access-list 102 permit ip any any
R3(config)#ip nat inside source list 102 int f0/0 overload  ##采用端口复用的PAT方式,解决内网访问互联网的问题
R3(config)#int f0/0
R3(config-if)#ip nat outside
R3(config-if)#in f1/0
R3(config-if)#ip nat inside
由于当有NAT和虚拟专用网流量时,优先匹配NAT,后匹配虚拟专用网,所以要在上面做PAT时,拒绝虚拟专用网的流量
对router1的操作
  1. #配置ip并开启 <br>1 Router(config)#int f0/0
  2. 2 Router(config-if)#ip add 100.1.1.2 255.255.255.0
  3. 3 Router(config-if)#no sh
  4. 4
  5. 5 Router(config-if)#
  6. 6 %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
  7. 7
  8. 8 %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
  9. 9
  10. 10 Router(config-if)#int f0/1
  11. 11 Router(config-if)#ip add 200.1.1.2 255.255.255.0
  12. 12 Router(config-if)#no sh
  13. 13
  14. 14 Router(config-if)#
  15. 15 %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
  16. 16
  17. 17 Router(config-if)#
复制代码
当看到这里即可不看 下面的只是重复上面的操作 就是换了一下对端的ip
对router2的操作
  1. 1 Router>en
  2. 2 Router#conf t
  3. 3 Enter configuration commands, one per line.  End with CNTL/Z.
  4. 4 Router(config)#int f0/0
  5. 5 Router(config-if)#ip add 200.1.1.1 255.255.255.0
  6. 6 Router(config-if)#no sh
  7. 7
  8. 8 Router(config-if)#
  9. 9 %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
  10. 10
  11. 11 %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
  12. 12  
  13. 13 Router(config-if)#int f0/1
  14. 14 Router(config-if)#ip add 20.1.1.254 255.255.255.0
  15. 15 Router(config-if)#nosh
  16. 16                     ^
  17. 17 % Invalid input detected at '^' marker.
  18. 18     
  19. 19 Router(config-if)#no sh
  20. 20
  21. 21 Router(config-if)#
  22. 22 %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
  23. 23
  24. 24 %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
  25. 25
  26. 26 Router(config-if)#
  27. #配置策略集
  28. Router(config)#crypto isakmp policy 1
  29. Router(config-isakmp)#encryption 3des
  30. Router(config-isakmp)#hash sha
  31. Router(config-isakmp)#group 2
  32. Router(config-isakmp)#authentication pre-share
  33. Router(config-isakmp)#exit
  34. Router(config)#crypto isakmp key lisen address 100.1.1.1
  35. Router(config)#access-list 100 permit ip 20.1.1.0 0.0.0.255 10.1.1.0 0.0.0.255
  36. Router(config)#crypto ipsec transform-set miller esp-des esp-sha-hmac
  37. Router(config)#crypto map testmap 1 ipsec-isakmp
  38. % NOTE: This new crypto map will remain disabled until a peer
  39. and a valid access list have been configured.
  40. Router(config-crypto-map)#match address 100.1.1.1
  41. Router(config-crypto-map)#match address 100
  42. Router(config-crypto-map)#set peer 100.1.1.1
  43. Router(config-crypto-map)#set transform-set miller
  44. Router(config-crypto-map)#exit
  45. Router(config)#int f0/0
  46. Router(config-if)#crypto map testmap
  47. *Jan 3 07:16:26.785: %CRYPTO-6-ISAKMP_ON_OFF: ISAKMP is ON
复制代码
实验测试PC0pingPC1
 
 
 成功

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

何小豆儿在此

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表