Re: [dhcwg] Internet-Drafts@ietf.org: I-D ACTION:draft-shen-dhc-block-alloc-01.txt

Naiming Shen <naiming@redback.com> Mon, 26 January 2004 07:40 UTC

Received: from optimus.ietf.org ([132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA23038 for <dhcwg-archive@odin.ietf.org>; Mon, 26 Jan 2004 02:40:20 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Al1La-0005y0-VC for dhcwg-archive@odin.ietf.org; Mon, 26 Jan 2004 02:39:52 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i0Q7doLD022928 for dhcwg-archive@odin.ietf.org; Mon, 26 Jan 2004 02:39:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Al1LZ-0005xj-Ci for dhcwg-web-archive@optimus.ietf.org; Mon, 26 Jan 2004 02:39:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA23034 for <dhcwg-web-archive@ietf.org>; Mon, 26 Jan 2004 02:39:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1Al1LV-0002rQ-00 for dhcwg-web-archive@ietf.org; Mon, 26 Jan 2004 02:39:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1Al1Ka-0002pp-00 for dhcwg-web-archive@ietf.org; Mon, 26 Jan 2004 02:38:49 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 1Al1K6-0002ne-00 for dhcwg-web-archive@ietf.org; Mon, 26 Jan 2004 02:38:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Al1Jt-0005kh-NC; Mon, 26 Jan 2004 02:38:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Al1Je-0005i6-H7 for dhcwg@optimus.ietf.org; Mon, 26 Jan 2004 02:37:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA22940 for <dhcwg@ietf.org>; Mon, 26 Jan 2004 02:37:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1Al1Ja-0002n7-00 for dhcwg@ietf.org; Mon, 26 Jan 2004 02:37:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1Al1Ic-0002kt-00 for dhcwg@ietf.org; Mon, 26 Jan 2004 02:36:47 -0500
Received: from prattle.redback.com ([155.53.12.9]) by ietf-mx with esmtp (Exim 4.12) id 1Al1IO-0002iu-00 for dhcwg@ietf.org; Mon, 26 Jan 2004 02:36:32 -0500
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id 14F8DA705D8; Sun, 25 Jan 2004 23:36:27 -0800 (PST)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05234-08; Sun, 25 Jan 2004 23:36:26 -0800 (PST)
Received: from redback.com (malt.redback.com [155.53.12.41]) by prattle.redback.com (Postfix) with ESMTP id 68F67A705D7; Sun, 25 Jan 2004 23:36:26 -0800 (PST)
Received: from malt (localhost [127.0.0.1]) by redback.com (8.9.3-LCCHA/8.9.3/null redback solaris client) with ESMTP id XAA22315; Sun, 25 Jan 2004 23:36:26 -0800 (PST)
Message-Id: <200401260736.XAA22315@redback.com>
To: John Schnizlein <jschnizl@cisco.com>
Cc: Naiming Shen <naiming@redback.com>, dhcwg@ietf.org, kishore@redback.com, souissal@redback.com, tom_soon@labs.sbc.com, phantom@kt.co.kr
Subject: Re: [dhcwg] Internet-Drafts@ietf.org: I-D ACTION:draft-shen-dhc-block-alloc-01.txt
In-reply-to: Mail from John Schnizlein <jschnizl@cisco.com> dated Sun, 25 Jan 2004 12:19:00 EST <4.3.2.7.2.20040124180124.02052c98@wells.cisco.com>
Date: Sun, 25 Jan 2004 23:36:25 -0800
From: Naiming Shen <naiming@redback.com>
X-Virus-Scanned: by amavisd-new at redback.com
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Id: <dhcwg.ietf.org>
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>
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

John,

 ]My impression is that this document covers functionality similar the v4
 ]prefix delegation already proposed in draft-ietf-dhc-subnet-alloc-00.txt.

In some sense, you can think of Micro-blocking draft as the competing
proposal to draft-ietf-dhc-subnet-alloc-00.txt, but with a much
simpler mechanism.

 ]
 ]The biggest advantages of the subnet-alloc draft I can see are these:
 ]1) Specifies the protocol features rather than the allocation behavior,

I'm not sure I fully understand this point. If you are saying more
protocol changes is always better, then I have reservation on this.

 ]2) Avoids implications of the size of the allocated subnets,

The whole point of Micro-block mechanism is allow the address allocation
to be controlled from a centralized server; which is needed for most
efficient address allocation. This also much simplify the mechanism
and implementation, as a side-effect it also does not require much
protocol changes.

 ]3) Avoids unnecessary entanglements of DHCP with edge router functionality.

Any dynamic IP address block address allocation will involve routing issues.
Otherwise how does the traffic from Internet reaches those assigned subnets?
You can do static routing, which means you pre-determine where the address
block should go, which is the whole point we try to avoid.

One can choose not to mention about the routing issue while talking about
the subnet address allocation, but this does not make the operation issues
go away. Even though Micro-blocking draft mentioning about the edge routing
issues, but it does not tie it into the DHCP protocols, it is mentioned
as the reasons we want to do this block address assignment in order
to avoid routing scaling problems as mentioned in the draft, and the
draft offers suggestions how the routing work with the extension to
be scalable.

 ]4) Avoids the unnecessary new component of "proxy DHCP server"

same as the above point. The reason you want to get a block of addresses
is to manage them yourselves. this is the "proxy DHCP server" function,
or in the draft-ietf-dhc-subnet-alloc-00.txt it was mentioned as
"a Hierachical chain of DHCP servers", same idea. It does not matter
one explicitly mentioned this "new component" or not, the basic idea
of getting a block address is to further allocate them locally.

The Micro-blocking draft does not have to require "proxy DHCP server",
we can also say "client" needs this block of addresses if this helps:-)

In the essence, Micro-blocking draft uses a simple suboption extension
in dhcp protocol to make the DHCP server and clients to be a
IP address-pool management system among multiple IP boxes, for
the efficient address allocation.

thanks.
- Naiming

 ]
 ]John
 ]
 ]At 12:28 PM 1/24/2004, Naiming Shen wrote:
 ]
 ]>This draft has been posted, please review and comment. The authors
 ]>would like this draft to be adopted as a DHC working-group document.
 ]>...
 ]>        
 ]>A new DHCP address allocation mechanism called Micro-blocking
 ]>   is proposed in this document. It is used for DHCP proxy servers or
 ]>   routers working with DHCP servers to maximize the IP address
 ]>   allocation efficiency while improve dynamic routing scalability
 ]>   in provider's networks. A DHCP sub-option within the relay agent
 ]>   information option 82 is defined in this document. This simple
 ]>   DHCP extension can be applied as a simple IP address-pool management
 ]>   among multiple IP devices.
 ]>
 ]>A URL for this Internet-Draft is:
 ]>http://www.ietf.org/internet-drafts/draft-shen-dhc-block-alloc-01.txt
 ]

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