3.2、虚拟专用网络基础之IP sec

目录

1、加密算法

2、验证算法

3、体系结构

4、SA安全联盟

4.1、安全通道

4.2、SA由三元组来唯一标识

5、IP sec VPN的模式

6、工作原理

7、配置步骤

7.1、网络可达性(公网通、内网通)

7.2、配置感兴趣流

7.3、配置第一阶段IKE SA

7.4、配置第二阶段IP sec SA

7.5、关联感兴趣流+第一阶段+第二阶段(配置安全策略)

7.6、应用到接口

7.7、Ping 测结果


IP sec:IP security,一组开放协议的总称。定义了保护数据私密性、保证数据完整性、确保数据合法性、抗重放的方法。

数据加密通过数据加密保证数据私密性
数据完整性验证通过数据完整性验证确保数据在传输路径上未经过篡改,常用算法:哈希算法
数据源验证通过对数据发送的源进行验证,保证数据来自真实的发送者
防止数据重放通过在接收方拒绝重复的报文来防止恶意用户捕获数据包重复发送进行攻击

1、加密算法

对称加密:加密和解密是同一个密钥。常用算法:DES、3DES、AES-CBC-128等

非对称加密:加密方通过对端的公钥加密数据;解密方通过自己的私钥解密数据。常用算法:DH

通常,为了保证对称加密的安全性,会采用非对称加密对对称加密的密钥进行加密(对称加密的密钥进行公钥加密后理解成一把锁,非对称加密的私钥理解为特定的钥匙)。

2、验证算法

常用算法:MD5、SHA

3、体系结构

IP sec不是一个单独的协议,IP sec VPN体系结构主要用三个协议去创建安全架构:

IKE对象是密钥,通过数据交换来计算密钥
ESP对象是用户数据,对用户数据进行封装,提供认证和加密
AH对象是用户数据,对用户数据进行封装,只提供认证,不加密

4、SA安全联盟

4.1、安全通道

一组规则,遵循此规则就能保证数据私密性、保证数据完整性、确保数据合法性、抗重放

4.2、SA由三元组来唯一标识

  1. 安全参数索引号SPI:用来唯一标识SA,手动指定或IKE协商产生SA时,SPI随机生成。
  2. 目的IP地址
  3. 安全协议号(AH:51;ESP:50)

5、IP sec VPN的模式

  • Transport:传输模式,封装的时候不会产生新的IP头部
  • Tunnel:隧道模式, 封装的时候会产生新的IP头部

系统默认是Tunnel模式。

ESP协议,工作在IP网络层:

AH协议,工作在IP网络层:

                     

6、工作原理

IKE协商过程分两个阶段:

第一阶段:建立IKE SA(对象是密钥),产生密钥,为第二阶段交互数据报文提供保护。

        两种模式:

        主模式(Main):6条ISAKMP消息交互

                第1、2个报文 协商:认证算法、加密算法、认证方式、DH等

                第3、4个报文 交换DH:产生密钥

                第5、6个报文 验证对端合法性

        野蛮模式(Aggressive):3条ISAKMP消息交互

第二阶段:建立用来传输数据的IP sec SA(对象是数据),为IP数据提供安全防护,是真正保护用户数据的。

        快速模式(Quick):3条ISAKMP消息交互

                第1、2个报文:协商加密算法、认证算法、封装协议(AH/ESP)、模式(Tunnel、Transport)等

                第3个报文:用来做确认

7、配置步骤

7.1、网络可达性(公网通、内网通)

7.2、配置感兴趣流

指定相应网段进入IP sec VPN隧道

R1配置感兴趣流:

acl number 3000  
 ##允许分部2.0段的主机访问总部服务器ip为1.0网段的服务器
 rule 5 permit ip source 192.168.1.0 0.0.0.255 destination 192.168.2.0 0.0.0.255

R3配置感兴趣流:

acl number 3000  
 rule 5 permit ip source 192.168.2.0 0.0.0.255 destination 192.168.1.0 0.0.0.255

7.3、配置第一阶段IKE SA

 设备是有默认IKE Proposal以及对应算法,见上图。如需修改相应算法,如下:

##安全提议,x数值越小越优先,默认优先级最低
IKE Proposal X
 ##加密算法
 encryption-algorithm 3des-cbc
 ##认证算法
 authentication-algorithm md5
 ##认证方式-预共享,后续产生密钥
 authentication-method pre-share

