[dhcwg] draft-kinnear-dhc-relay-agent-flags-00.txt

Kim Kinnear <kkinnear@cisco.com> Thu, 08 June 2006 20:32 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FoRB6-0005sS-Fg; Thu, 08 Jun 2006 16:32:28 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FoRB4-0005rJ-O2 for dhcwg@ietf.org; Thu, 08 Jun 2006 16:32:26 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FoQvt-0005Qk-KV for dhcwg@ietf.org; Thu, 08 Jun 2006 16:16:45 -0400
Received: from sj-iport-4.cisco.com ([171.68.10.86]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1FoQYy-0006IQ-87 for dhcwg@ietf.org; Thu, 08 Jun 2006 15:53:09 -0400
Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-4.cisco.com with ESMTP; 08 Jun 2006 12:53:03 -0700
X-IronPort-AV: i="4.05,221,1146466800"; d="scan'208"; a="1822275607:sNHT45136170"
Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id k58Jr3n9015435; Thu, 8 Jun 2006 12:53:03 -0700
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k58Jr2kw013230; Thu, 8 Jun 2006 15:53:02 -0400 (EDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Thu, 8 Jun 2006 15:53:02 -0400
Received: from kkinnear-wxp.cisco.com ([161.44.65.226]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Thu, 8 Jun 2006 15:53:01 -0400
Message-Id: <4.3.2.7.2.20060608153634.031de180@email.cisco.com>
X-Sender: kkinnear@email.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 08 Jun 2006 15:53:01 -0400
To: dhcwg@ietf.org
From: Kim Kinnear <kkinnear@cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-OriginalArrivalTime: 08 Jun 2006 19:53:01.0935 (UTC) FILETIME=[265637F0:01C68B35]
DKIM-Signature: a=rsa-sha1; q=dns; l=2364; t=1149796383; x=1150660383; c=relaxed/simple; s=sjdkim1001; h=From:Subject; d=cisco.com; i=kkinnear@cisco.com; z=From:Kim=20Kinnear=20<kkinnear@cisco.com> |Subject:draft-kinnear-dhc-relay-agent-flags-00.txt; X=v=3Dcisco.com=3B=20h=3DnBSbAUcHgUFZdbexxt+TYwuJbnQ=3D; b=kJ9sa5Yiw2E42zVHJF8ZHhUgG36W03zkm9Fo9Saguc7K6QhJ2x81CUrnOgHQmhBOv9OvQzGd nxO8O6jWLqUCXXrXYEgJtjVw0qCWml0ujN5RC/aP4L8W01mv//wg30zo;
Authentication-Results: sj-dkim-1.cisco.com; header.From=kkinnear@cisco.com; dkim=pass ( sig from cisco.com verified; );
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64
Cc: kkinnear@cisco.com
Subject: [dhcwg] draft-kinnear-dhc-relay-agent-flags-00.txt
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

	
Folks,

At the Dallas IETF, we discussed having a DHCPv4 relay agent
sub-option for flags, where the first flags was to indicate
whether the DHCP request forwarded from a Relay Agent was
received by the Relay Agent as a unicast or a broadcast.

The initial impetus for this sub-option was David Hankins'
realization that the server-id-override draft:

http://www.ietf.org/internet-drafts/draft-ietf-dhc-server-override-03.txt

was obscuring the difference between a DHCPv4 client's broadcast
and unicast transmission of a DHCPREQUEST/RENEW, thus making the
DHCPBROADCAST/RENEW look like a DHCPREQUEST/REBINDING.  This made
it difficult or impossible to adhere directly to RFC2131.  It
also made load balancing effectively useless if the
server-id-override capability was exercised.

We have put together a draft which specifies a flags sub-option
for the relay agent info option, and includes a flag for unicast
or broadcast reception by the Relay Agent:

http://www.ietf.org/internet-drafts/draft-kinnear-dhc-relay-agent-flags-00.txt

There has been some off-list discussion about whether to push
this forward as a separate draft or whether to include this new
sub-option inside of the existing server-id-override draft.

Several people initially felt that combining the drafts was the
most expeditious approach, and I don't deny that.  Certainly if
we need the server-id-override draft to reference (in pretty much
any way, even using a SHOULD) the relay-agent-flags draft, they
should probably be together.

Alternatively, the relay-agent-flags byte is useful outside of
the scope of the server-id-override option, and may well have
more general applicability -- which makes combining the drafts a
bit awkward, since the relay-agent-flags could easily get lost in
the other draft.

In any case, whatever we decide to do here (and it doesn't make
*that* much difference), we thought that reviewing the ideas and
words might be easier using a separate draft.  Once we get
general agreement that we have the sub-option we want, we can
integrate it into the server-id-override draft or continue to
push it as a separate draft.

If we can get feedback soon on this draft, then we can fix it in
time for the submission deadline for the next IETF and integrate
it if that is the sense of the list.

Enjoy -- Kim

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