[dhcwg] RE: IESG Discusses/Comments on draft-ietf-dhc-dhcpv6-subid-00.txt

"Bernie Volz \(volz\)" <volz@cisco.com> Fri, 20 January 2006 20:50 UTC

Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F03DX-0003w6-W7; Fri, 20 Jan 2006 15:50:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F03DK-0003sN-Sq; Fri, 20 Jan 2006 15:50:30 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18139; Fri, 20 Jan 2006 15:49:03 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F03M8-0002OF-PR; Fri, 20 Jan 2006 15:59:37 -0500
Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-4.cisco.com with ESMTP; 20 Jan 2006 12:28:26 -0800
X-IronPort-AV: i="4.01,206,1136188800"; d="scan'208"; a="1768629451:sNHT28316983870"
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id k0KKRkQR008477; Fri, 20 Jan 2006 12:28:25 -0800 (PST)
Received: from xmb-rtp-20a.amer.cisco.com ([64.102.31.15]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 20 Jan 2006 15:26:16 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 20 Jan 2006 15:26:10 -0500
Message-ID: <8E296595B6471A4689555D5D725EBB21011FE0F4@xmb-rtp-20a.amer.cisco.com>
Thread-Topic: IESG Discusses/Comments on draft-ietf-dhc-dhcpv6-subid-00.txt
Thread-Index: AcYd/SlHl0F8+Bm3Rw6ln93izTCuogAAS6sg
From: "Bernie Volz (volz)" <volz@cisco.com>
To: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>, iesg@ietf.org, dhcwg@ietf.org
X-OriginalArrivalTime: 20 Jan 2006 20:26:17.0318 (UTC) FILETIME=[C4424060:01C61DFF]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b2809b6f39decc6de467dcf252f42af1
Content-Transfer-Encoding: quoted-printable
Cc:
Subject: [dhcwg] RE: IESG Discusses/Comments on draft-ietf-dhc-dhcpv6-subid-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>
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org

Bert:

Great that we can put several issues to rest with minor changes. But
will wait a bit to see if others have comments (either for or against
these changes).

> If you make the thing all MUST IMPLEMENT but are OPTIONAL to use,
> then interoperabilty becomes much mcuh easier. And isn;t all this
> IETF standardization about trying to provide INTEROPERABILITY?

I view this differently. If a vendor that doesn't implement the
subscriber id claims that they conform to this RFC (if and when an RFC)
because it doesn't have a MUST yet they have not implemented it at all,
I'm sure the market will quickly learn not to purchase equipment from
such an untrustworthy vendor.

The MAY isn't about implementing. It is about whether the Relay Agent
sends it and whether the server uses it!

The draft uses this in two places:

   DHCPv6 relay agents MAY be configured to include a Subscriber-ID
   option in relayed (RELAY-FORW) DHCPv6 messages.  

And:

   The DHCPv6 server, if it is configured to support this option, MAY
   use this information in addition to other relay agent option data,
   other options included in the DHCPv6 client messages, and physical
   network topology information in order to assign IP addresses,
   delegate prefixes, and/or other configuration parameters to the
   client. 

I don't understand why we would change this to MUST. Most relay agents
don't have subscriber ids today and thus could not send this option.

And, just because the option appears in a relayed request, why force the
server to use it?

This just doesn't make any sense.

Perhaps we should change "MAY" to may and not use RFC 2119 terminology?

- Bernie

> -----Original Message-----
> From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com] 
> Sent: Friday, January 20, 2006 3:03 PM
> To: Bernie Volz (volz); iesg@ietf.org; dhcwg@ietf.org
> Subject: RE: IESG Discusses/Comments on 
> draft-ietf-dhc-dhcpv6-subid-00.txt
> 
> W.r.t. to you answer on my DISCUSS:
> > ---
> > 
> > Bert Wijnen:
> > 
> > Discuss [2005-12-01]:
> > Again I wonder how this document (targeted at standards track)
> > helps STANDARDIZE anything.
> > 
> > - the semantic information in the subscriber-ID string is 
> vendor specicic
> >   (without even a way to indicate which vendor it is coming from)??
> > - a relay agent MAY insert such a subscriebr-ID
> > - a server MAY do something or nothing.
> > 
> > And besides that, to make a subscriber-ID NVT ASCII seems very USA
> > centric
> > 
> > ---
> > MY RESPONSE:
> > 
> > Just as I proposed with 
> > draft-ietf-dhc-dhcpv6-remoteid-00.txt, we could
> > insert the enterprise-id in the option data and thus the semantic
> > information is enterprise specific.
> 
> That would be good I think and would addres sthat first concern.
> 
> > We could also remove the requirement to make this NVT-ASCII and
> > leave it to the enterprise to define.
> > However, this requirement was based on the DHCPv4 version (see RFC
> > 3993). Perhaps we change the wording to suggest NVT-ASCII, 
> > but leave it for the enterprise to decide what is best for
> > their needs.
> >
> 
> Or maybe not "suggest NTV-ASCII", but state that it was/is NVT-ASCII 
> in DHCPv4, and so people could choose to do so here too, but allow
> UTF-8. In fact I would prescribe UTF8 and make that remark 
> about DHCPv4
> and explain that us ASCII in UTF8 is exactly the same and so there
> can be compatibility.
> 
> > There is no requirement that relay agents insert these 
> options. This is
> > the whole idea behind options -- they are, in general, 
> OPTIONAL. If a
> > relay agent is configured to insert this and it has the 
> information to
> > insert, it will do so. As this option is for use between 
> relay agents
> > and servers, these are typically in the same administrative 
> domain and
> > thus to be useful, relay agents and servers that support 
> this must be
> > purchased if the domain intends to use this capability.
> > 
> 
> The point is, that with OPTIONAL things, some vendors can choose to
> implement and claim compliance. Other may not implement it and can
> still claim compliance (they implement all the MUST pieces but
> not all theOPTIONAL pieces). And so a customer bying solutions must
> go and check every option if it is indeed implemented to have any
> hope for interoperability. 
> 
> If you make the thing all MUST IMPLEMENT but are OPTIONAL to use,
> then interoperabilty becomes much mcuh easier. And isn;t all this
> IETF standardization about trying to provide INTEROPERABILITY?
> 
> Bert
> 
> > ---
> > 
> > - Bernie
> > 
> 

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