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,
After re-reading my message I noticed that the tone was very harsh. That
was not my intention and I apologize for it.
I just wanted to clarify my position on HoA==0 and HoA!=0 and I think
that it's important that we don't re-classify those basic indicators.
I think it's admirable to do an effort to clarify, educate and improve
interoperability. Sorry if I just complained, instead of contributing.
Best regards
/// Hasse
On 2006-03-21 11:13, Hans Sjostrand wrote:
> 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.