RE: [dhcwg] dhc wg last call on agentopt-delegate andsrsn-option drafts

"Templin, Fred L" <Fred.L.Templin@boeing.com> Tue, 16 January 2007 16:14 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1H6qxe-0005kf-Ar; Tue, 16 Jan 2007 11:14:58 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1H6qxd-0005kZ-EH for dhcwg@ietf.org; Tue, 16 Jan 2007 11:14:57 -0500
Received: from blv-smtpout-01.boeing.com ([130.76.32.69] helo=blv-smtpout-01.ns.cs.boeing.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1H6qxZ-0007jH-Si for dhcwg@ietf.org; Tue, 16 Jan 2007 11:14:57 -0500
Received: from slb-av-01.boeing.com (slb-av-01.boeing.com [129.172.13.4]) by blv-smtpout-01.ns.cs.boeing.com (8.13.6/8.13.6/TEST_SMTPIN) with ESMTP id l0GGEc5G027086 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 16 Jan 2007 08:14:38 -0800 (PST)
Received: from slb-av-01.boeing.com (localhost [127.0.0.1]) by slb-av-01.boeing.com (8.13.6/8.13.6/DOWNSTREAM_RELAY) with ESMTP id l0GGEb9M015037; Tue, 16 Jan 2007 08:14:37 -0800 (PST)
Received: from XCH-NWBH-11.nw.nos.boeing.com (xch-nwbh-11.nw.nos.boeing.com [130.247.55.84]) by slb-av-01.boeing.com (8.13.6/8.13.6/UPSTREAM_RELAY) with ESMTP id l0GGEUYa014787; Tue, 16 Jan 2007 08:14:37 -0800 (PST)
Received: from XCH-NW-7V2.nw.nos.boeing.com ([130.247.54.35]) by XCH-NWBH-11.nw.nos.boeing.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 16 Jan 2007 08:14:35 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
Subject: RE: [dhcwg] dhc wg last call on agentopt-delegate andsrsn-option drafts
Date: Tue, 16 Jan 2007 08:14:34 -0800
Message-ID: <39C363776A4E8C4A94691D2BD9D1C9A1017745AB@XCH-NW-7V2.nw.nos.boeing.com>
In-Reply-To: <y7vlkk3mkhb.wl%jinmei@isl.rdc.toshiba.co.jp>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [dhcwg] dhc wg last call on agentopt-delegate andsrsn-option drafts
Thread-Index: Acc5Sni1xeQmXlEtQ8u+c9RfS2rL3wAOydnw
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: jinmei@isl.rdc.toshiba.co.jp, stig.venaas@uninett.no
X-OriginalArrivalTime: 16 Jan 2007 16:14:35.0567 (UTC) FILETIME=[6A09ABF0:01C73989]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68ba2b07ef271dba6ee42a93832cfa4c
Cc: dhcwg@ietf.org
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: dhcwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
Errors-To: dhcwg-bounces@ietf.org

Hello Jinmei,

I respect your opinion on this matter and appreciate your careful analysis,
but had a few points in follow-up regarding what you said:

  1) about multiple relay environments, 'draft-templin-autoconf-netlmm-dhcp'
    specifies a use case for RAAN/SRSN options with multiple relays.

  2) about the use of unicast, I agree that the server should not permit the
    client to use unicast when RAAN/SRSN are used.

  3) about reliability, the DHCP client is responsible for reliability. So, as
    long as there is operational assurance that all client/server messages
    will go through the relay, the relay will be updated whenever the client
    is updated.

About your recommendations:

> - relay SHOULD NOT include ORO for RAAN unless it forwards a message
>   directly to the server

This seems safe, but might not allow for multiple relays in the path. That's
OK with me, but is it OK with others?

> - server SHOULD NOT sends the Server Unicast option to the client once
>    it uses the RAAN option

Agree.

> - restrict the use of RAAN option to PD (not for address allocation)
>   at least for the  moment

I don't understand this one. Why should it be any different for address
delegation than prefix delegation? It could be, for example, that the
client requires an address to assign to an interface on a link for which
there is no prefix for stateless address autoconfiguration.

