Research Article

Handover Based IMS Registration Scheme for Next Generation Mobile Networks

Pseudocode 3

IPSec SAs handling at old P-CSCF.
PCSCFold receives request
IF method == HANDOVER then
Add IPSec SAs to T-IPSecSAs
Path = discovered-PCSCF;
Integrity-Protected = “yes”;
Route to S-CSCF
ELSEIF method == ”REGISTER”
route REGISTER to ICSCF
IF status == 401
STATE Remove CK, IK
ELSE
STATE reply( 500 , P-CSCF Error on Removing CK, IK );
ENDIF
ENDIF
IF status == 200 then
Route “OK” to UE
ENDIF
IF P-CSCFold != P-CSCFnew
Delete IPSec SAs
ENDIF