List Info

Thread: Ordered delivery of EAP messages




Ordered delivery of EAP messages
country flaguser name
United States
2007-03-06 02:49:25

RFC 3748, section 3.1 says

   [6] Ordering guarantees.  EAP does not require the Identifier to be
       monotonically increasing, and so is reliant on lower layer
       ordering guarantees for correct operation.  EAP was originally
       defined to run on PPP, and [RFC1661] Section 1 has an ordering
       requirement:

           "The Point-to-Point Protocol is designed for simple links
           which transport packets between two peers.  These links
           provide full-duplex simultaneous bi-directional operation,
           and are assumed to deliver packets in order."

       Lower layer transports for EAP MUST preserve ordering between a
       source and destination at a given priority level (the ordering
       guarantee provided by [IEEE-802]).

       Reordering, if it occurs, will typically result in an EAP
       authentication failure, causing EAP authentication to be re-run.
       In an environment in which reordering is likely, it is therefore
       expected that EAP authentication failures will be common.  It is
       RECOMMENDED that EAP only be run over lower layers that provide
       ordering guarantees; running EAP over raw IP or UDP transport is
       NOT RECOMMENDED.  Encapsulation of EAP within RADIUS [RFC3579]
       satisfies ordering requirements, since RADIUS is a "lockstep"
       protocol that delivers packets in order.

My question is, since EAP is also a lockstep protocol, under what conditions could EAP messages be delivered out of order, regardless of  lower layer behavior WRT in-order delivery?

Re: Ordered delivery of EAP messages
user name
2007-03-06 03:46:03
Glen Zorn wrote:

> My question is, since EAP is also a lockstep protocol,
under what
> conditions could EAP messages be delivered out of
order, regardless
> of lower layer behavior WRT in-order delivery?

This was discussed as part of issue 188 a very long time ago

Back then (October 2003), I wrote:

  Lower layer ordering guarantees are needed because the
Identifier
  field is not required to be ordered. If messages can be
reordered,
  the peer can't necessarily distinguish a new EAP Request
from a
  reordered retransmission of an old request.

  See http://www.ietf.org/internet-drafts/draft-ietf-pa
na-pana-02.txt, 
  Appendix A for a concrete example. 

Best regards,
Pasi
____________________________________________________________
_____
To unsubscribe or modify your subscription options, please
visit:
http:/
/lists.frascone.com/mailman/listinfo/eap

Arhives: http://lists.
frascone.com/pipermail/eap

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )