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

o DMHA kernel module (re-)loading (start and stop) functions<br />

o Utilization of a user-space process to read the appropriate configuration file and to write<br />

configuration data to the DMHA kernel module<br />

4.7 Home Agent Software Specification<br />

This document gives the software specification of the different components of the Home Agent (HA).<br />

There are no additional <strong>Moby</strong> <strong>Dick</strong> requirements to the Home Agent apart from the (standard) Mobile IP<br />

stack. However, for the sake of completeness. This section specifies the software structure of the Home<br />

Agent.<br />

4.7.1 Overview<br />

According to the current <strong>Moby</strong> <strong>Dick</strong> specifications, the one and only component of the Home Agent is<br />

the provision of (macro) mobility, as provided by Mobile IPv6 stack from MIPL<br />

(www.mipl.mediapoli.org ).<br />

Mobile NCP IPv6 module<br />

MIPv6<br />

Home Agent functionality<br />

Figure 94: Mobile IPv6 Module<br />

The Mobile IPv6 Home Agent acts as proxy for in its home network registered roaming Mobile Nodes.<br />

The detailed behaviour of this functionality will be detailed in the next chapter.<br />

4.7.2 Detailed description of the components<br />

This chapter gives a detailed description of the sub-blocks of each component, and their interactions with<br />

other components.<br />

4.7.2.1 Mobile IPv6 Module<br />

The Mobile IPv6 module is integrated into the IPv6 stack and has the following interactions.<br />

IPv6 NCP stack<br />

Mobile NCP IPv6 stack<br />

MIPv6<br />

Home Agent functionality<br />

Network NCP Device Driver<br />

Ethernet<br />

(or WVLAN<br />

or W-CDMA)<br />

Fi<br />

gure 95: Mobile Ipv6 Module<br />

The Mobile IPv6 stack in the Home Agent provides standard Home Agent functionality; i.e., the Home<br />

Agent acts as a proxy for roaming Mobile Nodes of its (home) network and delivers packets destined for<br />

this roaming Mobile Nodes to their current point of attachment via IP-in-IP encapsulation (i.e.,<br />

tunnelling). Therefore, the Home Agent always needs to be informed about the current location (i.e. Careof-Address<br />

CoA) of the Mobile Nodes, which are stored in a binding cache.<br />

D0103v1.doc 145 / 168

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

Saved successfully!

Ooh no, something went wrong!