50 likes | 181 Views
State Machine for PANA (draft-ohba-pana-statemachine-00.txt). Yoshihiro Ohba, Victor Fajardo, Rafael Marin Lopez. Motivations As a companion document to the PANA base protocol document As an implementation scheme Insight on PANA internals Insight on PANA and EAP Interface
E N D
State Machine for PANA(draft-ohba-pana-statemachine-00.txt) Yoshihiro Ohba, Victor Fajardo, Rafael Marin Lopez IETF60 PANA WG
Motivations • As a companion document to the PANA base protocol document • As an implementation scheme • Insight on PANA internals • Insight on PANA and EAP Interface • Insight host system interface considerations • Detailed Schematic:http://www.toshiba.com/tari/pana/pana-statemachine.html IETF60 PANA WG
PaC State Diagram Overview OFFLINE Rx:PSR w/EAP-Request AUTH_USER/ Tx:PDI Rx:PSR/ Tx:PSA Rx:PFER, Rx:PBR, Rx:PAR EAP Interaction States WAIT_PAA PANA/EAP Interface RxPBR&& Mobility Optimization EAP_REAUTH/ Tx:PDI /Tx:PSA with EAP-Resp or /Tx:PAN /Tx:PBA EAP_REACTION OPEN FAST_REAUTH/ Tx:PRAR Rx:PRAA TERMINATE/ Tx:PTR Rx:PUA UPDATE_POPA/ Tx:PUR WAIT_PRAA WAIT_PUR SESS_TERM /Tx:PBA or /Tx:PFEA Rx:PTR/Tx:PTA Rx:PTA CLOSE EAP_REACTION= {EAP_RESPONSE, EAP_SUCCESS, EAP_FAILURE,EAP_INVALID_MSG} IETF60 PANA WG
PAA State Diagram Overview • (Rx:PDI || PAC_FOUND) && • Piggybacking EAP/EAP_Restart() • Rx:PSA without mobility optimization/TxEAP OFFLINE USE_COOKIE/ Tx:PSR with Cookie EAP_REQUEST/ Tx:PAR or Tx:PSR (Rx:PDI || PAC_FOUND)&& No piggybacking EAP EAP Interaction States PANA/EAP Interface USE_COOKIE==Unset/ Tx:PSR without Cookie Rx:PSA/ Tx:PAR STATEFUL_ DISC WAIT_PAN Rx:PAN/TxEAP EAP_SUCCESS | EAP_FAILURE || EAP_TIMEOUT / TxPBR or Tx:PFER EAP_TIMEOUT/ Tx:PER EAP_REAUTH ||(Rx:PDI with Session-Id/ Tx:PAR Rx:PUR/TxPUA Rx:PFEA with S-flag==1/ EAP_Restart() Rx:PRAR/TxPRAA OPEN Rx:PSA with mobility optimization FAST_REAUTH/ Tx:PRAR Result IndicationStates Rx:PRAA TERMINATE/ Tx:PTR Rx:PBA with success conditions WAIT_PRAA SESS_TERM Authentication Result Rx:PTR/ Tx:PTA Rx:PTA Rx:PFEA with S-flag==0 or Rx:PBA with failure conditions CLOSE IETF60 PANA WG
Next Steps • Feedback from implementors, verification of the state machine • Accommodate EP interface • Migrated to an informational document IETF60 PANA WG