[Swan-dev] problem with ikev2 for libreswan version 3.8

jeffchen jeffchen at ruggedcom.com
Fri Apr 25 17:47:40 EEST 2014


Hi,

I am trying to use ikev2 for libreswan (version 3.8). I have some 
problem (same problem happen for libreswan version 3.7) to connect the 
ipsec tunnel between two libreswan endpoint using ikev2. I also tried to 
use ikev2=insist, it has the same problem.
If I use ikev1, the tunnel is established successfully with the same 
configuration.

My setup is quite simple, the two libreswan endpoint are back to back 
connected. And I use preshared key to establish the tunnel.

Below is my configuration:
config setup
         # NAT-TRAVERSAL support, see README.NAT-Traversal
         nat_traversal=no
         nhelpers=0
         oe=off
         protostack=netkey

# Add connections here

# sample VPN connections, see /etc/ipsec.d/examples/

conn net32
         connaddrfamily=ipv4
         authby=secret
         auto=add
         ikev2=propose
         phase2=esp
         left=192.168.32.4
         leftsubnet=192.168.13.0/24
         leftupdown="ipsec _updown --route yes"
         pfs=no
         right=192.168.32.9
         rightsubnet=192.168.41.0/24
         rightupdown="ipsec _updown --route yes"
         type=tunnel

Basically the problem is that during the ikev2 negotiation, it can not 
find the v2 state object for ICOOKIE and RCOOKIE pair, and it sends 
v2N_INVALID_MESSAGE_ID message to the peer. The error message looks like 
this:

Apr 25 10:14:39 R4 pluto[25049]: |  processing version=2.0 packet with 
exchange type=ISAKMP_v2_AUTH (35)
Apr 25 10:14:39 R4 pluto[25049]: | I am IKE SA Responder
Apr 25 10:14:39 R4 pluto[25049]: | ICOOKIE:  44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:39 R4 pluto[25049]: | RCOOKIE:  57 c1 3d ad  75 3a 79 c9
Apr 25 10:14:39 R4 pluto[25049]: | state hash entry 11
Apr 25 10:14:39 R4 pluto[25049]: | v2 state object not found
Apr 25 10:14:39 R4 pluto[25049]: | ICOOKIE:  44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:39 R4 pluto[25049]: | RCOOKIE:  00 00 00 00  00 00 00 00
Apr 25 10:14:39 R4 pluto[25049]: | state hash entry 28
Apr 25 10:14:39 R4 pluto[25049]: | v2 state object not found
Apr 25 10:14:39 R4 pluto[25049]: | ended up with STATE_IKEv2_ROOF
Apr 25 10:14:39 R4 pluto[25049]: packet from 192.168.32.9:500: sending  
notification v2N_INVALID_MESSAGE_ID to 192.168.32.9:500

And I found the problem is actually caused by a deletion of state just 
before the above messages:

Apr 25 10:14:38 R4 pluto[25049]: | complete v2 state transition with 
STF_INLINE
Apr 25 10:14:38 R4 pluto[25049]: | * processed 0 messages from 
cryptographic helpers
Apr 25 10:14:38 R4 pluto[25049]: | next event EVENT_SO_DISCARD in 0 
seconds for #1
Apr 25 10:14:38 R4 pluto[25049]: | *time to handle event
Apr 25 10:14:38 R4 pluto[25049]: | handling event EVENT_SO_DISCARD
Apr 25 10:14:38 R4 pluto[25049]: | event after this is 
EVENT_PENDING_DDNS in 41 seconds
Apr 25 10:14:38 R4 pluto[25049]: | processing connection net32
Apr 25 10:14:38 R4 pluto[25049]: | deleting state #1
Apr 25 10:14:38 R4 pluto[25049]: | deleting event for #1
Apr 25 10:14:38 R4 pluto[25049]: | no suspended cryptographic state for 1
Apr 25 10:14:38 R4 pluto[25049]: | ICOOKIE:  44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:38 R4 pluto[25049]: | RCOOKIE:  57 c1 3d ad  75 3a 79 c9
Apr 25 10:14:38 R4 pluto[25049]: | state hash entry 11
Apr 25 10:14:38 R4 pluto[25049]: | next event EVENT_PENDING_DDNS in 41 
seconds

Looked at the source code, found in programs/pluto/state.c, function 
insert_state, it has this piece of code:
     if (st->st_event == NULL)
         event_schedule(EVENT_SO_DISCARD, 0, st);
It deletes the state and cause the state can not be found for the 
ICOOKIE and RCOOKIE pair. If I comment this piece of code, the tunnel is 
established successfully.

Does anyone know what cause this problem? Maybe my configuration has 
something wrong?

Thanks

Jeff Chen

Below is the whole log message during the tunnel establishment:

