Re: [dhcwg] Review of draft-ietf-dhc-relay-agent-flags-02.txt

"David W. Hankins" <David_Hankins@isc.org> Mon, 30 April 2007 16:28 UTC

Return-path: <dhcwg-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HiYjW-0005Y0-3C; Mon, 30 Apr 2007 12:28:14 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HiYjV-0005Xv-5F for dhcwg@ietf.org; Mon, 30 Apr 2007 12:28:13 -0400
Received: from the.hankinsfamily.info ([204.152.186.148] helo=hankinsfamily.info) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HiYjS-0000jU-Ox for dhcwg@ietf.org; Mon, 30 Apr 2007 12:28:13 -0400
Received: from navarre.mercenary.net (c-76-102-106-124.hsd1.ca.comcast.net [76.102.106.124]) (authenticated bits=0) by hankinsfamily.info (8.13.8/8.13.8) with ESMTP id l3UGS7WP000891 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 30 Apr 2007 09:28:07 -0700
Received: by navarre.mercenary.net (Postfix, from userid 1000) id 5635319F22; Mon, 30 Apr 2007 09:48:41 -0700 (PDT)
Date: Mon, 30 Apr 2007 09:48:41 -0700
From: "David W. Hankins" <David_Hankins@isc.org>
To: Thomas Narten <narten@us.ibm.com>
Subject: Re: [dhcwg] Review of draft-ietf-dhc-relay-agent-flags-02.txt
Message-ID: <20070430164841.GF5276@isc.org>
References: <200703071423.l27ENvSI026953@cichlid> <45F5C1A8.6090208@cisco.com> <200703131244.l2DCiOl5000429@cichlid.raleigh.ibm.com>
Mime-Version: 1.0
In-Reply-To: <200703131244.l2DCiOl5000429@cichlid.raleigh.ibm.com>
User-Agent: Mutt/1.5.9i
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da
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>
Content-Type: multipart/mixed; boundary="===============0823444029=="
Errors-To: dhcwg-bounces@ietf.org

On Tue, Mar 13, 2007 at 06:44:24AM -0600, Thomas Narten wrote:
> I think they (and the IETF as a whole, as I don't think the IETF LC
> has happened) will probably be able to evaluate it better with the
> extra sentence (btw, what will it be?).

  "Such as determining which server in a cluster will respond to the
   client."

Would be my pick.  Simplest one.

> Well, for one thing, the above text makes its sound like a protocol
> violation to implement the spec, but choose not to send the option
> (e.g., even if configured to do so for some reason). That seems a bit
> strong to me.

There is a compatibility matrix here.

If both the SRSN and the flags option are present, then a server
might choose to support the SRSN and copy its contents to the
server-identifier option.

If the SRSN is present, and the flags option isn't, then they
might refuse to copy the contents over, which preserves the
detection of RENEWING vs REBINDING even if the result is all
RENEWs fail (due to filters or topology).

If the flags option itself is present on its own, that's possibly
useless...unless more flags are defined.


So it depends what "compatibility" means.  The middle scenario
will "work" in all cases.  In the scenario where SRSN is trying
to bridge a unicast network gap, it will force clients to rebind
rather than renew...their unicasts to the server will fail.

Certainly, it will still work, but is that compatible?

If we said yes, does this mean that any solution that sends
clients through INIT to retain network connectivity is also
compatible?

-- 
David W. Hankins	"If you don't do it right the first time,
Software Engineer		you'll just have to do it again."
Internet Systems Consortium, Inc.	-- Jack T. Hankins
_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg