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

instead of a DSCP, and the TUM associates itself this service identifier with a DSCP value, loaded from<br />

the network, thanks to the Service Table.<br />

So, when a user registers, the AAAC module in the MT simply sends a list of service identifiers, with<br />

their associated DSCPs, to the TUM, via the /dev/dscp character device (see figure 27). For example, it<br />

can write ‘SIG 50’, ‘S1 5’, ‘S2 10’, ‘S3 15’, …, ‘S7 35’ on the device. Then the ST looks like in Table 5.<br />

Service DSCP<br />

SIG 50<br />

S1 5<br />

S2 10<br />

S3 15<br />

S4 20<br />

S5 25<br />

S6 30<br />

S7 35<br />

Table 4: Service Table example<br />

What we call here a ‘service’ is only a marking type. The service notion in the MT is lightly different<br />

from the service notion in the network. In fact, S1 means ‘the first service marking type’. So, if the user is<br />

authorized to use only a subset of the network services, it is possible that several marking types will have<br />

the same value, which means that different applications associated with different service names may, in<br />

fact, use the same DSCP.<br />

During the user registration, the MT will always receive seven DSCP codes, which is the number of CoS<br />

defined in <strong>Moby</strong> <strong>Dick</strong>. The filters will also be the same in all the Mobile Terminals.<br />

By default, all the DSCPs are set to 0, excepted the SIG value, which is set to 34 (100010 in binary). Each<br />

DSCP can be manually initialised, by the user or the MT administrator himself, by writing ‘SX DSCPX’<br />

on the /dev/dscp character device, where X is the service number. However, a manual initialisation of the<br />

DSCPs is probably useless, considering that a user cannot send traffic towards the network without<br />

registering first.<br />

4.1.2.10 Monitoring Extensions to Ethernet / WLAN driver<br />

4.1.2.10.1 Monitoring Extensions to Ethernet driver<br />

One of the access technologies covered by the inter-technology handover within <strong>Moby</strong> <strong>Dick</strong> is Ethernet,<br />

which entails specific availability constraints, as described in this section. This evaluation requires the<br />

distinction between a handover (i) towards an Ethernet interface and (ii) away from an Ethernet interface<br />

to a different technology.<br />

In the (i) case, the handover decision algorithm, which is located in the MTNM on the Mobile Terminal<br />

within the framework of <strong>Moby</strong> <strong>Dick</strong>, has to be aware about the presence and availability of the Ethernet<br />

link. This is not as trivial as for example in WLAN, where the signal quality, which is provided by the<br />

wireless tools from the periodical beacons, implies the presence of the medium. In order to signal the<br />

availability of the Ethernet medium to the MTNM module, a monitoring extension is required. Therefore,<br />

the medium-independent interface (MII) is deployed in <strong>Moby</strong> <strong>Dick</strong>. This extension is part of the Fast<br />

Ethernet standard and provides support for 10 and 100 Mbps media segments. In order to announce<br />

medium availability to the MTNM module, the status register of this attachment is deployed.<br />

The second case does not require extension, but the user has to be aware that a handover away from<br />

Ethernet has to be announced ‘manually’, since there is no signal quality decrease, which gives handover<br />

preparation time. The medium availability is one or zero; i.e., the cable is connected or unplugged. In<br />

order to provide fast handover from Ethernet to any other technology, the user must announce the desire<br />

to handover via a manual trigger before unplugging the cable.<br />

4.1.2.10.2 Monitoring Extensions to WLAN driver<br />

In <strong>Moby</strong> <strong>Dick</strong> the hostap driver (http://hostap.epitest.fi/), version 19-05, created by Jouni Malinen will be<br />

used.<br />

The WLAN driver at the MT will include also a filtering function to be able to provide the right<br />

information/messages to the upper layers (essentially the MTNM and the IPv6 stack).<br />

The WLAN driver will be configured to work in ad-hoc mode, using a common SSID and a common<br />

frequency with the WLAN ARs in the <strong>Moby</strong> <strong>Dick</strong> network. This configuration, and the reasons behind it,<br />

is explained in detail in appendix A.<br />

The filtering function has three missions:<br />

D0103v1.doc 43 / 168

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

Saved successfully!

Ooh no, something went wrong!