Moby Dick Consolidated System Integration Plan

Moby Dick Consolidated System Integration Plan Moby Dick Consolidated System Integration Plan

kt.agh.edu.pl
from kt.agh.edu.pl More from this publisher
27.03.2014 Views

D0103v1.doc Version 1 6.7.2003 2. AR request resource to QoS. If the flow is not registered in the AR, AR requests some resource usage instructions to QoSBroker sending some message with the identification of the flow (CoA+ DSCP code+ dest. Address); 3. QoS Broker answers. QoS Broker checks its network availability conditions and allows or rejects that flow; 4. AR applies QoS Broker decision. In a positive answer from QoSBroker AR reconfigure itself, and stop discarding the MT packets. In a negative answer it continues discarding MT packets and doesn’t do any reconfiguration. This process can be illustrated in Figure 98. In (1) the first packet from the MN is represented. This packet will trigger the request from the QoSB – which should already have the relevant information for that user (MN). Until the response from the QoSB arrives (3) the packets are discarded. According to the initial tests´, only the first packet is discarded. After the authorization from the QoSB (which depends on the administrative settings provided by the AAAC to the QoSB, and the resource management made by the QoSB) the packets are then transmitted to the network. Note that this process can be easily extended to support RSVP -aware applications, processing the RSVP request in function of QoSB commands for that request. The figure also shows the situation at a CN, in another domain. First, there will exist proper agreements between both domains. These agreements are reflected at AAAC-level, and typically will convey rules to be enforced by QoSBrokers at the respective Border Gateways. All this process is not represented in the Figure. The figure does represent the flow authorization when the packets transverse domains. The first packet arriving the egress router (AR2) in the foreign domain, will require authorization to be transmitted to the CN (e.g. because the CN is on a wireless net). AR2 then contacts its local QoSB, which will then issue the control information for the AR2 (imply for instance the establishment of a bi-directional connection between AR2 and CN). Note that in most cases QoSB2 will not need to contact any AAAC for information. The QosB will, in principle, trust the packets that are arriving from its network interfaces, and proceed based in the DSCP code of the incoming packet – its significance will be assured by the transformations/policies made at the ingress of the domain. Notice that this view is optimised for a small number of services defined across operators. For general widespread service provision, specific requests to the AAAC entities would be required – however, either service agreements were already in place between those operators (which basically is the situation defined here), or dynamic service negotiation would be required –situation which is not foreseeable in a near future. MN AR QoSB1 AAAC1 CORE AAAC2 QoSB2 AR2 CN Trunking Agreement & SLA Mapping 1 2 3 4 8 7 5 6 Figure 98: “Flow” authorization AAAC.f ßà SP’s AAAC, AR --- DIAMETER AAAC.f ßà QoS Broker --- COPS QoSBroker ßà AR --- COPS, (SNMP, CLI) No. Message Content / Parameters Remarks 1 1 st packet of a CoA, Destination, DSCP This packet will be discarded by the AR, but D0103v1.doc 152 / 168

D0103v1.doc Version 1 6.7.2003 given application with a given DSCP not yet in use 2 QoS Broker query for QoS instructions 3 AR QoS Configuration 4 1 st packet, retransmitted by the MN 5 QoS Broker query for QoS instructions 6 AR2 QoS Configuration 7, 8 1 st packet, retransmitted by the MN and reply from the CN. its information (CoA, Destination, DSCP) will be used to query the QoS Broker. CoA, Destination, DSCP The QoS Broker will consult the NVUP information for that user, and if the DSCP is allowed by the SLA, the QoS Broker configures the AR to allow forwarding of the next matching packets (DSCP, Dest, CoA). BW, priority, DSCP, CoA If there are not enough resources available in that AR, nothing will be done. CoA, DSCP, CN Address This packet will initiate the resource reservation on the CN access network. DSCP, CN Address DSCP, CN Address DSCP is the DSCP of the packets sent by the MT. 5.2.3 Intra-domain handover Table 48: Message Specification for Session Setup Every packet coming from the CORE is trusted. No authorization or authentication information needed at this point. The QoS Broker will configure the AR to allow the packets coming and going to the CN Address with that specific DSCP. “Session Start” Within the Moby Dick mobility framework two different handover scenarios are considered. These are from an administrative point of view inter-domain handover scenarios and inter-domain handover scenarios. In order to fasten up the scenarios to minimize the timely effort for the mobility management procedure, an intra-domain handover involves no AAA entity. Here AAA mechanisms are included as attributes into the FAST handover specific communication between the oAR and the nAR. So, the focus of the Moby Dick project with respect to an integration of AAA and mobility is on intra-domain handover, mainly due to the following aspects: • Majority of handovers will occur within an administrative domain • Provisioning of seamless handover can be guaranteed (while inter-domain handover requires time consuming signalling to the home domain, which might cause interruptions) At this point of time there seems to be no need to distinguish between specification and implementation. Therefore, the following diagram represents the fast handover signalling specification. The implementation may depend on existing code capabilities. The deployment of context transfer in combination with the fast handover messages prior to the handover allow to carry the IPsec related data as e.g. a key, meter configuration information and the (sub-) profile to the new AR and thus, e.g., allow network configuration before handover execution. It is required that the whole active user configuration on the oAR is transmitted to the nAR. However, the acceptance of these new flows may imply changes on current configuration of the nAR. The QoSB is aware of all these aspects, and thus will be signalled by the oAR that a movement is desired. The QoSB does make the adequate configuration changes and sends these commands to the nAR. After being properly configured, the nAR confirms the configuration to the oAR, and the MN then proceeds with the handover. The a- priory transferred information (i.e., meter configuration information and key) allow the AR to match the authorization, to start the accounting appropriately and if necessary cancel the connection. It is not necessary for advising the AAAC.f of the new location of the MN, to start a new AAA session between nAR and AAAC.f, to configure the accounting on nAR etc. The AAAC only needs to receive the overall accounting information, offline, and does not need to be informed real-time of these movements. The parameters concerned with metering can be exchanged via a CT-alike information at the Handover Initiate. Regardless of the result of the handover, the handover request will be then automatically registered in the metering unit. With respect to Context Transfer provision in combination with Fast-HO, the HI message conveys AAA related data as a byte-stream from the oAR to the nAR. There is no need to transfer context or related D0103v1.doc 153 / 168

