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 />

4.5.4.2.9 Interval of “interim” messages<br />

In <strong>Moby</strong> <strong>Dick</strong>, DIAMETER “interim” message are being generated after every 3 minutes 3 .<br />

4.5.4.3 DSCP Values<br />

In <strong>Moby</strong> <strong>Dick</strong>, each service is associated with bandwidth and priority. This two values will be mapped to<br />

a DSCP value. This mapping is fixed and must not be changed later on. The DSCP value will be used to<br />

select the tariffs. There needs to be a mapping from DSCP values to services (with a certain QoS).<br />

Within <strong>Moby</strong> <strong>Dick</strong> we can make the assumptions, that this mapping is static and no services are added<br />

later on. Of course, in a general environment this assumption could not be made.<br />

The DSCP field consists of 6 Bits and is present in every header of an IP packet. Due to implementation<br />

reasons, the DSCP values will be stored in different data types, cf. Table 24.<br />

DSCP Format in<br />

# Bits<br />

Values of Bits<br />

0 1 2 3 4 5 6 7 8 – 15 16 – 31<br />

Meter Component 16 1 2 3 4 5 6 x x x – x –<br />

Accounting Database 32 1 2 3 4 5 6 x x x – x x – x<br />

Charging Database 8 1 2 3 4 5 6 x x – –<br />

Table 24: Representation of DSCP Values; DSCP Bits marked in yellow; “x” are don’t cares<br />

Table 25 shows the mapping from services to DSCP values. It is possible that two different applications<br />

generate flows with the same DSCP values; therefore it is not possible to conclude from an observed flow<br />

(i.e. the accounting data in the DB) to a certain application.<br />

Name<br />

Service<br />

Class<br />

Relative<br />

Priority<br />

Service parameters<br />

Service<br />

Description<br />

DSCP<br />

(binary)<br />

DSCP<br />

(decimal)<br />

S1 EF 1 Peak BW: 32 kbit/s Real time services<br />

101110 46<br />

SIG AF41 2 Unspecified IP signalling only 100010 34<br />

S2 AF21 3 CIR: 256 kbit/s Priority (urgent) data<br />

transfer<br />

S3 AF1* 4 Three drop<br />

precedences (kbit/s):<br />

AF11 – 64<br />

AF12 – 128<br />

AF13 – 256<br />

S4 BE 0 Peak bit rate: 32<br />

kbit/s<br />

S5 BE 0 Peak bit rate: 64<br />

kbit/s<br />

S6 BE 0 Peak bit rate: 256<br />

kbit/s<br />

4.5.4.3.1 Alternatives after charge calculation<br />

Olympic service<br />

(better then BE:<br />

streaming, ftp, etc)<br />

Table 25. Mapping of Services to DSCP values.<br />

010010 18<br />

001010<br />

001100<br />

001110<br />

Best effort 000000 0<br />

Best effort 000010 2<br />

Best effort 000100 4<br />

After the accounting data was used by the charging component, it needs to be marked as “used”.<br />

After this marking of accounting data, there exist two alternatives:<br />

10<br />

12<br />

14<br />

3 There is no scientific reason to set this value to 3 minutes. If it is too small (e.g. 10 seconds) then the accounting DB<br />

would get too big.<br />

D0103v1.doc 124 / 168

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

Saved successfully!

Ooh no, something went wrong!