首页 > 其他分享 >IPSec VPN

IPSec VPN

时间:2024-09-27 09:19:29浏览次数:3  
标签:10.0 IPsec R1 R2 ike proposal VPN IPSec

IPsec VPN是一种基于IPsec(Internet Protocol Security)协议来实现远程接入或站点到站点连接的虚拟专用网络(Virtual Private Network, VPN)技术。IPsec全称为Internet Protocol Security,是由Internet Engineering Task Force (IETF) 定义的一套为IP网络提供安全性的协议和服务的集合。

一、定义与功能

  • 定义:IPsec VPN采用IPsec协议来实现两个或多个网络之间的安全通信。它通过加密和封装技术,在公共网络上为私有网络之间建立安全的通信隧道,确保数据传输的机密性、完整性和认证性。
  • 功能:IPsec VPN提供了强大的安全保护机制,包括加密、认证和数据防篡改功能。它能够确保传输的数据在不被未授权用户窃取或篡改的同时,验证通信双方的身份,防止中间人攻击等安全威胁。

二、工作原理

  • 隧道技术:IPsec VPN的核心是隧道技术,通过封装技术将IP数据包封装在IPsec协议头中,形成一个新的IP数据包进行传输。这个新的IP数据包在公共网络上传输时,其内部的数据内容是被加密的,只有拥有正确密钥的接收方才能解密并读取原始数据。
  • 加密与认证:IPsec协议使用一系列的加密算法和认证算法来保证数据传输的安全性。加密算法用于对数据进行加密,确保数据的机密性;认证算法用于验证通信双方的身份和数据的完整性,防止数据被篡改或伪造。

三、优势与特点

  • 安全性高:IPsec VPN采用强大的加密和认证机制,确保数据传输的安全性。
  • 灵活性好:IPsec VPN支持多种网络拓扑结构,如点对点、星型等,满足不同场景下的需求。
  • 扩展性强:IPsec VPN可以轻松地扩展到更多的用户和设备,支持大规模的网络部署。
  • 成本效益高:相比传统的专线连接方式,IPsec VPN可以显著降低通信成本,提高网络资源的利用率。

以下是一个简单的IPsec VPN配置实验步骤:

四、实验操作

步骤一:

1.开启eNSP,新建拓扑文件,在工作区添加两台路由器(AR2220)和两台PC,按下图连接路由器、PC,开启设备。并按照下表进行IP地址的配置。

表1  IP地址的配置

设备

接口

IP地址

地址掩码

默认网关

R1

GE0/0/1

192.168.1.254

255.255.255.0

-

GE0/0/0

10.0.1.1

255.255.255.0

-

R2

GE0/0/0

10.0.1.2

255.255.255.0

-

GE0/0/1

192.168.2.254

255.255.255.0

-

PC1

Eth0/0/1

192.168.1.1

255.255.255.0

192.168.1.254

PC2

Eth0/0/1

192.168.2.1

255.255.255.0

192.168.2.254

步骤二:

2.使用RIP协议使全网互通,并在PC1上ping PC2,并截图如下。

步骤三:

3.启用IKE;创建IKE策略集policy,加密算法用AES,Hash函数用md5,D-H选group1,认证方式选提前共享;配置IKE身份认证的相关参数,密码用aa123;并用show crypto isakmp policy 验证IKE配置,将配置指令和验证结果截图如下。

//R1配置IKE策略

[R1]ike proposal 1

[R1-ike-proposal-1]encryption-algorithm aes-cbc-256

[R1-ike-proposal-1]authentication-algorithm md5

[R1-ike-proposal-1]authentication-method pre-share

[R1-ike-proposal-1]dh group1

[R1-ike-proposal-1]q

[R1]ike peer 10.0.1.2 v1

[R1-ike-peer-10.0.1.2]pre-shared-key cipher aa123

[R1-ike-peer-10.0.1.2]ike-proposal 1

[R1-ike-peer-10.0.1.2]remote-address 10.0.1.2

//R2配置IKE策略

[R2]ike proposal 1

[R2-ike-proposal-1]encryption-algorithm aes-cbc-256

[R2-ike-proposal-1]authentication-algorithm md5

[R2-ike-proposal-1]authentication-method pre-share

[R2-ike-proposal-1]dh group1

[R2-ike-proposal-1]q

[R2]ike  peer 10.0.1.1 v1

[R2-ike-peer-10.0.1.1]pre

[R2-ike-peer-10.0.1.1]pre-shared-key cipher aa123

[R2-ike-peer-10.0.1.1]ike-pr  

[R2-ike-peer-10.0.1.1]ike-proposal 1

[R2-ike-peer-10.0.1.1]re 

[R2-ike-peer-10.0.1.1]remote-address 10.0.1.1

(1) R1配置IKE策略,并进行验证,如下图所示。

