IT技术互动交流平台

三层隧道协议ipsec实现vpn(手工配置)

作者:曾经那些  发布日期:2013-08-21 09:36:46
1)VPN的概念:
虚拟专用网络(VPN)指的是在公用网络上建立专用网络的技术。之所以被称为虚拟网,主要是因为整个VPN网络的任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是架构在公用网络服务商所提供的网络平台,如Internet、ATM(异步传输模式〉、Frame Relay (帧中继)等之上的逻辑网络,用户数据在逻辑链路中传输。它涵盖了跨共享网络或公共网络的封装、加密和身份验证链接的专用网络的扩展。
 

2)vpn的优点:  

⑴使用VPN可降低成本
⑵传输数据安全可靠
⑶连接方便灵活
⑷完全控制
 

3)ipsec

ipsec协议是一个三层的隧道协议,标准的安全协议

拓扑图

 

4)交换机的配置

创建vlan10 vlan20 vlan30 分别将Ethernet0/1 Ethernet0/3 Ethernet0/5 加入对应的vlan

配置ip

interface Vlan-interface10

ip address 1.1.1.2 255.255.255.0

#

interface Vlan-interface20

ip address 1.1.2.2 255.255.255.0

#

interface Vlan-interface30

ip address 1.1.3.2 255.255.255.0

 

5)Fw1配置

[H3C]sysname fw1

[fw1]int eth0/4

[fw1-Ethernet0/4]ip add 192.168.1.1 24 配置端口ip) 

[fw1-Ethernet0/4]loopback由于实验没有连线,配置loopback口

[fw1-Ethernet0/4]int eth0/0

[fw1-Ethernet0/0]ip add1.1.1.1 24

[fw1-Ethernet0/0]quit

[fw1]ip route-static0.0.0.0 0 1.1.1.2 (fw1是网络中的末梢设备需要配置默路由) 

[fw1]firewall zone untrust防火墙的端口需要加入区域

[fw1-zone-untrust]add interface eth0/4

[fw1-zone-untrust]quit

 

第一条隧道(fw1-----fw2

[fw1]acl number 3000 match-order auto(创建扩展的访问控制列表)

[fw1-acl-adv-3000]rule 10 permit ip source 192.168.1.0 0.0.0.255 destination 192.168.2.0 0.0.0.255

(定义规则允许来源192.168.1.0网段到192.168.2.0网段)

[fw1-acl-adv-3000]quit 

[fw1]ipsec proposal tran1(创建名字叫tran1的安全提议)

[fw1-ipsec-proposal-tran1]encapsulation-mode tunnel(报文封装采用隧道模式)

[fw1-ipsec-proposal-tran1]transform esp(采用esp的安全协议)

[fw1-ipsec-proposal-tran1]esp authentication-algorithm md5(采用md5校验算法)

[fw1-ipsec-proposal-tran1]esp encryption-algorithm des(采用des加密算法)

[fw1-ipsec-proposal-tran1]quit

[fw1]ipsec policy policy1 10 manual(创建名字为policy1 编号为10 的ipsec策略)(manual手工方式协商配置)

[fw1-ipsec-policy-manual-policy1-10]security acl 3000(引用访问控制列表)

[fw1-ipsec-policy-manual-policy1-10]proposal tran1(引用安全提议tran1)

[fw1-ipsec-policy-manual-policy1-10]sa spi outbound esp 12345(设置出去的spi)

[fw1-ipsec-policy-manual-policy1-10]sa spi inbound esp 54321(设置进来的spi)

[fw1-ipsec-policy-manual-policy1-10]sa string-key outbound esp abcdefg(设置出去的验证秘钥)

[fw1-ipsec-policy-manual-policy1-10]sa string-key inbound esp qazwsx(设置进来的验证秘钥)

[fw1-ipsec-policy-manual-policy1-10]tunnel local1.1.1.1(本端地址)

[fw1-ipsec-policy-manual-policy1-10]tunnel remote1.1.2.1(对端地址)

[fw1-ipsec-policy-manual-policy1-10]quit

[fw1]int eth0/0

[fw1-Ethernet0/0]ipsec policy policy1(端口上使用安全策略)

[fw1-Ethernet0/0]q

[fw1]

第二条隧道(fw1-----fw3)

<fw1>system-view

[fw1]acl number 3001 match-order auto(创建3001的扩展访问控制列表)

[fw1-acl-adv-3001]rule 10 permit ip source 192.168.1.0 0.0.0.255 destination 192.168.3.0 0.0.0.255

[fw1-acl-adv-3001]rule 20 deny ip source any destination any

[fw1-acl-adv-3001]quit

[fw1]ipsec proposal tran2

[fw1-ipsec-proposal-tran2]encapsulation-mode tunnel

[fw1-ipsec-proposal-tran2]transform esp

[fw1-ipsec-proposal-tran2]esp encryption-algorithm des

[fw1-ipsec-proposal-tran2]esp authentication-algorithm md5

[fw1-ipsec-proposal-tran2]quit

[fw1]ipsec policy policy1 20 manual

[fw1-ipsec-policy-manual-policy1-20]security acl 3001

[fw1-ipsec-policy-manual-policy1-20]proposal tran2

[fw1-ipsec-policy-manual-policy1-20]tunnel local1.1.1.1

[fw1-ipsec-policy-manual-policy1-20]tunnel remote1.1.3.1

[fw1-ipsec-policy-manual-policy1-20]sa spi outbound esp 123456

[fw1-ipsec-policy-manual-policy1-20]sa spi inbound esp 654321

[fw1-ipsec-policy-manual-policy1-20]sa string-key inbound esp qwerty

[fw1-ipsec-policy-manual-policy1-20]sa string-key outbound esp zxcvbn

 

6)Fw2配置

