Re: [netlmm] Consensus call: RFC5107 based DHCP messageintercept at MAG
Ryuji Wakikawa <ryuji.wakikawa@gmail.com> Thu, 16 April 2009 05:47 UTC
Return-Path: <ryuji.wakikawa@gmail.com>
X-Original-To: netlmm@core3.amsl.com
Delivered-To: netlmm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E32F23A682A for <netlmm@core3.amsl.com>; Wed, 15 Apr 2009 22:47:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
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 s1Hjd1fxePNh for <netlmm@core3.amsl.com>; Wed, 15 Apr 2009 22:47:35 -0700 (PDT)
Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.26]) by core3.amsl.com (Postfix) with ESMTP id 42B573A6452 for <netlmm@ietf.org>; Wed, 15 Apr 2009 22:47:34 -0700 (PDT)
Received: by qw-out-2122.google.com with SMTP id 9so210616qwb.31 for <netlmm@ietf.org>; Wed, 15 Apr 2009 22:48:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:in-reply-to:subject :references:message-id:content-type:content-transfer-encoding :mime-version:date:cc:x-mailer; bh=rUPj/uU3kwRSXbghJ1EcPE5OOK2XrcLqT3arDjOJO44=; b=ArcfX/y9+SHdm9GJc6OrSjPXO71oFTJvMRkqS5PihyPAKesnl57e9YreKAl8+ikK+s osIyBNnu2O45b/tsGcZCCMoadsAKKWxq6g/WkQ3m+qWB6l0AlL5YFN0CAFy1wb8FySIK 2WDqOuEp3ihEeVFpsi2Lxb3YsYOqwYpSWeUcQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:in-reply-to:subject:references:message-id:content-type :content-transfer-encoding:mime-version:date:cc:x-mailer; b=fx2KzkVUnPHHdEtasxwNT2NlK3fxPROucMp7kZlx9rIoVyDtDlQtIKdcT13yU41prI omTAYouvZH9MWltEL1g3wHyjy8wHWz7EBkqUft3b9qbU+36osH4WOS/P6JzmuprKdCA3 HL2JpC51iK6KtAf/u+0NH3tGCOVF69vNn7ttc=
Received: by 10.224.2.75 with SMTP id 11mr1472039qai.258.1239860927597; Wed, 15 Apr 2009 22:48:47 -0700 (PDT)
Received: from ?172.17.191.127? ([208.251.140.35]) by mx.google.com with ESMTPS id 5sm1224445qwh.49.2009.04.15.22.48.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 15 Apr 2009 22:48:47 -0700 (PDT)
From: Ryuji Wakikawa <ryuji.wakikawa@gmail.com>
To: Ahmad Muhanna <amuhanna@nortel.com>
In-Reply-To: <C5A96676FCD00745B64AE42D5FCC9B6E1E2DC5E0@zrc2hxm0.corp.nortel.com>
References: <BE82361A0E26874DBC2ED1BA244866B9382A1F91@NALASEXMB08.na.qualcomm.com><DE33046582DF324092F2A982824D6B0305F9D2A7@mse15be2.mse15.exchange.ms> <BE82361A0E26874DBC2ED1BA244866B9382A2013@NALASEXMB08.na.qualcomm.com> <C5A96676FCD00745B64AE42D5FCC9B6E1E1E5285@zrc2hxm0.corp.nortel.com> <CF6ED813-8C59-4CB3-99AF-29C16C2E52E9@gmail.com> <C5A96676FCD00745B64AE42D5FCC9B6E1E2DC5E0@zrc2hxm0.corp.nortel.com>
Message-Id: <A89FFB1D-A988-49A4-BBDE-0C0977F358B8@gmail.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Thu, 16 Apr 2009 01:48:45 -0400
X-Mailer: Apple Mail (2.930.3)
Cc: netlmm@ietf.org
Subject: Re: [netlmm] Consensus call: RFC5107 based DHCP messageintercept at MAG
X-BeenThere: netlmm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NETLMM working group discussion list <netlmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netlmm>
List-Post: <mailto:netlmm@ietf.org>
List-Help: <mailto:netlmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Apr 2009 05:47:37 -0000
Hi Ahmad, On 2009/04/15, at 11:38, Ahmad Muhanna wrote: > Hi Ryuji, > >> >>> Hi Vidya and Vijay, >>> >>>>> -----Original Message----- >>>>> From: Vijay Devarapalli [mailto:vijay@wichorus.com] >>>>> Sent: Friday, April 10, 2009 8:34 AM >>>>> To: Narayanan, Vidya; Koodli, Rajeev; netlmm@ietf.org >>>>> Subject: RE: [netlmm] Consensus call: RFC5107 based DHCP >>>>> messageintercept at MAG >>>>> >>>>> Hi Vidya, >>>>> >>>>>> Hi Rajeev, >>>>>> If the MAG does not intercept DHCP messages, it will be >>>> unaware of >>>>>> any DHCP state changes (e.g., lease termination, IP address >>>>>> change/release, etc.) for the MN. We don't have >>>> mandatory defined >>>>>> behavior in the LMA to avoid such potential state changes. So, >>>>>> short of using RFC5107, the MAG needs to intercept DHCP >>>> messages to >>>>>> figure this out. >>>>> >>>>> The LMA sends a binding revocation to the MAG if it cannot >>>> grant the >>>>> request from the MN to renew the IPv4 address. >>>>> >>>>> Similary, if the MN releases the IPv4 address, the LMA >> would again >>>>> send a binding revocation to the MAG to remove the IPv4 binding. >>>>> >>>> >>>> Binding revocation is not part of the base spec - this assumes >>>> support for binding revocation on the LMA and MAG and we >> cannot write >>>> the IPv4 spec assuming that, unless we want to make it a normative >>>> requirement to do this. >>>> >>> [Ahmad] >>> I believe having a normative requirement to use Binding Revocation, >>> which is a MEXT/Netlmm wg item, is a much cleaner solution and >>> separation between the protocols that managed the MN BCE and those >>> which is meant for host configuration. >> >> I can't agree on this. BR is now big spec., it is much better >> to refer to RFC5107 since DHCP is needed for IPv4 support. >> The use of RFC5107 is much straightforward. >> > [Ahmad] > This is absolutely a very interesting argument. > The whole concept of this DHCP kluge (as I prefer to call it) is for > the > MAG to be aware of the state of the IPv4 address. In other words, in > order for the MAG and the LMA to stay in sync with respect to > resources > and state of the MN BCE. Is NOT that what we are trying to do here? > > If maintaining a synchronized state between the MAG and the LMA with > respect to MN BCE is important, then I assume that other scenarios > where > synchronization between the MAG and the LMA is important too. Right? > Then using the same logic, BR should be as important to be used. If BR > is needed anyway, it seems that you do not have a problem solving this > issue by a normative text to BR:) This synchronization is not done between MAG and LMA, but DHCP-entity (i.e. MAG) and LMA. >>> May be another idea (I understand that is way too late) is >> to propose >>> an extension for the base protocol which allows the LMA to >> initiate an >>> update to the MAG by sending a Binding Update Trigger "BUT" >> informing >>> the MAG with the IPv4 home address release. The MAG either Ack by >>> sending a PBA or send a refresh PBU. >> >> Hmm, i dont think this is good solution. >> If MAG can detects DHCP renew, it can always send PBU to verify the >> IPv4 address leasing time. > > [Ahmad] > Okay, you should take that suggestion with a grain of salt:) Although, > this is nothing but another way of using BR message and calling it > something else:) In other words, if BR is used, then we do not have > any > problem in the case of IPv4 address release. However, in the renewal > case, BR can still be used if the proper trigger is defined and used. > > However, the fundamental issue here is the clean separation between > two > control protocols that are used for two different things. Otherwise, > as > I said, it becomes spaghetti, and from architectural point of view, > that > is not good and a recipe for more kluges in the future. > > For example, If I remember correctly, MIP4-gen-ext did not advance, > after passing wg LC, because DHCP experts told us that Host > configuration needs to be left for DHCP and MIP4 signaling for > mobility > management. I personally supported that view. In that case, MIP4 > signaling should be enhanced to make DHCP works naturally without MIP4 > signaling involvement or kluge:) BR can solve this issue, but BR is a bit overload for this tiny issue. In MIPSHOP, you have transient BCE which can be partially solved with MCoA. But you have dedicated solution for this, don't you? > Similarly, we should propose a PMIP6 system that works naturally with > other control protocols without further inter-protocol mixing here and > there. Right, but we don't need any modification to either PMIP6 and DHCP. The informative reference is RFC, which is already standardized... Ahmad, I am not against to BR, but we should keep this discussion whether we need the informative reference to RFC5107 or not. thanks, ryuji > > > BTW: When the DHCP-Relay adds its Identities sub-option to force the > MN > to send its future DHCP requests to it, is that server still called a > Relay-DHCP server? I think it should be called Half-Relay-Half- > Server:) > >> >> ryuji >> >> >>> >>>>> Anyway, in PMIPv6, the renew lifetime to the IPv4 home >>>> address is tied >>>>> to the binding cache lifetime. These piece are not loosely >>>> connected. >>>>> >>>> >>>> I'm not seeing text that mandates tying these two >> lifetimes together >>>> - can you please point me to it? Again, unless the requirement is >>>> normative, we'll need to cover the cases when things can >> fall out of >>>> sync. >>>> >>>>> So you don't need the MAG to intercept the DHCPREQUEST >>>> messages sent >>>>> for renewing the IPv4 address. >>>>> >>>>>> I also want to highlight the difference between using and >>>> not using >>>>>> RFC5107 behavior. The use of RFC5107 will allow the MAG to do >>>>>> normal forwarding. If not, the MAG will need to inspect on the >>>>>> {destination IP address, protocol, port} tuple to trap the DHCP >>>>>> packets destined to the server. >>>>> >>>>> No this is optional. The requirement for the MAG to be on >>>> the path for >>>>> the DHCP messages is optional. So it does not have to do >> any of the >>>>> above. >>>>> >>>> >>>> In the absence of binding revocation support and any normative >>>> requirement mandating the DHCP lease times to be identical to the >>>> binding lifetimes, the MAG will need to do this to stay in >> sync - I >>>> think that if it falls out of sync, the impact may not be serious >>>> perhaps, but I will need to think through that. >>>> >>>> Vidya >>>> >>>>> NOTE that initial DHCP request messages when the mobile >>>> node attaches >>>>> always go through the MAG, since it is the relay. >>>>> >>>>> Vijay >>>>> >>>>> >>>>>> >>>>>> Vidya >>>>>> >>>>>>> -----Original Message----- >>>>>>> From: netlmm-bounces@ietf.org >>>> [mailto:netlmm-bounces@ietf.org] On >>>>>>> Behalf Of Koodli, Rajeev >>>>>>> Sent: Thursday, April 09, 2009 10:51 PM >>>>>>> To: netlmm@ietf.org >>>>>>> Subject: Re: [netlmm] Consensus call: RFC5107 based >>>> DHCP message >>>>>>> intercept at MAG >>>>>>> >>>>>>> >>>>>>> Hi Vidya, >>>>>>> >>>>>>> question for my clarification: why does the MAG need to >>>>>> intercept DHCP >>>>>>> messages? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> -Rajeev >>>>>>> >>>>>>> >>>>>>> ________________________________ >>>>>>> >>>>>>> From: netlmm-bounces@ietf.org on behalf of Narayanan, Vidya >>>>>>> Sent: Thu 4/9/2009 9:48 PM >>>>>>> To: netlmm@ietf.org >>>>>>> Subject: [netlmm] Consensus call: RFC5107 based DHCP >>>>>> message intercept >>>>>>> at MAG >>>>>>> >>>>>>> >>>>>>> >>>>>>> An issue has been raised on the inclusion of the DHCP Server >>>>>>> Identifier Override sub-option (specified in RFC5107) as a >>>>>> means for >>>>>>> the MAG to intercept the MN's DHCP messages sent to the >>>>>> DHCP server. >>>>>>> This option allows the relay (MAG) to act like the DHCP >>>> server and >>>>>>> more directly get the MN to even address the RENEW DHCP >>>> requests >>>>>>> to itself, so that the MAG can include the Relay Agent option >>>>>> in those messages as well. >>>>>>> Without this option, the relay in the MAG would need to >>>>>> intercept all >>>>>>> DHCP messages. >>>>>>> >>>>>>> In PMIPv6, all packets from the MN will go through the MAG >>>>>> - from an >>>>>>> implementation perspective, my interpretation is that the use of >>>>>>> RFC5107 is likely to make a difference in the extent of >>>>>> hardware based >>>>>>> forwarding that is made feasible in the MAG. Otherwise, >>>>>> functionally, >>>>>>> the MAG should be able to intercept all DHCP messages >>>> even without >>>>>>> this option. >>>>>>> >>>>>>> The issue raised is primarily from an IPR perspective - >>>>>> please see the >>>>>>> following link for the IPR terms associated with RFC5107: >>>>>>> >>>>>>> https://datatracker.ietf.org/ipr/124/ >>>>>>> >>>>>>> I would like to hear WG input on whether you prefer to keep >>>>>> the option >>>>>>> in the document or take it out. If you can provide an >>>>>> explanation for >>>>>>> the choice you make (IPR and/or technical), it will be useful. >>>>>>> >>>>>>> Please respond to the list by April 15th, 2009. >>>>>>> >>>>>>> Thanks, >>>>>>> Vidya <as co-chair> >>>>>>> _______________________________________________ >>>>>>> netlmm mailing list >>>>>>> netlmm@ietf.org >>>>>>> https://www.ietf.org/mailman/listinfo/netlmm >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> netlmm mailing list >>>>>>> netlmm@ietf.org >>>>>>> https://www.ietf.org/mailman/listinfo/netlmm >>>>>> _______________________________________________ >>>>>> netlmm mailing list >>>>>> netlmm@ietf.org >>>>>> https://www.ietf.org/mailman/listinfo/netlmm >>>>>> >>>> _______________________________________________ >>>> netlmm mailing list >>>> netlmm@ietf.org >>>> https://www.ietf.org/mailman/listinfo/netlmm >>>> >>> _______________________________________________ >>> netlmm mailing list >>> netlmm@ietf.org >>> https://www.ietf.org/mailman/listinfo/netlmm >> >>
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- [netlmm] Consensus call: RFC5107 based DHCP messa… Narayanan, Vidya
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Vijay Devarapalli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Koodli, Rajeev
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Narayanan, Vidya
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Vijay Devarapalli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Basavaraj.Patil
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Koodli, Rajeev
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Narayanan, Vidya
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Vijay Devarapalli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ryuji Wakikawa
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ahmad Muhanna
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ahmad Muhanna
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Hidetoshi Yokota
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… KOIDE Kazuhide
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Frank Xia
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Vijay Devarapalli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Vijay Devarapalli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Mohana Jeyatharan
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Hidetoshi Yokota
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Behcet Sarikaya
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… xiajinwei
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ryuji Wakikawa
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ryuji Wakikawa
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ryuji Wakikawa
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ryuji Wakikawa
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Koodli, Rajeev
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ryuji Wakikawa
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Koodli, Rajeev
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Vijay Devarapalli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Vijay Devarapalli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Vijay Devarapalli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Vijay Devarapalli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Soininen, Jonne (NSN - FI/Espoo)
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ahmad Muhanna
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Koodli, Rajeev
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Koodli, Rajeev
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Sri Gundavelli
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ahmad Muhanna
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ryuji Wakikawa
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ryuji Wakikawa
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ahmad Muhanna
- Re: [netlmm] Consensus call: RFC5107 based DHCP m… Ahmad Muhanna