[Seamoby] Technical issues of protocol assessment

Marco Liebsch <Marco.Liebsch@ccrle.nec.de> Wed, 16 January 2002 13:30 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA06544 for <seamoby-archive@odin.ietf.org>; Wed, 16 Jan 2002 08:30:51 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA00096; Wed, 16 Jan 2002 08:14:11 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA00065 for <seamoby@optimus.ietf.org>; Wed, 16 Jan 2002 08:14:09 -0500 (EST)
Received: from yamato.ccrle.nec.de (yamato.ccrle.nec.de [195.37.70.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA06160 for <seamoby@ietf.org>; Wed, 16 Jan 2002 08:14:05 -0500 (EST)
Received: from wallace.heidelberg.ccrle.nec.de (root@wallace [192.168.102.1]) by yamato.ccrle.nec.de (8.11.6/8.10.1) with ESMTP id g0GDE5H51302 for <seamoby@ietf.org>; Wed, 16 Jan 2002 14:14:05 +0100 (CET)
Received: from ccrle.nec.de (zipo.heidelberg.ccrle.nec.de [192.168.102.84]) by wallace.heidelberg.ccrle.nec.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id OAA32092 for <seamoby@ietf.org>; Wed, 16 Jan 2002 14:13:37 +0100
Message-ID: <3C457C80.59CBA8B6@ccrle.nec.de>
Date: Wed, 16 Jan 2002 14:13:36 +0100
From: Marco Liebsch <Marco.Liebsch@ccrle.nec.de>
Organization: NEC Europe Ltd.
X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Seamoby <seamoby@ietf.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Seamoby] Technical issues of protocol assessment
Sender: seamoby-admin@ietf.org
Errors-To: seamoby-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Context Transfer, Handoff Candidate Discovery, and Dormant Mode Host Alerting <seamoby.ietf.org>
X-BeenThere: seamoby@ietf.org
Content-Transfer-Encoding: 7bit

Hi all,

in order to address the issues of the paging protocol assessment, I send
the following comments to you. I already sent a list of comments on the
assessment on Dec, 4th, 2001. Some of the statements are taken over, but
I think it is reasonable to address the issues step by step. This is
open for discussion in order to move on and improve the current
architecture and protocol.

marco

----------------------------------
Issues addressed in 4.2:

4.2 Scalability:
The concept describes explicit idle state registration, which
requires one handshake with the composite Paging Agent. Additional
mechansims, like implicit/explicit dormancy as described in
draft-koodly, could be added. In case of not registering the
composite Paging Agent with the system in order to be able to
receive paging trigger packets, no additional signaling is
required (could be realized for example by integrating DMA
functionality in border routers). Since there will be multiple
composite Paging Agents in a domain, load will be shared between
them. Multiple Paging Agents furthermore will introduce redundancy
in order to support failover handling.

4.4 Efficient signaling while inactive
Please correct me if I misinterpreted this point.
The MN is either registered as IDLE or ACTIVE. When a MN is INACTIVE,
this is not an explicit state transition, which is to be signaled,
but could happen due to entering a location, where no wireless link
connection is available for any reason (e.g. due to obstacles) or
when the MN switches off due to unexpectied reasons (MN crashes).
Therefore, a MN never notifies the system of entering an inactive
state. It's up to the system to discover, that the MN is currently
not reachable. This is to be done only in case of an incoming paging
trigger packet. When the MN does not respond to paging request
messages, it's marked as 'not reachable' or 'inactive'.
This behaviour is described in D.4 of draft-renker-paging-ipv6-01.
From signaling point of view, at least a search within the
registered paging area is to be done before the MN can be marked as
'not reachable' [exponential backoff behaviour]. For this process,
even enhanced paging strategies (for example sequential polling)
introduce no gain in signaling avoidance. Tracking the idle MN by
e.g. polling periodically or expecting the MN to send 'heartbeat
massages' in order to proof that the MN is able to answer a
possible Paging Request, is somehow against the concepts of
paging and idle mode support.

4.6 Multiple Dormant Modes
Early requirements of the paging protocol referred to a paging
protocol, which should be independent of link interface specifics.
What the Paging Agent in draft-renker-paging-ipv6-01.txt supports
is a L3 protocol, that is independent of link interface specifics
'up to the Access Routers'. An appropriate paging functional entity
in each Access Router can map the L3 Paging Requests to link specifics
(L2 wake up mechanisms, ...) in order to support hardware power saving
modes. If there are more modes possible per interface and the MN
should select one and store this mode with the system, then some more
message options would be required (which could be easily conveyed as
TLV-encoded (sub-)options. Specifics on access technology should not
(yet) be part of the paging architecture/protocol specification.
First We should focus on having a generic functional architecure,
which allows easily extensions like the one discussed in this section
(and others).

4.7 Independence of Mobility Protocol
As already clarified, the explicit rehistration described in the
base-line draft should be taken for the generic case. As some already
suggested, the implicit case description could be part of
optimizations in the annex, if entirely de-coupled from the generic
protocol specified in the main part of the WG document.


To be continued...



_______________________________________________
Seamoby mailing list
Seamoby@ietf.org
https://www1.ietf.org/mailman/listinfo/seamoby