Re: [dhcwg] IETF76 dhcwg agenda UPDATE

Bharat Joshi <bharat_joshi@infosys.com> Fri, 13 November 2009 06:56 UTC

Return-Path: <bharat_joshi@infosys.com>
X-Original-To: dhcwg@core3.amsl.com
Delivered-To: dhcwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E75203A6961 for <dhcwg@core3.amsl.com>; Thu, 12 Nov 2009 22:56:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.328
X-Spam-Level:
X-Spam-Status: No, score=-0.328 tagged_above=-999 required=5 tests=[AWL=-2.271, BAYES_00=-2.599, CN_BODY_35=0.339, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RDbbwJe6LTuM for <dhcwg@core3.amsl.com>; Thu, 12 Nov 2009 22:56:41 -0800 (PST)
Received: from KECGATE08.infosys.com (Kecgate08.infosysconsulting.com [122.98.10.33]) by core3.amsl.com (Postfix) with ESMTP id 5B1D13A67BD for <dhcwg@ietf.org>; Thu, 12 Nov 2009 22:56:40 -0800 (PST)
X-TM-IMSS-Message-ID: <6cc34ec70002d9f7@KECGATE08.infosys.com>
Received: from blrkechub04.ad.infosys.com ([10.66.236.44]) by KECGATE08.infosys.com ([122.98.10.33]) with ESMTP (TREND IMSS SMTP Service 7.0) id 6cc34ec70002d9f7 ; Fri, 13 Nov 2009 12:27:41 +0530
Received: from BLRKECMBX02.ad.infosys.com ([10.66.236.22]) by blrkechub04.ad.infosys.com ([10.66.236.44]) with mapi; Fri, 13 Nov 2009 12:27:07 +0530
From: Bharat Joshi <bharat_joshi@infosys.com>
To: zhengruobin 35664 <robin@huawei.com>, John Jason Brzozowski <john_brzozowski@cable.comcast.com>
Date: Fri, 13 Nov 2009 12:27:06 +0530
Thread-Topic: Re:Re: IETF76 dhcwg agenda UPDATE
Thread-Index: Acpj+2rxJJNLc+eEQvqWYb3Dt8VsfAAGMq4C
Message-ID: <31D55C4D55BEED48A4459EB64567589A10041E487B@BLRKECMBX02.ad.infosys.com>
References: <31D55C4D55BEED48A4459EB64567589A10041E4878@BLRKECMBX02.ad.infosys.com> <C721C809.BD25A%john_brzozowski@cable.comcast.com>, <fb8c95641a03c.1a03cfb8c9564@huawei.com>
In-Reply-To: <fb8c95641a03c.1a03cfb8c9564@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: dhc WG <dhcwg@ietf.org>, Ted Lemon <Ted.Lemon@nominum.com>
Subject: Re: [dhcwg] IETF76 dhcwg agenda UPDATE
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Nov 2009 06:56:42 -0000

Hi,

> Welome aboard! 
>

Thanks!

Sometime back, we had some discussion on this with Hui and Lu Huang.

> Regarding to the potential solution, what I can think is as follow.
> 
> 1. To allow the "second" relay agent to modified the Circuit ID suboption of option82 in transit. But this will invalidate the signature added by the "first" relay agent.
>

I agree and I think we should not go down this path.
 
> 2. To create a new sub-option for option 82. But again this will invalidate the signature added by the "first" relay agent.
>

How? What exactly you mean by 'invalidate the signature added by first relay agent'?

I am not sure if you read through our proposed solution. We proposed something on this line but our solution preserve the option 82 added by all relay agents and one relay agent does not change the option 82 added by any of the previous relay agent.

If you want I can describe the complete functionality here but I would suggest you to go through the draft which will provide more clarity.

There were multiple reasons to choose this:

* As you mentioned below, we do not need to change the software in the first RA.
* This also does not invalidate the option 82 added by the first RA as you want in the solution. 
* Because we are putting in the complete option 82 in a sub-option of option 82, we do not need to add any new option.
* DHCP server does not need to learn parsing a new option because the new sub-option contains the option 82 and it already knows how to parse it. [This is from implementation perspective]
 
> 3. To introduce a new option with multiple suboptions so that each relay agent can add its own relay agent information as one suboption. However, it's required to update the software of all devices where relay agent resides.
> 

We wanted to avoid getting a new DHCPv4 option for this. There were two reasons, one is as you pointed out that all the device's software need upgradation and another is that there are very small number of new DHCPv4 options available now so we wanted to avoid it if we can.

> 4. To allow adding the "second" option 82. It is simplest way. It will not invalidate the signature. There is no need to update the software of the first-level relay agent. Thus, protect the legacy device furthest.
>  

Actually we had proposed this in one of the IETF meeting where we have proposed this work but there was some resistant on repeating this option in DHCP message. I do not remember the cause of this resistance though. May be someone still remembers that discussion and can add to it.

> 5. To introduce a new option with the same format of Option 82. The "first" relay agent adds the Option 82 as usual. The "second" relay agent adds its relay agent information as a new option. If there is a "third" relay agent, it adds its relay agent information as a new option again. In this way,  it not only will not invalidate the signature but also will not need to update the software of the first-level relay agent.
>

Ok. But this is not very different than what you mentioned in point 4. The only thing which we are taking care is that not repeating option 82 instead we will repeat option 'X'.

> 
> As a vendor of access products, I would like to recommend the fourth one or the fifth one .
> 

It would be great if you can send me your comments on the solution proposed by us in our draft.

Thanks,
Bharat

> 
> ----- 原邮件 -----
> 发件人: John Jason Brzozowski <john_brzozowski@cable.comcast.com>
> 日期: 星期四, 十一月 12日, 2009 下午1:11
> 主题: Re: IETF76 dhcwg agenda UPDATE
> 收件人: Bharat Joshi <bharat_joshi@infosys.com>, Ruobin Zheng <robin@huawei.com>, Hui Deng <denghui02@gmail.com>
> 抄送: Ted Lemon <Ted.Lemon@nominum.com>, dhc WG <dhcwg@ietf.org>
> 
> > Bharat,
> > 
> > Our AD actually mentioned this to us and during the meeting we 
> > felt that it
> > might not be exactly related to the work you did.
> > 
> > However, since you have email about the time I would like to 
> > suggest that
> > the authors of the new work include you in their activities to see 
> > if their
> > is a collaborative opportunity here.
> > 
> > Does this work for you?
> > 
> > Sean, Hui,
> > 
> > Any comments?
> > 
> > John
> > 
> >