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

4.5.2.3 Registration Protocol Handler<br />

The Registration Protocol Handler (RPH) is triggered on receiving an MNARq or on receiving an<br />

MNARp.<br />

The MNARq message is sent when the MN is switched on or the authorization lifetime expires. After<br />

such an event the MN communicates with the attendant to request an access. As Diameter is not used for<br />

communication between a MN and an Attendant, the AAA request from the MN must be sent using UDP<br />

to the Attendant.<br />

Message:<br />

Parameters:<br />

MNARq (Mobile Node AAA Request)<br />

Challenge<br />

User-Name (AVP name which can generate lots of confusion)<br />

MIPv6-Mobile-Node-Address<br />

MIPv6-Home -Agent-Address<br />

MIP-Binding-Update (Home Registration)<br />

MN-DH-PV (MN's Diffie-Hellman public value)<br />

The RPH is also triggered at receiving a response message from the AAAC infrastructure. This is the<br />

response sent by the AAA-h to the MNARq<br />

Message: MNARp.<br />

Message:<br />

Parameters:<br />

MNARp<br />

Session-Id<br />

Result-Code<br />

AAAC.h-MN-AVPs<br />

4.5.2.4 AAAC Protocol Handler<br />

Once the Attendant has received the UDP packets containing the AAA messages, it will send all the<br />

upstream messages using Diameter<br />

ARR.f ::= < Diameter-Header: 0xfff00fff, 0, REQ, PXY ><br />

{ Session-Id }<br />

{ Origin-Host }<br />

{ Origin-Realm }<br />

{ Destination-Realm }<br />

{ Auth-Application-Id }<br />

{ MN-AAAC.h-AVPs } /* An AVP of type Grouped */<br />

{ Att-DH-PV }<br />

* [ AVP ]<br />

The answer to the above request looks as follows<br />

ARA.f ::= < Diameter-Header: 0xfff00fff, 0, REP, PXY ><br />

{ Session-Id }<br />

{ Result-Code }<br />

{ AAAC.h-MN-AVPs } /* An AVP of type Grouped */<br />

* [ AVP ]<br />

4.5.2.5 Fast handover<br />

The attendant also has an interface to the Fast Handover (FHO) module, which is a kernel space module.<br />

These modules interact with each other to transfer the context from the old access router to the new<br />

access router.<br />

D0103v1.doc 112 / 168

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

Saved successfully!

Ooh no, something went wrong!