Skip to main content

State Machines for Extensible Authentication Protocol (EAP) Peer and Authenticator
RFC 4137

Revision differences

Document history

Date Rev. By Action
2018-12-20
06 (System)
Received changes through RFC Editor sync (changed abstract to 'This document describes a set of state machines for Extensible Authentication Protocol (EAP) peer, EAP stand-alone …
Received changes through RFC Editor sync (changed abstract to 'This document describes a set of state machines for Extensible Authentication Protocol (EAP) peer, EAP stand-alone authenticator (non-pass-through), EAP backend authenticator (for use on Authentication, Authorization, and Accounting (AAA) servers), and EAP full authenticator (for both local and pass-through). This set of state machines shows how EAP can be implemented to support deployment in either a peer/authenticator or peer/authenticator/AAA Server environment. The peer and stand-alone authenticator machines are illustrative of how the EAP protocol defined in RFC 3748 may be implemented. The backend and full/pass-through authenticators illustrate how EAP/AAA protocol support defined in RFC 3579 may be implemented. Where there are differences, RFC 3748 and RFC 3579 are authoritative.

The state machines are based on the EAP "Switch" model. This model includes events and actions for the interaction between the EAP Switch and EAP methods. A brief description of the EAP "Switch" model is given in the Introduction section.

The state machine and associated model are informative only. Implementations may achieve the same results using different methods. This memo provides information for the Internet community.')
2017-05-16
06 (System) Changed document authors from "John Vollbrecht, Yoshihiro Ohba, Pasi Eronen" to "John Vollbrecht, Yoshihiro Ohba, Pasi Eronen, Nick Petroni"
2015-10-14
06 (System) Notify list changed from aboba@internaut.com, aboba@internaut.com, jar@iki.fi, Jari.Arkko@ericsson.com to jar@iki.fi
2005-08-26
06 Amy Vezza State Changes to RFC Published from RFC Ed Queue by Amy Vezza
2005-08-26
06 Amy Vezza [Note]: 'RFC 4137' added by Amy Vezza
2005-08-25
06 (System) RFC published
2005-05-26
06 Margaret Cullen Note field has been cleared by Margaret Wasserman
2005-01-25
06 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2005-01-24
06 Amy Vezza IESG state changed to Approved-announcement sent
2005-01-24
06 Amy Vezza IESG has approved the document
2005-01-24
06 Amy Vezza Closed "Approve" ballot
2005-01-21
06 (System) Removed from agenda for telechat - 2005-01-20
2005-01-20
06 Amy Vezza State Changes to Approved-announcement to be sent from IESG Evaluation by Amy Vezza
2005-01-20
06 Amy Vezza
[Note]: 'Went back to  the WG to address late issues raised while in RFC Editor queue that resulted in substantive changes.  Back on IESG agenda …
[Note]: 'Went back to  the WG to address late issues raised while in RFC Editor queue that resulted in substantive changes.  Back on IESG agenda to be checked before being sent to the RFC Editor (again).' added by Amy Vezza
2005-01-11
06 Russ Housley [Ballot comment]
The update resolved my comment.
2005-01-11
06 Russ Housley Created "Approve" ballot
2005-01-04
06 Margaret Cullen State Changes to IESG Evaluation from Publication Requested by Margaret Wasserman
2005-01-04
06 Margaret Cullen Placed on agenda for telechat - 2005-01-20 by Margaret Wasserman
2005-01-04
06 Margaret Cullen
[Note]: 'Went back to  the WG to address late issues raised while in RFC Editor queue that resulted in substantive changes.  Back on IESG agenda …
[Note]: 'Went back to  the WG to address late issues raised while in RFC Editor queue that resulted in substantive changes.  Back on IESG agenda to be checked before being sent to the RFC Editor (again).' added by Margaret Wasserman
2005-01-03
06 Dinara Suleymanova State Changes to Publication Requested from AD is watching by Dinara Suleymanova
2004-12-29
06 (System) New version available: draft-ietf-eap-statemachine-06.txt
2004-09-27
05 (System) New version available: draft-ietf-eap-statemachine-05.txt
2004-09-25
06 Margaret Cullen State Changes to AD is watching from RFC Ed Queue by Margaret Wasserman
2004-09-25
06 Margaret Cullen [Note]: 'Went back to  the WG to address late issues raised while in RFC Editor queue.' added by Margaret Wasserman
2004-07-20
04 (System) New version available: draft-ietf-eap-statemachine-04.txt
2004-06-02
06 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2004-06-01
06 Amy Vezza IESG state changed to Approved-announcement sent
2004-06-01
06 Amy Vezza IESG has approved the document
2004-06-01
06 Amy Vezza Closed "Approve" ballot
2004-05-27
06 Amy Vezza
[Note]: 'Has been through the IESG once and was then sent to IETF Last Call at WG chairs'' request.? No comments were received during IETF …
[Note]: 'Has been through the IESG once and was then sent to IETF Last Call at WG chairs'' request.? No comments were received during IETF Last Call, so I hope that the IESG will re-approve this document for publication. Participant in PROTO Team pilot:
Workgroup Chair Followup of AD Evaluation Comments
http://www.ietf.org/internet-drafts/draft-ietf-proto-ad-comments-pilot-00.txt' added by Amy Vezza
2004-05-27
06 Amy Vezza State Changes to Approved-announcement to be sent from IESG Evaluation by Amy Vezza
2004-05-27
06 Alex Zinin [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by Alex Zinin
2004-05-22
06 Margaret Cullen State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Margaret Wasserman
2004-05-22
06 Margaret Cullen
[Note]: 'Has been through the IESG once and was then sent to IETF Last Call at WG chairs'' request.  No comments were received during IETF …
[Note]: 'Has been through the IESG once and was then sent to IETF Last Call at WG chairs'' request.  No comments were received during IETF Last Call, so I hope that the IESG will re-approve this document for publication. Participant in PROTO Team pilot:
Workgroup Chair Followup of AD Evaluation Comments
http://www.ietf.org/internet-drafts/draft-ietf-proto-ad-comments-pilot-00.txt' added by Margaret Wasserman
2004-05-22
06 Margaret Cullen Placed on agenda for telechat - 2004-05-27 by Margaret Wasserman
2004-05-22
06 Margaret Cullen
[Note]: 'Has been through the IESG once and was then sent to IETF Last Call at WG chairs'' request.  No comments were received during IETF …
[Note]: 'Has been through the IESG once and was then sent to IETF Last Call at WG chairs'' request.  No comments were received during IETF Last Call, so I hope that the IESG will re-approve this document for publication.

Participant in PROTO Team pilot:
Workgroup Chair Followup of AD Evaluation Comments
http://www.ietf.org/internet-drafts/draft-ietf-proto-ad-comments-pilot-00.txt' added by Margaret Wasserman
2004-05-13
06 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2004-05-01
06 Margaret Cullen Although this document was participating in the PROTO Team pilot to shepherd AD discuss comments, there weren't any AD discuss comments to shepherd.
2004-05-01
06 Margaret Cullen
[Note]: 'Has been through the IESG once, but is now being sent to IETF Last Call at WG chairs'' request.
Participant in PROTO Team pilot: …
[Note]: 'Has been through the IESG once, but is now being sent to IETF Last Call at WG chairs'' request.
Participant in PROTO Team pilot:
Workgroup Chair Followup of AD Evaluation Comments
http://www.ietf.org/internet-drafts/draft-ietf-proto-ad-comments-pilot-00.txt' added by Margaret Wasserman
2004-05-01
06 Margaret Cullen
[Note]: 'Has been through the IESG once, but is now being sent to IETF Last Call at WG chairs'' request.

Participant in PROTO Team pilot: …
[Note]: 'Has been through the IESG once, but is now being sent to IETF Last Call at WG chairs'' request.

Participant in PROTO Team pilot:
Workgroup Chair Followup of AD Evaluation Comments
http://www.ietf.org/internet-drafts/draft-ietf-proto-ad-comments-pilot-00.txt' added by Margaret Wasserman
2004-04-30
06 Michelle Cotton IANA Last Call Comments;

We understand there to be NO IANA Actions for this
document.
2004-04-29
06 Amy Vezza Last call sent
2004-04-29
06 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2004-04-29
06 Margaret Cullen Last Call was requested by Margaret Wasserman
2004-04-29
06 Margaret Cullen State Changes to Last Call Requested from Last Call Requested by Margaret Wasserman
2004-04-29
06 Margaret Cullen State Changes to Last Call Requested from IESG Evaluation by Margaret Wasserman
2004-04-29
06 Margaret Cullen [Note]: 'Has been through the IESG once, but is now being sent to IETF Last Call at WG chairs'' request.' added by Margaret Wasserman
2004-04-28
06 Steven Bellovin [Ballot Position Update] New position, No Objection, has been recorded for Steve Bellovin by Steve Bellovin
2004-04-28
06 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson
2004-04-28
06 David Kessens [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens
2004-04-28
06 Russ Housley
[Ballot comment]
I think that the security considerations should say that an accurate state
  machine can help reduce implementation errors.  While the EAP document …
[Ballot comment]
I think that the security considerations should say that an accurate state
  machine can help reduce implementation errors.  While the EAP document
  remains the normative protocol description, this state machine ought to
  help in this regard.
2004-04-28
06 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley
2004-04-27
06 Ted Hardie
[Ballot comment]
In 4.2, the draft uses the following example:

  (for instance, it has invalid MIC, this case should never occur, and the method …
[Ballot comment]
In 4.2, the draft uses the following example:

  (for instance, it has invalid MIC, this case should never occur, and the method
  treats MIC failures as non-fatal)

and later, a related example in 5.2:

  (e.g. it has invalid MIC, and this case should never occur)

MIC is not defined in this draft.  I also found this wording a bit hard to follow,
especially in the first case.  "This would arise when:  1) .. 2)...  3)" might be
a little bit better, but it is not really easy to make work in a parenthetical
example.  If the authors don't see better language, this would be okay,
but they might think about it to see if something clearly strikes them.
2004-04-27
06 Ted Hardie [Ballot Position Update] New position, No Objection, has been recorded for Ted Hardie by Ted Hardie
2004-04-27
06 Scott Hollenbeck
[Ballot comment]
This document contains a fairly detailed API description, including method and variable names, in addition to the WG-chartered state machine.  It thus seems …
[Ballot comment]
This document contains a fairly detailed API description, including method and variable names, in addition to the WG-chartered state machine.  It thus seems to contain a lot of detail that could be considered implementation-specific, though the abstract does state that "Implementations may achieve the same results using different methods".
2004-04-27
06 Scott Hollenbeck [Ballot Position Update] New position, Abstain, has been recorded for Scott Hollenbeck by Scott Hollenbeck
2004-04-17
06 Margaret Cullen State Changes to IESG Evaluation from AD Evaluation by Margaret Wasserman
2004-04-17
06 Margaret Cullen Ballot has been issued by Margaret Wasserman
2004-04-17
06 Margaret Cullen Placed on agenda for telechat - 2004-04-29 by Margaret Wasserman
2004-04-17
06 Margaret Cullen [Ballot Position Update] New position, Yes, has been recorded for Margaret Wasserman
2004-04-17
06 Margaret Cullen Ballot has been issued by Margaret Wasserman
2004-04-17
06 Margaret Cullen Created "Approve" ballot
2004-04-17
06 (System) Ballot writeup text was added
2004-04-17
06 (System) Last call text was added
2004-04-17
06 (System) Ballot approval text was added
2004-04-08
06 Margaret Cullen State Changes to AD Evaluation from Publication Requested by Margaret Wasserman
2004-04-01
06 Dinara Suleymanova Draft Added by Dinara Suleymanova
2004-03-29
03 (System) New version available: draft-ietf-eap-statemachine-03.txt
2004-02-17
02 (System) New version available: draft-ietf-eap-statemachine-02.txt
2003-10-27
01 (System) New version available: draft-ietf-eap-statemachine-01.txt
2003-09-18
00 (System) New version available: draft-ietf-eap-statemachine-00.txt