Re: [rfc2462bis] relationship between M/O flags and related protocols

JINMEI Tatuya / 神明達哉 <jinmei@isl.rdc.toshiba.co.jp> Thu, 13 May 2004 11:22 UTC

Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA05493 for <ipv6-archive@odin.ietf.org>; Thu, 13 May 2004 07:22:02 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BOEH4-00034f-No for ipv6-archive@odin.ietf.org; Thu, 13 May 2004 07:21:14 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i4DBLEDS011818 for ipv6-archive@odin.ietf.org; Thu, 13 May 2004 07:21:14 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BOEFk-0002t4-3E for ipv6-web-archive@optimus.ietf.org; Thu, 13 May 2004 07:19:52 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA05337 for <ipv6-web-archive@ietf.org>; Thu, 13 May 2004 07:19:51 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BOEFj-0003Wu-MN for ipv6-web-archive@ietf.org; Thu, 13 May 2004 07:19:51 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BOEEk-0002yt-00 for ipv6-web-archive@ietf.org; Thu, 13 May 2004 07:18:51 -0400
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1BOEDn-0002NZ-00 for ipv6-web-archive@ietf.org; Thu, 13 May 2004 07:17:51 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BOE2N-0008Po-An; Thu, 13 May 2004 07:06:03 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BODyi-0007r5-3t for ipv6@optimus.ietf.org; Thu, 13 May 2004 07:02:16 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA04656 for <ipv6@ietf.org>; Thu, 13 May 2004 07:02:11 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BODyd-0001oN-Sy for ipv6@ietf.org; Thu, 13 May 2004 07:02:11 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BODxf-0001EB-00 for ipv6@ietf.org; Thu, 13 May 2004 07:01:11 -0400
Received: from shuttle.wide.toshiba.co.jp ([202.249.10.124]) by ietf-mx with esmtp (Exim 4.12) id 1BODwe-0000d0-00 for ipv6@ietf.org; Thu, 13 May 2004 07:00:08 -0400
Received: from ocean.jinmei.org (unknown [2001:200:0:8002:2598:2abe:16d5:cd5e]) by shuttle.wide.toshiba.co.jp (Postfix) with ESMTP id 7F60115272 for <ipv6@ietf.org>; Thu, 13 May 2004 20:00:00 +0900 (JST)
Date: Thu, 13 May 2004 20:00:14 +0900
Message-ID: <y7vfza4bni9.wl@ocean.jinmei.org>
From: JINMEI Tatuya / 神明達哉 <jinmei@isl.rdc.toshiba.co.jp>
To: ipv6@ietf.org
Subject: Re: [rfc2462bis] relationship between M/O flags and related protocols
In-Reply-To: <y7voeosbyx5.wl@ocean.jinmei.org>
References: <DAC3FCB50E31C54987CD10797DA511BA08B5A131@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> <y7voeosbyx5.wl@ocean.jinmei.org>
User-Agent: Wanderlust/2.10.1 (Watching The Wheels) Emacs/21.3 Mule/5.0 (SAKAKI)
Organization: Research & Development Center, Toshiba Corp., Kawasaki, Japan.
MIME-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen")
Content-Type: text/plain; charset="US-ASCII"
Sender: ipv6-admin@ietf.org
Errors-To: ipv6-admin@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Id: IP Version 6 Working Group (ipv6) <ipv6.ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

>>>>> On Thu, 13 May 2004 15:53:42 +0900, 
>>>>> JINMEI Tatuya <jinmei@isl.rdc.toshiba.co.jp> said:

> Although his suggestion was apparently supported by several key
> players in this group, I'm afraid details on actual changes for
> rfc2462bis may still vary.  So I'll soon throw concrete idea of the
> changes based on my own interpretation of his suggestion in a separate
> message.

And here are the proposed changes.  The basic idea is:

1. clarify (change) the meaning of the M/O flags; they are just hints
   of availability of the corresponding services, not triggers for
   invoking the protocols under a certain level of requirement
2. remove "requirements" regarding these flags according to the above
   change
3. (optionally) make a separate document (standard or BCP) on how to
   interact the protocols with these flags

(In the followings, I'm assuming we have agreed that

  - we should clearly specify the corresponding protocols for the M/O
    flags
  - the protocol for the M flag is DHCPv6 (RFC3315)
  - the protocol for the O flag is the "stateless" subset of DHCPv6
    (RFC3736)

but these details are not the essential part of the proposal.)

The followings are some concrete examples of how I'd revise the
document based on the idea.

For 1, I'd revise the following sentence of RFC2462 Section 4 (page
9):

   A "managed address configuration" flag indicates whether hosts
   should use stateful autoconfiguration to obtain addresses.

to:

   A "managed address configuration" flag indicates whether DHCPv6 is
   available for hosts to obtain addresses.

For 2,
  - remove the notion of the ManagedFlag and OtherConfigFlag
   (conceptual) variables defined in Section 5.2, since these flags
   will become meaningless if we do not mandate invoking particular
   protocols by the RA M/O flags.
 - remove "requirement" sentences like the following one
     If the value of ManagedFlag changes from FALSE to TRUE,
     and the host is not already running the stateful address
     autoconfiguration protocol, the host should invoke the stateful
     address autoconfiguration protocol, requesting both address
     information and other information.
     (Section 5.5.3 of RFC2462)
- remove Section 5.5.2 of RFC2462 (that mandates performing the
  "stateful" protocol when no RAs)

Hopefully, these are not so different from what others imagined by
Christian's suggestion.  But I'm not that optimistic, and expect
objections.  Please make comments on the idea shown above,
particularly if you have an objection.

Thanks,

					JINMEI, Tatuya
					Communication Platform Lab.
					Corporate R&D Center, Toshiba Corp.
					jinmei@isl.rdc.toshiba.co.jp

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