[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MEXT] weird idea about flow bindings
Hello folks,
I've been following some of this discussion from afar, please excuse
if I am not up to speed...
Suresh Krishnan wrote:
Hi Marcelo,
On 17/05/09 08:58 AM, marcelo bagnulo braun wrote:
ok, let me try again because it seems i am failing miserably to
communicate what i want to say (or it simply so broken that people
cannot believe what they are reading :-)
I think it is a cool idea but it is very hard to realize in practice
since it needs CNs to be changed.
Right. This seems very much the point. If we are going to enable the use
of flow labels, CNs need to be changed. The application that wants to
have flows will have to run on the mobile and on the CN.
But this seems perfectly fine, even desirable, to me. Am I missing
something?
For an application that wants to make a flow happen that doesn't
use the flow label, is it somehow imagined that the application will
not have to run on the CN?
Suppose now that the app2 in the CN starts a flow to the MN.
According to RFC3697, the CN SHOULD assign a different flow label to
the packets belonging to this flow e.g. to this TCP connection.
This is the crux of the issue. Almost every implementation I have seen
sets the flow label to zero. This falls under the category "A source
node which does not assign traffic to flows MUST set the Flow Label to
zero.". Add to this the fact that compliance to RFC3697 is completely
optional (it is not even mentioned in RFC4294), and this task quickly
becomes pretty improbable.
Implementation of what? Implementation of Mobile IP? Implementation of
IPv6?
I guess the application would have to use something to indicate that the
flow
label should NOT be zero. I still am not really seeing what's wrong
with that.
In brief, since applications today do not use the flow label, I don't
see what's
wrong with the flow label being zero. When applications are built that
need to
use the flow label, they'll have to have operating systems support to do it.
Thanks for any light you can shed on this.
Regards,
Charlie P.