1.       实验拓扑:

使用GNS3(版本号0.8.6)+c2691-advsecurityk9-mz.124-11.T2.

2.       实验需求:

a)       C1可以和C2通信,实现跨互联网私网通信

b)       C1、C2可以和R2的环回口loopback0通信,实现C1、C2及可以私网通信也可以上公网

3.       实验步骤:

a)       IP地址规划

R1

f0/0

  1. 12.0.0.1/24

R3

f0/0

  1. 23.0.0.3/24

f0/1

  1. 172.16.10.1/24

f0/1

  1. 172.16.30.1/24

R2

f0/0

  1. 12.0.0.2/24

C1

  1. 172.16.10.10/24

f0/1

  1. 23.0.0.2/24

Loopback0

  1. 2.2.2.2/24

C2

  1. 172.16.30.10/24

b)       配置脚本如下

R1

R1#conf t

R1(config)#int f0/0

R1(config-if)#ip add 12.0.0.1 255.255.255.0

R1(config-if)#no shut

R1(config)#int f0/1

R1(config-if)#ip add 172.16.10.1 255.255.255.0

R1(config-if)#no shut

R2

R1#conf t

R2(config)#int f0/0

R2(config-if)#ip add 12.0.0.2 255.255.255.0

R2(config-if)#no shut

R2(config)#int f0/1

R2(config-if)#ip add 23.0.0.2 255.255.255.0

R2(config-if)#no shut

R2(config)#int loo 0

R2(config-if)#ip add 2.2.2.2 255.255.255.0

R2(config-if)#no shut

R3

R3#conf t

R3(config)#int f0/0

R3(config-if)#ip add 23.0.0.3 255.255.255.0

R3(config-if)#no shut

R3(config)#int f0/1

R3(config-if)#ip add 172.16.30.1 255.255.255.0

R3(config-if)#no shut

C1

C2

R1

R1(config)#ip route 0.0.0.0 0.0.0.0 12.0.0.2  //公司出口配置默认路由

R3

R3(config)#ip route 0.0.0.0 0.0.0.0 23.0.0.2

---------------------------------以上是IP地址和路由配置----------------------------------

R1

R1(config)#crypto isakmp policy 1   //配置安全策略,数字表示优先级

R1(config-isakmp)#encryption 3des  //告诉对端使用的对称加密算法

R1(config-isakmp)#hash md5       //告诉对端使用的hash算法

R1(config-isakmp)#authentication pre-share  //告诉对端使用的认证算法

R1(config-isakmp)#group 5         //告诉对端使用的DH组

R1(config-isakmp)#lifetime 1200     //生存周期,有默认可以不设置

R1(config-isakmp)#exit

R1(config)#crypto isakmp key 6 123 address 23.0.0.3  //预共享密码设置为123,地址为对端R3的地址

R1(config)#crypto ipsec transform-set bset esp-aes esp-sha-hmac  //配置传输集bset,设置对数据的加密方式

R1(cfg-crypto-trans)#exit

R1(config)#access-list 110 permit ip 172.16.10.0 0.0.0.255 172.16.30.00.0.0.255   //定义感兴趣的流量

R1(config)#crypto map bmap 1 ipsec-isakmp  //定义cryptomap调用感兴趣流量并且设置传输集

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

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

R1(config-crypto-map)#match address 110   //调用列表110

R1(config-crypto-map)#int f0/0

R1(config-if)#crypto map bmap   //将crypto map 应用到接口

R3

R3(config)#crypto isakmp policy 1

R3(config-isakmp)#encryption 3des

R3(config-isakmp)#hash md5

R3(config-isakmp)#authentication pre-share

R3(config-isakmp)#group 5

R3(config-isakmp)#lifetime 1200

R3(config-isakmp)#exit

(config)#crypto isakmp key 6 123 address 12.0.0.1

R3(config)#crypto ipsec transform-set bset esp-aes esp-sha-hmac

R3(cfg-crypto-trans)#exit

R3(config)#access-list 110 permit ip 172.16.30.00.0.0.255 172.16.10.0 0.0.0.255

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

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

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

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

R3(config-crypto-map)#int f0/0

R3(config-if)#crypto map bmap

测试

PC1

PC2

---------------------------以上是ipsec×××配置----------------------------

R1(config-crypto-map)#int f0/0

R1(config-if)#ip nat outside

R1(config-if)#int f0/1

R1(config-if)#ip nat inside

R1(config-if)#exit

R1(config)#access-list 120 deny ip 172.16.10.0 0.0.0.255 172.16.30.00.0.0.255

R1(config)#access-list 120 permit ip 172.16.10.0 0.0.0.255 any

R1(config)#ip nat inside source list 120 int f0/0 overload

R3(config-crypto-map)#int f0/0

R3(config-if)#ip nat outside

R3(config-if)#int f0/1

R3(config-if)#ip nat inside

R3(config)#access-list 120 deny ip 172.16.30.0 0.0.0.255 172.16.10.00.0.0.255

R3(config)#access-list 120 permit ip 172.16.30.0 0.0.0.255 any

R3(config)#ip nat inside source list 120 int f0/0 overload

--------------------------以上是PAT外网口复用配置---------------------------------

4.       验证结果:

