[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MEXT] [WGLC] draft-ietf-mext-flow-binding-03



Folks,

I do not agree with adding examples like that. there is a virtually
infinite number of traffic flows resulting in an equivalent number of
traffic selector combinations. It is also a really large number of
different ways of putting together TSs that do exactly the same thing.
All this is at the discretion of the implementor and we should not get
in the middle of it.

Regards
George

On Mon, Oct 26, 2009 at 12:18 PM, Hesham Soliman
<hesham at elevatemobile.com> wrote:
>
>
>
> On 26/10/09 11:12 PM, "Yuri Ismailov" <yuri.ismailov at ericsson.com> wrote:
>
>> Hesham,
>> Yes, what you're saying will do the job, not in all possible situations though
>> (FID-PRI number less than existing one should be available)
>
> => Sure, but since the MN knows what is available and what's not, it can
> renumber FIDs ...etc.
>
>> In such case the proposal for the text, which I gave earlier would work as
>> well, and I would recommend to include the example which we went through as
>> well.
>
> => I think the second part of your text is clear, we will have to
> incorporate this example in a different part of the draft, but point taken.
>
> Thanks,
> Hesham
>
>>
>> Regads
>> Yuri
>>
>>
>> -----Original Message-----
>> From: Hesham Soliman [mailto:hesham at elevatemobile.com]
>> Sent: Monday, October 26, 2009 12:55 PM
>> To: Yuri Ismailov; George Tsirtsis
>> Cc: Laganier, Julien; mext at ietf.org
>> Subject: Re: [MEXT] [WGLC] draft-ietf-mext-flow-binding-03
>>
>>
>>
>>
>> On 26/10/09 10:11 PM, "Yuri Ismailov" <yuri.ismailov at ericsson.com> wrote:
>>
>>> Hi Hesham,
>>>
>>> If, for example, there is a FID which covers range of port numbers and
>>> IP addresses. In such case flow bindings may look like as following
>>>
>>>     FID-PRI     FID    Flow Description    BIDs    Action       A/I
>>>     -------     ---    ----------------    ----    -------     ------
>>>        10        4     TCP dstPortMin=P1    1      Forward     Active
>>>                            dstPortMax=PN
>>>
>>> If an MN whishes to discard some particular port number  P1 < i < PN
>>> then the only possibility with the current FID table is to set The
>>> whole range to the state "Discard"
>>
>> => No, that's not a good way to go at all. If you want to do that the way to
>> say discard port 100 where P1 < 100 < N then you send a new FID with Discard
>> action, PRI set to say 9 (higher priority). You don't need to touch the
>> existing one.
>>
>> Hesham
>>
>>
>>>
>>> If other port numbers in the range should be still in Active state
>>> then the new FID definitions will be required and flow bindings will
>>> have to be transformed looking like the following, for example:
>>>
>>>     FID-PRI     FID    Flow Description    BIDs    Action       A/I
>>>     -------     ---    ----------------    ----    -------     ------
>>>        10        4     TCP dstPortMin=P1    1      Forward     Active
>>>                          dstPortMax=P(i-1)
>>>
>>>        10        5    TCP dstPortMin=P(i+1) 1      Forward     Active
>>>                          dstPortMax=PN
>>>
>>>        10        6     TCP dstPortMin=i     1       Discard     Active
>>>
>>> Similar  should be done if there are ranges of IP addresses and/or
>>> both IP addresses and port numbers covered by a single FID
>>>
>>> Does this clarify what I mean?
>>>
>>> Regards
>>> Yuri
>>>
>>>
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Hesham Soliman [mailto:hesham at elevatemobile.com]
>>> Sent: Monday, October 26, 2009 9:59 AM
>>> To: Yuri Ismailov; George Tsirtsis
>>> Cc: Laganier, Julien; mext at ietf.org
>>> Subject: Re: [MEXT] [WGLC] draft-ietf-mext-flow-binding-03
>>>
>>> Yuri,
>>>
>>>
>>>>
>>>> After the text:
>>>>
>>>> "1 Discard.  This value indicates a request to discard all packets
>>>> in the flow described by the option.  No BIDs are associated with
>>>> this Action."
>>>>
>>>> Add the following text:
>>>>
>>>> "In the case there is no correspondent FID to a particular flow or
>>>> range of flows, which should be discarded, a mobile node MUST install
>>>> a correspondent FID, otherwise error code 136 "FID not found" will be
>>>> returned by HA.
>>>
>>> => I don't understand what this means. Can you clarify?
>>>
>>>
>>>   Care
>>>> should be taken when issuing request for discarding packets as this
>>>> will lead to disrupting applications communication after the "Discard"
>>>> action was applied to selected flows. Implementations may consider
>>>> notifying impacted applications in mobile nodes"
>>>
>>> => This part is clear to me.
>>>
>>> Hesham
>>>
>>>>
>>>>
>>>>
>>>> Regards
>>>> Yuri
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: George Tsirtsis [mailto:tsirtsis at googlemail.com]
>>>> Sent: Friday, October 23, 2009 5:54 PM
>>>> To: Yuri Ismailov
>>>> Cc: Laganier, Julien; mext at ietf.org
>>>> Subject: Re: [MEXT] [WGLC] draft-ietf-mext-flow-binding-03
>>>>
>>>> Hi Yuri, comments inline.
>>>>
>>>> On Fri, Oct 23, 2009 at 1:20 PM, Yuri Ismailov
>>>> <yuri.ismailov at ericsson.com>
>>>> wrote:
>>>>> Hi Goerge,
>>>>> Thanks for the answers,
>>>>> What I did not understand if there will be some clarification text
>>>>> in the draft around "discard" action or all that is obvious and does
>>>>> not require any changes? My comment was that some additional text is
>>>>> needed.
>>>>>
>>>>
>>>> GT> I am not yet sure what non-trivial clarification we can provide.
>>>> IMO we do not need to provide any further clarifications on this subject.
>>>>
>>>>> I do not think your clarification about using FID-PRI is quite clear.
>>>>> The reason is that there is no FID for a particular flow within the
>>>>> range There is only a FID for the whole range of port numbers and/or
>>>>> IP addresses.
>>>>>
>>>>
>>>> GT> What prevents you from  creating another FID that is specific for
>>>> GT> that
>>>> flow?
>>>>
>>>>> Surprized that disclaimer for n-cast about carefull use is in the
>>>>> text and about disclaimer for "discard" you just say "I do not think
>>>>> there is anything to say here." Still the question is will there be
>>>>> related text?
>>>>>
>>>>
>>>> GT> I think the implication of dropping packets is much clearer than
>>>> the implication of n-casting. Dropping packets means the application
>>>> to which the packet is sent will not receive the packet...do we
>>>> really need to say that? On the other hand, receiving N copies of the
>>>> same packet has some implications to TCP....this is also rather
>>>> obvious for people that know TCP...but maybe not everyone does.
>>>>
>>>>> Regards
>>>>> Yuri
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: George Tsirtsis [mailto:tsirtsis at googlemail.com]
>>>>> Sent: Friday, October 23, 2009 11:08 AM
>>>>> To: Yuri Ismailov
>>>>> Cc: Laganier, Julien; mext at ietf.org
>>>>> Subject: Re: [MEXT] [WGLC] draft-ietf-mext-flow-binding-03
>>>>>
>>>>> Hi Yuri,
>>>>>
>>>>> Comments inline...
>>>>>
>>>>> On Tue, Oct 20, 2009 at 8:55 AM, Yuri Ismailov
>>>>> <yuri.ismailov at ericsson.com>
>>>>> wrote:
>>>>>> Hi,
>>>>>> after re-reading the draft come up with the comment on "Discard"
>>>>>> action in "Flow Identification Mobility Option"
>>>>>> I suggest either to extend the paragraph in the section 4.2 or add
>>>>>> a separate subsection clarifying behavior of MN and HA before and
>>>>>> after the "Discard" action was issued by MN.
>>>>>>
>>>>>> Below are the issues which are proposed to be addressed in the text.
>>>>>>
>>>>>> 1.The case when installed FID represent ranges of port numbers and
>>>>>> IP addresses. If MN decides to discard a particular flow within the
>>>>>> range then before that a correspondent FID should be installed in the HA.
>>>>>> Otherwise
>>>>>> "136 FID not found" will be returned from HA.
>>>>>>
>>>>>
>>>>> GT> If the MN wants to discard a particular flow within a range of
>>>>> previously registered flows, it needs to either split the range it
>>>>> two parts, or even better, use a higher FID-PRI for the  discard
>>>>> flow so that packets get matched against it before they get matched
>>>>> against the range.
>>>>>
>>>>>> 2. Specify the time interval for how long time the "Discard" state
>>>>>> will be active in HA. This is necessary because there is no
>>>>>> "un-discard" message sent from MN.
>>>>>>
>>>>>
>>>>> GT> Flow bindings share the same lifetime with the BU. There is no
>>>>> flow binding-specific lifetime. If an MN wants to remove a flow
>>>>> binding it sends a BU which does not include the corresponding FID.
>>>>>
>>>>>> 3. Add a disclaimer that for some protocols, like TCP, "Discard"
>>>>>> action may lead to hanging up the connection at CN and should be
>>>>>> used responsibly.
>>>>>>
>>>>>
>>>>> GT> Discarding packets will drop connections....yes...I do not think
>>>>> there is anything to say here.
>>>>>
>>>>>>
>>>>>> Regards
>>>>>> Yuri
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> MEXT mailing list
>>>>>> MEXT at ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/mext
>>>>>>
>>>>>>
>>>>>
>>>> _______________________________________________
>>>> MEXT mailing list
>>>> MEXT at ietf.org
>>>> https://www.ietf.org/mailman/listinfo/mext
>>>
>>>
>>
>>
>
>
>