Dear Tian,
First of all my apologies for the late reply to your
email. As a matter of fact I was a little occupied
because we had a visitor. By the way, this visitor was
Hesham Soliman, the individual who has written many
IETF drafts related to Mobile IPv6.
I have done several of my tests regarding to your
problem. Here is my analysis:
1) firstly for some basic fact. Handover process
completes when the MN completes the binding update and
acknowledgment process with the HA.
2) Binding Update with the CN is not part of the
handover process.
3) Return Routability Procedure is performed, the
moment the MN detects that someone (i.e. CN) is trying
to communicate with it. So the delay that yo observed
has nothing to do with the Return Routability
Procedure. The MN will not perform the Return
Routability Procedure unless the MN detects that some
one is communicating with it. In your case, the
detection is made when the VERY FIRST ICMPv6 Echo
request (i.e. Ping6) message is received. If you
notice the delay is not in starting the Return
Routability Procedure. The delay is observed when the
first ping6 message is received.
4) To reduce the delay, you could send the ping6
messages at higher frequency.
Hope it helps.
Shariq
--- tian tian <[EMAIL PROTECTED]> wrote:
---------------------------------
HI Shariq!
Thanks a lot for ur suggestion!
Yes, you are right, the the router adv interval of the
test information I gave yesterday was set as min.
0.03s to max. 0.07s.
I also did some tests with different router adv
interval of radvd, although there were less Router
adv. between BA and HoT, still got the same time delay
problem.
================= router adv interval ==============
====
min. max.
delay (average)
--------------------------------------------------------------------------------------
Test1. 1 3
0.58s Test2. 0.5
1.5 0.60s
Test3. 0.03 0.07
0.55s
===================================================
I tested with three different router adv set as shown
in the above table, each test I did ten times. The
delay between BA and HoT(the start of RRP) took place
all the same, with the average value about 0.5s-0.6s.
I show the package information below:
Test1.the router adv interval with min 1s, max 3s, the
delay is about 0.4s as blue coloured componet.
=========================================================================================
Seq. time Source Address Dist.
Address
......
178 61.313759 fe80::202:2dff:fe07:9948
ff02::1:ff5f:163e ICMPv6 Neighbor solicitation
179 61.313859 2001:106:1100:0:204:23ff:fe5f:163e
fe80::202:2dff:fe07:9948 ICMPv6 Neighbor
advertisement
180 61.315936 2001:106:1200::1
2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Binding
Acknowledgement
------------------------------------------------------------------------------------
181 61.783381 fe80::204:23ff:fe5f:163e
fe80::202:2dff:fe20:cf70 ICMPv6 Neighbor
solicitation
182 61.787571 2001:106:1200::2
2001:106:2600::2 ICMPv6 Echo request
183 61.791291 2001:106:2600::2
2001:106:1200::2 ICMPv6 Echo reply
---------------------------------------------------------------------------------------
184 61.793744 2001:106:1200::2
2001:106:2600::2 MIPv6 Home Test Init
185 61.794847 2001:106:1100:0:204:23ff:fe5f:163e
2001:106:2600::2 MIPv6 Care-of Test Init
186 61.796708 2001:106:2600::2
2001:106:1200::2 MIPv6 Home Test
187 61.797996 2001:106:2600::2
2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Care-of
Test
188 61.801679 2001:106:1100:0:204:23ff:fe5f:163e
2001:106:2600::2 MIPv6 Binding Update
189 61.805637 2001:106:2600::2
2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Binding
Acknowledgement
==================================================================================
Test2.the router adv interval with min 0.5s, max 1.5s,
the worst delay is about 0.55s as blue coloured
componet.
======================================================================================
Seq. time Source Address Dist.
Address
......
36 10.950150 fe80::202:2dff:fe07:9948 ff02::1
ICMPv6 Router advertisement
37 11.273683 fe80::202:2dff:fe07:9948
ff02::1:ff5f:163e ICMPv6 Neighbor solicitation
38 11.273755 2001:106:1100:0:204:23ff:fe5f:163e
fe80::202:2dff:fe07:9948 ICMPv6 Neighbor
advertisement
39 11.276329 2001:106:1200::1
2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Binding
Acknowledgement
----------------------------------------------------------------------------------------
40 11.804624 2001:106:1200::2
2001:106:2600::2 ICMPv6 Echo request
41 11.808374 2001:106:2600::2
2001:106:1200::2 ICMPv6 Echo reply
----------------------------------------------------------------------------------------
42 11.811183 2001:106:1200::2
2001:106:2600::2 MIPv6 Home Test Init
43 11.812324 2001:106:1100:0:204:23ff:fe5f:163e
2001:106:2600::2 MIPv6 Care-of Test Init
44 11.814719 2001:106:2600::2
2001:106:1200::2 MIPv6 Home Test
45 11.816481 2001:106:2600::2
2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Care-of
Test
46 11.820768 2001:106:1100:0:204:23ff:fe5f:163e
2001:106:2600::2 MIPv6 Binding Update
47 11.823915 2001:106:2600::2
2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Binding
Acknowledgement
=========================================================================================
Test2. router adv interval: 0.5s--1.5s. A better
result is as follows, this delay took 0.08s.
======================================================================================
Seq. time Source Address Dist.
Address
.....................
199 54.598008 fe80::202:2dff:fe07:9948
ff02::1:ff5f:163e ICMPv6 Neighbor solicitation
200 54.598103 2001:106:1100:0:204:23ff:fe5f:163e
fe80::202:2dff:fe07:9948 ICMPv6 Neighbor
advertisement
201 54.602306 2001:106:1200::1
2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Binding
Acknowledgement
----------------------------------------------------------------------------------------
202 54.681097 2001:106:1200::2
2001:106:2600::2 ICMPv6 Echo request
203 54.684725 2001:106:2600::2
2001:106:1200::2 ICMPv6 Echo reply
----------------------------------------------------------------------------------------
204 54.687158 2001:106:1200::2
2001:106:2600::2 MIPv6 Home Test Init
205 54.688245 2001:106:1100:0:204:23ff:fe5f:163e
2001:106:2600::2 MIPv6 Care-of Test Init
206 54.690599 2001:106:2600::2
2001:106:1200::2 MIPv6 Home Test
207 54.692981 2001:106:2600::2
2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Care-of
Test
208 54.695182 2001:106:1100:0:204:23ff:fe5f:163e
2001:106:2600::2 MIPv6 Binding Update
209 54.698293 2001:106:2600::2
2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Binding
Acknowledgement
========================================================================================
Expect more explanation about this. Thanks again£¡
Best regards
Tian
---------------------------------
From: shariq haseeb <[EMAIL PROTECTED]>
To: tian tian <[EMAIL PROTECTED]>
Subject: Re: [mipl] handover time problem: time delay
between HA'BA and the start of RRP?
Date: Thu, 22 Mar 2007 21:15:33 -0700 (PDT)
>Hi Tian,
>
>Try this. Try to reduce the router adv interval. I
>think you are currently sending RADVDs every few
>miliseconds.
>
>Could you try to reduce that and see how much is the
>delay. It could be that the RADVDS have been present
>and they were in a buffer so your Mobile Node is
>processing that.
>
>Anyways good observation, i will try to give a more
>solid explanation after few tests.
>
>rgds,
>Shariq
>--- tian tian <[EMAIL PROTECTED]> wrote:
>
>
>---------------------------------
>
>Hi!
>
>During the analysis of the handover latency of MIPv6,
>I got a confused question.
>
>A normal MIPv6 handover process is as follows:
>
>1.[movement Detection] --> 2.[Router Discovery] -->
>3.[Address Congifuration]-->4.[DAD]-
>->5.[HA Registration]-->6.[CN Registration]
>
>The first four componets are with no problems. So
hier
>I just focus the last two components.
>
>The HA registration (the MN CoA registed to HA) time
>is defined as the transmission delay incurred during
>registration of the MN CoA with its HA. It begins
from
>the MN sends BU to its HA until the MN receives the
BA
>sent by HA.
>
>And then, the MN must start the Return Routability
>Procedure (RRP) before it sends a BU to CN.That is,
>the MN must first initiate the Home Test (HoT) and
>Care-of Test before it can send a BU to CN.
>
>But I observed from the package information catched
by
>ethereal, there was always a time delay between the
BA
>sent by HA and HoT (the start of RRP), one example is
>shown below:
>
>*fe80::202:2dff:fe07:9948 is the IPv6 address of the
>new Access Router (AR),
> 2001:106:1200::2 is the Home Address of MN
> 2001:106:1200::1 is the address of the HA
> 2001:106:2600::2 is CN's address
> 2001:106:1100:0:204:23ff:fe5f:163e is MN's CoA when
>it left its homenet and moved to a visitnet.
>
>========================================================================================
>1. Seq. time Sorce Address
>Distination Address
>-----------------------------------------------------------------------------------------
> .....
> 2243 114.215153 fe80::202:2dff:fe07:9948 ff02::1
> ICMPv6 Router advertisement
> 2244 114.275060 fe80::202:2dff:fe07:9948 ff02::1
> ICMPv6 Router advertisement
> 2245 114.331100 fe80::202:2dff:fe07:9948 ff02::1
> ICMPv6 Router advertisement
> 2246 114.367109 fe80::202:2dff:fe07:9948
>ff02::1:ff5f:163e ICMPv6 Neighbor solicitation
> 2247 114.367168
2001:106:1100:0:204:23ff:fe5f:163e
>fe80::202:2dff:fe07:9948 ICMPv6 Neighbor
>advertisement
> 2248 114.369291 2001:106:1200::1
>2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Binding
>Acknowledgement (BA sent by HA to MN)
>---------------------------------------------------------------------------------------
> 2249 114.395042 fe80::202:2dff:fe07:9948 ff02::1
> ICMPv6 Router advertisement
> 2250 114.451152 fe80::202:2dff:fe07:9948 ff02::1
> ICMPv6 Router advertisement
> 2251 114.503107 fe80::202:2dff:fe07:9948 ff02::1
> ICMPv6 Router advertisement
> 2252 114.556071 fe80::202:2dff:fe07:9948 ff02::1
> ICMPv6 Router advertisement
> 2253 114.623126 fe80::202:2dff:fe07:9948 ff02::1
> ICMPv6 Router advertisement
> 2254 114.667084 fe80::202:2dff:fe07:9948 ff02::1
> ICMPv6 Router advertisement
> 2255 114.677178 2001:106:1200::2
>2001:106:2600::2 ICMPv6 Echo request
> 2256 114.680095 2001:106:2600::2
>2001:106:1200::2 ICMPv6 Echo reply
>----------------------------------------------------------------------------------------
> 2257 114.681259 2001:106:1200::2
>2001:106:2600::2 MIPv6 Home Test Init(RRP
>start)
> 2258 114.681454
2001:106:1100:0:204:23ff:fe5f:163e
>2001:106:2600::2 MIPv6 Care-of Test Init
> 2259 114.684111 2001:106:2600::2
>2001:106:1200::2 MIPv6 Home Test
> 2260 114.686225 2001:106:2600::2
>2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Care-of
>Test
> 2261 114.686647
2001:106:1100:0:204:23ff:fe5f:163e
>2001:106:2600::2 MIPv6 Binding Update
> 2262 114.689347 2001:106:2600::2
>2001:106:1100:0:204:23ff:fe5f:163e MIPv6 Binding
>Acknowledgement (Handover completed)
>
>============================================================================================
>
>As shown in the above table, a delay of 0.32s is
>caused by the blue colored RAs sent by the AR and
also
>ICMPv6 Echo request and reply between the BA sent by
>the HA and the start of RRP. And some other tests
even
>got a worse delay time than this.
>
>What is this delay? Which fators are possible to
cause
>this delay? Anyone has idea about it?
>
>Any suggestion will be very appreciated!
>
>
>Tian
---------------------------------
ÓëÊÀ½ç¸÷µØµÄÁª»úµÄÅóÓѽøÐн»Á÷£¬Á¢¼´ÏÂÔØÃâ·ÑµÄ Live
Messenger
____________________________________________________________________________________
The fish are biting.
Get more visitors on your site using Yahoo! Search Marketing.
http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php
_______________________________________________
mipl mailing list
[email protected]
http://www.mobile-ipv6.org/cgi-bin/mailman/listinfo/mipl