RE: [dhcwg] dhcpv6-24: use of anycast
"Bernie Volz (EUD)" <Bernie.Volz@am1.ericsson.se> Thu, 09 May 2002 13:28 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 JAA20357 for <dhcwg-archive@odin.ietf.org>; Thu, 9 May 2002 09:28:41 -0400 (EDT)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id JAA25614 for dhcwg-archive@odin.ietf.org; Thu, 9 May 2002 09:28:50 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id JAA25486; Thu, 9 May 2002 09:26:44 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id JAA25461 for <dhcwg@optimus.ietf.org>; Thu, 9 May 2002 09:26:42 -0400 (EDT)
Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA20219 for <dhcwg@ietf.org>; Thu, 9 May 2002 09:26:28 -0400 (EDT)
Received: from mr7.exu.ericsson.se (mr7u3.ericy.com [208.237.135.122]) by imr1.ericy.com (8.11.3/8.11.3) with ESMTP id g49DQal10323 for <dhcwg@ietf.org>; Thu, 9 May 2002 08:26:36 -0500 (CDT)
Received: from eamrcnt747.exu.ericsson.se (eamrcnt747.exu.ericsson.se [138.85.133.37]) by mr7.exu.ericsson.se (8.11.3/8.11.3) with SMTP id g49DQa113979 for <dhcwg@ietf.org>; Thu, 9 May 2002 08:26:36 -0500 (CDT)
Received: FROM eamrcnt761.exu.ericsson.se BY eamrcnt747.exu.ericsson.se ; Thu May 09 08:26:35 2002 -0500
Received: by eamrcnt761.exu.ericsson.se with Internet Mail Service (5.5.2653.19) id <KRTWARZ8>; Thu, 9 May 2002 08:26:35 -0500
Message-ID: <66F66129A77AD411B76200508B65AC69B4D3D8@EAMBUNT705>
From: "Bernie Volz (EUD)" <Bernie.Volz@am1.ericsson.se>
To: 'Thomas Narten' <narten@us.ibm.com>, "Bernie Volz (EUD)" <Bernie.Volz@am1.ericsson.se>
Cc: Ole Troan <ot@cisco.com>, Ralph Droms <rdroms@cisco.com>, dhcwg@ietf.org
Subject: RE: [dhcwg] dhcpv6-24: use of anycast
Date: Thu, 09 May 2002 08:26:32 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C1F75D.22BA04C0"
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: <dhcwg.ietf.org>
X-BeenThere: dhcwg@ietf.org
>> What we probably should say is that the client MUST use the >> multicast address if the interface on which it is sending the >> message supports multicast. Otherwise, it may use the anycast >> address. > >This is OK with me. Just so long as it's clear that the anycast usage >is only link-local and is only for reaching servers (and relay agents) >on the same link. This seems like a straightforward thing to get >right. Sounds fine to me. - Bernie -----Original Message----- From: Thomas Narten [mailto:narten@us.ibm.com] Sent: Thursday, May 09, 2002 9:23 AM To: Bernie Volz (EUD) Cc: Ole Troan; Ralph Droms; dhcwg@ietf.org Subject: Re: [dhcwg] dhcpv6-24: use of anycast > The only issue with this is that DHCP usually runs as an application > and is therefore only able to access that information which the > lower layers (via APIs) make available. Understood. > Determining whether multicast is supported or not is pretty standard > from the socket API. However, determining that a particular > interface is a specific media type may be difficult. OK. > Therefore, there is some value in providing a clear direction here > that is also relatively easy to implement. Agreed. > If all interface types provide multicast (either inherently or via > some type of emulation), there is little need to ever use the > anycast address and so what harm is there in specifying it. The harm is that a) we may define something that isn't useful (which may cause problems when deployed because some implementations choose use the feature even if it doesn't work as intended). b) clients may choose to send to anycast addresses, but if servers aren't configured to deal with them, we don't get interoperability, so specifying that clients MAY do something really implies (to me) that server SHOULD (or maybe even MUST) be prepared to handle such packets from clients. If the client can't expect a server to handle something, there is little point in clients implementing the feature either. My general opinion: if its not clear something is useful, and it's not obvious what the details should be, including the feature distracts from the overall goal of getting the spec done. The more one can remove, the fewer details that have to be gotten right. > What we probably should say is that the client MUST use the > multicast address if the interface on which it is sending the > message supports multicast. Otherwise, it may use the anycast > address. This is OK with me. Just so long as it's clear that the anycast usage is only link-local and is only for reaching servers (and relay agents) on the same link. This seems like a straightforward thing to get right. Thomas
- [dhcwg] dhcpv6-24: use of anycast Thomas Narten
- Re: [dhcwg] dhcpv6-24: use of anycast Ralph Droms
- Re: [dhcwg] dhcpv6-24: use of anycast Thomas Narten
- Re: [dhcwg] dhcpv6-24: use of anycast Ole Troan
- Re: [dhcwg] dhcpv6-24: use of anycast Thomas Narten
- RE: [dhcwg] dhcpv6-24: use of anycast Bernie Volz (EUD)
- RE: [dhcwg] dhcpv6-24: use of anycast Bernie Volz (EUD)
- RE: [dhcwg] dhcpv6-24: use of anycast Bernie Volz (EUD)
- RE: [dhcwg] dhcpv6-24: use of anycast Bound, Jim
- Re: [dhcwg] dhcpv6-24: use of anycast Ted Lemon
- RE: [dhcwg] dhcpv6-24: use of anycast Ralph Droms
- RE: [dhcwg] dhcpv6-24: use of anycast Bernie Volz (EUD)
- RE: [dhcwg] dhcpv6-24: use of anycast Bound, Jim
- RE: [dhcwg] dhcpv6-24: use of anycast Bound, Jim
- RE: [dhcwg] dhcpv6-24: use of anycast Bound, Jim
- RE: [dhcwg] dhcpv6-24: use of anycast Ralph Droms
- RE: [dhcwg] dhcpv6-24: use of anycast Bernie Volz (EUD)