Mobility experiments : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
(Nouvelle page : In this part, you can observe some "typical" cases which illustrate our plateform and its running. For each situation we give you the initial state and after what we did and the resu...)
 
Ligne 1 : Ligne 1 :
 
In this part, you can observe some "typical" cases which illustrate our plateform and its running. For each situation we give you the initial state and after what we did and the results.  
 
In this part, you can observe some "typical" cases which illustrate our plateform and its running. For each situation we give you the initial state and after what we did and the results.  
  
==Mobility with a connexion loss==
+
'''''Remarks:'''''
 +
 
 +
''ha means "Home Agent", cn means "Correspondant Node" and mn means "Mobile Node".''
 +
''ha22 is the second HA in the second VLAN and ha13, for example, the first HA in the third VLAN.''
 +
 
 +
==Mobility with connexion loss==
  
 
* At the beginning, the MN (Mobile Node) is in its local network with a wire connexion.
 
* At the beginning, the MN (Mobile Node) is in its local network with a wire connexion.
Ligne 7 : Ligne 12 :
 
* Next, undock the connexion of MN and connect the MN to a stranger network (an other VLAN) in which there is an access point. If your network is well configure, the MN take the wireless connexion thanks to Wifi interface.
 
* Next, undock the connexion of MN and connect the MN to a stranger network (an other VLAN) in which there is an access point. If your network is well configure, the MN take the wireless connexion thanks to Wifi interface.
  
 +
'''Results'''
  
Résultats :
+
When the MN takes and connects on the Wlan Wifi, there is:
-----------
+
    * Router advertisement reception by the MN
 
+
    * A Multicast listener  
A la reconnection du wifi
+
    * Two neighbour solicitations for the MN  
- réception d'un router advertisement par MN
+
(We note that the is illustrates by "from ::" which is used for the IPv6 phase receipt)  
- Multicast listener (??)
+
    * One Binding update from the tunneled interface to the "mother" HA (initial)
- 2 neighbour solicitation pour le MN (sur son @ipv6 wifi) from :: (utilisée pour phase d'acq d'@ipv6)
+
    * Neighbour sollicitation / advertisement
- BU depuis interface tunnellée -> HA mère
+
    * Binding update by the tunnel and its acceptance
- neighbour sollicitation / advertisement
+
- BA par tunnel (accepté)
+
 
+
  
traceroute to mn22 (5f02::221:70ff:feb4:ae95) from 5f00::1, 30 hops max, 16 byte packets
+
By way of illustration, you can see the below woof:
1  ha22 (5f00::3)  0.195 ms  0.12 ms  0.115 ms
+
2  mn22 (5f02::221:70ff:feb4:ae95)  47.488 ms  1.173 ms  1.166 ms
+
  
(passage par le tunnel)
+
    traceroute to mn22 (5f02::221:70ff:feb4:ae95) from 5f00::1, 30 hops max,
 +
    16 byte  packets
 +
    1  ha22 (5f00::3)  0.195 ms  0.12 ms  0.115 ms
 +
    2  mn22 (5f02::221:70ff:feb4:ae95)  47.488 ms  1.173 ms  1.166 ms
 +
    (transported by the tunnel)
  
  
 +
==Mobility without connexion loss==
  
Test #2 : Mobilité sans perte de connexion
+
    * At the beginning, the MN (Mobile Node) is in its local network with a wire connexion.
==========================================
+
    * You can launch the MIPv6 tester application from the CN (which play the
 +
server role) to the MN (which is the client). You must precise the remote host adresse for each system.
 +
    * Next, undock the connexion of MN and connect the MN to a stranger network
 +
(an other VLAN) in which there is an access point. If your network is well configure,
 +
the MN take the wireless connexion thanks to Wifi interface.
  
* Initialement : MN dans son réseau local, en filaire
+
'''Results'''
* Lancement d'un Test "MIPv6 Tester" damocles -> MN
+
* On connecte le wifi sur réseau étranger. PUIS on déconnecte le filaire.
+
  