Apr 25 10:14:31 R4 pluto[25049]: | base debugging = 
raw+crypt+parsing+emitting+control+lifecycle+kernel+dns+oppo+controlmore+pfkey+nattraversal+x509+dpd+oppoinfo
Apr 25 10:14:31 R4 pluto[25049]: | * processed 0 messages from 
cryptographic helpers
Apr 25 10:14:31 R4 pluto[25049]: | next event EVENT_PENDING_DDNS in 48 
seconds
Apr 25 10:14:31 R4 pluto[25049]: | next event EVENT_PENDING_DDNS in 48 
seconds
Apr 25 10:14:38 R4 pluto[25049]: |
Apr 25 10:14:38 R4 pluto[25049]: | *received 820 bytes from 
192.168.32.9:500 on switch.0012 (port=500)
Apr 25 10:14:38 R4 pluto[25049]: |   44 4c 4d a9  d2 2c bb 89  00 00 00 
00  00 00 00 00
Apr 25 10:14:38 R4 pluto[25049]: |   21 20 22 08  00 00 00 00  00 00 03 
34  22 00 01 fc
Apr 25 10:14:38 R4 pluto[25049]: |   02 00 00 2c  01 01 00 04  03 00 00 
0c  01 00 00 0c
Apr 25 10:14:38 R4 pluto[25049]: |   80 0e 00 80  03 00 00 08  03 00 00 
02  03 00 00 08
Apr 25 10:14:38 R4 pluto[25049]: |   02 00 00 02  00 00 00 08  04 00 00 
0e  02 00 00 2c
Apr 25 10:14:38 R4 pluto[25049]: |   02 01 00 04  03 00 00 0c  01 00 00 
0c  80 0e 00 80
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  03 00 00 01  03 00 00 
08  02 00 00 01
Apr 25 10:14:38 R4 pluto[25049]: |   00 00 00 08  04 00 00 0e  02 00 00 
28  03 01 00 04
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  01 00 00 03  03 00 00 
08  03 00 00 02
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  02 00 00 02  00 00 00 
08  04 00 00 0e
Apr 25 10:14:38 R4 pluto[25049]: |   02 00 00 28  04 01 00 04  03 00 00 
08  01 00 00 03
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  03 00 00 01  03 00 00 
08  02 00 00 01
Apr 25 10:14:38 R4 pluto[25049]: |   00 00 00 08  04 00 00 0e  02 00 00 
2c  05 01 00 04
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 0c  01 00 00 0c  80 0e 00 
80  03 00 00 08
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 02  03 00 00 08  02 00 00 
02  00 00 00 08
Apr 25 10:14:38 R4 pluto[25049]: |   04 00 00 05  02 00 00 2c  06 01 00 
04  03 00 00 0c
Apr 25 10:14:38 R4 pluto[25049]: |   01 00 00 0c  80 0e 00 80  03 00 00 
08  03 00 00 01
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  02 00 00 01  00 00 00 
08  04 00 00 05
Apr 25 10:14:38 R4 pluto[25049]: |   02 00 00 28  07 01 00 04  03 00 00 
08  01 00 00 03
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  03 00 00 02  03 00 00 
08  02 00 00 02
Apr 25 10:14:38 R4 pluto[25049]: |   00 00 00 08  04 00 00 05  02 00 00 
28  08 01 00 04
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  01 00 00 03  03 00 00 
08  03 00 00 01
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  02 00 00 01  00 00 00 
08  04 00 00 05
Apr 25 10:14:38 R4 pluto[25049]: |   02 00 00 2c  09 01 00 04  03 00 00 
0c  01 00 00 0c
Apr 25 10:14:38 R4 pluto[25049]: |   80 0e 00 80  03 00 00 08  03 00 00 
02  03 00 00 08
Apr 25 10:14:38 R4 pluto[25049]: |   02 00 00 02  00 00 00 08  04 00 00 
02  02 00 00 2c
Apr 25 10:14:38 R4 pluto[25049]: |   0a 01 00 04  03 00 00 0c  01 00 00 
0c  80 0e 00 80
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  03 00 00 01  03 00 00 
08  02 00 00 01
Apr 25 10:14:38 R4 pluto[25049]: |   00 00 00 08  04 00 00 02  02 00 00 
28  0b 01 00 04
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  01 00 00 03  03 00 00 
08  03 00 00 02
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  02 00 00 02  00 00 00 
08  04 00 00 02
Apr 25 10:14:38 R4 pluto[25049]: |   00 00 00 28  0c 01 00 04  03 00 00 
08  01 00 00 03
Apr 25 10:14:38 R4 pluto[25049]: |   03 00 00 08  03 00 00 01  03 00 00 
08  02 00 00 01
Apr 25 10:14:38 R4 pluto[25049]: |   00 00 00 08  04 00 00 02  28 00 01 
08  00 0e 00 00
Apr 25 10:14:38 R4 pluto[25049]: |   f7 3f 4d 0a  1b d5 1e db  7c f8 3d 
c7  9c e5 43 53
Apr 25 10:14:38 R4 pluto[25049]: |   2c 91 77 0f  a2 17 bc 46  82 3b c0 
c9  c6 d2 a2 aa
Apr 25 10:14:38 R4 pluto[25049]: |   d3 cf e6 d0  f0 0b ca 26  10 cc d3 
fb  76 c3 e1 c5
Apr 25 10:14:38 R4 pluto[25049]: |   3b 04 da d1  59 fc 70 40  97 05 7b 
aa  98 14 e6 1d
Apr 25 10:14:38 R4 pluto[25049]: |   7c cc e6 f5  d0 9b b5 32  74 77 ab 
12  cf 71 3b fb
Apr 25 10:14:38 R4 pluto[25049]: |   78 40 3d 03  56 cd 36 b1  ae 28 fb 
76  be 1f 7e 8b
Apr 25 10:14:38 R4 pluto[25049]: |   67 9a eb 2e  e9 15 41 99  91 7a 90 
f6  7a f7 42 d6
Apr 25 10:14:38 R4 pluto[25049]: |   4b 28 e2 47  c5 e5 54 7e  b1 30 e6 
e2  9f 0a bb cd
Apr 25 10:14:38 R4 pluto[25049]: |   54 ed 18 2b  3e 34 d5 83  64 43 66 
54  da 85 7c 9b
Apr 25 10:14:38 R4 pluto[25049]: |   b2 af db 2b  c3 10 fc 38  44 c2 7a 
1d  7d ed 05 69
Apr 25 10:14:38 R4 pluto[25049]: |   22 9a 1e 10  ab 4e ab b0  be 30 1c 
7c  35 d9 79 1e
Apr 25 10:14:38 R4 pluto[25049]: |   cf 88 30 fe  1b 06 a1 43  8d 37 4a 
31  87 8d 0f 39
Apr 25 10:14:38 R4 pluto[25049]: |   b2 09 ef a0  f1 99 8b 7d  4d ef 8d 
5f  f0 f9 69 c6
Apr 25 10:14:38 R4 pluto[25049]: |   fb e8 3d 30  40 50 fe c4  97 da f1 
e9  15 09 dc 8a
Apr 25 10:14:38 R4 pluto[25049]: |   fa 88 2c 60  49 36 52 fc  47 8c 94 
01  00 3d 54 ce
Apr 25 10:14:38 R4 pluto[25049]: |   55 eb 42 19  ad 74 47 3c  f2 9e fd 
95  59 d5 17 ee
Apr 25 10:14:38 R4 pluto[25049]: |   00 00 00 14  1e 3c 63 b2  30 74 f3 
9e  d8 b3 c2 ec
Apr 25 10:14:38 R4 pluto[25049]: |   b0 01 81 87
Apr 25 10:14:38 R4 pluto[25049]: | **parse ISAKMP Message:
Apr 25 10:14:38 R4 pluto[25049]: |    initiator cookie:
Apr 25 10:14:38 R4 pluto[25049]: |   44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:38 R4 pluto[25049]: |    responder cookie:
Apr 25 10:14:38 R4 pluto[25049]: |   00 00 00 00  00 00 00 00
Apr 25 10:14:38 R4 pluto[25049]: |    next payload type: ISAKMP_NEXT_v2SA
Apr 25 10:14:38 R4 pluto[25049]: |    ISAKMP version: IKEv2 version 2.0 
(rfc4306/rfc5996)
Apr 25 10:14:38 R4 pluto[25049]: |    exchange type: ISAKMP_v2_SA_INIT
Apr 25 10:14:38 R4 pluto[25049]: |    flags: ISAKMP_FLAG_INIT
Apr 25 10:14:38 R4 pluto[25049]: |    message ID:  00 00 00 00
Apr 25 10:14:38 R4 pluto[25049]: |    length: 820
Apr 25 10:14:38 R4 pluto[25049]: |  processing version=2.0 packet with 
exchange type=ISAKMP_v2_SA_INIT (34)
Apr 25 10:14:38 R4 pluto[25049]: | I am IKE SA Responder
Apr 25 10:14:38 R4 pluto[25049]: | ICOOKIE:  44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:38 R4 pluto[25049]: | RCOOKIE:  00 00 00 00  00 00 00 00
Apr 25 10:14:38 R4 pluto[25049]: | state hash entry 28
Apr 25 10:14:38 R4 pluto[25049]: | v2 state object not found
Apr 25 10:14:38 R4 pluto[25049]: | ICOOKIE:  44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:38 R4 pluto[25049]: | RCOOKIE:  00 00 00 00  00 00 00 00
Apr 25 10:14:38 R4 pluto[25049]: | state hash entry 28
Apr 25 10:14:38 R4 pluto[25049]: | v2 state object not found
Apr 25 10:14:38 R4 pluto[25049]: | Now let's proceed with payload 
(ISAKMP_NEXT_v2SA)
Apr 25 10:14:38 R4 pluto[25049]: | ***parse IKEv2 Security Association 
Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    next payload type: ISAKMP_NEXT_v2KE
Apr 25 10:14:38 R4 pluto[25049]: |    critical bit: none
Apr 25 10:14:38 R4 pluto[25049]: |    length: 508
Apr 25 10:14:38 R4 pluto[25049]: | processing payload: ISAKMP_NEXT_v2SA 
(len=508)
Apr 25 10:14:38 R4 pluto[25049]: | Now let's proceed with payload 
(ISAKMP_NEXT_v2KE)
Apr 25 10:14:38 R4 pluto[25049]: | ***parse IKEv2 Key Exchange Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 next payload type: 
ISAKMP_NEXT_v2Ni
Apr 25 10:14:38 R4 pluto[25049]: |    critical bit: none
Apr 25 10:14:38 R4 pluto[25049]: |    length: 264
Apr 25 10:14:38 R4 pluto[25049]: |    DH group: OAKLEY_GROUP_MODP2048
Apr 25 10:14:38 R4 pluto[25049]: | processing payload: ISAKMP_NEXT_v2KE 
(len=264)
Apr 25 10:14:38 R4 pluto[25049]: | Now let's proceed with payload 
(ISAKMP_NEXT_v2Ni)
Apr 25 10:14:38 R4 pluto[25049]: | ***parse IKEv2 Nonce Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    next payload type: ISAKMP_NEXT_v2NONE
Apr 25 10:14:38 R4 pluto[25049]: |    critical bit: none
Apr 25 10:14:38 R4 pluto[25049]: |    length: 20
Apr 25 10:14:38 R4 pluto[25049]: | processing payload: ISAKMP_NEXT_v2Ni 
(len=20)
Apr 25 10:14:38 R4 pluto[25049]: | Finished and now at the end of 
ikev2_process_payload
Apr 25 10:14:38 R4 pluto[25049]: | Finished processing 
ikev2_process_payloads
Apr 25 10:14:38 R4 pluto[25049]: | Now lets proceed with state specific 
processing
Apr 25 10:14:38 R4 pluto[25049]: | find_host_connection2 called from 
ikev2parent_inI1outR1, me=192.168.32.4:500 him=192.168.32.9:500 
policy=IKEv2ALLOW
Apr 25 10:14:38 R4 pluto[25049]: | find_host_pair: comparing to 
192.168.32.4:500 192.168.32.9:500
Apr 25 10:14:38 R4 pluto[25049]: | find_host_pair_conn 
(find_host_connection2): 192.168.32.4:500 192.168.32.9:500 -> hp:net32
Apr 25 10:14:38 R4 pluto[25049]: | searching for connection with policy 
= IKEv2ALLOW
Apr 25 10:14:38 R4 pluto[25049]: | found policy = 
PSK+ENCRYPT+TUNNEL+IKEv2ALLOW+IKEv2Init+SAREFTRACK+IKE_FRAG (net32)
Apr 25 10:14:38 R4 pluto[25049]: | find_host_connection2 returns net32
Apr 25 10:14:38 R4 pluto[25049]: | found connection: net32
Apr 25 10:14:38 R4 pluto[25049]: | creating state object #1 at 0x20fa8688
Apr 25 10:14:38 R4 pluto[25049]: | processing connection net32
Apr 25 10:14:38 R4 pluto[25049]: | ICOOKIE:  44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:38 R4 pluto[25049]: | RCOOKIE:  57 c1 3d ad  75 3a 79 c9
Apr 25 10:14:38 R4 pluto[25049]: | state hash entry 11
Apr 25 10:14:38 R4 pluto[25049]: | inserting state object #1
Apr 25 10:14:38 R4 pluto[25049]: | inserting event EVENT_SO_DISCARD, 
timeout in 0 seconds for #1
Apr 25 10:14:38 R4 pluto[25049]: | event added at head of queue
Apr 25 10:14:38 R4 pluto[25049]: | processing connection net32
Apr 25 10:14:38 R4 pluto[25049]: | will not send/process a dcookie
Apr 25 10:14:38 R4 pluto[25049]: | helper -1 doing build_kenonce op id: 0
Apr 25 10:14:38 R4 pluto[25049]: | NSS: Value of Prime:
Apr 25 10:14:38 R4 pluto[25049]: |   ff ff ff ff  ff ff ff ff  c9 0f da 
a2  21 68 c2 34
Apr 25 10:14:38 R4 pluto[25049]: |   c4 c6 62 8b  80 dc 1c d1  29 02 4e 
08  8a 67 cc 74
Apr 25 10:14:38 R4 pluto[25049]: |   02 0b be a6  3b 13 9b 22  51 4a 08 
79  8e 34 04 dd
Apr 25 10:14:38 R4 pluto[25049]: |   ef 95 19 b3  cd 3a 43 1b  30 2b 0a 
6d  f2 5f 14 37
Apr 25 10:14:38 R4 pluto[25049]: |   4f e1 35 6d  6d 51 c2 45  e4 85 b5 
76  62 5e 7e c6
Apr 25 10:14:38 R4 pluto[25049]: |   f4 4c 42 e9  a6 37 ed 6b  0b ff 5c 
b6  f4 06 b7 ed
Apr 25 10:14:38 R4 pluto[25049]: |   ee 38 6b fb  5a 89 9f a5  ae 9f 24 
11  7c 4b 1f e6
Apr 25 10:14:38 R4 pluto[25049]: |   49 28 66 51  ec e4 5b 3d  c2 00 7c 
b8  a1 63 bf 05
Apr 25 10:14:38 R4 pluto[25049]: |   98 da 48 36  1c 55 d3 9a  69 16 3f 
a8  fd 24 cf 5f
Apr 25 10:14:38 R4 pluto[25049]: |   83 65 5d 23  dc a3 ad 96  1c 62 f3 
56  20 85 52 bb
Apr 25 10:14:38 R4 pluto[25049]: |   9e d5 29 07  70 96 96 6d  67 0c 35 
4e  4a bc 98 04
Apr 25 10:14:38 R4 pluto[25049]: |   f1 74 6c 08  ca 18 21 7c  32 90 5e 
46  2e 36 ce 3b
Apr 25 10:14:38 R4 pluto[25049]: |   e3 9e 77 2c  18 0e 86 03  9b 27 83 
a2  ec 07 a2 8f
Apr 25 10:14:38 R4 pluto[25049]: |   b5 c5 5d f0  6f 4c 52 c9  de 2b cb 
f6  95 58 17 18
Apr 25 10:14:38 R4 pluto[25049]: |   39 95 49 7c  ea 95 6a e5  15 d2 26 
18  98 fa 05 10
Apr 25 10:14:38 R4 pluto[25049]: |   15 72 8e 5a  8a ac aa 68  ff ff ff 
ff  ff ff ff ff
Apr 25 10:14:38 R4 pluto[25049]: | NSS: Value of base:
Apr 25 10:14:38 R4 pluto[25049]: |   02
Apr 25 10:14:38 R4 pluto[25049]: | NSS: generated dh priv and pub keys: 256
Apr 25 10:14:38 R4 pluto[25049]: | NSS: Local DH secret (pointer):
Apr 25 10:14:38 R4 pluto[25049]: |   20 fa cc 60
Apr 25 10:14:38 R4 pluto[25049]: | NSS: Public DH value sent(computed in 
NSS):
Apr 25 10:14:38 R4 pluto[25049]: |   4d 26 44 7e  77 d8 17 f5  f5 b3 ef 
f2  5b 14 67 35
Apr 25 10:14:38 R4 pluto[25049]: |   fa c7 66 7e  62 d0 01 34  f2 c2 79 
b0  e6 f3 fe 8b
Apr 25 10:14:38 R4 pluto[25049]: |   db 99 5a b9  0a fb 9a 08  bf 3c 94 
42  4c 15 8e 23
Apr 25 10:14:38 R4 pluto[25049]: |   b1 ee 3c ff  ca ad 05 01  00 b5 3d 
1a  21 5f 4e b8
Apr 25 10:14:38 R4 pluto[25049]: |   95 ba c4 a3  48 8f 43 c7  d4 6a 77 
03  93 0d 33 96
Apr 25 10:14:38 R4 pluto[25049]: |   f1 e0 d5 57  e8 e4 08 7b  80 36 5c 
e1  33 83 e7 d4
Apr 25 10:14:38 R4 pluto[25049]: |   2d 91 30 c6  0f c3 f2 19  e6 a8 79 
ef  4e be 05 30
Apr 25 10:14:38 R4 pluto[25049]: |   de dd df 02  5f c9 cd 40  75 16 29 
91  08 55 29 4d
Apr 25 10:14:38 R4 pluto[25049]: |   88 eb 42 a0  f9 b2 cb ed  0e 4b 8a 
74  6d ca 7c 89
Apr 25 10:14:38 R4 pluto[25049]: |   de eb 3c 1e  cc f6 f8 58  c8 27 b5 
44  a1 21 2c 87
Apr 25 10:14:38 R4 pluto[25049]: |   74 bc 85 e0  c8 50 c8 a0  67 10 bc 
72  e2 16 e2 c9
Apr 25 10:14:38 R4 pluto[25049]: |   4e 81 87 ce  89 6d 70 bb  f1 4d 14 
b9  70 9a 85 70
Apr 25 10:14:38 R4 pluto[25049]: |   d9 45 ca f3  25 d9 ac ed  0f fd 33 
cb  23 ed 82 0b
Apr 25 10:14:38 R4 pluto[25049]: |   17 0d fc ea  c8 c5 1e 30  07 59 d5 
be  eb ab 2a 39
Apr 25 10:14:38 R4 pluto[25049]: |   9d 36 15 cb  e4 0d 48 39  5e 2e 46 
f9  5f 10 0f 57
Apr 25 10:14:38 R4 pluto[25049]: |   12 e6 e4 1f  23 e4 d8 2f  12 c8 29 
98  d6 99 62 75
Apr 25 10:14:38 R4 pluto[25049]: | NSS: Local DH public value (pointer):
Apr 25 10:14:38 R4 pluto[25049]: |   20 fa c4 58
Apr 25 10:14:38 R4 pluto[25049]: | Generated nonce:
Apr 25 10:14:38 R4 pluto[25049]: |   96 c8 96 22  3d 1d 9e 99  3e 7c e6 
c9  12 e8 3e f7
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 parent inI1outR1: calculated 
ke+nonce, sending R1
Apr 25 10:14:38 R4 pluto[25049]: | processing connection net32
Apr 25 10:14:38 R4 pluto[25049]: | **emit ISAKMP Message:
Apr 25 10:14:38 R4 pluto[25049]: |    initiator cookie:
Apr 25 10:14:38 R4 pluto[25049]: |   44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:38 R4 pluto[25049]: |    responder cookie:
Apr 25 10:14:38 R4 pluto[25049]: |   57 c1 3d ad  75 3a 79 c9
Apr 25 10:14:38 R4 pluto[25049]: |    next payload type: ISAKMP_NEXT_v2SA
Apr 25 10:14:38 R4 pluto[25049]: |    ISAKMP version: IKEv2 version 2.0 
(rfc4306/rfc5996)
Apr 25 10:14:38 R4 pluto[25049]: |    exchange type: ISAKMP_v2_SA_INIT
Apr 25 10:14:38 R4 pluto[25049]: |    flags: ISAKMP_FLAG_RESPONSE
Apr 25 10:14:38 R4 pluto[25049]: |    message ID:  00 00 00 00
Apr 25 10:14:38 R4 pluto[25049]: | ***emit IKEv2 Security Association 
Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    next payload type: ISAKMP_NEXT_v2KE
Apr 25 10:14:38 R4 pluto[25049]: |    critical bit: none
Apr 25 10:14:38 R4 pluto[25049]: | no IKE algorithms for this connection
Apr 25 10:14:38 R4 pluto[25049]: | ****parse IKEv2 Proposal Substructure 
Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last proposal: v2_PROPOSAL_NON_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    length: 44
Apr 25 10:14:38 R4 pluto[25049]: |    prop #: 1
Apr 25 10:14:38 R4 pluto[25049]: |    proto ID: IKEv2_SEC_PROTO_IKE
Apr 25 10:14:38 R4 pluto[25049]: |    spi size: 0
Apr 25 10:14:38 R4 pluto[25049]: |    # transforms: 4
Apr 25 10:14:38 R4 pluto[25049]: | *****parse IKEv2 Transform 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last transform: v2_TRANSFORM_NON_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    length: 12
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform type: TRANS_TYPE_ENCR
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform ID: 12
Apr 25 10:14:38 R4 pluto[25049]: | ******parse IKEv2 Attribute 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    af+type: IKEv2_KEY_LENGTH
Apr 25 10:14:38 R4 pluto[25049]: |    length/value: 128
Apr 25 10:14:38 R4 pluto[25049]: | *****parse IKEv2 Transform 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last transform: v2_TRANSFORM_NON_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    length: 8
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform type: TRANS_TYPE_INTEG
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform ID: 2
Apr 25 10:14:38 R4 pluto[25049]: | *****parse IKEv2 Transform 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last transform: v2_TRANSFORM_NON_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    length: 8
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform type: TRANS_TYPE_PRF
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform ID: 2
Apr 25 10:14:38 R4 pluto[25049]: | *****parse IKEv2 Transform 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last transform: v2_TRANSFORM_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    length: 8
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform type: TRANS_TYPE_DH
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform ID: 14
Apr 25 10:14:38 R4 pluto[25049]: | ipprotoid is '1'
Apr 25 10:14:38 R4 pluto[25049]: | proposal 1 succeeded encr= 
(policy:AES_CBC vs offered:AES_CBC)
Apr 25 10:14:38 R4 pluto[25049]: |             succeeded 
integ=(policy:AUTH_HMAC_SHA1_96 vs offered:AUTH_HMAC_SHA1_96)
Apr 25 10:14:38 R4 pluto[25049]: |             succeeded prf=  
(policy:PRF_HMAC_SHA1 vs offered:PRF_HMAC_SHA1)
Apr 25 10:14:38 R4 pluto[25049]: |             succeeded dh=   
(policy:OAKLEY_GROUP_MODP2048 vs offered:OAKLEY_GROUP_MODP2048)
Apr 25 10:14:38 R4 pluto[25049]: | ****parse IKEv2 Proposal Substructure 
Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last proposal: v2_PROPOSAL_NON_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    length: 44
Apr 25 10:14:38 R4 pluto[25049]: |    prop #: 2
Apr 25 10:14:38 R4 pluto[25049]: |    proto ID: IKEv2_SEC_PROTO_IKE
Apr 25 10:14:38 R4 pluto[25049]: |    spi size: 0
Apr 25 10:14:38 R4 pluto[25049]: |    # transforms: 4
Apr 25 10:14:38 R4 pluto[25049]: | ****emit IKEv2 Proposal Substructure 
Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last proposal: v2_PROPOSAL_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    prop #: 1
Apr 25 10:14:38 R4 pluto[25049]: |    proto ID: IKEv2_SEC_PROTO_IKE
Apr 25 10:14:38 R4 pluto[25049]: |    spi size: 0
Apr 25 10:14:38 R4 pluto[25049]: |    # transforms: 4
Apr 25 10:14:38 R4 pluto[25049]: | *****emit IKEv2 Transform 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last transform: v2_TRANSFORM_NON_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform type: TRANS_TYPE_ENCR
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform ID: 12
Apr 25 10:14:38 R4 pluto[25049]: | ******emit IKEv2 Attribute 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    af+type: IKEv2_KEY_LENGTH
Apr 25 10:14:38 R4 pluto[25049]: |    length/value: 128
Apr 25 10:14:38 R4 pluto[25049]: |     [128 is 128??]
Apr 25 10:14:38 R4 pluto[25049]: | emitting length of IKEv2 Transform 
Substructure Payload: 12
Apr 25 10:14:38 R4 pluto[25049]: | *****emit IKEv2 Transform 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last transform: v2_TRANSFORM_NON_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform type: TRANS_TYPE_INTEG
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform ID: 2
Apr 25 10:14:38 R4 pluto[25049]: | emitting length of IKEv2 Transform 
Substructure Payload: 8
Apr 25 10:14:38 R4 pluto[25049]: | *****emit IKEv2 Transform 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last transform: v2_TRANSFORM_NON_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform type: TRANS_TYPE_PRF
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform ID: 2
Apr 25 10:14:38 R4 pluto[25049]: | emitting length of IKEv2 Transform 
Substructure Payload: 8
Apr 25 10:14:38 R4 pluto[25049]: | *****emit IKEv2 Transform 
Substructure Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    last transform: v2_TRANSFORM_LAST
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform type: TRANS_TYPE_DH
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 transform ID: 14
Apr 25 10:14:38 R4 pluto[25049]: | emitting length of IKEv2 Transform 
Substructure Payload: 8
Apr 25 10:14:38 R4 pluto[25049]: | emitting length of IKEv2 Proposal 
Substructure Payload: 44
Apr 25 10:14:38 R4 pluto[25049]: | emitting length of IKEv2 Security 
Association Payload: 48
Apr 25 10:14:38 R4 pluto[25049]: | DH public value received:
Apr 25 10:14:38 R4 pluto[25049]: |   f7 3f 4d 0a  1b d5 1e db  7c f8 3d 
c7  9c e5 43 53
Apr 25 10:14:38 R4 pluto[25049]: |   2c 91 77 0f  a2 17 bc 46  82 3b c0 
c9  c6 d2 a2 aa
Apr 25 10:14:38 R4 pluto[25049]: |   d3 cf e6 d0  f0 0b ca 26  10 cc d3 
fb  76 c3 e1 c5
Apr 25 10:14:38 R4 pluto[25049]: |   3b 04 da d1  59 fc 70 40  97 05 7b 
aa  98 14 e6 1d
Apr 25 10:14:38 R4 pluto[25049]: |   7c cc e6 f5  d0 9b b5 32  74 77 ab 
12  cf 71 3b fb
Apr 25 10:14:38 R4 pluto[25049]: |   78 40 3d 03  56 cd 36 b1  ae 28 fb 
76  be 1f 7e 8b
Apr 25 10:14:38 R4 pluto[25049]: |   67 9a eb 2e  e9 15 41 99  91 7a 90 
f6  7a f7 42 d6
Apr 25 10:14:38 R4 pluto[25049]: |   4b 28 e2 47  c5 e5 54 7e  b1 30 e6 
e2  9f 0a bb cd
Apr 25 10:14:38 R4 pluto[25049]: |   54 ed 18 2b  3e 34 d5 83  64 43 66 
54  da 85 7c 9b
Apr 25 10:14:38 R4 pluto[25049]: |   b2 af db 2b  c3 10 fc 38  44 c2 7a 
1d  7d ed 05 69
Apr 25 10:14:38 R4 pluto[25049]: |   22 9a 1e 10  ab 4e ab b0  be 30 1c 
7c  35 d9 79 1e
Apr 25 10:14:38 R4 pluto[25049]: |   cf 88 30 fe  1b 06 a1 43  8d 37 4a 
31  87 8d 0f 39
Apr 25 10:14:38 R4 pluto[25049]: |   b2 09 ef a0  f1 99 8b 7d  4d ef 8d 
5f  f0 f9 69 c6
Apr 25 10:14:38 R4 pluto[25049]: |   fb e8 3d 30  40 50 fe c4  97 da f1 
e9  15 09 dc 8a
Apr 25 10:14:38 R4 pluto[25049]: |   fa 88 2c 60  49 36 52 fc  47 8c 94 
01  00 3d 54 ce
Apr 25 10:14:38 R4 pluto[25049]: |   55 eb 42 19  ad 74 47 3c  f2 9e fd 
95  59 d5 17 ee
Apr 25 10:14:38 R4 pluto[25049]: | saving DH priv (local secret) and pub 
key into state struc
Apr 25 10:14:38 R4 pluto[25049]: | ***emit IKEv2 Key Exchange Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    IKEv2 next payload type: 
ISAKMP_NEXT_v2Ni
Apr 25 10:14:38 R4 pluto[25049]: |    critical bit: none
Apr 25 10:14:38 R4 pluto[25049]: |    DH group: OAKLEY_GROUP_MODP2048
Apr 25 10:14:38 R4 pluto[25049]: | emitting 256 raw bytes of ikev2 g^x 
into IKEv2 Key Exchange Payload
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  4d 26 44 7e  77 d8 17 f5  
f5 b3 ef f2  5b 14 67 35
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  fa c7 66 7e  62 d0 01 34  
f2 c2 79 b0  e6 f3 fe 8b
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  db 99 5a b9  0a fb 9a 08  
bf 3c 94 42  4c 15 8e 23
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  b1 ee 3c ff  ca ad 05 01  
00 b5 3d 1a  21 5f 4e b8
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  95 ba c4 a3  48 8f 43 c7  
d4 6a 77 03  93 0d 33 96
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  f1 e0 d5 57  e8 e4 08 7b  
80 36 5c e1  33 83 e7 d4
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  2d 91 30 c6  0f c3 f2 19  
e6 a8 79 ef  4e be 05 30
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  de dd df 02  5f c9 cd 40  
75 16 29 91  08 55 29 4d
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  88 eb 42 a0  f9 b2 cb ed  
0e 4b 8a 74  6d ca 7c 89
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  de eb 3c 1e  cc f6 f8 58  
c8 27 b5 44  a1 21 2c 87
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  74 bc 85 e0  c8 50 c8 a0  
67 10 bc 72  e2 16 e2 c9
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  4e 81 87 ce  89 6d 70 bb  
f1 4d 14 b9  70 9a 85 70
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  d9 45 ca f3  25 d9 ac ed  
0f fd 33 cb  23 ed 82 0b
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  17 0d fc ea  c8 c5 1e 30  
07 59 d5 be  eb ab 2a 39
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  9d 36 15 cb  e4 0d 48 39  
5e 2e 46 f9  5f 10 0f 57
Apr 25 10:14:38 R4 pluto[25049]: | ikev2 g^x  12 e6 e4 1f  23 e4 d8 2f  
12 c8 29 98  d6 99 62 75
Apr 25 10:14:38 R4 pluto[25049]: | emitting length of IKEv2 Key Exchange 
Payload: 264
Apr 25 10:14:38 R4 pluto[25049]: | ***emit IKEv2 Nonce Payload:
Apr 25 10:14:38 R4 pluto[25049]: |    next payload type: ISAKMP_NEXT_v2NONE
Apr 25 10:14:38 R4 pluto[25049]: |    critical bit: none
Apr 25 10:14:38 R4 pluto[25049]: | emitting 16 raw bytes of IKEv2 nonce 
into IKEv2 Nonce Payload
Apr 25 10:14:38 R4 pluto[25049]: | IKEv2 nonce  96 c8 96 22  3d 1d 9e 
99  3e 7c e6 c9  12 e8 3e f7
Apr 25 10:14:38 R4 pluto[25049]: | emitting length of IKEv2 Nonce 
Payload: 20
Apr 25 10:14:38 R4 pluto[25049]: | no IKE message padding required
Apr 25 10:14:38 R4 pluto[25049]: | emitting length of ISAKMP Message: 360
Apr 25 10:14:38 R4 pluto[25049]: | complete v2 state transition with STF_OK
Apr 25 10:14:38 R4 pluto[25049]: "net32" #1: transition from state 
STATE_IKEv2_START to state STATE_PARENT_R1
Apr 25 10:14:38 R4 pluto[25049]: "net32" #1: STATE_PARENT_R1: received 
v2I1, sent v2R1 {auth=IKEv2 cipher=aes_128 integ=sha1_96 prf=oakley_sha 
group=modp2048}
Apr 25 10:14:38 R4 pluto[25049]: | sending reply packet to 
192.168.32.9:500 (from port 500)
Apr 25 10:14:38 R4 pluto[25049]: | sending 360 bytes for 
STATE_IKEv2_START through switch.0012:500 to 192.168.32.9:500 (using #1)
Apr 25 10:14:38 R4 pluto[25049]: |   44 4c 4d a9  d2 2c bb 89  57 c1 3d 
ad  75 3a 79 c9
Apr 25 10:14:38 R4 pluto[25049]: |   21 20 22 20  00 00 00 00  00 00 01 
68  22 00 00 30
Apr 25 10:14:38 R4 pluto[25049]: |   00 00 00 2c  01 01 00 04  03 00 00 
0c  01 00 00 0c
Apr 25 10:14:38 R4 pluto[25049]: |   80 0e 00 80  03 00 00 08  03 00 00 
02  03 00 00 08
Apr 25 10:14:38 R4 pluto[25049]: |   02 00 00 02  00 00 00 08  04 00 00 
0e  28 00 01 08
Apr 25 10:14:38 R4 pluto[25049]: |   00 0e 00 00  4d 26 44 7e  77 d8 17 
f5  f5 b3 ef f2
Apr 25 10:14:38 R4 pluto[25049]: |   5b 14 67 35  fa c7 66 7e  62 d0 01 
34  f2 c2 79 b0
Apr 25 10:14:38 R4 pluto[25049]: |   e6 f3 fe 8b  db 99 5a b9  0a fb 9a 
08  bf 3c 94 42
Apr 25 10:14:38 R4 pluto[25049]: |   4c 15 8e 23  b1 ee 3c ff  ca ad 05 
01  00 b5 3d 1a
Apr 25 10:14:38 R4 pluto[25049]: |   21 5f 4e b8  95 ba c4 a3  48 8f 43 
c7  d4 6a 77 03
Apr 25 10:14:38 R4 pluto[25049]: |   93 0d 33 96  f1 e0 d5 57  e8 e4 08 
7b  80 36 5c e1
Apr 25 10:14:38 R4 pluto[25049]: |   33 83 e7 d4  2d 91 30 c6  0f c3 f2 
19  e6 a8 79 ef
Apr 25 10:14:38 R4 pluto[25049]: |   4e be 05 30  de dd df 02  5f c9 cd 
40  75 16 29 91
Apr 25 10:14:38 R4 pluto[25049]: |   08 55 29 4d  88 eb 42 a0  f9 b2 cb 
ed  0e 4b 8a 74
Apr 25 10:14:38 R4 pluto[25049]: |   6d ca 7c 89  de eb 3c 1e  cc f6 f8 
58  c8 27 b5 44
Apr 25 10:14:38 R4 pluto[25049]: |   a1 21 2c 87  74 bc 85 e0  c8 50 c8 
a0  67 10 bc 72
Apr 25 10:14:38 R4 pluto[25049]: |   e2 16 e2 c9  4e 81 87 ce  89 6d 70 
bb  f1 4d 14 b9
Apr 25 10:14:38 R4 pluto[25049]: |   70 9a 85 70  d9 45 ca f3  25 d9 ac 
ed  0f fd 33 cb
Apr 25 10:14:38 R4 pluto[25049]: |   23 ed 82 0b  17 0d fc ea  c8 c5 1e 
30  07 59 d5 be
Apr 25 10:14:38 R4 pluto[25049]: |   eb ab 2a 39  9d 36 15 cb  e4 0d 48 
39  5e 2e 46 f9
Apr 25 10:14:38 R4 pluto[25049]: |   5f 10 0f 57  12 e6 e4 1f  23 e4 d8 
2f  12 c8 29 98
Apr 25 10:14:38 R4 pluto[25049]: |   d6 99 62 75  00 00 00 14  96 c8 96 
22  3d 1d 9e 99
Apr 25 10:14:38 R4 pluto[25049]: |   3e 7c e6 c9  12 e8 3e f7
Apr 25 10:14:38 R4 pluto[25049]: | complete v2 state transition with 
STF_INLINE
Apr 25 10:14:38 R4 pluto[25049]: | * processed 0 messages from 
cryptographic helpers
Apr 25 10:14:38 R4 pluto[25049]: | next event EVENT_SO_DISCARD in 0 
seconds for #1
Apr 25 10:14:38 R4 pluto[25049]: | *time to handle event
Apr 25 10:14:38 R4 pluto[25049]: | handling event EVENT_SO_DISCARD
Apr 25 10:14:38 R4 pluto[25049]: | event after this is 
EVENT_PENDING_DDNS in 41 seconds
Apr 25 10:14:38 R4 pluto[25049]: | processing connection net32
Apr 25 10:14:38 R4 pluto[25049]: | deleting state #1
Apr 25 10:14:38 R4 pluto[25049]: | deleting event for #1
Apr 25 10:14:38 R4 pluto[25049]: | no suspended cryptographic state for 1
Apr 25 10:14:38 R4 pluto[25049]: | ICOOKIE:  44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:38 R4 pluto[25049]: | RCOOKIE:  57 c1 3d ad  75 3a 79 c9
Apr 25 10:14:38 R4 pluto[25049]: | state hash entry 11
Apr 25 10:14:38 R4 pluto[25049]: | next event EVENT_PENDING_DDNS in 41 
seconds
Apr 25 10:14:39 R4 pluto[25049]: |
Apr 25 10:14:39 R4 pluto[25049]: | *received 316 bytes from 
192.168.32.9:500 on switch.0012 (port=500)
Apr 25 10:14:39 R4 pluto[25049]: |   44 4c 4d a9  d2 2c bb 89  57 c1 3d 
ad  75 3a 79 c9
Apr 25 10:14:39 R4 pluto[25049]: |   2e 20 23 08  00 00 00 01  00 00 01 
3c  23 00 01 20
Apr 25 10:14:39 R4 pluto[25049]: |   f3 53 aa ba  ee 28 bc f3  28 fc 37 
52  53 8c 64 40
Apr 25 10:14:39 R4 pluto[25049]: |   8e 74 39 49  53 83 30 ec  77 43 cd 
05  79 ef a0 07
Apr 25 10:14:39 R4 pluto[25049]: |   14 64 ef 3b  08 e8 a1 f2  58 1a 44 
6a  de c9 10 b1
Apr 25 10:14:39 R4 pluto[25049]: |   e7 e3 08 42  4e 90 cf f0  84 75 b3 
2b  a2 0c 74 37
Apr 25 10:14:39 R4 pluto[25049]: |   1e b9 4f 65  b7 06 4d 36  13 f0 bf 
f6  41 2a a1 e8
Apr 25 10:14:39 R4 pluto[25049]: |   bf 8d 0f 0c  9c a9 16 10  3a 63 34 
f8  e4 09 52 8f
Apr 25 10:14:39 R4 pluto[25049]: |   35 f9 d0 2c  d0 60 1f 37  40 16 8d 
62  b0 d9 f4 a1
Apr 25 10:14:39 R4 pluto[25049]: |   a3 f0 ba 7f  f4 a1 8b 4c  2b 20 46 
be  de 61 55 51
Apr 25 10:14:39 R4 pluto[25049]: |   53 05 9f e3  7b 37 f6 15  df a8 55 
32  04 ba 32 33
Apr 25 10:14:39 R4 pluto[25049]: |   d5 57 19 7a  b3 cd 99 20  71 6d 85 
9d  77 13 91 82
Apr 25 10:14:39 R4 pluto[25049]: |   9b 77 e0 04  21 24 a7 a9  84 b4 26 
54  da b2 e2 8d
Apr 25 10:14:39 R4 pluto[25049]: |   7f 39 1f 50  0b 6d a7 4d  c1 21 03 
30  36 8b 5e ca
Apr 25 10:14:39 R4 pluto[25049]: |   9b a2 ec 31  69 47 33 fe  ee 60 57 
7e  5f 93 a1 31
Apr 25 10:14:39 R4 pluto[25049]: |   2a de 2a 37  56 e2 59 3e  f7 d5 32 
41  f3 1d 91 e8
Apr 25 10:14:39 R4 pluto[25049]: |   5c f1 5a 25  b3 cf e1 aa  cd db 8f 
03  42 2b fc b7
Apr 25 10:14:39 R4 pluto[25049]: |   d2 31 d1 8e  b7 32 d3 b8  05 b2 ae 
87  dc 1c 5b a2
Apr 25 10:14:39 R4 pluto[25049]: |   53 d6 6b 86  1c 98 3a 1c  0c b3 1b 
ba  1a 9a ef 59
Apr 25 10:14:39 R4 pluto[25049]: |   84 84 a9 98  86 df 4f 5c  8f ad 19 ec
Apr 25 10:14:39 R4 pluto[25049]: | **parse ISAKMP Message:
Apr 25 10:14:39 R4 pluto[25049]: |    initiator cookie:
Apr 25 10:14:39 R4 pluto[25049]: |   44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:39 R4 pluto[25049]: |    responder cookie:
Apr 25 10:14:39 R4 pluto[25049]: |   57 c1 3d ad  75 3a 79 c9
Apr 25 10:14:39 R4 pluto[25049]: |    next payload type: ISAKMP_NEXT_v2E
Apr 25 10:14:39 R4 pluto[25049]: |    ISAKMP version: IKEv2 version 2.0 
(rfc4306/rfc5996)
Apr 25 10:14:39 R4 pluto[25049]: |    exchange type: ISAKMP_v2_AUTH
Apr 25 10:14:39 R4 pluto[25049]: |    flags: ISAKMP_FLAG_INIT
Apr 25 10:14:39 R4 pluto[25049]: |    message ID:  00 00 00 01
Apr 25 10:14:39 R4 pluto[25049]: |    length: 316
Apr 25 10:14:39 R4 pluto[25049]: |  processing version=2.0 packet with 
exchange type=ISAKMP_v2_AUTH (35)
Apr 25 10:14:39 R4 pluto[25049]: | I am IKE SA Responder
Apr 25 10:14:39 R4 pluto[25049]: | ICOOKIE:  44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:39 R4 pluto[25049]: | RCOOKIE:  57 c1 3d ad  75 3a 79 c9
Apr 25 10:14:39 R4 pluto[25049]: | state hash entry 11
Apr 25 10:14:39 R4 pluto[25049]: | v2 state object not found
Apr 25 10:14:39 R4 pluto[25049]: | ICOOKIE:  44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:39 R4 pluto[25049]: | RCOOKIE:  00 00 00 00  00 00 00 00
Apr 25 10:14:39 R4 pluto[25049]: | state hash entry 28
Apr 25 10:14:39 R4 pluto[25049]: | v2 state object not found
Apr 25 10:14:39 R4 pluto[25049]: | ended up with STATE_IKEv2_ROOF
Apr 25 10:14:39 R4 pluto[25049]: packet from 192.168.32.9:500: sending  
notification v2N_INVALID_MESSAGE_ID to 192.168.32.9:500
Apr 25 10:14:39 R4 pluto[25049]: | **emit ISAKMP Message:
Apr 25 10:14:39 R4 pluto[25049]: |    initiator cookie:
Apr 25 10:14:39 R4 pluto[25049]: |   44 4c 4d a9  d2 2c bb 89
Apr 25 10:14:39 R4 pluto[25049]: |    responder cookie:
Apr 25 10:14:39 R4 pluto[25049]: |   57 c1 3d ad  75 3a 79 c9
Apr 25 10:14:39 R4 pluto[25049]: |    next payload type: ISAKMP_NEXT_v2N
Apr 25 10:14:39 R4 pluto[25049]: |    ISAKMP version: IKEv2 version 2.0 
(rfc4306/rfc5996)
Apr 25 10:14:39 R4 pluto[25049]: |    exchange type: ISAKMP_v2_SA_INIT
Apr 25 10:14:39 R4 pluto[25049]: |    flags: ISAKMP_FLAG_RESPONSE
Apr 25 10:14:39 R4 pluto[25049]: |    message ID:  00 00 00 00
Apr 25 10:14:39 R4 pluto[25049]: | Adding a v2N Payload
Apr 25 10:14:39 R4 pluto[25049]: | ***emit IKEv2 Notify Payload:
Apr 25 10:14:39 R4 pluto[25049]: |    next payload type: ISAKMP_NEXT_v2NONE
Apr 25 10:14:39 R4 pluto[25049]: |    critical bit: none
Apr 25 10:14:39 R4 pluto[25049]: |    Protocol ID: PROTO_ISAKMP
Apr 25 10:14:39 R4 pluto[25049]: |    SPI size: 0
Apr 25 10:14:39 R4 pluto[25049]: |    Notify Message Type: 
v2N_INVALID_MESSAGE_ID
Apr 25 10:14:39 R4 pluto[25049]: | emitting length of IKEv2 Notify 
Payload: 8
Apr 25 10:14:39 R4 pluto[25049]: | no IKE message padding required
Apr 25 10:14:39 R4 pluto[25049]: | emitting length of ISAKMP Message: 36
Apr 25 10:14:39 R4 pluto[25049]: | sending 36 bytes for 
send_v2_notification through switch.0012:500 to 192.168.32.9:500 (using #0)
Apr 25 10:14:39 R4 pluto[25049]: |   44 4c 4d a9  d2 2c bb 89  57 c1 3d 
ad  75 3a 79 c9
Apr 25 10:14:39 R4 pluto[25049]: |   29 20 22 20  00 00 00 00  00 00 00 
24  00 00 00 08
Apr 25 10:14:39 R4 pluto[25049]: |   01 00 00 09
Apr 25 10:14:39 R4 pluto[25049]: | * processed 0 messages from 
cryptographic helpers
Apr 25 10:14:39 R4 pluto[25049]: | next event EVENT_PENDING_DDNS in 40 
seconds
Apr 25 10:14:39 R4 pluto[25049]: | next event EVENT_PENDING_DDNS in 40 
seconds

-- 
Jeff Chen



More information about the Swan-dev mailing list