Presentation is loading. Please wait.

Presentation is loading. Please wait.

Diameter General Purpose Session draft-liebsch-dime-diameter-gps-01.txt M. Liebsch, G. Punz IETF79, Beijing Diameter Extensions (DIME) WG 11 th November.

Similar presentations


Presentation on theme: "Diameter General Purpose Session draft-liebsch-dime-diameter-gps-01.txt M. Liebsch, G. Punz IETF79, Beijing Diameter Extensions (DIME) WG 11 th November."— Presentation transcript:

1 Diameter General Purpose Session draft-liebsch-dime-diameter-gps-01.txt M. Liebsch, G. Punz IETF79, Beijing Diameter Extensions (DIME) WG 11 th November 2010

2 Outline Idea behind this minor extension Again: Use cases Stepwise Realization Coding options for bulk signaling Next

3 History Initial version presented at IETF78 in Maastricht Many comments received First revision addresses comments and adds more details as well as clarifications

4 Idea behind the GP Session (1/2) Eshablish a dedicated session (and Session-ID) to signal multi- user context (bulk signaling)  GP Session Clarification: GP Session-ID does not identify a group of users! GP Session-ID.. –.. allows the re-use of available commands (e.g. STR), which mandate a single Session-ID AVP, to signal attribues/values applying to multiple users RFC3588: Single Session-ID AVP at fixed location (after Diameter header) identifies the user where subsequent attribute/values apply to –.. indicates that attributes/values apply to a group of users or all users! –.. avoids specification of new command codes and formats for bulk signaling

5 Idea behind the GP Session (2/2) Single-user context (RFC3588) Diameter HdrSession-ID AVPs Diameter HdrGP Session-ID AVPsUsers AVPs apply to single user AVPs apply to group of users - Group-ID - List of individual Session-IDs - Grouped AVP Multi-user context / Bulk signaling Maintain standard format, but adopt new interpretation

6 Again: Use cases Bulk signaling, e.g. – Bulk Session Termination using STR – Bulk policy enforcement Recovery from total/partial Diameter node failure client server Resp (multiple users, context1, context2,... contextN) client server PCEF Req(multiple users, context1, context2,...contextN) Policy Enforcement data traffic Server states restoration Group policy enforcement Req(multiple users [failed_server_id])

7 Stepwise realization of the extended session concept Diameter Base RFC3588 GPS Credit Control RFC4006 NASREQ RFC4005 Deployment-specific guidelines and specification (e.g. By 3GPP) Diameter Base RFC3588 GPS Credit Control RFC4006 + NASREQ RFC4005 + Deployment by using RFC4006 + and RFC4005 + Bulk Ext. Specify GP Session extension Deployment-specific guidelines for bulk signaling Bulk-signaling operation and extensions specified in Applications

8 Coding options for bulk signaling (in the order of efficiency) Group-ID identifies multiple users, list of attributes/values applies to all users of the group List of Session-IDs identifies a group of users, list of attributes/values applies to all users of the group List of Session-IDs identifies multiple users, each Session-ID has an individual list of AVPs associated Diameter HdrGP Session-IDAVP 1 Group-ID AVP 2AVP N Diameter HdrGP Session-IDAVP 1 Session-ID 1 AVP 2AVP N Session-ID K Diameter HdrGP Session-ID AVP 1.1Session-ID 1 AVP K.1Session-ID K AVP 1.2AVP 1.N AVP K.2AVP K.N

9 Next More details to be elaborated and specified Concept of interest to the DIME WG?


Download ppt "Diameter General Purpose Session draft-liebsch-dime-diameter-gps-01.txt M. Liebsch, G. Punz IETF79, Beijing Diameter Extensions (DIME) WG 11 th November."

Similar presentations


Ads by Google