Résultats :
+
The time that the MN takes and connects on the Wlan Wifi, there is a "handover" which is approximatively :
-----------
+
 
 +
By way of illustration, you can see the below woof from the CN:
 +
 +
    [11:02:50] Configuration: "Default"
 +
    [11:02:50] Start tester
 +
    [11:02:50] Start udp server
 +
    [11:02:50] Start tcp server
 +
    [11:02:50] Start udp client
 +
    [11:02:50] Start udpunbound server
 +
    [11:02:50] Start udpunbound client
 +
    [11:03:28] [UDPUNBOUND] Handover detected at 11:03:28
 +
    [11:03:29] '''[UDPUNBOUND] Last handover duration: 1.404  <<---'''
 +
    [11:03:33] [UDP] Handover detected at 11:03:33
 +
    [11:03:33] [TCP] Handover detected at 11:03:33
 +
    [11:03:33] [UDPUNBOUND] Handover detected at 11:03:33
 +
    [11:03:34] '''[UDPUNBOUND] Last handover duration: 1.229  <<---'''
 +
    [11:03:34] '''[TCP] Last handover duration: 1.235        <<---'''
 +
    [11:03:34] '''[UDP] Last handover duration: 1.309        <<---'''
 +
    [11:04:28] Stop tester
  
sur damocles :
 
root@ensimag-desktop:/usr/local/etc# cat test_localfil_etrangerwifi_1.log
 
[11:02:50] Configuration: "Default"
 
[11:02:50] Start tester
 
[11:02:50] Start udp server
 
[11:02:50] Start tcp server
 
[11:02:50] Start udp client
 
[11:02:50] Start udpunbound server
 
[11:02:50] Start udpunbound client
 
[11:03:28] [UDPUNBOUND] Handover detected at 11:03:28
 
[11:03:29] [UDPUNBOUND] Last handover duration: 1.404  <<---
 
[11:03:33] [UDP] Handover detected at 11:03:33
 
[11:03:33] [TCP] Handover detected at 11:03:33
 
[11:03:33] [UDPUNBOUND] Handover detected at 11:03:33
 
[11:03:34] [UDPUNBOUND] Last handover duration: 1.229  <<---
 
[11:03:34] [TCP] Last handover duration: 1.235        <<---
 
[11:03:34] [UDP] Last handover duration: 1.309        <<---
 
[11:04:28] Stop tester
 
  
  

Version du 15 juin 2010 à 17:50

In this part, you can observe some "typical" cases which illustrate our plateform and its running. For each situation we give you the initial state and after what we did and the results.

Remarks:

ha means "Home Agent", cn means "Correspondant Node" and mn means "Mobile Node". ha22 is the second HA in the second VLAN and ha13, for example, the first HA in the third VLAN.

Mobility with connexion loss

  • At the beginning, the MN (Mobile Node) is in its local network with a wire connexion.
  • You can ping (in IPv6 of course) the MN from an other hote like a CN (Correspondant Node).
  • Next, undock the connexion of MN and connect the MN to a stranger network (an other VLAN) in which there is an access point. If your network is well configure, the MN take the wireless connexion thanks to Wifi interface.

Results

When the MN takes and connects on the Wlan Wifi, there is:

   * Router advertisement reception by the MN
   * A Multicast listener 
   * Two neighbour solicitations for the MN 

(We note that the is illustrates by "from ::" which is used for the IPv6 phase receipt)

   * One Binding update from the tunneled interface to the "mother" HA (initial)
   * Neighbour sollicitation / advertisement
   * Binding update by the tunnel and its acceptance

By way of illustration, you can see the below woof:

    traceroute to mn22 (5f02::221:70ff:feb4:ae95) from 5f00::1, 30 hops max, 
    16 byte  packets
    1  ha22 (5f00::3)  0.195 ms  0.12 ms  0.115 ms
    2  mn22 (5f02::221:70ff:feb4:ae95)  47.488 ms  1.173 ms  1.166 ms
   (transported by the tunnel)


