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 • Third case: the layer two connectivity has been lost unexpectedly as explained in the Network Environment Info sub-block, and the Automatic Handover sub-block requests an attach procedure. NCP Set Network Preferences Set Handover Preference Manual Handover Network Environment Infos Explicit Connectivity Request MTNM Set Network Preferences Set Handover Preference Network Environment Infos Attach Procedure Registration module Network device drivers TDCDMA WLAN Ethernet Figure 7: Attach Procedure block In the first case, an initial step will be to wait until the Network Environment Info block has received information from the different device drivers. Then to select a network technology, using the information stored in the Set Network preferences block. The technology associated to each preference (from the first to the third) will be analysed, based on the information from the Network Environment Info block, and selected or rejected according to the following rules: Ethernet is selected if present, WLAN and TD- CDMA are selected if present and signal to noise ratio for WLAN, signal level for TD-CDMA, is higher than a predefined threshold (respectively WLAN_threshold and TD-CDMA_threshold). For example, if network preferences are first WLAN, second TD-CDMA and third Ethernet; and if WLAN signal to noise ratio is lower than WLAN_threshold, but TD-CDMA signal level higher than TD- CDMA_threshold and Ethernet is present: WLAN is examined first and rejected, TD-CDMA is examined second and selected. In the two other cases, the target network technology will already have been chosen, by the manual or automatic handover block. The next step is to assure the L2 connectivity via the device driver of the selected technology. This step will be detailed in section ‘Handover Execution’, for each of the 3 available technologies. One can refer to this section for the detailed procedure. Then link the IP stack to the device driver of the selected Network technology. The final step is to send the appropriate message to the Registration module, to trigger the AAAC mechanisms involved in the Attach Procedure: the message START_REGISTRATION will be used, with parameters: Home Address and CoA of MT, Access Router IP address, user login and user password. An acknowledgement message will be sent from the Registration module to the MTNM, REGISTRATION_ACK, to give the status of the attachment. If it is negative, the global procedure can be restarted after a certain timeout. The “attach procedure” block can also be triggered to end a user session, when the message TERMINATE_NETWORK_CONNECTION has been received from the Explicit Connectivity Request block of the NCP, with no parameter. D0103v1.doc 22 / 168

D0103v1.doc Version 1 6.7.2003 No AAAC mechanism is involved in this case, so the registration module will not be involved in this case. The L2 resources of the current technology in use will be released if needed (see section ‘Handover Execution’). Then the message TERMINATE_NETWORK_CONNECTION_ACK should be sent back to the NCP, after the detach procedure has been executed, with the status as parameter. 4.1.2.2.5 Manual Handover block NCP Set Network Preferences Set Handover Preference Manual Handover Network Environment Infos Explicit Connectivity Request MTNM Set Network Preferences Set Handover Preference Network Environment Infos Manual Handover Fast Handover module Network device drivers TDCDMA WLAN Ethernet Figure 8: Manual Handover block When the command MANUAL_HANDOVER_REQ is received from the Manual Handover block of the NCP (only when handover preference is set to manual and both mode), the decision to execute the Handover is taken immediately, because every necessary control have been done at the NCP level (in particular, the signal levels for WLAN and TD-CDMA are higher than the predefined thresholds WLAN_threshold and TD-CDMA_threshold). If the handover preference is set to manual, handover among two different “access point” of the same Network technology will also be automatically considered, for WLAN and TD-CDMA (as explained in the description of NCP). Every n milliseconds, the following actions will be taken, if the current Network Technology is WLAN or TD-CDMA, and only if the current signal level is lower to a predefined threshold (WLAN_threshold and TD-CDMA_threshold respectively: we don’t want to trigger handover too often if the current connection is good enough) : (we take the example of WLAN, but the same applies to TD-CDMA) we compare the information in Network Environment Infos block for the current WLAN “access point” and the WLAN “access point” best candidate for handover. If current WLAN signal to noise ratio + delta_WLAN < best candidate WLAN signal to noise ratio, a decision for handover is taken. We introduce delta_WLAN, because we don’t want to handover to a WLAN new “access point”, which signal level is not significantly better. (The same relation is introduced for TD-CDMA: TD-CDMA signal level + delta_TD-CDMA < best candidate TD-CDMA signal level). D0103v1.doc 23 / 168

D0103v1.doc Version 1 6.7.2003<br />

• Third case: the layer two connectivity has been lost unexpectedly as explained in the Network<br />

Environment Info sub-block, and the Automatic Handover sub-block requests an attach<br />

procedure.<br />

NCP<br />

Set<br />

Network<br />

Preferences<br />

Set<br />

Handover<br />

Preference<br />

Manual<br />

Handover<br />

Network<br />

Environment<br />

Infos<br />

Explicit<br />

Connectivity<br />

Request<br />

MTNM<br />

Set<br />

Network<br />

Preferences<br />

Set<br />

Handover<br />

Preference<br />

Network<br />

Environment<br />

Infos<br />

Attach<br />

Procedure<br />

Registration module<br />

Network device drivers<br />

TDCDMA WLAN Ethernet<br />

Figure 7: Attach Procedure block<br />

In the first case, an initial step will be to wait until the Network Environment Info block has received<br />

information from the different device drivers. Then to select a network technology, using the information<br />

stored in the Set Network preferences block. The technology associated to each preference (from the first<br />

to the third) will be analysed, based on the information from the Network Environment Info block, and<br />

selected or rejected according to the following rules: Ethernet is selected if present, WLAN and TD-<br />

CDMA are selected if present and signal to noise ratio for WLAN, signal level for TD-CDMA, is higher<br />

than a predefined threshold (respectively WLAN_threshold and TD-CDMA_threshold).<br />

For example, if network preferences are first WLAN, second TD-CDMA and third Ethernet; and if<br />

WLAN signal to noise ratio is lower than WLAN_threshold, but TD-CDMA signal level higher than TD-<br />

CDMA_threshold and Ethernet is present: WLAN is examined first and rejected, TD-CDMA is examined<br />

second and selected.<br />

In the two other cases, the target network technology will already have been chosen, by the manual or<br />

automatic handover block.<br />

The next step is to assure the L2 connectivity via the device driver of the selected technology. This step<br />

will be detailed in section ‘Handover Execution’, for each of the 3 available technologies. One can refer<br />

to this section for the detailed procedure.<br />

Then link the IP stack to the device driver of the selected Network technology.<br />

The final step is to send the appropriate message to the Registration module, to trigger the AAAC<br />

mechanisms involved in the Attach Procedure:<br />

the message START_REGISTRATION will be used, with parameters: Home Address and CoA of MT,<br />

Access Router IP address, user login and user password. An acknowledgement message will be sent from<br />

the Registration module to the MTNM, REGISTRATION_ACK, to give the status of the attachment.<br />

If it is negative, the global procedure can be restarted after a certain timeout.<br />

The “attach procedure” block can also be triggered to end a user session, when the message<br />

TERMINATE_NETWORK_CONNECTION has been received from the Explicit Connectivity Request<br />

block of the NCP, with no parameter.<br />

D0103v1.doc 22 / 168

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

Saved successfully!

Ooh no, something went wrong!