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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

D0103v1.doc Version 1 6.7.2003<br />

3 AA request usr:pwd@domain; BU<br />

4 BU (see Mobile IP BU)<br />

5 BACK (see Mobile IP BACK)<br />

6 AA response 2x key(MN, AR), Profile SubSet, BACK<br />

7a AA response 2x key(MN, AR), Profile SubSet, BACK<br />

7b NVUP dump MN, AR, Profile SubSet (includes timeout)<br />

8 AA response 1x key(MN, AR), Profile SubSet (codes),<br />

BACK<br />

9 Accounting Data CoA, HoAd?, DestIP, DSCP, Time, In/Out<br />

Byte/Packet Counter<br />

10 Accounting Data CoA, HoAd?, DestIP, DSCP, Time, In/Out<br />

Byte/Packet Counter<br />

Table 47: Registration Step 2 messages and Parameters<br />

The protocols used are the same as in step 1.<br />

5.2.2 Session setup and Service authorization<br />

This chapter specifies part of the signalling for establishing a QoS “session”. It deals with authorizing a<br />

flow pass through <strong>Moby</strong> <strong>Dick</strong>’s network, providing it QoS and configuring measurement parameters.<br />

Previous phases (Authentication & Registration) are needed for the user to be allowed to send packets but<br />

are not sufficient (except in some possible cases). The further (and last) step needed, “service<br />

authorization”, is described here. Only the QoS Manager of the AR is involved in that process and is the<br />

sole part considered in this chapter. In this section, we assume that registration has already been done and<br />

that the needed subset of the user profile is in the AAAC.f. and this has already sent a subset of this<br />

subset, the NVUP, to the QoSBroker. Also user’s identity is already known to the network and it could<br />

tariff user’s packets. But we recall that the user is not yet authorized to send packets (except for some<br />

possible exceptions).<br />

Note that the notion of flow in these sentences is quite flexible. It represents a set of packets, which<br />

trigger a non-default match on the AR classification unit. In typical terms, this will represent a (CoA,<br />

Destination, DSCP) tuple, but can represent a (CoA, DSCP) or a (Destination, DSCP) tuple.<br />

A service is just the network resources (BW and priority) that a flow can employ. It is identified by the<br />

DSCP of the packets sent by the MN.<br />

When a new service flow enters the access router the following can happen depending on the policy<br />

decisions of the network operator.<br />

• The service has previously been authorized, the AR forwards the packets.<br />

• The service has not previously been authorized but the flow goes to a certain IP address (e.g.<br />

VoIP Server for emergency calls or some predefined SP’s) in the foreign domain. The AR<br />

forwards the flow.<br />

• The service has not previously been authorized, but it has a DSCP=0 (B.E.). The AR either<br />

forwards or stops the flow, according to overall network policy.<br />

• The service has not previously been authorized; the AR begins an authorization process<br />

(described below). If the process succeeds the AR forwards the packets, else it drops the flow.<br />

The following MSC (Message Sequence Chart) applies to the following cases:<br />

• An application starts sending packets. The AR detects a new service flow, it may perform the<br />

following flow authorization.<br />

The process can be summarized as follows:<br />

Note that QoSBroker knows already user profile, as the user has already registered in the<br />

network, and thus is implicitly authorized to use some services. In “session setup” time, the AR contacts<br />

the QoSBroker in order to know about the network availability to allow some resource usage that is<br />

described in the NVUP.<br />

1. MT starts a flow. MT sends some packets to AR;<br />

D0103v1.doc 151 / 168

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

Saved successfully!

Ooh no, something went wrong!