I think assigning a new EAP Type for an existing EAP method with
different usages intended for a particular tunneling method is a bad
idea.  Can we avoid it?

Since the Intended status of this draft is Informational, I think
adding an IESG Note describing the issue recognized by the IESG may be
ok.

Thanks,
Yoshihiro Ohba




On Thu, Feb 05, 2009 at 02:27:39PM -0800, Nancy Cam-Winget (ncamwing) wrote:
> Hi,
> 
> Per the potential notes and given feedback thus far, we (the authors)
> can address the relevant concerns with updates to the draft(s) as
> follows:
> 
> 1. Update the EAP-FAST provisioning draft to change EAP-MSCHAPv2 to
> EAP-FAST-MSCHAPv2 throughout the document where the reference is to its
> working inside the EAP-FAST tunnel during anonymous provisioning mode.
> Also clarify the use of EAP-FAST-MSCHAPv2 during anonymous provisioning
> in section 3.2.3
> 
> 2. The following text could be added either in the introduction or IANA
> considerations (or anywhere the IESG prefers):
> "EAP-FAST has been implemented by many vendors and it is used in the
> Internet.  Publication of this is intended to promote interoperability.
> The reuse of EAP-MSCHAPv2/EAP-GTC EAP method IDs with different meaning
> and behavior inside the tunnel method might cause problems in some
> environments.  If EAP-FAST were to be designed today, these difficulties
> could be avoided by the assignment of new EAP Type codes, which was more
> difficult before RFC 3748 defined expanded EAP Types.  The reuse may
> cause problems in implementations where the use of unaltered methods is
> required.  It also can make implementations that use methods both within
> and outside of the tunnel method more difficult, since this support
> requires special case execution of these methods within a tunnel.  Given
> these issues, assigned method types must not be re-used with different
> meaning inside tunneled methods in the future."  
> 
> Thanks,
>       Nancy.
>   
> 
> -----Original Message-----
> From: emu-boun...@ietf.org [mailto:emu-boun...@ietf.org] On Behalf Of
> Jari Arkko
> Sent: Thursday, February 05, 2009 1:01 AM
> To: Bernard Aboba
> Cc: emu@ietf.org
> Subject: Re: [Emu] Potential Notes in EAP-FAST Documents
> 
> Bernard,
> 
> > c. EAP negotiation issues.  Neither the IESG note nor the text 
> > explicitly states what is wrong with using an EAP Type Code for 
> > incompatible versions of an EAP method that does not support version 
> > negotiation.
> 
> They should state this.
> 
> > Indeed, it would appear that some
> > members of the IESG think that method overloading is required by EAP 
> > tunneling methods desiring to incorporate support for cryptographic 
> > binding.
> Not sure who you are referring to, but for the record I at least do not
> believe that. Cryptographic binding can clearly be achieved without
> overloading or re-definition of behaviour of existing components.
> 
> > Saying that this "might be difficult
> > in some software environments" isn't a good characterization. 
> > Would the IESG use the same words to describe the reuse of IP protocol
> 
> > numbers within an IP tunnel?  I doubt it.
> 
> I guess this referred to the difficulty of implementing the remedy where
> EAP within a tunnel is different from EAP outside the tunnel. In some
> cases this would be possible, in some other cases not... depending on
> what the software architecture, APIs, etc are. But in all cases it is
> painful, which is why this is a bad approach and should not be done by
> future methods.
> 
> Jari
> 
> _______________________________________________
> Emu mailing list
> Emu@ietf.org
> https://www.ietf.org/mailman/listinfo/emu
> _______________________________________________
> Emu mailing list
> Emu@ietf.org
> https://www.ietf.org/mailman/listinfo/emu
> 
_______________________________________________
Emu mailing list
Emu@ietf.org
https://www.ietf.org/mailman/listinfo/emu

Reply via email to