上图配置根据实际需要决定是否人工配置。

R1配置:

##字符串huawei1标识peer的名字,v1是版本1
ike peer huawei1 v1
 ##配置预共享密钥,字符串huawei是密钥,两端的密钥必须保持一致,否则协商不起来
 pre-shared-key simple huawei
 ##配置合法的对端,用来验证对端是否合法,而管理员知道对端的合法IP
 remote-address 23.1.1.3

R3配置:

ike peer huawei1 v1
 pre-shared-key simple huawei
 remote-address 12.1.1.1

7.4、配置第二阶段IP sec SA

设备是有默认IP sec SAl以及对应算法,见上图。如需修改相应算法,如下:

##配置第二阶段,建立IP sec SA,字符串huawei2为名字
ipsec proposal huawei2
  ##用户数据报文封装协议
  transform esp
  ##数据报文需不需要加新头部
  encapsulation-mode tunnel
  ##用户数据报文加密时的加密算法
  esp encryption-algorithm 3des
  ##数据报文完整性校验,保证数据没有被篡改
  esp authentication-algorithm md5

上图配置根据实际需要决定是否人工配置。

R1同R3配置:

ipsec proposal tran1

7.5、关联感兴趣流+第一阶段+第二阶段(配置安全策略)

R1配置:

##字符串vpn是名字,1是序列号,两端保持一致
ipsec policy vpn 1 isakmp
 ##关联感兴趣流
 security acl 3000
 ##关联第一阶段
 ike-peer huawei1
 ##关联第二阶段
 proposal tran1

ip route-static 192.168.2.0 255.255.255.0 12.1.1.2

R3配置:

ipsec policy vpn 1 isakmp
 security acl 3000
 ike-peer huawei1
 proposal tran1

ip route-static 192.168.1.0 255.255.255.0 23.1.1.2

7.6、应用到接口

R1配置:

interface GigabitEthernet0/0/1
 ipsec policy vpn

R3配置:

interface GigabitEthernet0/0/0
 ipsec policy vpn

7.7、Ping 测结果

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
IPsec(Internet Protocol Security)是一种网络安全协议,它提供了对IP数据包的加密和认证,以保证数据在互联网上传输时的安全性和完整性。 IPsec的原理是通过加密和认证来保护IP数据包。它使用了一系列的安全协议来实现数据包的加密和认证,包括密钥交换协议、身份认证协议、加密协议和完整性保护协议等。 IPsec的特点包括: 1. 安全性高:IPsec提供了强大的加密和认证机制,保证了数据传输的安全性和完整性。 2. 灵活性强:IPsec支持多种加密算法和认证方式,可以根据需求进行定制化配置。 3. 兼容性好:IPsec可以在各种操作系统和网络设备上运行,与现有的网络设备和协议兼容性好。 4. 可扩展性强:IPsec可以根据需要进行扩展,支持多种应用场景。 IPsec面临的问题主要包括: 1. 性能影响:IPsec加密和解密会对网络性能产生一定的影响,特别是在高负载情况下。 2. 配置难度:IPsec的配置比较复杂,需要一定的专业知识和经验。 3. 安全性问题:IPsec的安全性依赖于密钥管理和密钥交换协议的安全性,如果这些协议存在漏洞,会影响IPsec的安全性。 IPsec的优点包括: 1. 提供了强大的安全保障,可以有效地保护数据传输的安全性和完整性。 2. 可以根据需要进行定制化配置,支持多种加密算法和认证方式。 3. 兼容性强,可以在各种操作系统和网络设备上运行。 4. 可扩展性强,支持多种应用场景。 IPsec的缺点包括: 1. 配置复杂,需要一定的专业知识和经验。 2. 性能影响比较大,在高负载情况下会对网络性能产生影响。 3. 密钥管理和密钥交换协议存在安全性问题,可能会影响IPsec的安全性。 应对IPsec面临的问题,可以采取以下策略: 1. 优化IPsec的配置,减少对网络性能的影响。 2. 加强密钥管理和密钥交换协议的安全性,提高IPsec的安全性。 3. 增强IPsec的可管理性,简化配置过程,降低配置成本。 4. 优化IPsec的性能,提高网络的传输效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网运少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值