×××篇之ISAKMP Profile ×××
 
 
R1---------------------------R5 
.1       200.100.1.0/24     .2
 
R2---------------------------R5     其中R5模拟ISP
.1       200.100.2.0/24     .2
 
R3---------------------------R5 
.1       200.100.3.0/24     .2
 
优势:在一个企业当中,如果分部比较多的情况,单纯的IPSEC-×××就无法满足现有需求,因为IPSEC-×××一条命令把Peer给写死了,ISAKMP Profile ×××可以帮助公司总部与多个分部联系起来,既节省成本,又提高安全!
 
详细配置:
R1:
Building configuration...
Current configuration : 1930 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
ip subnet-zero
ip cef
!
!
crypto keyring cisco
  pre-shared-key address 200.100.2.1 key 6 cisco
crypto keyring cisco1
  pre-shared-key address 200.100.3.1 key 6 cisco
!
crypto isakmp policy 10
 encr 3des
 hash md5
 authentication pre-share
 group 2
crypto isakmp profile cisco
   keyring cisco
   keyring cisco1
   match identity address 200.100.2.1 255.255.255.255
   match identity address 200.100.3.1 255.255.255.255
!
!
crypto ipsec transform-set cisco esp-3des esp-md5-hmac
!
!
crypto map tor2 1 ipsec-isakmp
 set peer 200.100.2.1
 set peer 200.100.3.1
 set transform-set cisco
 set isakmp-profile cisco
 match address 100
!        
!
interface Loopback0
 ip address 1.1.1.1 255.255.255.0
!
interface FastEthernet0/0
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface Serial1/0
 ip address 200.100.1.1 255.255.255.0
 serial restart-delay 0
 no dce-terminal-timing-enable
 crypto map tor2
!
interface Serial1/1
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
interface Serial1/2
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
interface Serial1/3
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
ip classless
ip route 0.0.0.0 0.0.0.0 200.100.1.2
!
!        
ip http server
no ip http secure-server
!
access-list 100 permit ip 1.1.1.0 0.0.0.255 2.2.2.0 0.0.0.255
access-list 100 permit ip 1.1.1.0 0.0.0.255 3.3.3.0 0.0.0.255
!
control-plane
!
line con 0
 exec-timeout 0 0
 logging synchronous
line aux 0
line vty 0 4
!
end
 
 
 
 
 
R2:
Building configuration...
Current configuration : 1548 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R2
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
ip subnet-zero
ip cef

no ip domain lookup
!
!
crypto isakmp policy 10
 encr 3des
 hash md5
 authentication pre-share
 group 2
crypto isakmp key 6 cisco address 200.100.1.1
!
!
crypto ipsec transform-set cisco esp-3des esp-md5-hmac
!
crypto map tor1 1 ipsec-isakmp
 set peer 200.100.1.1
 set transform-set cisco
 match address 100
!
!
interface Loopback0
 ip address 2.2.2.2 255.255.255.0
!
interface FastEthernet0/0
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface Serial1/0
 ip address 200.100.2.1 255.255.255.0
 serial restart-delay 0
 no dce-terminal-timing-enable
 crypto map tor1
!
interface Serial1/1
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
interface Serial1/2
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
interface Serial1/3
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
ip classless
ip route 0.0.0.0 0.0.0.0 200.100.2.2
!
!
ip http server
no ip http secure-server
!
access-list 100 permit ip 2.2.2.0 0.0.0.255 1.1.1.0 0.0.0.255
!
control-plane
!
!
line con 0
 exec-timeout 0 0
 logging synchronous
line aux 0
line vty 0 4
!
!
end
 
 
 
 
 
R3:
Current configuration : 1546 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R3
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
ip subnet-zero
ip cef
!
!
no ip domain lookup
!
crypto isakmp policy 10
 encr 3des
 hash md5
 authentication pre-share
 group 2
crypto isakmp key 6 cisco address 200.100.1.1
!
!
crypto ipsec transform-set tor1 esp-3des esp-md5-hmac
!
crypto map tor1 1 ipsec-isakmp
 set peer 200.100.1.1
 set transform-set tor1
 match address 100
!
!
interface Loopback0
 ip address 3.3.3.3 255.255.255.0
!
interface FastEthernet0/0
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface Serial1/0
 ip address 200.100.3.1 255.255.255.0
 serial restart-delay 0
 no dce-terminal-timing-enable
 crypto map tor1
!
interface Serial1/1
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
interface Serial1/2
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
interface Serial1/3
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
ip classless
ip route 0.0.0.0 0.0.0.0 200.100.3.2
!
!
ip http server
no ip http secure-server
!
access-list 100 permit ip 3.3.3.0 0.0.0.255 1.1.1.0 0.0.0.255
!
!
control-plane
!
!
line con 0
 exec-timeout 0 0
 logging synchronous
line aux 0
line vty 0 4
!
!
end
 
 
 
 
 
R5:(模拟ISP)
Current configuration : 1168 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname ISP
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
ip subnet-zero
ip cef
    
!
no ip domain lookup
!
!        
interface FastEthernet0/0
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface Serial1/0
 ip address 200.100.1.2 255.255.255.0
 serial restart-delay 0
 clock rate 64000
 no dce-terminal-timing-enable
!
interface Serial1/1
 ip address 200.100.2.2 255.255.255.0
 serial restart-delay 0
 clock rate 64000
 no dce-terminal-timing-enable
!
interface Serial1/2
 ip address 200.100.3.2 255.255.255.0
 serial restart-delay 0
 clock rate 64000
 no dce-terminal-timing-enable
!
interface Serial1/3
 no ip address
 shutdown
 serial restart-delay 0
 no dce-terminal-timing-enable
!
ip classless
!
!
ip http server
no ip http secure-server
!
 
control-plane
!
!
line con 0
 exec-timeout 0 0
 logging synchronous
line aux 0
line vty 0 4
!
!
end
 
 
验证:
 
R2拼R1:
R2#ping 1.1.1.1 source 2.2.2.2 repeat 10
Type escape sequence to abort.
Sending 10, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
Packet sent with a source address of 2.2.2.2
!!!!!!!!!!
Success rate is 100 percent (10/10), round-trip min/avg/max = 112/249/436 ms
 
 
R3拼R1:
R3#ping 1.1.1.1 source 3.3.3.3 r 10
Type escape sequence to abort.
Sending 10, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
Packet sent with a source address of 3.3.3.3
!!!!!!!!!!
Success rate is 100 percent (10/10), round-trip min/avg/max = 20/228/352 ms
 
注:两家分公司不能拼通,如要实现,需用动态多点×××。