[H3C]sysname fw2

[fw2]int eth0/4

[fw2-Ethernet0/4]ip add 192.168.2.1 24 

[fw2-Ethernet0/4]loopback

[fw2-Ethernet0/4]int eth0/0

[fw2-Ethernet0/0]ip add1.1.2.1 24

[fw2-Ethernet0/0]quit

[fw2]ip route-static0.0.0.0 0 1.1.2.2

[fw2]firewall zone untrust

[fw2-zone-untrust]add interface eth0/4

[fw2-zone-untrust]quit

[fw2]acl number 3000 match-order auto

[fw2-acl-adv-3000]rule 10 permit ip source 192.168.2.0 0.0.0.255 destination 192.168.1.0 0.0.0.255

[fw2-acl-adv-3000]rule 20 deny ip source any destination any

[fw2-acl-adv-3000]quit

[fw2]ipsec proposal tran1 

[fw2-ipsec-proposal-tran1]encapsulation-mode tunnel

[fw2-ipsec-proposal-tran1]transform esp

[fw2-ipsec-proposal-tran1]esp encryption-algorithm des

[fw2-ipsec-proposal-tran1]esp authentication-algorithm md5

[fw2-ipsec-proposal-tran1]quit

[fw2]ipsec policy policy1 10 manual

[fw2-ipsec-policy-manual-policy1-10]security acl 3000

[fw2-ipsec-policy-manual-policy1-10]proposal tran1

[fw2-ipsec-policy-manual-policy1-10]tunnel local1.1.2.1

[fw2-ipsec-policy-manual-policy1-10]tunnel remote1.1.1.1

[fw2-ipsec-policy-manual-policy1-10]sa spi inbound esp 12345

[fw2-ipsec-policy-manual-policy1-10]sa spi outbound esp 54321

[fw2-ipsec-policy-manual-policy1-10]sa string-key inbound esp abcdefg

[fw2-ipsec-policy-manual-policy1-10]sa string-key outbound esp qazwsx

[fw2-ipsec-policy-manual-policy1-10]quit

[fw2]int eth0/0

[fw2-Ethernet0/0]ipsec policy policy1

[fw2-Ethernet0/0]quit

 

7)fw3配置

[H3C]sys

[H3C]sysname fw3

[fw3]int eth0/4

[fw3-Ethernet0/4]ip add 192.168.3.1 24

[fw3-Ethernet0/4]loopback

[fw3-Ethernet0/4]int eth0/0

[fw3-Ethernet0/0]ip add1.1.3.1 24

[fw3-Ethernet0/0]quit

[fw3]ip route-static0.0.0.0 0 1.1.3.2

[fw3]firewall zone untrust

[fw3-zone-untrust]add interface eth0/4

<fw3>system-view

System View: return to User View with Ctrl+Z.

[fw3]acl number 3000 match-order auto

[fw3-acl-adv-3000]rule 10 permit ip source 192.168.3.00.0.0.255 destination 192.168.1.00.0.0.255

[fw3-acl-adv-3000]rule 20 deny ip source any destination an

[fw3-acl-adv-3000]quit

[fw3]ipsec proposal tran2

[fw3-ipsec-proposal-tran2]encapsulation-mode tunnel

[fw3-ipsec-proposal-tran2]transform esp

[fw3-ipsec-proposal-tran2]esp authentication-algorithm md5

[fw3-ipsec-proposal-tran2]esp encryption-algorithm des

[fw3-ipsec-proposal-tran2]quit

[fw3]ipsec policy policy1 10 manual

[fw3-ipsec-policy-manual-policy1-10]security acl 3000

[fw3-ipsec-policy-manual-policy1-10]proposal tran2

[fw3-ipsec-policy-manual-policy1-10]tunnel local1.1.3.1

[fw3-ipsec-policy-manual-policy1-10]tunnel remote1.1.1.1

[fw3-ipsec-policy-manual-policy1-10]sa spi inbound esp 123456

[fw3-ipsec-policy-manual-policy1-10]sa spi outbound esp 654321

[fw3-ipsec-policy-manual-policy1-10]sa string-key inbound esp zxcvbn

[fw3-ipsec-policy-manual-policy1-10]sa string-key outbound esp qwerty

[fw3-ipsec-policy-manual-policy1-10]quit

[fw3]int eth0/0

[fw3-Ethernet0/0]ipsec policy policy1

[fw3-Ethernet0/0]quit

 

8)验证测试

 

延伸阅读:

Tag标签: 三层隧道协议   ipsec  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规