[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(racoon 895) RE: "DOI value of CONNECTED Notify Message has problem"
- To: <racoon@kame.net>
- Subject: (racoon 895) RE: "DOI value of CONNECTED Notify Message has problem"
- From: "Haoda" <haoda@64translator.com>
- Date: Fri, 14 Jan 2005 19:36:45 +0900
- Delivered-to: racoon-archive@kame.net
- Delivered-to: racoon-outgo@kame.net
- Delivered-to: racoon@orange.kame.net
- Delivered-to: racoon@kame.net
- In-reply-to: <20050111153545.D857.YUTAPON@tera.ics.keio.ac.jp>
- Reply-to: <haoda@ysh.com.cn>
- Sender: owner-racoon@kame.net
- Thread-index: AcT3qT9+9AaYHdJ+QtmeQne7FUNXDQCLASxw
Hi!
Thanks for your reply!
I have applied your patch. After then the expected DOI value has been
received.
I run the test again, the environment is same as previous one.
At first, we assume the "TN" means tester node, the "NUT" means FreeBSD, and
the "N/D" means Notify payload.
Here is the result I expected based RFC,
* PHASE II
QUICK MODE
# Initiator(TN) Direction Responder(NUT)
(1) HDR*, HASH(1),
SA, Ni ========> <---Commit Bit = 0
(2) <======== HDR*, HASH(2), SA, Nr
(3) HDR*, HASH(3) ========> <---Commit Bit = 1
(4) HDR*; HASH(1),
N/D ========> <---Commit Bit = 1
But this actual result is like this,
* PHASE II
QUICK MODE
# Initiator(TN) Direction Responder(NUT)
(1) HDR*, HASH(1),
SA, Ni ========> <---Commit Bit = 0
(2) <======== HDR*, HASH(2), SA, Nr
(3) HDR*, HASH(3) ========> <---Commit Bit = 1
(4) <======== HDR*, HASH(1),N/D ????
(5) HDR*; HASH(1),
N/D ========> <---Commit Bit = 1
I think the 4th message sent from responder to initiator is not correct.
Because according to RFC, when the responder receive the 3rd message, it
will wait for the next Notify payload from initiator and don't send any
packet. I think maybe racoon sent the improperly packet after it received
the 3rd message.
How about you think about this?
Regard yours,
Haoda <haoda@ysh.com.cn>