Re: [Mip4] Updated draft for Mobile IPv4 NAI-based Home AddressAssignment...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Mip4] Updated draft for Mobile IPv4 NAI-based Home AddressAssignment...
Hi Kent,
I do not think that the draft clarified some ambiguities, instead it
created ambiguities. I believe that the RFC3344 is quite clear and
leaves no ambiguity on "that HA couldn't assign a different Home Address
when the requested one"
3.7.3.1. Validity Checks
> When a foreign agent receives a Registration Reply message, it MUST
> search its visitor list for a pending Registration Request with the
> same mobile node home address as indicated in the Reply. If no such
> pending Request is found, and if the Registration Reply does not
> correspond with any pending Registration Request with a zero mobile
> node home address (see section 3.7.1), the foreign agent MUST
> silently discard the Reply.
If you want to create another draft to clarify this again, please feel
free. But do not alter the MUST statements in RFC3344.
Best regards
/// Hasse
On 2006-03-16 00:22, Kent Leung (kleung) wrote:
> Hi Kuntal.
>
> So let me try explain our original goal in the draft, which was
> published back in
> Mar 25, 2004.
>
> The draft clarified some of the ambiguities in RFC 2794. Since we
> weren't clear how the spec was interpreted in implementations, we
> decided to introduce the new extension to specify exactly how the
> mobility entities should operate for dynamic home address assignment and
> still be backward compatible to existing behavior. Nothing in RFC 2794
> say that that HA couldn't assign a different Home Address when the
> requested one is in use. If someone was already taking advantage of
> such a feature, we didn't want to break that.
>
> I'm fine with avoiding the new extension if we can still achieve
> backward compatability. Suggestions welcomed and always appreciated. :)
>
> Kent
>
>
>> -----Original Message-----
>> From: Chowdhury, Kuntal [mailto:kchowdhury at starentnetworks.com]
>> Sent: Wednesday, March 15, 2006 1:28 PM
>> To: Kent Leung (kleung); Hans Sjostrand
>> Cc: naveen Paulkandasamy (naveenpk); mip4 at ietf.org
>> Subject: RE: [Mip4] Updated draft for Mobile IPv4 NAI-based
>> Home AddressAssignment...
>>
>> Kent,
>>
>> Please see my comments inline...
>>
>>
>>> -----Original Message-----
>>> From: Kent Leung (kleung) [mailto:kleung at cisco.com]
>>> Sent: Wednesday, March 15, 2006 12:18 PM
>>> To: Hans Sjostrand
>>> Cc: Chowdhury, Kuntal; naveen Paulkandasamy (naveenpk);
>>>
>> mip4 at ietf.org
>>
>>> Subject: RE: [Mip4] Updated draft for Mobile IPv4 NAI-based Home
>>> AddressAssignment...
>>>
>>> Hi Hasse.
>>>
>>> The draft is based on the assumption that there are commercial
>>> deployments using Mobile IP implementations which are based on
>>> interpretions of ambiguous specifications in RFC 2794. Given that,
>>>
>> any
>>
>>> changes to the operation of the mobility entities should be
>>>
>> backwards
>>
>>> compatible.
>>>
>>>
>> [KC>] Yes, breaking existing/deployed implementations should
>> be avoided.
>>
>>
>>> How do you interpret when Home Address is non-zero in the
>>>
>> RRQ with NAI
>>
>>> extension? Is it a "hint" like in DHCP or a mandate (which
>>>
>> is implied
>>
>>> in the discussions)? RFC 2794 does not _specify_ which way to go.
>>>
>>>
>> [KC>] NAI extension should be included regardless of the
>> value in the HoA field, IMHO. NAI is a good way to identify
>> the user, simply including HoA may not be sufficient to
>> identify the user. So, I would prefer to de-couple the use of
>> NAI from HoA value in the MIP messages.
>> Regarding HoA,
>> HoA=0.0.0.0 means: the MN is requesting a dynamic HoA
>> assignment. HoA= non-zero address means: the MN is requesting
>> the HA to assign the specified non-zero address.
>>
>> I am OK if you want to clarify this in the I-D. Do you need
>> anything more for the purpose of clarification?
>>
>>
>>> Should re-registration include the NAI extension? Is this covered
>>> clearly in an RFC?
>>>
>>>
>> [KC>] Yes. It is OK to clarify this in an IETF document.
>>
>>
>>> I would agree with you if evidence is supplied which has
>>>
>> explicit text
>>
>>> in RFC to cover the ambiguities we've identified in the draft. I'm
>>>
>> not
>>
>>> looking for interpretation of the language. Until then, I
>>>
>> believe we
>> do
>>
>>> need new specification to clarify all the scenarios relevant to
>>>
>> dynamic
>>
>>> home address assignment.
>>>
>>>
>> [KC>] Sure, if something is ambiguous, we should clarify it.
>> But, we should be very careful about not introducing new
>> concepts along with this clarification exercise.
>>
>>
>>
>>> Kent
>>>
>>>
>>>
>>>
>>>
>>>
>>>> -----Original Message-----
>>>> From: Hans Sjostrand [mailto:hans at ipunplugged.com]
>>>> Sent: Wednesday, March 15, 2006 3:45 AM
>>>> To: Kent Leung (kleung)
>>>> Cc: Chowdhury, Kuntal; naveen Paulkandasamy (naveenpk);
>>>>
>> mip4 at ietf.org
>>
>>>> Subject: Re: [Mip4] Updated draft for Mobile IPv4 NAI-based Home
>>>> AddressAssignment...
>>>>
>>>> Hi Kent,
>>>>
>>>> I agree with Kuntal, I can't see any reason why adding a new
>>>> extension is needed ?
>>>>
>>>> There are a problem, and that is that there are no specific error
>>>> code for address management errors. Henrik started to
>>>>
>> address that
>>
>>>> problem last year when requested additional error codes.
>>>>
>> Don't know
>>
>>>> exactly what happened with the code points after that.
>>>>
>>>> But a new extension is a overkill solution to a problem
>>>>
>> that atleast
>>
>>>> I can't understand from reading the draft. The existing 3344 and
>>>> 2794 mechanisms are enough in the cases I've seen. Although the
>>>> RFC's lack some implementation detail on how this could
>>>>
>> be achieved.
>>
>>>> Thats understandable.
>>>>
>>>> Starting to assign new addresses instead of the ones
>>>>
>> requested, thus
>>
>>>> breaking RFC3344, is a bad idea for a number of reasons.
>>>>
>> Using some
>>
>>>> "ADDR_ALLOC_FAILED" error code and then let the MN retry with
>>>> 0.0.0.0 is a lot better. And no new extension or new
>>>>
>> specification
>>
>>>> at all is needed.
>>>>
>>>> Regards
>>>> /// Hasse
>>>>
>>>> On 2006-03-09 02:17, Kent Leung (kleung) wrote:
>>>>
>>>>> Hi Kuntal. Comments below.
>>>>>
>>>>>
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Chowdhury, Kuntal [mailto:kchowdhury at starentnetworks.com]
>>>>>> Sent: Wednesday, March 08, 2006 4:00 PM
>>>>>> To: naveen Paulkandasamy (naveenpk); mip4 at ietf.org
>>>>>> Cc: Kent Leung (kleung)
>>>>>> Subject: RE: [Mip4] Updated draft for Mobile IPv4
>>>>>>
>> NAI-based Home
>>
>>>>>> AddressAssignment...
>>>>>>
>>>>>> "
>>>>>> If the home address field is 0.0.0.0 and the request has a NAI
>>>>>> extension as well the Dynamic-HoA extension,
>>>>>>
>>>> indicating that the
>>>>
>>>>>> mobile node is capable of dynamic home address
>>>>>>
>>>> assignment, then
>>>>
>>>>>> the
>>>>>> home agent tries to assign a new address for the
>>>>>>
>>>> mobile node and
>>>>
>>>>>> return a reply with the home address field containing the
>>>>>> assigned
>>>>>> address. If the home agent is unable to assign an
>>>>>>
>> address, it
>>
>>>>>> rejects the request with the code ADDR_ALLOC_FAILED.
>>>>>> "
>>>>>>
>>>>>> HoA=0.0.0.0 in the RRQ means the MN is dynamic HoA capable.
>>>>>> So, why any other extension would be needed for the HA to
>>>>>>
>>>> figure it
>>>>
>>>>>> out?
>>>>>>
>>>>>>
>>>>>>
>>>>> The HoA field was overloaded with both dynamic address
>>>>>
>>>> assignment flag
>>>>
>>>>> and HoA of the MN. The new extension is used to
>>>>>
>> specify the logic
>>
>>>>> described in this draft for dynamic address assignment, and be
>>>>> backward compatible since there are implementations based on
>>>>> interpretation of RFC 2794, which lacked some details.
>>>>>
>> These were
>>
>>>>> identified in the draft.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> "
>>>>>> If the home address field is non-zero and the request
>>>>>>
>>>> has a NAI
>>>>
>>>>>> extension as well as the Dynamic-HoA extension,
>>>>>>
>>>> indicating that
>>>>
>>>>>> the
>>>>>> mobile node is capable of dynamic home address assignment,
>>>>>>
>> the
>>
>>>>>> home
>>>>>> agent tries to assign the requested address specified
>>>>>>
>>>> in the home
>>>>
>>>>>> address field and return the same address in the reply.
>>>>>> If the home
>>>>>> agent is unable to assign the requested address, the
>>>>>>
>>>> home agent
>>>>
>>>>>> tries to assign an alternative address and return the
>>>>>>
>>>> alternative
>>>>
>>>>>> address in the reply. If the home agent is unable to assign
>>>>>>
>> an
>>
>>>>>> alternative address, it rejects the request with the code
>>>>>> ADDR_ALLOC_FAILED.
>>>>>>
>>>>>> "
>>>>>>
>>>>>> It seems you are proposing to piggyback MN's
>>>>>>
>> capability hint with
>>
>>>>>> Dynamic-HoA extension. But, the I-D is about using NAI
>>>>>>
>>>> extension to
>>>>
>>>>>> assist HA to process the RRQ. Hence, I am confused about
>>>>>>
>>>> the role of
>>>>
>>>>>> NAI here. If the NAI is known, the HA can contact the
>>>>>>
>> AAA to and
>>
>>>>>> download user/MN specific info which may very well
>>>>>>
>> include MN's
>>
>>>>>> capability (i.e.
>>>>>> whether the MN can handle dynamically assigned HoA).
>>>>>>
>> That is more
>>
>>>>>> in-line with the goal of the I-D, I think.
>>>>>>
>>>>>>
>>>>>>
>>>>> The intent is not the MN's capability. I think the
>>>>>
>>>> confusion is the
>>>>
>>>>> wording of "
>>>>> mobile node is capable of dynamic home address". What's
>>>>>
>>>> meant is that
>>>>
>>>>> MN is requesting dynamic home address assignment as
>>>>>
>>>> indicated in the
>>>>
>>>>> Dynamic-HoA extension.
>>>>>
>>>>> Kent
>>>>>
>>>>>
>>>>>
>>
>> "This email message and any attachments are confidential
>> information of Starent Networks, Corp. The information
>> transmitted may not be used to create or change any
>> contractual obligations of Starent Networks, Corp. Any
>> review, retransmission, dissemination or other use of, or
>> taking of any action in reliance upon this e-mail and its
>> attachments by persons or entities other than the intended
>> recipient is prohibited. If you are not the intended
>> recipient, please notify the sender immediately -- by
>> replying to this message or by sending an email to
>> postmaster at starentnetworks.com -- and destroy all copies of
>> this message and any attachments without reading or
>> disclosing their contents. Thank you."
>>
>>
>
>
--
Mip4 mailing list: Mip4 at ietf.org
Web interface: https://www1.ietf.org/mailman/listinfo/mip4
Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.