27.03.2014 Views

Moby Dick Consolidated System Integration Plan

Moby Dick Consolidated System Integration Plan

Moby Dick Consolidated System Integration Plan

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

D0103v1.doc Version 1 6.7.2003<br />

AR startup<br />

Open COPS<br />

connection<br />

- Send CO message and<br />

Receive CA message<br />

Configuration<br />

procedure<br />

END<br />

Figure 42: QoS Manager start-up<br />

4.2.2.5.3 Internal Interface spec<br />

Three elements constitute the QoS Manager, the PEP module, the QoS Attendant Module and the DSCP<br />

table. PEP communicates with both QoS Attendant and DSCP table. No communication exists between<br />

DSCP table and the QoS Attendant.<br />

DSCP table is accessed only by the PEP and indeed it is just a variable in the PEP code. This variable is<br />

an array, each element of the array being an authorized (DSCP, CoA) pair and its TTL.<br />

QoSAttendant is part of the code of the PEP. It checks if a message comes from the FHO module and if<br />

so, the PEP is awaken and start to process the received message.<br />

4.2.2.5.4 State Machine<br />

No.<br />

Signal<br />

0 Start<br />

1 CA received<br />

2 DEC(conf) received<br />

3 Always<br />

4 Signal from FHO module FAST_HANDOVER_INI<br />

5 Always (or DEC from QoSB)<br />

6 Signal from FHO module: START_QOSB_LISTEN<br />

6b Unsolicited DEC(Context Transfer) message received<br />

7 KA timer expires<br />

8 KA received<br />

9 Accounting timer expires<br />

10 Always<br />

11 Time out to check for new packets and packet with new (CoA,DSCP,DestAddress) found<br />

12 Positive DEC(AF) received<br />

13 Always<br />

14 Negative DEC(AF) received<br />

15 DEC(AF) with reconf. Flag set received<br />

16 End<br />

Table 6: State Machine<br />

4.2.2.6 AAAC Attendant<br />

The AAAC attendant acts as AAAC client and is responsible for communication between AAAC server<br />

on behalf of the MT. This includes all security specific functionalities like key handling and network<br />

access procedures, i.e., it deals with registration and setup.<br />

This module must also deal with accounting issues. For that purpose it must have an interface with the<br />

Metering module.<br />

The Attendant comprises a module of software that implements the AAAC signalling and a set of routing<br />

policies; some of these policies are set up as a consequence of the AAAC signalling.<br />

D0103v1.doc 55 / 168

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!