Hi,
Good, see my reply inline (surrounded by >>>>>>>>>>>>) .
Thanks again for investing the time to review the drafts,
/Danny
-----Original Message-----
From: Behcet Sarikaya [mailto:[email protected]]
Sent: Wednesday, March 30, 2016 12:12
To: Moses, Danny
Cc: [email protected]
Subject: Re: [DMM] WGLC #1 for draft-ietf-dmm-ondemand-mobility-01
Hi Danny,
I am removing all previous conversation because it all got mixed up.
Let's start afresh.
I read you dhcp draft also.
There is confusion in several levels. Your API draft talks about different
applications on a MN needing different types of mobility services. Your DHCPv6
draft seems to give a solution on how a host can get different types of
addresses/prefixes from DHCPv6 server, so is it for a host or an application?
Prefix or address is assigned for an interface, that is another well known
concept which your draft seem to completely ignore, i.e. a host may have
multiple interfaces.
DM>>>>>>>>>>>>>>>>>>>>>>
Yes, I understand were the confusion might arise. The only entity in the host
(or - mobile device) which uses DHCP is the DHCP client that is part of the
TCP/IP stack. There may be several triggers to cause the DHCP client to request
a source IP address:
- When the mobile node initially attaches to a network.
- When the mobile node moves to a different location and needs to refresh its
source IP address.
The On-Demand concept implies a new trigger:
- When an application is launched, opens an IP Socket and requires a special
type of source IP address which was not already assigned to the mobile node.
So, it is the responsibility of the TCP/IP stack in the mobile node to figure
out when it is required to initiate a DHCP transaction to serve the
application's needs.
Regarding multiple interface, you are correct once more. A mobile node may have
multiple interfaces. When this occurs, the mobile node needs to send at least
one DHCP request on each interface and the network assigns the source IP
address to the interface from which the DHCP request had arrived. This is not
new and the DHCP draft does not mention it because there are no changes or
extensions required.
>>>>>>>>>>>>>>>>>>>>>>>>>DM
Another concept is (as I already mentioned) topological correctness.
If MN changes subnet, its previous prefix becomes topologically incorrect.
Either it has to get a new prefix or there must be some system support, e.g.
host routes.
Of course another case is anchoring, like in 3GPP or in MIP. If you are
anchored your prefix does not change.
So you seem to ignore all these and instead introduce three types of addresses
among which the sustained IP address/prefix is the key to your solution.
Sustained address/prefix has this magical property:
the IP address used at the beginning of the session remains usable despite the
movement of the mobile host.
and then you say
access network anchoring, corresponding network anchoring, or some
other solution
can provide sustained address/prefixes.
what does corresponding network anchoring mean?
DM>>>>>>>>>>>>>>>>>>
Corresponding network is a concept from Alper Yegin's draft -
https://datatracker.ietf.org/doc/draft-yegin-dmm-cnet-homing/. It defines the
concept of having the mobility anchor in the network of the mobile node's
corresponding node, rather than in the access network. It is an interesting
concept with its advantages (and disadvantages...).
>>>>>>>>>>>>>>>>>>>DM
I have a feeling that what your drafts are saying that right now we don't know
but we anticipate in the future some ways will be found to make sustained IP
addresses.
Is this true?
DM>>>>>>>>>>>>>>>>>>>>
Well, we do know how the network can support sustained addresses. But I believe
that in our DMM work, new alternatives for supporting Fixed and Sustained IP
addresses will be defined.
>>>>>>>>>>>>>>>>>>>>>DM
BTW, your DHCPv6 draft says that DHCPv6 server can give me a Sustained
address/prefix but it does not say how it will be different than the fixed one?
DM>>>>>>>>>>>>>>>>>>>>>>>
That is correct. The DHCPv6 draft defines the extensions to DHCPv6 in order to
support the requests and replies. DHCP does not define how IP addresses are
allocated.
>>>>>>>>>>>>>>>>>>>>>>>>DM
Suppose we want to develop an access network anchoring for sustained IP
addresses.
What about the needs for signaling? I have a feeling that a host running very
many applications, like in today's smart phones, and so many smart phones in
the system that is going to involve huge amount of signaling to get/release
sustained address/prefixes, right?
DM>>>>>>>>>>>>>>>>>>>>>
Yes, a mobile host may activate several applications concurrently, but this
does not mean that each application requires its own unique source IP address.
Let's assume that a large amount of application are launched, some require
Fixed IP addresses, some require Sustained IP addresses and the rest settle for
Nomadic IP addresses. In that case, only three source IP addresses are required
by the mobile node: One Fixed IP address, one Sustained and one Nomadic IP
address. So the signaling overhead is not that huge.
>>>>>>>>>>>>>>>>>>>>>>DM
My conclusion from all of the above is that, I think what you propose sounds
like a flashy idea but it seems to me that the complications involved in any
solution is intractable.
Unless you can show me otherwise.
DM>>>>>>>>>>>>>>>>>>>>>
I hope I managed to convince you that it is not that complicated. I really
think (and there are other members who share this belief) that the tunneling
overhead and un-optimized routes are much more costly than what we are
suggesting in this new concept.
>>>>>>>>>>>>>>>>>>>>>>>DM
Regards,
Behcet
---------------------------------------------------------------------
A member of the Intel Corporation group of companies
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
_______________________________________________
dmm mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmm