2009年12月9日

Protocol OV: (4E) Diameter Command Description

Protocol OV: (4E) Diameter Command Descriptio

Traffix template

5-11). UAR/UAA; 5-12). SAR/SAA; 5-13). LIR/LIA; 5-14). MAR/MAA; 5-15). RTR/RTA; 5-16). PPR/PPA


§ Cx message to Diameter command mapping (for 3GPP HSS)

Cx message

Source

Destination

Command-Name

Abbreviation

Cx-Query + Cx-Select-Pull

I-CSCF

HSS

User-Authorization-Request

UAR

Cx-Query Resp + Cx-Select-Pull Resp

HSS

I-CSCF

User-Authorization-Answer

UAA

Cx-Put + Cx-Pull

S-CSCF

HSS

Server-Assignment-Request

SAR

Cx-Put Resp + Cx-Pull Resp

HSS

S-CSCF

Server-Assignment-Answer

SAA

Cx-Location-Query

I-CSCF

HSS

Location-Info-Request

LIR

Cx-Location-Query Resp

HSS

I-CSCF

Location-Info-Answer

LIA

Cx-AuthDataReq

S-CSCF

HSS

Multimedia-Authentication-Request

MAR

Cx-AuthDataResp

HSS

S-CSCF

Multimedia-Authentication-Answer

MAA

Cx-Deregister

HSS

S-CSCF

Registration-Termination-Request

RTR

Cx-Deregister Resp

S-CSCF

HSS

Registration-Termination-Answer

RTA

Cx-Update_Subscr_Data

HSS

S-CSCF

Push-Profile-Request

PPR

Cx-Update_Subscr_Data Resp

S-CSCF

HSS

Push-Profile-Answer

PPA


5.11. (300) User-Authorization-Request / Answer (UAR and UAA):


Cx/Dx: UAR/UAA between I-CSCF and HSS

Support Authorization and Authentication in HSS:

§ Cx-Query+Cx-Select-Pull (or Diameter UAR): authorization, from I-CSCF

§ Cx-AuthDataReq (or Diameter MAR): authentication, from S-CSCF

User-Authorization-Request & Answer: (UAR from I-CSCF to HSS)

§ Scenarios: Registration and Re-registration, Mobile initiated de-registration

§ I-CSCF sends UAR to HSS to query subscriber registration status and to request the authorization of the registration of a multimedia user.

Message Flow (N/A Here)

Ex: Registration for non-registered user (UAR/UAA à MAR/MAA à UAR/UAA à SAR/SAA)

§ Ex: Registration for registered user: Re-registration (UAR/UAA à SAR/SAA)

§ Ex: Mobile initiated de-registration : (UAR/UAA à SAR/SAA)


§ The User-Authorization-Request (UAR) command, indicated by the Command-Code field set to 300 and the ‘R’ bit set in the Command Flags field, is sent by a Diameter Multimedia client to a Diameter Multimedia server in order to request the authorization of the registration of a multimedia user.

User registration status query

§ This procedure is used between the I-CSCF and the HSS during SIP registrations.

§ The procedure is invoked by the I-CSCF, corresponds to the combination of the functional level operations Cx-Query and Cx-Select-Pull (see 3GPP TS 23.228) and is used:

§ To authorize the registration of the Public User Identity, checking multimedia subsystem access permissions and roaming agreements.

§ To obtain either the S-CSCF where the Public User Identity is registered or unregistered (i.e. registered as a consequence of a terminating call or there is a S-CSCF keeping the user profile stored), or the list of capabilities that the S-CSCF has to support.


5.12. (301) Server-Assignment-Request / Answer (SAR and SAA):

Cx/Dx: SAR/SAA between S-CSCF and HSS

§ The Server-Assignment-Request (SAR) command, indicated by the Command-Code field set to 301 and the ‘R’ bit set in the Command Flags field, is sent by a Diameter Multimedia client to a Diameter Multimedia server in order to request it to store the name of the server that is currently serving the user

Message Flow (N/A Here)

Ex: Registration for non-registered user (UAR/UAA à MAR/MAA à UAR/UAA à SAR/SAA)

Ex: Registration – user currently registered (Re-Registration)

§ Registration for registered user: Re-registration (UAR/UAAà SAR/SAA)

Ex: Initiation of a session to a non-registered user

§ Initiation of a session to a non-registered user (LIR/LIA à SAR/SAA)

Ex: AS originating session on behalf of a non-registered user

§ AS originating session to a non-registered user (LIR/LIA à SAR/SAA)

Ex: UE initiated de-registration

§ Mobile initiated de-registration (UAR/UAA à SAR/SAA)

Ex: Registration timeout

Ex: De-registration initiated by service platform

S-CSCF registration/deregistration notification

§ This procedure is used between the S-CSCF and the HSS.

§ The procedure is invoked by the S-CSCF, corresponds to the combination of the operations Cx-Put and Cx-Pull (see 3GPP TS 23.228) and is used:

§ To assign an S-CSCF to a Public User Identity, or to clear the name of the S-CSCF assigned to one or more Public Identities.

§ To download from HSS the relevant user information for the S-CSCF. For User Profile download: S-CSCF obtains user data and service related information by means of the Cx-Put Resp operation

§ To backup and retrieve the S-CSCF Restoration Information (see 3GPP TS 23.380) in the HSS.

(In WLAN)

Wx: SAR/SAA between AAA-Server and HSS

§ The Server-Assignment-Request (SAR) command, indicated by the Command-Code field set to 301 and the 'R' bit set in the Command Flags field, is sent by the 3GPP AAA Server to the HSS in order to register or deregister a WLAN user or to download the WLAN User Profile.

§ The Server-Assignment-Answer (SAA) command, indicated by the Command-Code field set to 301 and the 'R' bit cleared in the Command Flags field, is sent by the HSS to the 3GPP AAA Server to confirm the registration, de‑registration or user profile download procedure.

According to the requirements, Wx reference point via SAR shall enable:

§ Registration of the 3GPP AAA Server of an authorized WLAN user in the HSS.

§ Retrieval of online charging / offline charging function addresses from HSS.

§ Purge procedure between the 3GPP AAA Server and the HSS.

§ Retrieval of WLAN subscriber profile from HSS.

The procedures are used between the 3GPP AAA Server and the HSS.

§ To register the current 3GPP AAA Server address in the HSS for a given 3GPP user. This procedure is invoked by the 3GPP AAA Server after a new subscriber has been authenticated by the 3GPP AAA Server.

§ To de-register the current 3GPP AAA Server address in the HSS for a given 3GPP user. When WLAN UE has disappeared from WLAN coverage or when the OCS has initiated a disconnection, the 3GPP AAA Server informs the HSS about an ongoing disconnection process and the HSS de-registers the WLAN user.

§ Purge procedure is between the 3GPP AAA Server and the HSS, and is initiated by the HSS. This procedure indicates that a subscription has to be removed from the 3GPP AAA Server. The Wx interface performs the cancellation of a registration initiated by the HSS based on the reuse of the existing Cx registration termination command code set (via RTR/RTA)

§ To download the subscriber profile under 3GPP AAA Server demand. This procedure is invoked when for some reason the subscription profile of a subscriber is lost.

Pr: between the 3GPP AAA Server and the PNA

WLAN Attach/Detach Indication (via SAR)

§ According to the requirements, the Pr reference point shall enable: an indication of the Attach /Detach to the PNA.

§ The procedure of Attach indication shall be invoked by the 3GPP AAA Server after a new subscriber has been authenticated and authorized successfully by the 3GPP AAA Server.

§ The procedure of Detach indication shall be invoked by the 3GPP AAA Server when a WLAN user becomes detached, e.g. the WLAN UE has disappeared from WLAN coverage, or the OSC has initiated a disconnection.

(For EPS AAA)

SWx between the 3GPP AAA Server and the HSS

§ The Server-Assignment-Request (SAR) command, indicated by the Command-Code field set to 301 and the 'R' bit set in the Command Flags field, is sent by the 3GPP AAA Server to the HSS

§ The Server-Assignment-Answer (SAA) command, indicated by the Command-Code field set to 301 and the 'R' bit cleared in the Command Flags field, is sent by the HSS to the 3GPP AAA Server to confirm the registration, de‑registration or user profile download procedure.


5.13. (302) Location-Info-Request / Answer (LIR and LIA):

Cx/Dx: LIR/LIA between I-CSCF and HSS

§ Location-Info-Request & Answer : LIR from I-CSCF to HSS for Session initiation

§ The Location-Info-Request (LIR) command, indicated by the Command-Code field set to 302 and the ‘R’ bit set in the Command Flags field, is sent by a Diameter Multimedia client to a Diameter Multimedia server in order to request name of the server that is currently serving the user.

User location query (via LIR)

§ This procedure is used between the I-CSCF and the HSS to obtain the name of the S-CSCF assigned to a Public Identity, or the name of the AS hosting a PSI for direct routing. The procedure is invoked by the I-CSCF, is performed per Public Identity, and corresponds to the functional level operation Cx-Location-Query (see 3GPP TS 23.228)

