Re: [netlmm] Consensus call: RFC5107 based DHCP messageintercept at MAG
"Ahmad Muhanna" <amuhanna@nortel.com> Thu, 16 April 2009 15:38 UTC
Return-Path: <AMUHANNA@nortel.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 A329F28C231 for <netlmm@core3.amsl.com>; Thu, 16 Apr 2009 08:38:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.575
X-Spam-Level:
X-Spam-Status: No, score=-6.575 tagged_above=-999 required=5 tests=[AWL=0.024, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 O8il+G0tTE97 for <netlmm@core3.amsl.com>; Thu, 16 Apr 2009 08:38:49 -0700 (PDT)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 1119E3A6D5B for <netlmm@ietf.org>; Thu, 16 Apr 2009 08:38:48 -0700 (PDT)
Received: from zrc2hxm0.corp.nortel.com (zrc2hxm0.corp.nortel.com [47.103.123.71]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id n3GFdot04329; Thu, 16 Apr 2009 15:39:50 GMT
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: Thu, 16 Apr 2009 10:39:42 -0500
Message-ID: <C5A96676FCD00745B64AE42D5FCC9B6E1E31CEF7@zrc2hxm0.corp.nortel.com>
In-Reply-To: <CAC68F7C-EE7A-4F2E-8824-2E86BDBD167C@gmail.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [netlmm] Consensus call: RFC5107 based DHCP messageintercept at MAG
Thread-Index: Acm+V9wInMqiMetbTKeqfmmNE8m+0wAUNjNw
References: <CF6ED813-8C59-4CB3-99AF-29C16C2E52E9@gmail.com> <C5A96676FCD00745B64AE42D5FCC9B6E19543B85@zrc2hxm0.corp.nortel.com> <C5A96676FCD00745B64AE42D5FCC9B6E1E2DCFBB@zrc2hxm0.corp.nortel.com> <CAC68F7C-EE7A-4F2E-8824-2E86BDBD167C@gmail.com>
From: Ahmad Muhanna <amuhanna@nortel.com>
To: Ryuji Wakikawa <ryuji.wakikawa@gmail.com>
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 15:38:50 -0000
Hi Ryuji, > > The operator needs to place the DHCP entities supporting > RFC5107 in their PMIP domain. > RFC5107 said > "When configuring a DHCP relay agent to use this suboption, > the administrator of the relay agent should take into account > whether or not the DHCP server to which the message will be > relayed will correctly understand this suboption." > > If DHCP server does not support RFC5107, it should perform > promiscuous interception of all the MN's packets. [Ahmad] Then, there is a potential for the MAG to do both of these options NOT only one. I believe that should be captured in the draft some how. > > regards, > ryuji > > > > > > > > Thanks! > > > > Regards, > > Ahmad > > > > > >> -----Original Message----- > >> From: Muhanna, Ahmad (RICH1:2H10) > >> Sent: Wednesday, April 15, 2009 10:39 AM > >> To: 'Ryuji Wakikawa' > >> Cc: 'Narayanan, Vidya'; 'Vijay Devarapalli'; 'Koodli, Rajeev'; > >> 'netlmm@ietf.org' > >> Subject: RE: [netlmm] Consensus call: RFC5107 based DHCP > >> messageintercept at MAG > >> > >> 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:) > >> > >> > >>>> 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:) > >> > >> Similarly, we should propose a PMIP6 system that works > naturally with > >> other control protocols without further inter-protocol mixing here > >> and there. > >> > >> 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