Hi Raj,

On Thu, 2006-08-10 at 15:45 -0500, Basavaraj Patil wrote:
> Hello Pars, 
> 
> Response inline:
> 
> 
> On 8/10/06 12:38 PM, "ext Pars MUTAF" <[EMAIL PROTECTED]> wrote:
> 
> > Selon Basavaraj Patil <[EMAIL PROTECTED]>:
> > 
> >> 
> >> Inline:
> >> 
> >> 
> >> On 8/10/06 8:52 AM, "ext Pars Mutaf" <[EMAIL PROTECTED]> wrote:
> >> 
> >>> 
> >>> Hello,
> >>> 
> >>> I'm still trying to understand the problem :-)
> >>> Unless I missed an episode, the context is
> >>> connection-oriented cellular networks under IP
> >>> (whatever that means)
> >>> 
> >>> You say that the RA packets (unicasted) will wake up
> >>> 90% of hosts in the subnet. Because roughly %90 of
> >>> hosts are dormant, in general.
> >>> 
> >>> I still believe that 30 minutes is longtime. Thus
> >>> the problem is not energy consumption perhaps
> >>> (without justification).
> >> 
> >> 30 minutes is a long time. But if you have to go through the process of
> >> waking a host to simply deliver an RA, which in most instances has no value
> >> for the host, it is a waste of resources which include power, radio and
> >> possibly causing congestion as well.
> >> From a power consumption perspective:
> >> The host will wake up when paged and have to establish a traffic channel
> >> which requires it to request allocation of resources from the network. 
> >> There
> >> is power that is consumed. Now if you argue that doing this every 30 
> >> minutes
> >> is not a problem...... I cant really argue against that. But my point is
> >> that why do you need to do this every 30 minutes in networks where you know
> >> that the host is not going to change the AR and the RA has no value to the
> >> host.
> >> 
> >>> 
> >>> But there is a problem if you link-layer page
> >>> many many hosts simultaneously to deliver an
> >>> RA. The paging channels may be saturated. From L2
> >>> perspective, this would be similar to a situation
> >>> where many many cellular users are called
> >>> simultaneously, resulting in call setup delays.
> >>> Personally, I suspect that this may be a much more
> >>> serious problem than energy consumption.
> >> 
> >> True. Paging a large number of dormant hosts simultaneously will be a
> >> serious issue for operators and people who do network planning don't like
> >> such broadcasts. So I agree that congesting the paging channel may be a 
> >> more
> >> serious concern than power consumed by the host.
> >> Additionally you have to note that in order to deliver the RA you have to
> >> establish a traffic channel in most cases. Establishing this for a large
> >> number of hosts every 30 minutes just to deliver an RA is an overhead and
> >> waste of resources.
> >> 
> >>> 
> >>> But, firstly, your draft doesn't make it clear,
> >>> and secondly, I couldn't see how your draft solved
> >>> this problem.
> >> 
> >> Solution is fairly simple as stated in the I-D:
> >> 1. Transmission of periodic RAs should be optional - It is a configurable
> >> parameter and the RA will indicate this to the host when it first attaches
> >> or solicits an RA.
> >> 2. Interval between periodic RAs should be flexible, i.e > 1800 secs. It is
> >> up to the deployment to determine what is an optimal interval. 1800 secs is
> >> just as random a value as 600 seconds or 5400 secs.
> >> 
> >> And if a host needs an RA for some reason, it can always solicit it from 
> >> the
> >> AR.
> > 
> > 
> > 
> > This is the only point that needs clarification IMveryHO:
> > 
> >      Are the periodic RAs useless for those cellular hosts?
> 
> Ignoring cellular hosts for a moment, how are periodic RAs useful for any
> host? RAs can be used as a means for detecting network attachment status or
> to detect movement (prefix change). In the case of a stationary host (as an
> example), periodic RAs really are of no benefit to the host (IMO).
> In certain cellular networks (GPRS/UMTS) the host does not change the AR
> (GGSN) that it is attached to frequently. In such cases there is no benefit
> of receiving the periodic RA.
> 
> A cellular host such as a mobile phone does not need periodic Ras. However
> any laptop can also be considered as a cellular host when it connects to the
> cellular network. Hence you cannot generalize what a cellular host means. If
> you agree that movement detection and network attachment are not of serious
> concern in certain environments, what other reasons are there which makes
> the reception of the periodic RA critical?


I would see the periodic RAs as a heartbeat signaling. 
There may be other information as well, in the RA.

But I don't know what the cellular operator wants!
(I'm actually wondering if they know for sure what 
they want ;-)

 
> > A periodic RA can periodically show me that the paging
> > subsystem still works, for example. I can sleep better.
> 
> You don't verify today at regular intervals if the paging subsystem works
> and I am sure that is not causing any sleeplessness ;)
> 
> So why would you worry about whether the system works or not? This is not
> required. Not at the IP layer at least.


Again, I don't know what the cellular operator wants.
All I know is that IPv6 takes care of its hosts ;-) 

>From IP point of view, the following may make sense. In 
the context of this discussion, there are 3 different 
paths between a router and a host:

1. AR ---> MH when the mobile host is active
2. MH ---> AR when the mobile host is active
3. AR ---> MH when the mobile host is 'dormant'

The state of the 3th type (i.e. up or down) can 
only be checked using periodic RAs. Or, I missed
something.


My two cents!

pars


> -Raj
> 
> > 
> > This makes sense in your context? (I'm not a
> > connection-oriented specialist).
> > 
> > 
> > 
> >>> 
> >>> The real solution, imho, is to distribute the
> >>> unicast RAs over time. For example, if there are
> >>> 5 hosts in the subnet and the RA period is 5 minutes,
> >> 
> >> Staggered tranmission of RAs is one solution. There are others as well.
> > 
> > 
> > I'm curious what are the others? (if/when you have time)
> > 
> > Thanks!
> > pars
> > 
> > 
> > 
> >> 
> >>> then
> >>> 
> >>> start:
> >>> Min1 - send the 1st RA
> >>> Min2 - send the 2nd RA
> >>> ...
> >>> Min5 - send the 5th RA
> >>> 
> >>> and goto start.
> >>> 
> >>> This makes sense? Sorry if this is already specified
> >>> somewhere.
> >>> 
> >>> Otherwise, you may want to filter the RAs at
> >>> the paging agent.
> >> 
> >> Thanks for your comment.
> >> 
> >> -Raj
> >> 
> >>> 
> >>> pars
> >>> 
> >>> 
> >>> 
> >> 
> >> 
> > 
> > 
> > 
> > 
> > ----------------------------------------------------------------
> > This message was sent using IMP, the Internet Messaging Program.
> 


--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to