5
IETF60 PANA WG Yoshihiro Ohba, Victor Fajardo, Rafael Marin Lopez State Machine for PANA (draft-ohba-pana-statemachine- 00.txt)

State Machine for PANA (draft-ohba-pana-statemachine-00.txt)

  • Upload
    nikki

  • View
    35

  • Download
    7

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: State Machine for PANA (draft-ohba-pana-statemachine-00.txt)

IETF60 PANA WG

Yoshihiro Ohba, Victor Fajardo, Rafael Marin Lopez

State Machine for PANA(draft-ohba-pana-statemachine-00.txt)

Page 2: State Machine for PANA (draft-ohba-pana-statemachine-00.txt)

IETF60 PANA WG

• Motivations1.As a companion document to the PANA base

protocol document2.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

Page 3: State Machine for PANA (draft-ohba-pana-statemachine-00.txt)

IETF60 PANA WG

OFFLINE

WAIT_PAAEAP Interaction

States

OPEN

WAIT_PRAA WAIT_PUR SESS_TERM

CLOSE

Rx:PSR w/EAP-Request

Rx:PSR/Tx:PSA

AUTH_USER/Tx:PDI

/Tx:PSA with EAP-Resp or /Tx:PAN

Rx:PFER, Rx:PBR, Rx:PAR

EAP_REACTION={EAP_RESPONSE, EAP_SUCCESS,EAP_FAILURE,EAP_INVALID_MSG}

EAP_REACTION

RxPBR&&MobilityOptimization

FAST_REAUTH/Tx:PRAR

Rx:PRAA

UPDATE_POPA/Tx:PUR

Rx:PUA TERMINATE/Tx:PTR

Rx:PTA

EAP_REAUTH/Tx:PDI

Rx:PTR/Tx:PTA

/Tx:PBA

/Tx:PBA or /Tx:PFEA

PaC State Diagram Overview

PANA/EAPInterface

Page 4: State Machine for PANA (draft-ohba-pana-statemachine-00.txt)

IETF60 PANA WG

PAA State Diagram Overview

OFFLINE

EAP InteractionStates

WAIT_PAN

Result IndicationStates

OPEN

WAIT_PRAA SESS_TERM

CLOSE

(Rx:PDI || PAC_FOUND)&&No piggybacking EAP

Rx:PAN/TxEAP

FAST_REAUTH/Tx:PRAR

Rx:PRAATERMINATE/Tx:PTR

Rx:PTA

STATEFUL_DISC

USE_COOKIE==Unset/Tx:PSR without Cookie

USE_COOKIE/Tx:PSR with Cookie

•(Rx:PDI || PAC_FOUND) && Piggybacking EAP/EAP_Restart()•Rx:PSA without mobility optimization/TxEAP

EAP_REQUEST/Tx:PAR or Tx:PSR

Rx:PSA/Tx:PAR

EAP_SUCCESS |EAP_FAILURE ||EAP_TIMEOUT /TxPBR or Tx:PFER

Rx:PBA with success conditions

Rx:PFEAwith S-flag==1/EAP_Restart()

Rx:PFEA with S-flag==0 or Rx:PBA with failure conditions

EAP_REAUTH ||(Rx:PDI with Session-Id/Tx:PAR

Rx:PUR/TxPUARx:PRAR/TxPRAA

Rx:PTR/Tx:PTA

EAP_TIMEOUT/Tx:PER

Rx:PSA with mobility optimization

PANA/EAPInterface

AuthenticationResult

Page 5: State Machine for PANA (draft-ohba-pana-statemachine-00.txt)

IETF60 PANA WG

• Next Steps1. Feedback from implementors, verification of the

state machine

2. Accommodate EP interface

3. Migrated to an informational document