§ Initiation of a session to a non-registered user: I-CSCF sends LIR to HSS to query subscriber location information and to request name of the S-CSCF server that is currently serving the user (e.g., S-CSCF name)

Message Flow (N/A Here)

Ex: Initiation of a session to a non-registered user (LIR/LIA à SAR/SAA)

Ex: AS originating session on behalf of a non-registered user

Ex: UE Terminating SIP session set-up


5.14. (303) Multimedia-Auth-Request / Answer (MAR and MAA):

Cx/Dx: MAR/MAA between S-CSCF and HSS

§ Multimedia-Auth-Request & Answer : MAR from S-CSCF to HSS

§ For User Authentication: to request security information

§ The Multimedia-Auth-Request (MAR) command, indicated by the Command-Code field set to 303 and the ‘R’ bit set in the Command Flags field, is sent by a Diameter Multimedia client to a Diameter Multimedia server in order to request security information

Message Flow (N/A Here)

Ex: Registration for non-registered user (UAR/UAA à MAR/MAA à UAR/UAA à SAR/SAA)

Authentication procedures (via MAR)

§ This procedure is used between the S-CSCF and the HSS to exchange information to support the authentication between the end user and the home IMS network. The procedure is invoked by the S-CSCF, corresponds to the combination of the operations Cx-AV-Req and Cx-AV-Req-Resp (see 3GPP TS 33.203) and is used:

§ To retrieve authentication vectors from the HSS.

§ To resolve synchronization failures between the sequence numbers in the UE and the HSS for authentication schemes that support this capability (e.g. IMS-AKA).

§ To promote the result of the NASS-level authentication to the IMS level.

§ To retrieve the IP-address secure binding information for GPRS-IMS-Bundled Authentication (GIBA) from the HSS.

(For GBA)

(Zh for GBA) MAR/MAA between BSF and HSS

§ The BSF shall send the following Bootstrapping-Request to the HSS in the format of Multimedia-Auth-Request (via MAR) message.

§ When the HSS receives the MAR message, the HSS shall derive the user Authentication Vector (AV) information according the IMS Private User Identity (IMPI) and populates it into SIP-Auth-Data AVP as defined for IMS-AKA authentication scheme in 3GPP TS 29.229.

§ The HSS shall send the following Bootstrapping-Answer message in the format of Multimedia-Auth-Answer (MAA) message back to the BSF.

Message Flow (N/A Here)

§ Ex: GBA (Zh) bootstrapping procedure (via MAR)

§ Ex: GBA (Zh) Push (Zpn) bootstrapping procedure (via MAR)


(For WLAN)

Wx: MAR/MAA between AAA-Server and HSS

§ The Multimedia-Authentication-Request (MAR) command, indicated by the Command-Code field set to 303 and the 'R' bit set in the Command Flags field, is sent by the 3GPP AAA Server to the HSS in order to request security information

§ Wx reference point performs the authentication data download based on the reuse of the existing Cx authentication command code set (MAR/MAA), TS 29.228 and TS 29.229.

§ It corresponds to the combination of the operations Auth-Info-Request and Auth-Info-Response (see 3GPP TS 23.234)

§ Retrieval of authentication vectors (triplets and quintuplets) from HSS.

§ Checking of user subscription information at the HSS

(For EPS/AAA)

SWx: MAR/MAA between AAA-Server and HSS

For HSS Initiated Update of User Profile (via MAR)

§ This procedure is used between the 3GPP AAA Server and the HSS. The procedure is invoked by the HSS when the subscriber profile has been modified and needs to be sent to the 3GPP AAA Server. This may happen due to a modification in the HSS.

For Authentication Procedure (via MAR)

§ The Multimedia-Authentication-Request (MAR) command, indicated by the Command-Code field set to 303 and the 'R' bit set in the Command Flags field, is sent by the 3GPP AAA Server to the HSS in order to request security information.

§ According to the requirements described in 3GPP TS 23.402 and 3GPP TS 32.422, SWx reference point shall enable:

§ Indication to 3GPP AAA Server of change of non-3GPP subscriber profile within HSS.

§ Activation and deactivation of the subscriber and equipment trace in the PDN GW.


5.15. (304) Registration-Termination-Request / Answer (RTR and RTA):

Cx/Dx: RTR/RTA between S-CSCF and HSS (HSS à S-CSCF)

Network initiated de-registration by the HSS, administrative (RTR)

§ Registration-Termination-Request & Answer : RTR from HSS to S-CSCF for de-registration

§ Network initiated administrative de-registration and to request the de-registration of a user