Thanks - Fred
fred.l.templin@boeing.com
 

> -----Original Message-----
> From: JINMEI Tatuya / 神明達哉 [mailto:jinmei@isl.rdc.toshiba.co.jp] 
> Sent: Tuesday, January 16, 2007 12:42 AM
> To: Stig Venaas
> Cc: dhcwg
> Subject: Re: [dhcwg] dhc wg last call on agentopt-delegate 
> andsrsn-option drafts 
> 
> >>>>> On Fri, 29 Dec 2006 13:45:15 +0100, 
> >>>>> Stig Venaas <stig.venaas@uninett.no> said:
> 
> > This message announces a wg last call on two drafts. They are
> > DHCPv6 Relay Agent Assignment Notification (RAAN) Option
> > <draft-ietf-dhc-dhcpv6-agentopt-delegate-02.txt>
> 
> > and
> 
> > DHCPv6 Server Reply Sequence Number Option
> > <draft-ietf-dhc-dhcpv6-srsn-option-00.txt>.
> 
> > The last call will conclude at 1700EST on Mon, 2007-01-15.
> 
> Sorry for the delayed response, but in case it's not too late I'd like
> to express my agreement with David and Ted, that is, I cannot support
> this set of drafts.
> 
> I share the same concerns with them; in general, it seems dangerous to
> define such general options even though there will be many scenarios
> where they don't work:
> 
> - as others pointed out, this approach won't work (or at least will
>   cause troubles/confusion such as creation of an unreachable route or
>   a routing loop) in a multiple-relay environment
> 
> - this approach will won't work either if the client and server uses
>   unicast communication for Request/Reply and subsequent exchanges.
> 
> - even with the introduction of the SRSN option, the mechanism is
>   still not really reliable.  For example, consider the case where a
>   requesting router of PD was allocated an IPv6 prefix and then has
>   released it, but all Reply messages are somehow lost between the
>   server and the relay (not the requesting router).  Then the
>   requesting and delegating routers can successfully remove the
>   binding despite the lost messages, but a stale state about the
>   prefix will still remain in the relay.
> 
> Also, while the specification is generic (despite many non-workable
> cases) so that it can be applied to address allocation, I doubt the
> usefulness of this usage because in that case the relay (=router)
> should normally know the link prefix anyway and doesn't need the
> information contained in the RAAN in practice.
> 
> I'd rather employ an "eviler" approach such as snooping DHCPv6
> messages at the relay (just like in an IGMP/MLD snooping swith) for
> the particular issue that this set of proposal seems to try to
> address.  It won't be fully reliable either, but since the proposed
> method is also not really reliable as pointed out above, I'd prefer
> not creating a risky general extension to the standard protocol.
> Alternatively, the relay and the server may directly communicate using
> some different protocol than DHCP over a reliable channel about the
> resources the server has allocated via the relay (of course, this
> approach would also have a limitation in a multi-relay environment).
> 
> Having said that, I'd also hesitate to oppose to advancing these
> document since I understand these drafts are proposed to address a
> real world issue in an actual deployment scenario of IPv6/PD and I
> don't want to prevent the deployment by objecting to a key feature to
> make it happen, especially when there's no possibility for
> alternatives to be adopted (and that's my understanding).
> 
> So...like David, the only position I can take seems to be abstention.
> But if there is a room to add something, I'd like to clarify the
> intended usage of these options, discouraging or even disallowing
> other use cases.  For example,
> 
> - relay SHOULD NOT include ORO for RAAN unless it forwards a message
>   directly to the server
> - server SHOULD NOT sends the Server Unicast option to the client once
>   it uses the RAAN option
> - restrict the use of RAAN option to PD (not for address allocation)
>   at least for the moment
> 
> 					JINMEI, Tatuya
> 					Communication Platform Lab.
> 					Corporate R&D Center, 
> Toshiba Corp.
> 					jinmei@isl.rdc.toshiba.co.jp
> 
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www1.ietf.org/mailman/listinfo/dhcwg
> 

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