60 likes | 180 Vues
The Diameter Group Signaling effort aims to enhance bulk and group signaling through a detailed specification document. This document outlines the format for bulk/group messaging, user grouping mechanisms, and operational use cases. It assesses previous practices from IETF81 and proposes new dedicated commands for efficient bulk operations. The focus is on ease of implementation, flexibility, and extensibility, ensuring that attributes and values can be efficiently applied to groups of users or dynamic contexts. As we move forward, establishing a consensus on the charter and milestones will be crucial for progressing the workgroup documentation.
E N D
Diameter Group Signaling –Progress towards a suitable Solution M. Liebsch IETF82, TaipeiDiameter Maintenance and Extensions (DIME) WG 17th November 2011
Scope of the solution document Specify the following components: • Formatof bulk/group signaling message(s) • Grouping of users and associated attribute-value pairs • Mechanisms and Operation for bulk operations Opt for.. • Description of use cases coming along with the specification document
Format of commands • Analysis of different practices done since IETF81 • Dedicated new bulk operation command for selected existing commands • Generic and new bulk operation command • Use existing messages, indicate bulk operation within the message • Practices assessed according to.. • Ease of implementation and deployment • Flexibility • Extensibility
Grouping of users and context • Representation of groups • Static • Dynamic • Role of per-user IDs • Session-ID • Identification of groups • Group ID • List of Session IDs • Encoding of options to include group and context information into bulk commands
Grouping APVs for bulk signaling(in the order of efficiency and example for discussion) • 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 Hdr [Session-ID] AVP 1 AVP 2 AVP N Group-ID Diameter Hdr [Session-ID] AVP 1 AVP 2 AVP N Session-ID 1 Session-ID K Diameter Hdr [Session-ID] Session-ID 1 AVP 1.1 AVP 1.2 AVP 1.N Session-ID K AVP K.1 AVP K.2 AVP K.N
Next Steps • Formulate and agree on charter text • Agree on milestones • Single document considered sufficient • Converge on solution and move towards WG document