6 Example message sequence diagrams

Overview

Introduction

This section is informational only. It gives some examples of different message RADIUS message sequences which RCA can be configured to achieve.

3GPP mode

RCA                   Radius Client
 |                              |
 |     Access-Request           |
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |    Access-Accept (quota,trheshold)|
 |----------------------------->|
 |                              |
 |                              |
 |                              |
 |  Access-Request(threshold reached)|
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |  Access-Accept (quota,trheshold)|
 |----------------------------->|
 |                              |
 |  Access-Request(             |
 |   3client service termination)|
 |<-----------------------------|
 |                              |
 | Access-Accept()              |
 |----------------------------->|
 |                              |

Paramerized mode, Accounting-Requests and Disconnect-Requests,Funds expire

In this message sequences, numbers in Mb refer to Input-Octets and Output-Octets attributes.

RCA                    Radius Client
 |                              |
 |     Access-Request           |
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |    Access-Accept             |
 |----------------------------->|
 |                              |
 |  Accounting-Request(START)(1)|
 |<-----------------------------|
 |                              |
 | Accounting-Request(1Mb + 1Mb)|
 |<-----------------------------|
 |                              |
 | Accounting-Request(2Mb + 2Mb)|
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 | Accounting-Request(3Mb + 3Mb)|
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 | Disconnect-Request (10)      |
 |----------------------------->|
 |                              |
 |                              |
 |                              |
 | Disconnect-Ack               |
 |<-----------------------------|

Parameterised mode, Access-Requests and Access-Rejects, Funds expire

In this message sequences, numbers in Mb refer to Input-Octets and Output-Octets attributes.

RCA                     Radius Client
 |                              |
 |     Access-Request           |
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |    Access-Accept (3Mb)       |
 |----------------------------->|
 |                              |
 |  Accounting-Request(START)   |
 |<-----------------------------|
 |                              |
 |  Accounting-Response         |
 |----------------------------->|
 |                              |
 | Accounting-Request(1Mb + 1Mb)|
 |<-----------------------------|
 |                              |
 |  Accounting-Response         |
 |----------------------------->|
 |                              |
 |                              |
 |  Access-Request(2.9Mb)       |
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |  Access-Accept (4Mb)         |
 |----------------------------->|
 |                              |
 |  Access-Request(3.9Mb)       |
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |  Access-Accept (5Mb)         |
 |----------------------------->|
 |                              |
 | Accounting-Request(2Mb + 2Mb)|
 |<-----------------------------|
 |                              |
 |  Accounting-Response         |
 |----------------------------->|
 |                              |
 |                              |
 |  Access-Request(4.9Mb)       |
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |  Access-Accept (0.1Mb)       |
 |----------------------------->|
 |                              |
 |  Access-Request(5Mb,sesion active)|
 |<-----------------------------|
 |                              |
 |  Access-Reject               |
 |----------------------------->|
 |                              |
 |                              |
 |                              |

Parameterised mode, Access-Requests and Access-Rejects, Subscriber ends session

In this message sequences, numbers in Mb refer to Input-Octets and Output-Octets attributes.

RCA                     Radius Client
 |                              |
 |     Access-Request           |
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |    Access-Accept (3Mb)       |
 |----------------------------->|
 |                              |
 |  Accounting-Request(START)   |
 |<-----------------------------|
 |                              |
 |  Accounting-Response         |
 |----------------------------->|
 |                              |
 | Accounting-Request(1Mb + 1Mb)|
 |<-----------------------------|
 |                              |
 |  Accounting-Response         |
 |----------------------------->|
 |                              |
 |                              |
 |  Access-Request(2.9Mb)       |
 |<-----------------------------|
 |                              |
 |                              |
 |                              |
 |                              |
 |                              |
 |  Access-Accept (4Mb)         |
 |----------------------------->|
 |                              |
 |  Access-Request(             |
 |   3.5Mb,session not active)  |
 |<-----------------------------|
 |                              | 
 | Access-Accept()              |
 |----------------------------->|
 |                              |