Function Specification Layered IPWorks/AAA NSD
Ericsson Dynamic Activation 1

Contents

1Introduction
1.1Purpose and Scope
1.2Target Group
1.3Typographic Conventions

2

Layered AAA NSD Provisioning Solution
2.1Overview
2.2Data Model AAA NSD
2.3Atomicity and Integrity Handling
2.4Notification
2.5AAA NSD Provisioning Flow

3

AAA NSD Provisioning
3.1AAA NSD User

Reference List

1   Introduction

This section is an introduction to this document. It contains information about the prerequisites, purpose, scope, and target group for the document. This section also contains explanations of typographic conventions used in this document.

1.1   Purpose and Scope

This document gives a brief introduction to the Layered Authentication, Authorization, and Accounting (AAA) NonSIM Device (NSD) Subscription Data in IPWorks provisioning solution, provided by Ericsson™ Dynamic Activation (EDA).

1.2   Target Group

The target group for this document is as follows:

For more information regarding the different target groups, see Library Overview Reference [1].

1.3   Typographic Conventions

Typographic conventions are described in Library Overview Reference [1]. In addition to the writing conventions mentioned above, the following applies:

2   Layered AAA NSD Provisioning Solution

Data Layered Architecture (DLA) is an Ericsson architecture that provides a layered structure for network elements. This allows separation of traffic logic and data storage into different nodes.

2.1   Overview

An overview of the AAA NSD solution and including nodes is shown in Figure 1.

Figure 1   DLA AAA NSD Overview

2.2   Data Model AAA NSD

The following figure shows the AAA NSD provisioning data model in Centralized User Database (CUDB).

Figure 2   Data Model AAA NSD

Dynamic Activation is responsible to:

2.3   Atomicity and Integrity Handling

Atomicity means ensuring that any operations performed on the system are either all completed successfully or all reversed successfully to keep the data consistency.

One CAI3G CSO can imply several LDAP orders towards the CUDB. Dynamic Activation will provide atomicity in AAA NSD provisioning as below:

If rollback still failed, the atomicity is not achieved; the CUDB integrity is not assured. Dynamic Activation raises an alarm and sends back error information about inconsistent data in the CUDB.

For more information about rollback failed error, see Wi-Fi Calling Provisioning over CAI3G, Reference [5].

In case of data inconsistency, manual action is needed. For more information about AAA repair actions, see CUDB Subscription Repair and Remove Procedures, Reference [6].

Note:  
Simultaneously Create, Set and Delete the same subscriber can result in inconsistent data in the CUDB, reserve sufficient time duration, with consideration to retry behavior, between the different operations.

2.4   Notification

The notification is used to inform AAA-FE to detach the traffic session after a successful CUDB provisioning is done via the CAI3G Set and Delete operations. The notification between Dynamic Activation and AAA-FE is performed in a synchronous procedure.

If the AAA-FE is down, Dynamic Activation stops sending notifications but it won’t affect provisioning result if CUDB subscription is done.

The following operations trigger AAA-FE notification:

Dynamic Activation can notify multiple AAA-FE with the configuration of NE Group “Active-Active”. All AAA-FE nodes in the NE group receive notification command in order.

2.5   AAA NSD Provisioning Flow

A simplified provisioning flow for AAA NSD over CAI3G interface is shown in Figure 3.

Figure 3   AAA NSD Provisioning Flow

  1. CAI3G Provisioning request is received from BSS.
  2. Dynamic Activation checks CUDB if data exists and performs the LDAP operation regarding provisioning operations.
  3. CUDB sends successful response to Dynamic Activation.
  4. A notification is sent to AAA-FE if traffic session needs to be detached.
  5. The notification procedure is done.
  6. A CAI3G response is sent back to BSS.

3   AAA NSD Provisioning

CAI3G is offered for provisioning of Layered AAA NSD data. Through the CAI3G provisioning interface, it is possible to perform the following Customer Service Orders (CSOs):

For more information, refer to Wi-Fi Calling Provisioning over CAI3G, Reference [5].

3.1   AAA NSD User

This MO is used to handle the provisioning of AAA NSD user.

When initiating AAA NSD user, perform the following operations towards CUDB:

When modifying AAA NSD user, perform the following operations in CUDB:

When deleting AAA NSD user, perform the following operations in CUDB:


Reference List

Ericsson Documents
[1] Library Overview, 18/1553-CSH 109 628 Uen
[2] User Guide for Resource Activation, 1/1553-CSH 109 628 Uen
[3] Function Specification Resource Activation, 3/155 17-CSH 109 628 Uen
[4] Configuration Manual for Resource Activation, 2/1543-CSH 109 628 Uen
[5] Wi-Fi Calling Provisioning over CAI3G, 14/155 19-CSH 109 628 Uen
[6] CUDB Subscription Repair and Remove Procedures, 4/1553-CSH 109 628 Uen


Copyright

© Ericsson AB 2017. All rights reserved. No part of this document may be reproduced in any form without the written permission of the copyright owner.

Disclaimer

The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing.

Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document.

Trademark List
All trademarks mentioned herein are the property of their respective owners. These are shown in the document Trademark Information.

    Function Specification Layered IPWorks/AAA NSD         Ericsson Dynamic Activation 1