Re: IKEv2 (son-of-ike) draft
dharkins@tibernian.com Wed, 21 November 2001 17:32 UTC
Received: from lists.tislabs.com (portal.gw.tislabs.com [192.94.214.101]) by above.proper.com (8.11.6/8.11.3) with ESMTP id fALHWN810094; Wed, 21 Nov 2001 09:32:24 -0800 (PST)
Received: by lists.tislabs.com (8.9.1/8.9.1) id LAA16125 Wed, 21 Nov 2001 11:42:37 -0500 (EST)
To: Ari Huttunen <Ari.Huttunen@f-secure.com>
Cc: ipsec@lists.tislabs.com
From: dharkins@tibernian.com
Subject: Re: IKEv2 (son-of-ike) draft
In-Reply-To: Your message of "Tue, 20 Nov 2001 08:28:51 +0200." <3BF9F823.C07A090C@F-Secure.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <20722.1006283295.1@SailPix.com>
Date: Tue, 20 Nov 2001 11:08:16 -0800
Message-Id: <20011120190816.13DD254C46@tailor.sailpix.com>
Sender: owner-ipsec@lists.tislabs.com
Precedence: bulk
Ari, The draft clearly states that "If the critical flag is set and the payload type is unsupported, the message MUST be rejected....If the critical flag is not set and the payload type is unsupported, that payload is simply skipped." In addition it states it "MUST be ignored by the receipient if the recipient understands the payload type code." Also, it "MUST be set to zero for payload types defined in this document." Since you presumably understand the "cert payload" you MUST ignore that field when it is in the header of a "cert payload". The sender should not have set it but by ignoring the field there is not problem with interoperability. It is "for further flexibility for forward compatibility." So if the "foo payload" is defined somewhere by someone for some reason you can set the critical bit for the "foo payload" to ensure that if someone does not understand the "foo payload" they will reject the entire message which contains the "foo payload". Or you can clear the critical bit for the "foo payload" to ensure that the recipient will skip this payload and finish processing the message. Whether you set it or not with the "foo payload" depends on you and what the purpose of sending the "foo payload" is. I think the draft is quite clear in this regard. Dan. On Tue, 20 Nov 2001 08:28:51 +0200 you wrote > > - IKEv2 must be well defined. For example, this draft doesn't state > clearly how the critical bit is to be used (for each payload), notifies > are unclear and should be accompanied by a state machine. > I.e. if a cert payload with critical bit contains a DSS-signature, > is it critical that you know "cert payload", support DSS-signatures, or wha >t? >
- IKEv2 (son-of-ike) draft Radia Perlman - Boston Center for Networking
- Re: IKEv2 (son-of-ike) draft Ari Huttunen
- RE: IKEv2 (son-of-ike) draft Sami Vaarala
- Re: IKEv2 (son-of-ike) draft Jan Vilhuber
- Re: IKEv2 (son-of-ike) draft Henry Spencer
- Re: IKEv2 (son-of-ike) draft Ari Huttunen
- Re: IKEv2 (son-of-ike) draft Derek Atkins
- Re: IKEv2 (son-of-ike) draft Henry Spencer
- Re: IKEv2 (son-of-ike) draft Derek Atkins
- Re: IKEv2 (son-of-ike) draft dharkins
- Re: IKEv2 (son-of-ike) draft Henry Spencer
- Re: IKEv2 (son-of-ike) draft Derek Atkins
- Re: IKEv2 (son-of-ike) draft Jan Vilhuber
- RE: IKEv2 (son-of-ike) draft Walker, Jesse