Mobility without connexion loss

   * At the beginning, the MN (Mobile Node) is in its local network with a wire connexion.
   * You can launch the MIPv6 tester application from the CN (which play the 

server role) to the MN (which is the client). You must precise the remote host adresse for each system.

   * Next, undock the connexion of MN and connect the MN to a stranger network 

(an other VLAN) in which there is an access point. If your network is well configure, the MN take the wireless connexion thanks to Wifi interface.

Results

The time that the MN takes and connects on the Wlan Wifi, there is a "handover" which is approximatively :

By way of illustration, you can see the below woof from the CN:

   [11:02:50] Configuration: "Default"
   [11:02:50] Start tester
   [11:02:50] Start udp server
   [11:02:50] Start tcp server
   [11:02:50] Start udp client
   [11:02:50] Start udpunbound server
   [11:02:50] Start udpunbound client
   [11:03:28] [UDPUNBOUND] Handover detected at 11:03:28
   [11:03:29] [UDPUNBOUND] Last handover duration: 1.404  <<---
   [11:03:33] [UDP] Handover detected at 11:03:33
   [11:03:33] [TCP] Handover detected at 11:03:33
   [11:03:33] [UDPUNBOUND] Handover detected at 11:03:33
   [11:03:34] [UDPUNBOUND] Last handover duration: 1.229  <<---
   [11:03:34] [TCP] Last handover duration: 1.235         <<---
   [11:03:34] [UDP] Last handover duration: 1.309         <<---
   [11:04:28] Stop tester


Test #3 : Mobilité sans perte de connexion

==============================
  • Initialement : MN dans un réseau étranger, en filaire
  • Lancement d'un Test "MIPv6 Tester" damocles -> MN
  • On connecte le wifi sur l'autre réseau étranger. PUIS on déconnecte le filaire.

Résultats :


root@ensimag-desktop:/usr/local/etc# cat test_etrangerfil_etranger2wifi_1.log [15:41:50] Configuration: "Default" [15:41:50] Start tester [15:41:50] Start udp client [15:41:50] Start udp server [15:41:50] Start tcp server [15:41:50] Start udpunbound client [15:41:50] Start udpunbound server [15:42:12] [UDPUNBOUND] Handover detected at 15:42:12 [15:42:12] [TCP] Handover detected at 15:42:12 [15:42:12] [TCP] Last handover duration: 0.006 <<---- [15:42:12] [UDPUNBOUND] Last handover duration: 0.006 [15:42:22] [UDP] Handover detected at 15:42:22 [15:42:22] [UDPUNBOUND] Handover detected at 15:42:22 [15:42:22] [TCP] Handover detected at 15:42:22 [15:42:23] [UDP] Last handover duration: 0.348 <<---- [15:42:23] [UDPUNBOUND] Last handover duration: 0.356 [15:42:23] [UDP] Handover detected at 15:42:23 [15:42:23] [UDPUNBOUND] Handover detected at 15:42:23 [15:42:26] [UDPUNBOUND] Last handover duration: 2.971 <<---- [15:42:26] [UDP] Last handover duration: 2.982 <<---- [15:42:29] [TCP] Last handover duration: 6.308 <<---- [15:42:45] Start tcp server [15:42:45] [UDP] Handover detected at 15:42:45 [15:42:45] [UDPUNBOUND] Handover detected at 15:42:45 [15:42:50] Stop tester


15:52:07] Configuration: "Default" [15:52:07] Start tester [15:52:07] Start udpunbound server [15:52:07] Start udp client [15:52:07] Start udp server [15:52:07] Start tcp server [15:52:07] Start udpunbound client [15:52:14] [UDP] Handover detected at 15:52:14 [15:52:14] [UDPUNBOUND] Handover detected at 15:52:14 [15:52:14] [TCP] Handover detected at 15:52:14 [15:52:15] [UDP] Last handover duration: 0.346 <<---- [15:52:15] [UDPUNBOUND] Last handover duration: 0.366 [15:52:15] [TCP] Last handover duration: 0.587 <<---- [15:52:21] Start tcp server [15:52:21] [UDPUNBOUND] Handover detected at 15:52:21 [15:52:21] [UDP] Handover detected at 15:52:21 [15:52:27] Stop tester


