Moby Dick Consolidated System Integration Plan
Moby Dick Consolidated System Integration Plan Moby Dick Consolidated System Integration Plan
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
- Page 1 and 2: IST-2000-25394 Moby Dick D0103 Moby
- Page 3 and 4: D0103v1.doc Version 1 6.7.2003 4.2.
- Page 5 and 6: D0103v1.doc Version 1 6.7.2003 5.1.
- Page 7 and 8: D0103v1.doc Version 1 6.7.2003 Abbr
- Page 9 and 10: D0103v1.doc Version 1 6.7.2003 1 In
- Page 11 and 12: D0103v1.doc Version 1 6.7.2003 3 Mo
- Page 13 and 14: D0103v1.doc Version 1 6.7.2003 Doma
- Page 15 and 16: D0103v1.doc Version 1 6.7.2003 NCP
- Page 17 and 18: D0103v1.doc Version 1 6.7.2003 It w
- Page 19 and 20: D0103v1.doc Version 1 6.7.2003 curr
- Page 21: D0103v1.doc Version 1 6.7.2003 •
- Page 25 and 26: D0103v1.doc Version 1 6.7.2003 o Fo
- Page 27 and 28: D0103v1.doc Version 1 6.7.2003 NCP
- Page 29 and 30: D0103v1.doc Version 1 6.7.2003 4.1.
- Page 31 and 32: D0103v1.doc Version 1 6.7.2003 4.1.
- Page 33 and 34: D0103v1.doc Version 1 6.7.2003 asso
- Page 35 and 36: D0103v1.doc Version 1 6.7.2003 Mobi
- Page 37 and 38: D0103v1.doc Version 1 6.7.2003 WP4
- Page 39 and 40: D0103v1.doc Version 1 6.7.2003 Para
- Page 41 and 42: D0103v1.doc Version 1 6.7.2003 Ackn
- Page 43 and 44: D0103v1.doc Version 1 6.7.2003 inst
- Page 45 and 46: D0103v1.doc Version 1 6.7.2003 MT P
- Page 47 and 48: D0103v1.doc Version 1 6.7.2003 The
- Page 49 and 50: D0103v1.doc Version 1 6.7.2003 RtSo
- Page 51 and 52: D0103v1.doc Version 1 6.7.2003 auth
- Page 53 and 54: D0103v1.doc Version 1 6.7.2003 In a
- Page 55 and 56: D0103v1.doc Version 1 6.7.2003 AR s
- Page 57 and 58: D0103v1.doc Version 1 6.7.2003 4.2.
- Page 59 and 60: D0103v1.doc Version 1 6.7.2003 Even
- Page 61 and 62: D0103v1.doc Version 1 6.7.2003 4.2.
- Page 63 and 64: D0103v1.doc Version 1 6.7.2003 Filt
- Page 65 and 66: D0103v1.doc Version 1 6.7.2003 4.2.
- Page 67 and 68: D0103v1.doc Version 1 6.7.2003 •
- Page 69 and 70: D0103v1.doc Version 1 6.7.2003 The
- Page 71 and 72: D0103v1.doc Version 1 6.7.2003 is t
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