§ The Registration-Termination-Request (RTR) command, indicated by the Command-Code field set to 304 and the ‘R’ bit set in the Command Flags field, is sent by a Diameter Multimedia server to a Diameter Multimedia client in order to request the de-registration of a user

§ In case of network initiated de-registration of by the HSS, the HSS change the state of the Public Identities to Not Registered and send a notification to the S-CSCF (via RTR) indicating the identities that shall be de-registered.

§ The procedure is invoked by the HSS, corresponds to the functional level operation Cx-Deregister (see 3GPP TS 23.228).

Message Flow (N/A Here)

§ Ex: Network initiated administrative de-registration (via RTR/RTA)


(For WLAN)

Wx: RTR/RTA between AAA-Server and HSS (HSS à AAA-Server)

Network Initiated De-Registration by HSS, Administrative (RTR)

§ According to the requirements, Wx reference point shall enable purge procedure initiated by HSS.

Purge procedure between the 3GPP AAA Server and the HSS.

§ This procedure is used between the 3GPP AAA Server and the HSS. When the purge procedure is initiated by the HSS, indicates that a subscription has to be removed from the 3GPP AAA Server.

Registration Termination in Wx (RTR)

§ This procedure is an exact copy of the existing Registration-Termination-Request (RTR) / Registration-Termination-Answer (RTA) commands from Cx reference point.

(For EPS/AAA)

SWx: RTR/RTA between AAA-Server and HSS (HSS à AAA-Server)

§ The Registration-Termination-Request (RTR) command, indicated by the Command-Code field set to 304 and the "R" bit set in the Command Flags field, is sent by a Diameter Multimedia server (like HSS) to a Diameter Multimedia client (like AAA-Server) in order to request the de-registration of a user


5.16. (305) Push-Profile-Request / Answer (PPR and PPA):

Cx/Dx: PPR/PPA between S-CSCF and HSS (HSS à S-CSCF)

HSS initiated update of User Profile (PPR)

§ This procedure is initiated by the HSS to update user profile information and/or charging information and/or SIP Digest authentication information in the S-CSCF. This procedure corresponds to the functional level operation Cx-Update_Subscr_Data (3GPP TS 23.228).

§ The HSS shall make use of this procedure to update the relevant user information to the S-CSCF. The user information contains the user profile.

§ The Push-Profile-Request (PPR) command is sent by a Diameter Multimedia server (like HSS) to a Diameter Multimedia client (like S-CSCF) in order to update the subscription data and for SIP Digest authentication the authentication data of a multimedia user in the Diameter Multimedia client whenever a modification has occurred in the subscription data or digest password that constitutes the data used by the client.

§ If there are multiple registered Private User Identities associated to the Public User Identity in the HSS, the HSS shall send only single request and select arbitrarily one of the Private User Identities and put it into the request. For updates of the profile of a Wildcarded Public Service Identity, the HSS shall send only one single request.

§ Push-Profile-Request & Answer : PPR/PPA (HSS à S-CSCF)

§ HSS initiated update of user profile and to update the subscription data of a multimedia user in the Diameter Multimedia client whenever a modification has occurred in the subscription data that constitutes the data used by the client.

(For WLAN)

Wx: PPR/PPA between AAA-Server and HSS (HSS à AAA-Server)

§ The Push-Profile-Request (PPR) command is sent by the HSS to the 3GPP AAA Server in order to update the subscription data of a WLAN user in the 3GPP AAA Server whenever a modification has occurred in the subscription data.

HSS Initiated Update of User Profile (PPR)

§ According to the requirements, Wx reference point shall enable:

§ Indication to 3GPP AAA Server of change of WLAN subscriber profile within HSS.

§ This procedure is used between the 3GPP AAA Server and the HSS. The procedure is invoked by the HSS when the subscriber profile has been modified and needs to be sent to the 3GPP AAA Server whenever a modification has occurred in the subscription data in the HSS.

§ The Wx reference point performs the download of the subscriber profile initiated by the HSS based on the reuse of the existing Cx profile download command code set (PPR/PPA), see 3GPP TS 29.228 and 3GPP TS 29.229. It corresponds to the combination of the operations SUBSCRIBER_PROFILE and PROFILE_ACK in 3GPP TS 23.234

(For EPS/AAA)

SWx: PPR/PPA between AAA-Server and HSS (HSS à AAA-Server)

§ The Push-Profile-Request (PPR) command, indicated by the Command-Code field set to 305 and the 'R' bit set in the Command Flags field, is sent by the HSS to the 3GPP AAA Server in order to update the subscription data whenever a modification has occurred in the subscription data in the HSS.





沒有留言:

張貼留言