Test #4 : Mobilité sans perte de connexion, en wifi

=======================================
  • Initialement : MN dans un réseau étranger, en wifi
  • Lancement d'un Test "MIPv6 Tester" damocles -> MN
  • On connecte le wifi sur l'autre réseau étranger. PUIS on déconnecte la première borne wifi.

Résultats :


root@ensimag-desktop:/usr/local/etc# cat testwifi.7964.log [16:55:01] Configuration: "Default" [16:55:01] Start tester [16:55:01] Start udpunbound server [16:55:01] Start udp client [16:55:01] Start udp server [16:55:01] Start tcp server [16:55:01] Start udpunbound client [16:55:45] [UDPUNBOUND] Handover detected at 16:55:45 [16:55:45] [UDP] Handover detected at 16:55:45 [16:55:45] [TCP] Handover detected at 16:55:45 [16:55:45] [UDPUNBOUND] Last handover duration: 0.059 [16:55:45] [UDP] Last handover duration: 0.059 [16:55:45] [TCP] Last handover duration: 0.071 [16:55:45] [UDPUNBOUND] Handover detected at 16:55:45 [16:55:45] [UDP] Handover detected at 16:55:45 [16:55:45] [TCP] Handover detected at 16:55:45 [16:55:45] [UDP] Last handover duration: 0.076 [16:55:45] [UDPUNBOUND] Last handover duration: 0.078 [16:55:45] [TCP] Last handover duration: 0.096 [16:55:45] [UDP] Handover detected at 16:55:45 [16:55:45] [TCP] Handover detected at 16:55:45 [16:55:45] [UDPUNBOUND] Handover detected at 16:55:45 [16:55:45] [TCP] Last handover duration: 0.07 [16:55:45] [UDP] Last handover duration: 0.074 [16:55:45] [UDPUNBOUND] Last handover duration: 0.075 [16:55:45] [UDPUNBOUND] Handover detected at 16:55:45 [16:55:45] [TCP] Handover detected at 16:55:45 [16:55:45] [UDP] Handover detected at 16:55:45 [16:55:45] [UDP] Last handover duration: 0.042 [16:55:45] [TCP] Last handover duration: 0.043 [16:55:45] [UDPUNBOUND] Last handover duration: 0.048 [16:55:45] [TCP] Handover detected at 16:55:45 [16:55:45] [UDPUNBOUND] Handover detected at 16:55:45 [16:55:45] [UDP] Handover detected at 16:55:45 [16:55:46] [UDPUNBOUND] Last handover duration: 0.24 [16:55:46] [TCP] Last handover duration: 0.252 [16:55:46] [UDP] Last handover duration: 0.245 [16:55:46] [TCP] Handover detected at 16:55:46 [16:55:46] [UDP] Handover detected at 16:55:46 [16:55:46] [UDPUNBOUND] Handover detected at 16:55:46 [16:55:46] [TCP] Last handover duration: 0.239 [16:55:46] [UDPUNBOUND] Last handover duration: 0.238 [16:55:46] [UDP] Last handover duration: 0.239 [16:55:46] [UDPUNBOUND] Handover detected at 16:55:46 [16:55:46] [TCP] Handover detected at 16:55:46 [16:55:46] [UDP] Handover detected at 16:55:46 [16:55:46] [UDPUNBOUND] Last handover duration: 0.25 [16:55:46] [TCP] Last handover duration: 0.252 [16:55:46] [UDP] Last handover duration: 0.248 [16:55:46] [UDP] Handover detected at 16:55:46 [16:55:46] [UDPUNBOUND] Handover detected at 16:55:46 [16:55:46] [TCP] Handover detected at 16:55:46 [16:55:46] [TCP] Last handover duration: 0.246 [16:55:46] [UDP] Last handover duration: 0.253 [16:55:46] [UDPUNBOUND] Last handover duration: 0.249 [16:55:47] [UDP] Handover detected at 16:55:47 [16:55:47] [UDPUNBOUND] Handover detected at 16:55:47 [16:55:47] [TCP] Handover detected at 16:55:47 [16:55:47] [UDP] Last handover duration: 0.242 [16:55:47] [UDPUNBOUND] Last handover duration: 0.242 [16:55:47] [TCP] Last handover duration: 0.233 [16:55:47] [UDPUNBOUND] Handover detected at 16:55:47 [16:55:47] [TCP] Handover detected at 16:55:47 [16:55:47] [UDP] Handover detected at 16:55:47 [16:55:47] [UDPUNBOUND] Last handover duration: 0.245 [16:55:47] [TCP] Last handover duration: 0.245 [16:55:47] [UDP] Last handover duration: 0.238 [16:55:47] [UDPUNBOUND] Handover detected at 16:55:47 [16:55:47] [UDP] Handover detected at 16:55:47 [16:55:47] [TCP] Handover detected at 16:55:47 [16:55:47] [UDP] Last handover duration: 0.245 [16:55:47] [TCP] Last handover duration: 0.24 [16:55:47] [UDPUNBOUND] Last handover duration: 0.247 [16:55:47] [UDPUNBOUND] Handover detected at 16:55:47 [16:55:47] [UDP] Handover detected at 16:55:47 [16:55:47] [TCP] Handover detected at 16:55:47 [16:55:48] [UDP] Last handover duration: 0.239 [16:55:48] [UDPUNBOUND] Last handover duration: 0.249 [16:55:48] [TCP] Last handover duration: 0.259 [16:55:48] [UDP] Handover detected at 16:55:48 [16:55:48] [UDPUNBOUND] Handover detected at 16:55:48 [16:55:48] [TCP] Handover detected at 16:55:48 [16:55:48] [UDP] Last handover duration: 0.25 [16:55:48] [UDPUNBOUND] Last handover duration: 0.247 [16:55:48] [TCP] Last handover duration: 0.244 [16:55:48] [TCP] Handover detected at 16:55:48 [16:55:48] [UDPUNBOUND] Handover detected at 16:55:48 [16:55:48] [UDP] Handover detected at 16:55:48 [16:55:48] [TCP] Last handover duration: 0.247 [16:55:48] [UDPUNBOUND] Last handover duration: 0.243 [16:55:48] [UDP] Last handover duration: 0.239 [16:55:48] [UDPUNBOUND] Handover detected at 16:55:48 [16:55:48] [UDP] Handover detected at 16:55:48 [16:55:48] [TCP] Handover detected at 16:55:48 [16:55:49] [UDPUNBOUND] Last handover duration: 0.246 [16:55:49] [UDP] Last handover duration: 0.243 [16:55:49] [TCP] Last handover duration: 0.26 [16:55:49] [UDP] Handover detected at 16:55:49 [16:55:49] [UDPUNBOUND] Handover detected at 16:55:49 [16:55:49] [TCP] Handover detected at 16:55:49 [16:55:49] [UDPUNBOUND] Last handover duration: 0.225 [16:55:49] [UDP] Last handover duration: 0.239 [16:55:49] [TCP] Last handover duration: 0.226 [16:55:49] [UDP] Handover detected at 16:55:49 [16:55:49] [TCP] Handover detected at 16:55:49 [16:55:49] [UDPUNBOUND] Handover detected at 16:55:49 [16:55:49] [UDP] Last handover duration: 0.242 [16:55:49] [TCP] Last handover duration: 0.241 [16:55:49] [UDPUNBOUND] Last handover duration: 0.254 [16:55:49] [TCP] Handover detected at 16:55:49 [16:55:49] [TCP] Last handover duration: 0.002 [16:55:49] [UDPUNBOUND] Handover detected at 16:55:49 [16:55:49] [TCP] Handover detected at 16:55:49 [16:55:49] [UDP] Handover detected at 16:55:49 [16:55:50] [UDPUNBOUND] Last handover duration: 0.242 [16:55:50] [UDP] Last handover duration: 0.236 [16:55:50] [TCP] Last handover duration: 0.26 [16:55:58] [UDP] Handover detected at 16:55:58 [16:55:58] [UDPUNBOUND] Handover detected at 16:55:58 [16:55:58] [TCP] Handover detected at 16:55:58 [16:56:13] [UDPUNBOUND] Last handover duration: 15.064 [16:56:13] [UDP] Last handover duration: 15.071 [16:56:26] [TCP] Last handover duration: 27.416 [16:56:26] [TCP] Handover detected at 16:56:26 [16:56:26] [TCP] Last handover duration: 0.012 [16:56:33] [UDPUNBOUND] Handover detected at 16:56:33 [16:56:33] [UDPUNBOUND] Last handover duration: 0.002 [16:56:49] [TCP] Handover detected at 16:56:49 [16:56:49] [TCP] Last handover duration: 0.188 [16:56:51] [UDP] Handover detected at 16:56:51 [16:56:51] [UDP] Last handover duration: 0.002 [16:57:24] [UDP] Handover detected at 16:57:24 [16:57:24] [UDPUNBOUND] Handover detected at 16:57:24 [16:57:24] [UDPUNBOUND] Last handover duration: 0.003 [16:57:24] [UDP] Last handover duration: 0.008 [16:57:26] [TCP] Handover detected at 16:57:26 [16:57:26] [TCP] Last handover duration: 0.188 [16:57:27] [UDPUNBOUND] Handover detected at 16:57:27 [16:57:27] [UDP] Handover detected at 16:57:27 [16:57:27] [UDPUNBOUND] Last handover duration: 0.009 [16:57:27] [TCP] Handover detected at 16:57:27 [16:57:27] [UDP] Last handover duration: 0.007 [16:57:27] [TCP] Last handover duration: 0.018 [16:57:36] [TCP] Handover detected at 16:57:36 [16:57:36] [TCP] Last handover duration: 0.008 [16:57:36] [TCP] Handover detected at 16:57:36 [16:57:36] [TCP] Last handover duration: 0.187 [16:57:41] [TCP] Handover detected at 16:57:41 [16:57:41] [TCP] Last handover duration: 0.183 [16:57:48] [UDPUNBOUND] Handover detected at 16:57:48 [16:57:48] [TCP] Handover detected at 16:57:48 [16:57:48] [UDP] Handover detected at 16:57:48 [16:57:48] [UDPUNBOUND] Last handover duration: 0.105 [16:57:48] [UDP] Last handover duration: 0.1 [16:57:48] [TCP] Last handover duration: 0.194 [16:57:54] [TCP] Handover detected at 16:57:54 [16:57:54] [TCP] Last handover duration: 0.184 [16:58:09] [TCP] Handover detected at 16:58:09 [16:58:09] [TCP] Last handover duration: 0.187 [16:58:10] [TCP] Handover detected at 16:58:10 [16:58:10] [TCP] Last handover duration: 0.184 [16:58:17] [TCP] Handover detected at 16:58:17 [16:58:18] [TCP] Last handover duration: 0.189 [16:58:21] [TCP] Handover detected at 16:58:21 [16:58:21] [TCP] Last handover duration: 0.189 [16:58:24] [TCP] Handover detected at 16:58:24 [16:58:24] [TCP] Last handover duration: 0.049 [16:58:26] Start tcp server [16:58:26] [UDP] Handover detected at 16:58:26 [16:58:26] [UDPUNBOUND] Handover detected at 16:58:26 [16:58:30] Stop tester