On Tue, 1 Oct 2024 at 16:26, Alan DeKok <al...@deployingradius.com> wrote:

>   Perhaps:
>
> # EAP Peers
>
> An EAP session begins with the peer receiving an initial
> EAP-Request/Identity message.  An EAP peer supporting this
> specification MUST examining the identity to see if it uses the eap.arpa
> realm.  If not, the EAP peer MUST process the request normally.
>

These paragraphs look good, but I'd use 'EAP server' instead of 'EAP peer'
and 'EAP peer' instead of 'EAP supplicant'. I have a similar suggestion
for draft-ietf-emu-eap-arpa too. This is to match the EAP RFC's use of
'peer', 'server', 'supplicant' and 'auhenticator'.


> The EAP peer MUST check that the NAI matches an EAP method which is
> current supported.  If the EAP peer receives a malformed NAI in the
>

s/current/currently/ or simply s/current//


> eap.arpa domain, it MUST reply with an EAP Failure, as per {{RFC3748,
> Section 4.2}}.  If the EAP peer receives an NAI for an EAP method
> which the peer does not support, it MUST reply with a NAK as per
> {{RFC3748, Section 5.3}}.
>

Above 'EAP peer' seems correct since it's the EAP peer (client) that sends
NAKs.


> However, the situation is more difficult if the EAP supplicant signals
> an NAI for an EAP method which is supported by the peer, but which
> contains a provisioning method which the peer does not support.  The
> normal EAP NAK signalling allows selection only of a different EAP
> method, but offers no way to signal that a different provisioning
> method should be used.
>

Request routing based on NAI's username component might help here.  For
example, varia...@method.eap.arp gets routed to a different EAP server than
varia...@method.eap arpa.


> Specifications which define provisioning for an EAP method therefore
> SHOULD provide a process by which implementations can negotiate a
> mutually acceptable provisionng method.
>
> Once the peer accepts the provisioning method, it then replies with an
> EAP method which matches the one proposed by the supplicant in the
> NAI.  The EAP process then proceeds as per the EAP state machine
> outlined in {{RFC3748}}.
>
> ...
>
>

-- 
Heikki Vatiainen
h...@radiatorsoftware.com
_______________________________________________
Emu mailing list -- emu@ietf.org
To unsubscribe send an email to emu-le...@ietf.org

Reply via email to