a.配置命令

b.验证

(2) R2配置IKE策略,并进行验证,如下图所示。

a.配置命令

b.验证

步骤四:

4.配置IPSec变换集,选用esp-md5-hmac,模式为隧道模式;用ACL定义需要IPSec保护的流量;创建map、把map 应用到路由器的端口上,使用“dis ipsec sa policy map”验证结果,并将配置指令和验证结果截图如下。

(1)R1、R2配置ACL以及配置IPSec安全提议,如下图所示。

(2)在R1、R2配置IPSec安全策略以及在接口应用IPsec安全策略,如下图所示。

(3)在R1上验证

(4)在R2上验证

(5)在PC1上验证

标签:10.0,IPsec,R1,R2,ike,proposal,VPN,IPSec
From: https://blog.csdn.net/weixin_46719506/article/details/142581360

相关文章

  • 在 Ubuntu 24.04 VPS部署 SoftEtherVPN 服务器(二)
    我们在上一节介绍了SoftEther的安装,这一节我们介绍它的配置,配置完后,就可以工作啦。接下来我们配置DNS服务器。配置的目的是,拨号连接上的客户端通过这台SoftEtherVPN服务器来访问互连网,当然你也可以设置成访问专网时访问这台SoftEtherVPN服务器,其他流量通过工作站本地互联网访问......
  • IPSEC
    1、网络拓扑图2、核心配置1)nat过程中的acl列表,必须要禁止两个内网的网路能够互通2)ipsec配置3、详细配置R1<r1>displaycurrent-configuration [V200R003C00]#sysnamer1#snmp-agentlocal-engineid800007DB03000000000000snmp-agent #clocktimezoneChina-Standard......
  • VPN(隧道网络)
    VPN是什么?        VPN,隧道网络。最初是由微软工程师温顿瑟夫开发。细心的小伙伴会发现我们的手机和电脑都有VPN这个选项。VPN最初的开发目的是为了数据加密和保证数据完整性以及认证状态。        在中国,我们在工作时一般就用QQ和微信,但在国外,其实外国人......
  • ipsec+nat组合
    1、网络拓扑图2、需要注意的关键技术nat转换中需要排除ipsec网络R1端:aclnumber3000rule5denyipsource192.168.1.00.0.0.255destination172.16.1.00.0.0.255rule10permitIPsource192.168.1.00.0.0.255destinationanyintg0/0/0natoutbound3000R3端:aclnumber3......
  • 如何在 macOS 上使用 Hiddify 轻松解决 vpn 连接问题
    **概述:**Hiddify是一款功能强大的工具,旨在简化VPN连接的配置和管理。在macOS系统上,Hiddify提供了一种简便的方法来解决科学上网问题,使得用户能够轻松实现安全的网络访问。以下是使用Hiddify实现vpn连接的详细步骤和说明。**步骤1:下载和安装Hiddify**1.**下......
  • Day85 APP攻防-资产收集篇&反证书检验&XP框架&反代理VPN&数据转发&反模拟器
    知识点1、APP资产-抓包突破&反模拟器2、APP资产-抓包突破&反证书检验3、APP资产-抓包突破&反代理VPN没有限制过滤的抓包问题:1、抓不到-工具证书没配置好2、抓不到-app走的不是http/s不走http/s协议的数据包抓不到可以用封包抓有限制过滤的抓包问题:3、抓不到-......
  • 华为防火墙SSL_VPN异地登录报警
    华为防火墙SSL_VPN异地登录报警脚本功能此Python脚本的主要功能是从Elasticsearch中检索登录成功的日志,检查用户的登录信息是否发生变化,并将相关信息存储到MySQL数据库中。如果检测到用户的登录IP地址或地理位置发生变化,则发送钉钉通知警告。如不知道es如何采集华为防火......
  • 网络-VPN
    VPN(VirtualPrivateNetwork,虚拟专用网络)是一种网络技术,用于在公共网络(如互联网)上建立一个安全的、加密的连接通道,以保护数据传输的安全性和隐私。通过使用VPN,用户可以在不受地理位置限制的情况下访问网络资源,同时保护自己的在线活动不被监视。VPN的主要特点包括:加密通......
  • 毕业设计——基于IPSec VPN的高可靠性中学校园网络设计与实现
    ​​​​​​​目录文章目录摘要1前言1.1研究背景 1.2国内外研究现状 1.3设计方法与思路 1.3.1设计方法2.需求分析2.1用户及网络需求分析2.1.1网络需求分析2.1.2用户信息需求2.1.3业务需求分析2.1.4应用需求分析2.2可行性分析 2.3现状分析 ......
  • Git远程管理,使用vpn提供的ip进行Git操作
    安装截屏步骤执行就可以,前提是需要再gitlab中创建的时候指定好vpn的ip地址,才可以操作    ......