D0103v1.doc Version 1 6.7.2003<br />

2. AR request resource to QoS. If the flow is not registered in the AR, AR requests some resource<br />

usage instructions to QoSBroker sending some message with the identification of the flow<br />

(CoA+ DSCP code+ dest. Address);<br />

3. QoS Broker answers. QoS Broker checks its network availability conditions and allows or<br />

rejects that flow;<br />

4. AR applies QoS Broker decision. In a positive answer from QoSBroker AR reconfigure itself,<br />

and stop discarding the MT packets. In a negative answer it continues discarding MT packets<br />

and doesn’t do any reconfiguration.<br />

This process can be illustrated in Figure 98. In (1) the first packet from the MN is represented. This<br />

packet will trigger the request from the QoSB – which should already have the relevant information for<br />

that user (MN). Until the response from the QoSB arrives (3) the packets are discarded. According to the<br />

initial tests´, only the first packet is discarded. After the authorization from the QoSB (which depends on<br />

the administrative settings provided by the AAAC to the QoSB, and the resource management made by<br />

the QoSB) the packets are then transmitted to the network.<br />

Note that this process can be easily extended to support RSVP -aware applications, processing the RSVP<br />

request in function of QoSB commands for that request.<br />

The figure also shows the situation at a CN, in another domain. First, there will exist proper agreements<br />

between both domains. These agreements are reflected at AAAC-level, and typically will convey rules to<br />

be enforced by QoSBrokers at the respective Border Gateways. All this process is not represented in the<br />

Figure. The figure does represent the flow authorization when the packets transverse domains. The first<br />

packet arriving the egress router (AR2) in the foreign domain, will require authorization to be transmitted<br />

to the CN (e.g. because the CN is on a wireless net). AR2 then contacts its local QoSB, which will then<br />

issue the control information for the AR2 (imply for instance the establishment of a bi-directional<br />

connection between AR2 and CN). Note that in most cases QoSB2 will not need to contact any AAAC<br />

for information. The QosB will, in principle, trust the packets that are arriving from its network<br />

interfaces, and proceed based in the DSCP code of the incoming packet – its significance will be assured<br />

by the transformations/policies made at the ingress of the domain.<br />

Notice that this view is optimised for a small number of services defined across operators. For general<br />

widespread service provision, specific requests to the AAAC entities would be required – however, either<br />

service agreements were already in place between those operators (which basically is the situation defined<br />

here), or dynamic service negotiation would be required –situation which is not foreseeable in a near<br />

future.<br />

MN AR QoSB1 AAAC1 CORE AAAC2<br />

QoSB2<br />

AR2<br />

CN<br />

Trunking Agreement<br />

& SLA Mapping<br />

1<br />

2<br />

3<br />

4<br />

8<br />

7<br />

5<br />

6<br />

Figure 98: “Flow” authorization<br />

AAAC.f ßà SP’s AAAC, AR --- DIAMETER<br />

AAAC.f ßà QoS Broker --- COPS<br />

QoSBroker ßà AR --- COPS, (SNMP, CLI)<br />

No. Message Content / Parameters Remarks<br />

1 1 st packet of a CoA, Destination, DSCP This packet will be discarded by the AR, but<br />

D0103v1.doc 152 / 168

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

Saved successfully!

Ooh no, something went wrong!