a)       C1和C2通信,和R2环回口通信

b)       C2和R2环回口通信

转载于:https://blog.51cto.com/bozai666/1651152

思科设备路由器间IPsec ×××实现私网之间通信实战相关推荐

  1. 【高级】思科设备实现城域网ISIS+BGP+MPLS ***多域互通实战

    实验拓扑: GNS3 0.8.6 + c3725-adventerprisek9-mz.124-15.T5.image 实验要求: 1.   IGP使用ISIS协议,用来承载城域网的直连和环回口路由. ...

  2. 玩转华为ENSP模拟器系列 | 配置设备使用SNMPv3本地用户与网管通信

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  3. 公网与私网的区别 ?如何进行通信?(NAT技术,端口映射技术,)

    目录 一, 公网与私网介绍两者间的联系 二,公网ip与私有ip的区别 三,私有网络如何访问公有网络? 1,端口映射技术 2,nat技术 (网络地址转换 ) 五,VPN技术 六,总结概述 一, 公网与私 ...

  4. 网络 网络层 | IP协议、网段划分、公网与私网、路由选择

    网络层是用信子网的边界,是通信设备的协议最高层.其功能是负责地址管理与路由选择(为每一条网络中的数据根据想去的地方选择合适的路径),典型的协议是IP协议,典型的设备是路由器 IP协议 IP协议的工作类 ...

  5. 为什么百度查到的ip地址和ipconfig查到的不同;详解公网Ip和私网ip; 网络分类ABC类;

    文章目录 1.百度查到的ip和ipconfig查到的不同 1.1引出问题 1.2不一样的原因 2.IP地址分类 2.1IP类别 2.1 Public IP和Private IP 3.总结 3.1整理上 ...

  6. 【网络】为什么百度查到的ip和ipconfig查到的不一样;详解公网Ip和私网ip;详解网络分类ABC;

    原文地址 IP可以分为Public IP 和 Private IP,出现这种规划的原因在于IPv4所能表示的IP太少而电脑太多以至于不够用,然而只有Public IP才能直接连接上网络,所以对于那些公 ...

  7. 网络协议 一 路由的概念、简述数据包的传输过程、网络常见概念、公网、私网、NAT(私网转公网)

    目录 路由 实践1 - 让4台主机之间可以互相通信 实践2 - 让4台主机之间可以互相通信 数据包的传输过程(简) 第一个包的丢失 网络 (Network).互联网 (internet).因特网 (I ...

  8. 为什么百度查到的ip和ipconfig查到的不一样;详解公网Ip和私网ip;详解网络分类ABC;

    IP可以分为Public IP 和 Private IP,出现这种规划的原因在于IPv4所能表示的IP太少而电脑太多以至于不够用,然而只有Public IP才能直接连接上网络,所以对于那些公司,学校, ...

  9. 详解公网Ip和私网ip

    为什么百度查到的ip和ipconfig查到的不一样:详解公网Ip和私网ip:详解网络分类ABC: 原创 逃离地球的小小呆 最后发布于2018-01-30 22:52:47 阅读数 38183 收藏 发 ...

最新文章

  1. 听说做前后端的都是这个体会? | 每日趣闻
  2. 学python怎么教_学神IT教你Python应该怎么学
  3. 阿里和浙大的“AI 训练师助手”是这样炼成的
  4. 重新复习一下JDK14的9大重磅特性
  5. 【CSS3】CSS——链接
  6. 计算机显卡是指什么时候,电脑哪个是显卡
  7. linux中mysql不显示中文_linux中解决mysql中文乱码方法
  8. vue--配套axios用法
  9. Binary Numbers(HDU1390)
  10. _RecordsetPtr
  11. 017—mysql问答
  12. 阿里巴巴最新区块链专利申请文件解读
  13. 伍斯特理工学院计算机研究生,伍斯特理工学院计算机工程硕士排名第52(2020年TFE Times排名)...
  14. 计算机管理员绩效指标,网络管理员绩效kpi考核标准..doc
  15. 打开outlook显示服务器内存不足,outlook无法启动,总说计算机内存不足或磁盘已满,是怎么回事?...
  16. Linux利用脏牛漏洞提权
  17. 蓝色大气的交替导航菜单
  18. 全球 AI 人工智能报告 —— 来自乌镇互联网大会
  19. 单层MoS2和WS2晶体/Zn(Ⅱ)-PDA诱导合成二维连续稳定ZIF-8膜/新型大孔的二维结晶聚酰亚胺COFs(PI-COFs)
  20. 存储新纪元:在DNA存储海量信息,商业化才是硬道理

热门文章

  1. 无法停止‘通用卷’设备的解决方法
  2. [洛谷3121]审查
  3. POJ 3801/HDU 3157 Crazy Circuits | 有下界的最小流
  4. 第七次团队作业——日不落战队
  5. 如何在官网中下载历史版本的火狐浏览器
  6. 重温Servlet学习笔记--response对象
  7. 外部定义了一个数组,在函数内用指针对其操作
  8. 插值方法——Lagrange插值公式
  9. 回流Reflow和重绘Repaint
  10. Angular报错-Error: ENOENT: no such file or directory, scandir '/Users/echo_hx/node_modules'