RE: [dhcwg] DHCPv4 - definition of maximum message size.

"Bernie Volz \(volz\)" <volz@cisco.com> Sat, 07 May 2005 18:02 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DUTdZ-0001S0-ME; Sat, 07 May 2005 14:02:49 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DURiQ-0003SJ-1L for dhcwg@megatron.ietf.org; Sat, 07 May 2005 11:59:42 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA23791 for <dhcwg@ietf.org>; Sat, 7 May 2005 11:59:39 -0400 (EDT)
Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DURx6-0004iS-NU for dhcwg@ietf.org; Sat, 07 May 2005 12:14:55 -0400
Received: from rtp-core-1.cisco.com (64.102.124.12) by rtp-iport-1.cisco.com with ESMTP; 07 May 2005 12:13:36 -0400
X-IronPort-AV: i="3.92,164,1112587200"; d="txt'?scan'208"; a="48198964:sNHT94381644"
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j47FxQnI012256; Sat, 7 May 2005 11:59:27 -0400 (EDT)
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); Sat, 7 May 2005 11:59:26 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C5531D.B98A561E"
Subject: RE: [dhcwg] DHCPv4 - definition of maximum message size.
Date: Sat, 07 May 2005 11:59:24 -0400
Message-ID: <8E296595B6471A4689555D5D725EBB2122D4C4@xmb-rtp-20a.amer.cisco.com>
X-MS-Has-Attach: yes
Thread-Topic: [dhcwg] DHCPv4 - definition of maximum message size.
Thread-Index: AcVTHRnnp9O1ZqVuQTSuh2RU5d/10QAAGAng
From: "Bernie Volz (volz)" <volz@cisco.com>
To: Simon Kelley <simon@thekelleys.org.uk>, Barr Hibbs <bhibbs@infoblox.com>
X-OriginalArrivalTime: 07 May 2005 15:59:26.0554 (UTC) FILETIME=[BE860BA0:01C5531D]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5a86d33a82239593e1ae3128a5eda063
X-Mailman-Approved-At: Sat, 07 May 2005 14:02:45 -0400
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>
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org

Yeah, if Barr doesn't want to continue work on this document, it would
be good to get someone to take it on. You willing to volunteer (assuming
Barr isn't interested)?

I do have a copy of the latest version Barr submitted (which is
attached).

- Bernie 

> -----Original Message-----
> From: Simon Kelley [mailto:simon@thekelleys.org.uk] 
> Sent: Saturday, May 07, 2005 11:55 AM
> To: Bernie Volz (volz)
> Cc: David W. Hankins; dhcwg@ietf.org
> Subject: Re: [dhcwg] DHCPv4 - definition of maximum message size.
> 
> Bernie Volz (volz) wrote:
> > It is too bad Barr Hibb's "RFC 2131 Implementation Issues" draft has
> > expired. See text below. The key part is:
> 
> That's a valuable document which I'd not come across before, thanks.
> 
> In case is ever gets revived, I have an addition to section 2.21, 
> "Option Ordering"
> 
>  >A number of clients exist that require that the DHCP message type be
>  >the first option (after the magic cookie).  We SHOULD restate that
>  >the client MUST NOT make any such assumption.  The only known
>  >ordering constraint concerns option 82, which is last.  CMTS vendors
>  >want it to be last, but suppose someone else wants their pet option
>  >to be last also -- how would we resolve this conflict?
> 
> There's at least on widely deployed client (The Intel PXE 
> client) which
> depends on option 60 (vendor class identifier) preceeding option 43
> (Vendor specific information.) So that's another constraint to add to
> the list.
> 
> 
> 
> >         o  Clients SHOULD communicate their link-layer 
> frame size to the
> > 
> >            DHCP server via the DHCP MTU option. 
> > 
> > So, this is *LINK-LAYER* frame size.
> > 
> > I believe this 576 size comes from RFC 791:
> > 
> >   Total Length:  16 bits
> > 
> >     Total Length is the length of the datagram, measured in octets,
> >     including internet header and data.  This field allows 
> the length of
> >     a datagram to be up to 65,535 octets.  Such long datagrams are
> >     impractical for most hosts and networks.  All hosts 
> must be prepared
> >     to accept datagrams of up to 576 octets (whether they 
> arrive whole
> >     or in fragments).  It is recommended that hosts only 
> send datagrams
> >     larger than 576 octets if they have assurance that the 
> destination
> >     is prepared to accept the larger datagrams.
> > 
> >     The number 576 is selected to allow a reasonable sized 
> data block to
> >     be transmitted in addition to the required header 
> information.  For
> >     example, this size allows a data block of 512 octets 
> plus 64 header
> >     octets to fit in a datagram.  The maximal internet header is 60
> >     octets, and a typical internet header is 20 octets, allowing a
> >     margin for headers of higher level protocols.
> > 
> > So, it should be treated as the "IP + UDP + DHCP" packet size.
> > 
> 
> That's clear, I'll log a bug report against the client which sends a 
> Max. message of 548.
> 
> Cheers,
> 
> Simon.
> 
_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg