Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-22 Thread Alper Yegin
Hi Pete,

 This obviously wouldn't work for billions of MNs.  But, with DMM people
 are starting to realize that MNs don't need completely stable global addresses
 that live forever.  

Most don't, but some do. We need to account for them as well.

 So I think DMM should focus on localized mobility management.

This is not sufficient.
Think of the typical case where MN moves from cellular network of one operator 
to WiFi network of another operator.
This can be a physically localized, but topologically a global handover.

Alper



___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-17 Thread Sri Gundavelli (sgundave)
Hi Marco,



On 11/15/13 1:56 AM, Marco Liebsch marco.lieb...@neclab.eu wrote:


Depends. I assume that the session you describe is a mobility session
(binding ID-Locator),
not a data session. If the mobility session remains anchored at the
previous attachment point,
there will be a tunnel towards the new attachment point, which may serve
as MAG. Optionally, the new attachment point may provide a new anchor and
an additional
mobility session, hence an additional HoA, which depend on the MN to
handle multiple
IPs. Other approach would imply moving the MN's mobility session from the
previous anchor/point of attachment
to the new one. Then there is at least no tunnel needed to forward
packets from the previous
anchor to the new one. But the anchored HoA or HNP at the new anchor is
topologically
incorrect. That means the routing plane above anchors can take care about
delivering
downlink packets to the MN's current anchor. Agree that that's an impact
to the routing policy
plane, but a valid approach to achieve more optimal routes.



Dated: 01/Aug/2011, reflecting our progress.

http://www.ietf.org/mail-archive/web/mext/current/msg04766.html

IMO, one can realize DMM by the the ways of a.) Adopting improved Gateway
Selection approaches b.) Carrying property meta-data in PIO options and
evolving the client.
Additionally, aggregating the control plane and distribute the DP is
another consideration. With this, one can realize a flat network with
optimized data plane.

We can get there with incremental extensions to the current protocols.
With the approach of allocating short lived sessions, can we not avoid
session re-anchoring and avoid impact to data plane ?


Will this work ?




Without re-anchoring the previous mobility session at the new anchor means
the previous anchor remains involved in the packet delivery. I was
talking about
the case where the previous mobility session will be transferred and
anchored at the new
mobility anchor. Only that enables short delivery paths, as the anchor
points of the
MN's IP address is close to the MN. But in that case the routing plane
needs
to support packet delivery for that MN. So, either by introducing tunnels
in the
routing plane (e.g. according to LISP), which I'd like to avoid. Or by
using per-host routes.
Or by using address translation to a routable address, which delivers the
packet
to the mobile's current anchor.


But, if the approach is to allocate short lived sessions, then why deal
with re-anchoring issue ? We can completely avoid RIB impact, avoid host
route pollution, or exporting modified locator Id to EID mapping. The
non-optimized DP lives there for a very short period after a MN migration
and for certain sessions and for reasons of global reachability.


Regards
Sri

___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-17 Thread Sri Gundavelli (sgundave)
Hi Pete,


On 11/15/13 12:13 PM, Peter McCann peter.mcc...@huawei.com wrote:

There can be (but does not have to be) a centralized control plane
element that has a global view of all the MNs currently attached
and keeps track of which MAG they are currently on.  From the point
of view of DMM, that's just an operational detail of a particular
deployment.  We certainly should not require the data plane traffic
to go through that node, and we should allow for mechanisms other
than tunneling to redirect packets to the new MAG after a mobility
event.  The centralized control plane (if it exists) can be involved
in setting up that redirection state, or a distributed routing
protocol can take care of it.


The goal of shifting / stitching the flows on the forward path that we
choose sounds perfectly fine from the view of realizing optimized data
plane. But, we still have to show how an operator can manage the
subscriber session and enforce the policies. Without such considerations,
we cannot meaningfully evaluate the solution, IMHO




Regards
Sri

___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-15 Thread Marco Liebsch
Hi Sri,

-Original Message-
From: Sri Gundavelli (sgundave) [mailto:sgund...@cisco.com]
Sent: Donnerstag, 14. November 2013 06:22
To: Marco Liebsch; Peter McCann
Cc: dmm@ietf.org
Subject: Re: Preparing for DMM future steps and rechartering

Hi Marco,



My intention is not to eliminate a tunnel that exists in any of the
tunnel management protocols (aka MIP6, PMIP6, ..). My picture of DMM
primarily distributes topological anchor point for the MN's IP
address(es). Forget about the C-plane for now.
Tunnels apply solely below (well, towards access) such anchor.
If we distribute them to an extreme, they are placed on radio access
points and the tunnel disappears. Then we arrive at Pete's model. If
anchor points are somewhere above, say in the backhaul, the tunnel
remains at least between the anchor and some node in the access
(network based mobility mgmnt) or the MN (host based mobility mgmnt).


Ok.

Distributing topological anchor points at the access edge can be done today
without any new standards extensions. This is more about deployment and
selection of a gateway at the access edge. But, any time the MN moves and
attaches to a different point in the network, that tunnel and the CP is 
expected
to be there between the previous home-anchor and the current access-anchor.
But, here, the proposals hide the tunnel (at the initial attachment point and 
what
can be argued as a home link and which is fine), but when the MN moves the
session is re-anchored to a different gateway with a churn in the routing
infrastructure and with major impact to policy plane. So, there is no tunnel 
and
there is no CP in this model.

Depends. I assume that the session you describe is a mobility session (binding 
ID-Locator),
not a data session. If the mobility session remains anchored at the previous 
attachment point,
there will be a tunnel towards the new attachment point, which may serve
as MAG. Optionally, the new attachment point may provide a new anchor and an 
additional
mobility session, hence an additional HoA, which depend on the MN to handle 
multiple
IPs. Other approach would imply moving the MN's mobility session from the 
previous anchor/point of attachment
to the new one. Then there is at least no tunnel needed to forward packets from 
the previous
anchor to the new one. But the anchored HoA or HNP at the new anchor is 
topologically
incorrect. That means the routing plane above anchors can take care about 
delivering
downlink packets to the MN's current anchor. Agree that that's an impact to the 
routing policy
plane, but a valid approach to achieve more optimal routes. 




I think none of the proposals wants to discuss away the tunnels as per
MIP/PMIP. But above anchor level, regular routing applies to plain data
packets of the U-Plane.
A key component for DMM, IMO, is how to accomplish that routing towards
the MN's current anchor point, even if the anchored IP address is
topologically incorrect.
To accomplish this, my intent is to not introduce tunnels above anchor
level.
So, it's not about eliminating tunnels, but it is about not introducing
tunnels where never have been tunnels before :-)


:) If you can show this working without re-anchoring the session to a different
gateway, then I will agree. You see this from the point of view of IP routing, 
but
I'm looking for that subscriber session which I'm not able to find.

Without re-anchoring the previous mobility session at the new anchor means
the previous anchor remains involved in the packet delivery. I was talking about
the case where the previous mobility session will be transferred and anchored 
at the new
mobility anchor. Only that enables short delivery paths, as the anchor points 
of the
MN's IP address is close to the MN. But in that case the routing plane needs
to support packet delivery for that MN. So, either by introducing tunnels in the
routing plane (e.g. according to LISP), which I'd like to avoid. Or by using 
per-host routes.
Or by using address translation to a routable address, which delivers the packet
to the mobile's current anchor. 


Tunnels hide the topology and make that reachability work; it gives me a stable
anchor point that my operator can manage my session.

Sure, anchors as well as tunnels from that anchor to a locator should be kept. 
After
anchor relocation, the new anchor takes care about tunnel management to
deliver packets to the current MN's location. However, the routing plane above
anchor level may take care about delivering packets to the current anchor, which
is a prerequisite to allow the new anchor doing his job.

Greetings,
marco



Regards
Sri


___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-14 Thread Sri Gundavelli (sgundave)
Hi Pete,


My definition of CP is between the AG and the MA, what is out there today.
Now, if there is a functional split of CP and DP on any entity, and if
there is a interface between those two in the form of some CP interface,
then I don't have a term for that interface. We can probably agree that
CP/DP split approaches are outside the scope of this discussions.


 I can still have an SDN-style network with a separate controller making
policy decisions.

Ok. I understand now. Only the DP is moved, but the session CP state is
anchored on a central node ? I call that central node as a mobility
anchor, now if that anchor is in the data path or not is one
consideration. But, functionally, there is still a mobility anchor.




Regards
Sri



On 11/14/13 5:19 AM, Peter McCann peter.mcc...@huawei.com wrote:

Hi, Marco, Sri,

I think that Marco's analysis works, in the sense that it places both
classes of solutions within a cohesive framework.  I am more doubtful,
however, that the two kinds of solutions would co-exist in the same
access network, as they both seem to implement a kind of local mobility
management.

Yes, Sri, I think this is a re-anchoring if we define the anchor as
the point to which IP packets are delivered by the routing infrastructure.
I don't see why you say there is no control plane; I can still have an
SDN-style network with a separate controller making policy decisions.
It is true that there is no single router that handles the user's traffic
for the life of the IP session, but I thought the point of DMM was to get
rid of such scalability and fault bottlenecks.

I am a little confused as to what is your definition of a control plane.
It seems you apply this term to the LMA, but in today's specs the LMA
is a combined CP/DP entity.

-Pete

Sri Gundavelli (sgundave) wrote:
 Hi Marco,
 
 
 
 My intention is not to eliminate a tunnel that exists in any of the
 tunnel management protocols (aka MIP6, PMIP6, ..). My picture of DMM
 primarily distributes topological anchor point for the MN's IP
 address(es). Forget about the C-plane for now.
 Tunnels apply solely below (well, towards access) such anchor.
 If we distribute them to an extreme, they are placed on radio access
 points and the tunnel disappears. Then we arrive at Pete's model. If
 anchor points are somewhere above, say in the backhaul, the tunnel
 remains at least between the anchor and some node in the access
 (network based mobility mgmnt) or the MN (host based mobility mgmnt).
 
 
 Ok.
 
 Distributing topological anchor points at the access edge can be done
 today without any new standards extensions. This is more about
 deployment and selection of a gateway at the access edge. But, any
 time the MN moves and attaches to a different point in the network,
 that tunnel and the CP is expected to be there between the previous
 home- anchor and the current access-anchor. But, here, the proposals
 hide the tunnel (at the initial attachment point and what can be
 argued as a home link and which is fine), but when the MN moves the
 session is re- anchored to a different gateway with a churn in the
 routing infrastructure and with major impact to policy plane. So,
 there is no tunnel and there is no CP in this model.
 
 
 
 I think none of the proposals wants to discuss away the tunnels as per
 MIP/PMIP. But above anchor level, regular routing applies to plain data
 packets of the U-Plane. A key component for DMM, IMO, is how to
 accomplish that routing towards the MN's current anchor point, even if
 the anchored IP address is topologically incorrect. To accomplish this,
 my intent is to not introduce tunnels above anchor level. So, it's not
 about eliminating tunnels, but it is about not introducing tunnels
 where never have been tunnels before :-)
 
 
 :) If you can show this working without re-anchoring the session to a
 different gateway, then I will agree. You see this from the point of
 view of IP routing, but I'm looking for that subscriber session which
 I'm not able to find.
 
 Tunnels hide the topology and make that reachability work; it gives me
 a stable anchor point that my operator can manage my session.
 
 
 Regards
 Sri
 
 
 ___
 dmm mailing list
 dmm@ietf.org
 https://www.ietf.org/mailman/listinfo/dmm




___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-13 Thread Marco Liebsch
Please see inline, Carlos.

-Original Message-
From: Carlos Jesús Bernardos Cano [mailto:c...@it.uc3m.es]
Sent: Mittwoch, 13. November 2013 12:48
To: Marco Liebsch
Cc: Sri Gundavelli (sgundave); Peter McCann; dmm@ietf.org
Subject: Re: [DMM] Preparing for DMM future steps and rechartering

Hi Marco,

On Wed, 2013-11-13 at 11:23 +, Marco Liebsch wrote:
 Carlos,

 just to clarify my view here: I do not see them as different
 approaches, but in a way that the routing approach can complement
 mobility anchor-based approaches (MIP-like protocols). And such
 routing support is needed only in certain deployments, i.e. in case of
 a runtime change of the MN's anchor while the new anchor imports the
 MN's IP address (binding) context to enable IP address continuity. To
 enable routing the MN's downlink data to its current anchor in the transport
network above anchor level, e.g. host routes can be used.

I'm not sure I agree on this. To me this seem to already assume a certain
solution. And I'm biased because I also have some solutions in mind :D

Not a solution, but a deployment model. The solution would dig into the
protocol bits of a selected protocol e.g. BGP to solve that. That's not what
I am writing about. I write this only to abstract the available solutions to
deployment models and see where the DMM group can do some work to
enable a variety of them.


For example, I think we should not limit only to downlink, unless the ingress
filtering is not considered an issue (if it is not, this also kind-of assumes 
a certain
type of solution).


For sure not. I refrained from describing the complete sequence, as it's not
relevant for this discussion. Just trying to draw some models and see which
gaps DMM can close.



 We end up in a routing-only approach if these anchors will be
 distributed to an extreme and placed e.g. on radio access points and
 the approach uses something else than MIP protocols to transfer IP
 address context between these access points. Then we have Pete's DMM
deployment model.

Agree, but a routing approach could also be applied even if the anchors are not
placed on the radio access points. That's why I see routing as an alternative
solution to IP mobility protocols.

Sure. But I am not sure that it should be the DMM group that builds a new
alternative to IP mobility. What's the gap analysis then about?
Interesting to research about, though.



 Do you agree to that view?

 I think there is common understanding that DMM is a lot about deployment.
 Any of those deployment models are valid. Whereas the DMM WG cannot
 work on all extensions needed to enable all models, we should converge
 on a reasonable set of first work items to allow operators to enable DMM in
their network.

I agree. It would be helpful to get some feedback from operators on which
deployments they have more interest on.


Good.

Thanks,
marco


Thanks,

Carlos


 marco


 -Original Message-
 From: Carlos Jesús Bernardos Cano [mailto:c...@it.uc3m.es]
 Sent: Mittwoch, 13. November 2013 11:51
 To: Marco Liebsch
 Cc: Sri Gundavelli (sgundave); Peter McCann; dmm@ietf.org
 Subject: Re: [DMM] Preparing for DMM future steps and rechartering
 
 Hi,
 
 I'm also jumping into the discussion a bit late.
 
 Without going into all the detailed discussions that have taken place
 recently, I just want to share my view on the MIP-based vs routing-based
approach.
 
 IMHO, we probably need to further look at both approaches in this
 group, but with enough energy level (otherwise we risk to end up with
 nothing after several years). I personally have my doubts that a
 distributed routing-based approach scales in a moderately large
 domain (we also saw many years ago proposals of doing mobility with
 routing that did not take off because of convergence, scalability and
administrative issues).
 I think a MIP-based approach (network or host based) would work,
 though it would imply keeping multiple anchors active for a given MN.
 
 We believe this routing-based vs MIP-based comparison is quite
 interesting, and we are actually working at UC3M on experimentally
 evaluating both, so we can make a more educated statement on pros and
cons of each of them.
 
 My two cents,
 
 Carlos
 
 On Wed, 2013-11-13 at 10:10 +, Marco Liebsch wrote:
  Hi Sri, all,
  let me step in here (with some delay..) to clarify one point you raised.
  Please see inline.
 
  -Original Message-
  From: dmm-boun...@ietf.org [mailto:dmm-boun...@ietf.org] On Behalf
  Of Sri Gundavelli (sgundave)
  Sent: Montag, 11. November 2013 16:30
  To: Peter McCann
  Cc: dmm@ietf.org
  Subject: Re: [DMM] Preparing for DMM future steps and rechartering
  
  Hi Pete,
  
  I'm not sure, I agree with this, or understand this to be precise.
  I do not know know CP (in the form of PMIP, GTP or some other
  protocol
  XYZ) can be completely eliminated. There needs to be some
  interface between the access gateway and the mobility anchor. I
  assumed your's, Marco's

Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-13 Thread Brian Haberman
Hi Pete,
 Speaking with no hat on...

On 11/12/13 4:29 PM, Peter McCann wrote:
 Hi, Sri,
 
 Even if we agree that those services are necessary (and I would point out
 once again that most of them are not beneficial to the end-user) I don't
 think we should be architecting the network in such a way that we lose the
 basic benefits of IP (shortest path routing and fault-tolerance).  We can
 implement those services without taking all the packets to a central location;
 maybe just the first packet or meta-information about the first packet can
 be taken to an SDN controller that can make some decision and pass it down
 to the user plane.
 
 I really don't think this is such fantastic science-fiction. ;)

The degree to which this is science fiction really depends on what scope
you think these host routes will have in the routing system.

* Are you assuming mobility within a single enterprise or Autonomous System?

* Limited mobility within a consortium of networks?

* Is this global mobility for any/all nodes?

Regards,
Brian



signature.asc
Description: OpenPGP digital signature
___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-13 Thread Peter McCann
Hi, Brian,

Brian Haberman wrote:
 Hi Pete,
  Speaking with no hat on...
 On 11/12/13 4:29 PM, Peter McCann wrote:
 Hi, Sri,
 
 Even if we agree that those services are necessary (and I would point 
 out once again that most of them are not beneficial to the end-user) 
 I don't think we should be architecting the network in such a way 
 that we lose the basic benefits of IP (shortest path routing and 
 fault-tolerance).  We can implement those services without taking all 
 the packets to a central location; maybe just the first packet or 
 meta-information about the first packet can be taken to an SDN 
 controller that can make some decision and pass it down to the user 
 plane.
 
 I really don't think this is such fantastic science-fiction. ;)
 
 The degree to which this is science fiction really depends on what 
 scope you think these host routes will have in the routing system.
 
 * Are you assuming mobility within a single enterprise or Autonomous 
 System?

Yes, at the most this will be one AS.

 * Limited mobility within a consortium of networks?

No.  At the most this will be one AS, possibly less depending on scalability.

 * Is this global mobility for any/all nodes?

No.  I think global mobility should be handled with client MIP because we
should not assume any relationship between previous/next visited networks.

The Boeing experiment (not science fiction, but also not scalable) tried
global mobility with BGP:

Dul, A., Global IP Network Mobility using Border Gateway Protocol (BGP), 
Available at: http://quark.net/docs/Global_IP_Network_Mobility_using_BGP.pdf

This obviously wouldn't work for billions of MNs.  But, with DMM people
are starting to realize that MNs don't need completely stable global addresses
that live forever.  So I think DMM should focus on localized mobility 
management.

 Regards,
 Brian

-Pete


___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-13 Thread Alexandru Petrescu

Le 13/11/2013 16:39, Peter McCann a écrit :

Hi, Brian,

Brian Haberman wrote:

Hi Pete, Speaking with no hat on... On 11/12/13 4:29 PM, Peter
McCann wrote:

Hi, Sri,

Even if we agree that those services are necessary (and I would
point out once again that most of them are not beneficial to the
 end-user) I don't think we should be architecting the network in
 such a way that we lose the basic benefits of IP (shortest path
 routing and fault-tolerance).  We can implement those services
without taking all the packets to a central location; maybe just
 the first packet or meta-information about the first packet can
 be taken to an SDN controller that can make some decision and
pass it down to the user plane.

I really don't think this is such fantastic science-fiction. ;)


The degree to which this is science fiction really depends on what
scope you think these host routes will have in the routing system.

* Are you assuming mobility within a single enterprise or
Autonomous System?


Yes, at the most this will be one AS.


I agree.

In search of a qualifying metric the number of ASes is very good.

If need to go in further detail (sci-fi?) one may also consider metrics
such as the level of aggregation of prefixes in the addressing
architecture, and the IP distance between two Access Routers (not the
geographical distance).

I assume with fully hierarchical addressing, and small IP distance
between ARs may lead to acceptance of route updates on that scale.

(in the Connexion by Boeing test case the IP distance between ARs is
known to be very low although spanning wide geographical areas - no
route churn).

Alex


* Limited mobility within a consortium of networks?


No.  At the most this will be one AS, possibly less depending on
scalability.


* Is this global mobility for any/all nodes?


No.  I think global mobility should be handled with client MIP
because we should not assume any relationship between previous/next
visited networks.

The Boeing experiment (not science fiction, but also not scalable)
tried global mobility with BGP:

Dul, A., Global IP Network Mobility using Border Gateway Protocol
(BGP), Available at:
http://quark.net/docs/Global_IP_Network_Mobility_using_BGP.pdf

This obviously wouldn't work for billions of MNs.  But, with DMM
people are starting to realize that MNs don't need completely stable
 global addresses that live forever.  So I think DMM should focus on
 localized mobility management.


Regards, Brian


-Pete


___ dmm mailing list
dmm@ietf.org https://www.ietf.org/mailman/listinfo/dmm





___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-13 Thread Brian Haberman
Rather than sink into a re-chartering discussion, I would like the WG to
focus on completing the existing work items.  It was suggested that an
interim (or 2) get set up to work on these items.  Please focus on this
rather than re-chartering.

Regards,
Your friendly AD

On 11/13/13 3:43 PM, Behcet Sarikaya wrote:
 As for the next steps, my suggestion is that Jouni posts a draft charter
 based on the slide he showed in Vancouver where different pieces of a dmm
 solution was listed.
 
 We can have email discussions based on that proposal and hopefully come to
 a consensus in a reasonable amount of time.
 
 However, Jouni did not post his slides in the proceedings, I checked all
 the presentations and the chair's slides are not there. So maybe the first
 step should be that Jouni posts his slides so we can have a look.
 
 Regards,
 
 Behcet
 
 
 
 ___
 dmm mailing list
 dmm@ietf.org
 https://www.ietf.org/mailman/listinfo/dmm
 



signature.asc
Description: OpenPGP digital signature
___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-13 Thread Behcet Sarikaya
Hi Brian,

I personally think that Interim(s) would not work for dmm. Only a few
people could go to such meetings. Most of us already have a heavy travel
schedule, squeezing another trip seems not so reasonable.

Regards,

Behcet


On Wed, Nov 13, 2013 at 2:53 PM, Brian Haberman br...@innovationslab.netwrote:

 Rather than sink into a re-chartering discussion, I would like the WG to
 focus on completing the existing work items.  It was suggested that an
 interim (or 2) get set up to work on these items.  Please focus on this
 rather than re-chartering.

 Regards,
 Your friendly AD

 On 11/13/13 3:43 PM, Behcet Sarikaya wrote:
  As for the next steps, my suggestion is that Jouni posts a draft charter
  based on the slide he showed in Vancouver where different pieces of a dmm
  solution was listed.
 
  We can have email discussions based on that proposal and hopefully come
 to
  a consensus in a reasonable amount of time.
 
  However, Jouni did not post his slides in the proceedings, I checked all
  the presentations and the chair's slides are not there. So maybe the
 first
  step should be that Jouni posts his slides so we can have a look.
 
  Regards,
 
  Behcet
 
 
 
  ___
  dmm mailing list
  dmm@ietf.org
  https://www.ietf.org/mailman/listinfo/dmm
 


 ___
 dmm mailing list
 dmm@ietf.org
 https://www.ietf.org/mailman/listinfo/dmm


___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-13 Thread Brian Haberman
I never said they had to be face-to-face meetings.  It is completely
acceptable to hold virtual (on-line) meetings.

Regards,
Brian

On 11/13/13 4:01 PM, Behcet Sarikaya wrote:
 Hi Brian,
 
 I personally think that Interim(s) would not work for dmm. Only a few
 people could go to such meetings. Most of us already have a heavy travel
 schedule, squeezing another trip seems not so reasonable.
 
 Regards,
 
 Behcet
 
 
 On Wed, Nov 13, 2013 at 2:53 PM, Brian Haberman 
 br...@innovationslab.netwrote:
 
 Rather than sink into a re-chartering discussion, I would like the WG to
 focus on completing the existing work items.  It was suggested that an
 interim (or 2) get set up to work on these items.  Please focus on this
 rather than re-chartering.

 Regards,
 Your friendly AD

 On 11/13/13 3:43 PM, Behcet Sarikaya wrote:
 As for the next steps, my suggestion is that Jouni posts a draft charter
 based on the slide he showed in Vancouver where different pieces of a dmm
 solution was listed.

 We can have email discussions based on that proposal and hopefully come
 to
 a consensus in a reasonable amount of time.

 However, Jouni did not post his slides in the proceedings, I checked all
 the presentations and the chair's slides are not there. So maybe the
 first
 step should be that Jouni posts his slides so we can have a look.

 Regards,

 Behcet



 ___
 dmm mailing list
 dmm@ietf.org
 https://www.ietf.org/mailman/listinfo/dmm



 ___
 dmm mailing list
 dmm@ietf.org
 https://www.ietf.org/mailman/listinfo/dmm


 



signature.asc
Description: OpenPGP digital signature
___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-13 Thread Carlos Jesús Bernardos Cano
Hi Marco,

Thanks for the discussion. Please see inline below.

On Wed, 2013-11-13 at 11:59 +, Marco Liebsch wrote:
 Please see inline, Carlos.
 
 -Original Message-
 From: Carlos Jesús Bernardos Cano [mailto:c...@it.uc3m.es]
 Sent: Mittwoch, 13. November 2013 12:48
 To: Marco Liebsch
 Cc: Sri Gundavelli (sgundave); Peter McCann; dmm@ietf.org
 Subject: Re: [DMM] Preparing for DMM future steps and rechartering
 
 Hi Marco,
 
 On Wed, 2013-11-13 at 11:23 +, Marco Liebsch wrote:
  Carlos,
 
  just to clarify my view here: I do not see them as different
  approaches, but in a way that the routing approach can complement
  mobility anchor-based approaches (MIP-like protocols). And such
  routing support is needed only in certain deployments, i.e. in case of
  a runtime change of the MN's anchor while the new anchor imports the
  MN's IP address (binding) context to enable IP address continuity. To
  enable routing the MN's downlink data to its current anchor in the 
  transport
 network above anchor level, e.g. host routes can be used.
 
 I'm not sure I agree on this. To me this seem to already assume a certain
 solution. And I'm biased because I also have some solutions in mind :D
 
 Not a solution, but a deployment model. The solution would dig into the
 protocol bits of a selected protocol e.g. BGP to solve that. That's not what
 I am writing about. I write this only to abstract the available solutions to
 deployment models and see where the DMM group can do some work to
 enable a variety of them.

Well, I'm not sure about that. To me, keeping always a single anchor by
effectively moving the it using a routing approach is a different
solution that using multiple distributed anchors, and keeping old ones
while there active communications ongoing (and using more optimal ones
for new communications).

 
 
 For example, I think we should not limit only to downlink, unless the ingress
 filtering is not considered an issue (if it is not, this also kind-of 
 assumes a certain
 type of solution).
 
 
 For sure not. I refrained from describing the complete sequence, as it's not
 relevant for this discussion. Just trying to draw some models and see which
 gaps DMM can close.

OK.

 
 
 
  We end up in a routing-only approach if these anchors will be
  distributed to an extreme and placed e.g. on radio access points and
  the approach uses something else than MIP protocols to transfer IP
  address context between these access points. Then we have Pete's DMM
 deployment model.
 
 Agree, but a routing approach could also be applied even if the anchors are 
 not
 placed on the radio access points. That's why I see routing as an alternative
 solution to IP mobility protocols.
 
 Sure. But I am not sure that it should be the DMM group that builds a new
 alternative to IP mobility. What's the gap analysis then about?
 Interesting to research about, though.

Agree.


 
 
  Do you agree to that view?
 
  I think there is common understanding that DMM is a lot about deployment.
  Any of those deployment models are valid. Whereas the DMM WG cannot
  work on all extensions needed to enable all models, we should converge
  on a reasonable set of first work items to allow operators to enable DMM in
 their network.
 
 I agree. It would be helpful to get some feedback from operators on which
 deployments they have more interest on.

Thanks,

Carlos

 
 
 Good.
 
 Thanks,
 marco
 
 
 Thanks,
 
 Carlos
 
 
  marco
 
 
  -Original Message-
  From: Carlos Jesús Bernardos Cano [mailto:c...@it.uc3m.es]
  Sent: Mittwoch, 13. November 2013 11:51
  To: Marco Liebsch
  Cc: Sri Gundavelli (sgundave); Peter McCann; dmm@ietf.org
  Subject: Re: [DMM] Preparing for DMM future steps and rechartering
  
  Hi,
  
  I'm also jumping into the discussion a bit late.
  
  Without going into all the detailed discussions that have taken place
  recently, I just want to share my view on the MIP-based vs routing-based
 approach.
  
  IMHO, we probably need to further look at both approaches in this
  group, but with enough energy level (otherwise we risk to end up with
  nothing after several years). I personally have my doubts that a
  distributed routing-based approach scales in a moderately large
  domain (we also saw many years ago proposals of doing mobility with
  routing that did not take off because of convergence, scalability and
 administrative issues).
  I think a MIP-based approach (network or host based) would work,
  though it would imply keeping multiple anchors active for a given MN.
  
  We believe this routing-based vs MIP-based comparison is quite
  interesting, and we are actually working at UC3M on experimentally
  evaluating both, so we can make a more educated statement on pros and
 cons of each of them.
  
  My two cents,
  
  Carlos
  
  On Wed, 2013-11-13 at 10:10 +, Marco Liebsch wrote:
   Hi Sri, all,
   let me step in here (with some delay..) to clarify one point you raised.
   Please see inline

Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-13 Thread Sri Gundavelli (sgundave)
Hi Marco,



My intention is not to eliminate a tunnel that exists in any of the
tunnel management
protocols (aka MIP6, PMIP6, ..). My picture of DMM primarily distributes
topological
anchor point for the MN's IP address(es). Forget about the C-plane for
now.
Tunnels apply solely below (well, towards access) such anchor.
If we distribute them to an extreme, they are placed on radio access
points and
the tunnel disappears. Then we arrive at Pete's model. If anchor points
are somewhere
above, say in the backhaul, the tunnel remains at least between the
anchor and some node in
the access (network based mobility mgmnt) or the MN (host based mobility
mgmnt).


Ok. 

Distributing topological anchor points at the access edge can be done
today without any new standards extensions. This is more about deployment
and selection of a gateway at the access edge. But, any time the MN moves
and attaches to a different point in the network, that tunnel and the CP
is expected to be there between the previous home-anchor and the current
access-anchor. But, here, the proposals hide the tunnel (at the initial
attachment point and what can be argued as a home link and which is fine),
but when the MN moves the session is re-anchored to a different gateway
with a churn in the routing infrastructure and with major impact to policy
plane. So, there is no tunnel and there is no CP in this model.



I think none of the proposals wants to discuss away the tunnels as per
MIP/PMIP. But above
anchor level, regular routing applies to plain data packets of the
U-Plane.
A key component for DMM, IMO, is how to accomplish that routing towards
the MN's current anchor point, even if the anchored IP address is
topologically incorrect.
To accomplish this, my intent is to not introduce tunnels above anchor
level.
So, it's not about eliminating tunnels, but it is about not introducing
tunnels
where never have been tunnels before :-)


:) If you can show this working without re-anchoring the session to a
different gateway, then I will agree. You see this from the point of view
of IP routing, but I'm looking for that subscriber session which I'm not
able to find.
 
Tunnels hide the topology and make that reachability work; it gives me a
stable anchor point that my operator can manage my session.


Regards
Sri


___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-11 Thread Alexandru Petrescu

Le 11/11/2013 16:29, Sri Gundavelli (sgundave) a écrit :

Hi Pete,

I'm not sure, I agree with this, or understand this to be precise. I
 do not know know CP (in the form of PMIP, GTP or some other protocol
 XYZ) can be completely eliminated. There needs to be some interface
 between the access gateway and the mobility anchor. I assumed
your's, Marco's and Ryuji's goal is for eliminating the tunnel,
which I don't believe it can be achieved, but still thought we can
discuss this. IMO, its not just about inserting a RIB route and
redistributing it, but even there in DP there is a state transfer
needed  from the CP and the DP. Starting point appears like a simple
route propagation, very soon it will end up with a bunch of state
that gets moved between the two nodes.  But, may be I don't
understand the ideas clearly on eliminating CP and eliminating
tunnels. I'm not going to oppose this, I don't see this converging,
IMHO.


I think it may converge.

I am not sure whether we have reached a point where we can discuss
without assuming a particular protocol (i.e. neither MIP, nor BGP), but
I think we can discuss route update method vs tunnel-based method.

We can also discuss whether new functionality is needed on the mobile
entity, vs whether the first-hop router does much on its behalf
('proxy').  Which may bring in a question of whether a Mobile Host or a
Mobile Router is considered.

Effects of route updates may be too heavy on a network ('route churn')
or less so; it may depend, among several factors, on the topology and
the addressing architecture of the fixed network.

Routing protocols are highly distributed concepts, yet many include
particularly designated entities, which have particular roles (not all
routers are equal) - these could host what we expect to be more
controlling points.

Alex






Regards Sri



On 11/10/13 3:13 PM, Peter McCann peter.mcc...@huawei.com wrote:


Hi, Sri,

I think you will agree that PMIP is a control protocol for setting
 up tunnels.  A tunnel implies that we are not using the
destination IP of the inner packet for routing and by definition
will lead to a non-optimal route and a bit of state on some box
that can fail and lose that state.

I hope that DMM can consider other approaches such as injecting
routes from the latest L2-attachment point into the access network,
which is a truly Distributed Mobility Management protocol for
getting the packets to the mobile node.  It will lead to more
optimal routes and more robust fault-tolerant operation of the
network.

I think we can continue to use the term MAG to apply to that
first-hop router which is hopefully co-located with the L2
termination point (it may not be so in every technology depending
on the extent to which that technology has evolved to support truly
Distributed operation).  Anything that happens below the MAG
(between the MAG and the L2 termination point) should be out of
scope and we should not define any protocol there and we should
discourage any separation between the two.

However, we should not require the MAG to run any form of PMIP
because tunnels should not be required in the architecture.  We
should not require an LMA, because this would imply a central point
of state maintenance and possibility of failure.

It is fine to consider a split between CP and DP but I thought we
had agreed that any discussion of the protocol to use on such an
interface would be out of scope for this WG.  IMHO we should leave
 that to the Wireless  Mobile Working Group of ONF.

Now, the proponents of OpenFlow and other CP/DP splits have argued
 that it is better to centralize the algorithms such as routing
protocols on a logically centralized server or servers with a
synchronized global view of the network. I have no problem with
that, in which case this centralized controller just needs to get
notified about the MN's current attachment point, so it can
install the routes (or tunnels, if an operator wishes to use them)
into the DP. But, the mechanisms for doing so are out of scope for
the DMM WG because we are not working on a CP/DP split.  I think it
would be appropriate for the DMM WG (which exists in the IETF, a
standards body that has a long history of developing distributed
and fault-tolerant routing protocols) to describe a more
distributed alternative, building on foundational Internet
technologies such as I-BGP, in such a way that will bring down the
 costs, reduce the latency, and increase the robustness of wireless
 access networks.

I actually don't think we need to define any new extensions or IEs
 for BGP; I would like to read more about Ryuji's proposed
extensions here.  All we need is for the MAG to learn what IPs have
been assigned to the MN, decide which of those IPs are in the scope
of the local AS, and inject routes for those prefixes to itself. We
could work on alternative mechanisms for discovering this list of
addresses - the fundamental requirement is that we use an
authenticated MN ID (probably an 

Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-11 Thread Sri Gundavelli (sgundave)
Alex - So, the proposal is to get rid of the MIP signaling plane and
piggyback on some routing updates, or over OpenFlow ? So, what is the
result, we use a generic non-MIP interfaces and make them look like MIP
interfaces ? What is the point ? This is DMM ?


Regards
Sri




On 11/11/13 7:51 AM, Alexandru Petrescu alexandru.petre...@gmail.com
wrote:


I think it may converge.

I am not sure whether we have reached a point where we can discuss
without assuming a particular protocol (i.e. neither MIP, nor BGP), but
I think we can discuss route update method vs tunnel-based method.

We can also discuss whether new functionality is needed on the mobile
entity, vs whether the first-hop router does much on its behalf
('proxy').  Which may bring in a question of whether a Mobile Host or a
Mobile Router is considered.

Effects of route updates may be too heavy on a network ('route churn')
or less so; it may depend, among several factors, on the topology and
the addressing architecture of the fixed network.

Routing protocols are highly distributed concepts, yet many include
particularly designated entities, which have particular roles (not all
routers are equal) - these could host what we expect to be more
controlling points.

Alex



___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-11 Thread Behcet Sarikaya
I think we need a draft from Pete on this so we can all understand what is
being proposed.

Regards,

Behcet


On Mon, Nov 11, 2013 at 9:29 AM, Sri Gundavelli (sgundave) 
sgund...@cisco.com wrote:

 Hi Pete,

 I'm not sure, I agree with this, or understand this to be precise. I do
 not know know CP (in the form of PMIP, GTP or some other protocol XYZ) can
 be completely eliminated. There needs to be some interface between the
 access gateway and the mobility anchor. I assumed your's, Marco's and
 Ryuji's goal is for eliminating the tunnel, which I don't believe it can
 be achieved, but still thought we can discuss this. IMO, its not just
 about inserting a RIB route and redistributing it, but even there in DP
 there is a state transfer needed  from the CP and the DP. Starting point
 appears like a simple route propagation, very soon it will end up with a
 bunch of state that gets moved between the two nodes.  But, may be I don't
 understand the ideas clearly on eliminating CP and eliminating tunnels.
 I'm not going to oppose this, I don't see this converging, IMHO.




 Regards
 Sri



 On 11/10/13 3:13 PM, Peter McCann peter.mcc...@huawei.com wrote:

 Hi, Sri,
 
 I think you will agree that PMIP is a control protocol for setting up
 tunnels.  A tunnel implies that we are not using the destination IP
 of the inner packet for routing and by definition will lead to a
 non-optimal
 route and a bit of state on some box that can fail and lose that state.
 
 I hope that DMM can consider other approaches such as injecting routes
 from the latest L2-attachment point into the access network, which is
 a truly Distributed Mobility Management protocol for getting the packets
 to the mobile node.  It will lead to more optimal routes and more robust
 fault-tolerant operation of the network.
 
 I think we can continue to use the term MAG to apply to that first-hop
 router which is hopefully co-located with the L2 termination point (it
 may not be so in every technology depending on the extent to which that
 technology has evolved to support truly Distributed operation).  Anything
 that happens below the MAG (between the MAG and the L2 termination point)
 should be out of scope and we should not define any protocol there and we
 should discourage any separation between the two.
 
 However, we should not require the MAG to run any form of PMIP because
 tunnels should not be required in the architecture.  We should not require
 an LMA, because this would imply a central point of state maintenance and
 possibility of failure.
 
 It is fine to consider a split between CP and DP but I thought we had
 agreed
 that any discussion of the protocol to use on such an interface would be
 out of scope for this WG.  IMHO we should leave that to the Wireless 
 Mobile
 Working Group of ONF.
 
 Now, the proponents of OpenFlow and other CP/DP splits have argued that
 it is
 better to centralize the algorithms such as routing protocols on a
 logically
 centralized server or servers with a synchronized global view of the
 network.
 I have no problem with that, in which case this centralized controller
 just
 needs to get notified about the MN's current attachment point, so it can
 install
 the routes (or tunnels, if an operator wishes to use them) into the DP.
 But,
 the mechanisms for doing so are out of scope for the DMM WG because we
 are not
 working on a CP/DP split.  I think it would be appropriate for the DMM WG
 (which
 exists in the IETF, a standards body that has a long history of
 developing
 distributed and fault-tolerant routing protocols) to describe a more
 distributed
 alternative, building on foundational Internet technologies such as
 I-BGP, in
 such a way that will bring down the costs, reduce the latency, and
 increase the
 robustness of wireless access networks.
 
 I actually don't think we need to define any new extensions or IEs for
 BGP; I
 would like to read more about Ryuji's proposed extensions here.  All we
 need is
 for the MAG to learn what IPs have been assigned to the MN, decide which
 of those
 IPs are in the scope of the local AS, and inject routes for those
 prefixes to
 itself.  We could work on alternative mechanisms for discovering this
 list of
 addresses - the fundamental requirement is that we use an authenticated
 MN ID
 (probably an NAI) as an index to lookup the set of IPs in a distributed
 database.
 I've proposed using DNS for this but there are other alternatives.  We
 also need
 a way to make sure the latest UPDATE gets used by all the BGP peers.
 I've proposed
 putting a timestamp in LOCAL_PREF but there are probably other
 alternatives.
 
 It would also be nice to have a well-defined fall-back mechanism in case
 the MN
 moves to a different AS or just too far from the original MAG, in which
 case the
 I-BGP approach wouldn't scale.  For these cases, I think a client MIP
 tunnel to
 an HA located in the original AS for each assigned IP address would be
 ideal.
 The HA can behave just like 

Re: [DMM] Preparing for DMM future steps and rechartering

2013-11-11 Thread Peter McCann
Hi, Alex,

When it comes to injecting routes into the routing infrastructure, 
I think we have to use the proxy model.  It doesn't make sense for
the MN to be speaking to the access network's routing protocol.  This
means the MAG will need to authenticate the MN and check that the
IP addresses assigned to that MN ID were in fact really assigned to
that MN.  I think it can be done easily with forward/reverse DNS
lookups.

Sri, if we can make the tunnels a fall-back mechanism for use only
when the MN has moved too far to make the routing update scalable,
then yes, we can eliminate the PMIP signaling from the access network.
I think client MIP should be used when we need to fall back - especially
because there is likely to be no relationship between the previous and
new domains, other than the fact that they are both connected to the
Internet.

-Pete


Alexandru Petrescu wrote:
 Sri,
 
 Sorry if my mail was too direct.  It is not my intention to suggest
 getting rid of anything.
 
 Frankly speaking I don't know what DMM is, and I still have to review
 the draft-ietf-dmm-best-practices-gap-analysis-02
 
 Whenever one says one particular protocol I have a problem with each.
 For example, but just an example, I have growing problems articulating
 an explanation of the lack of MIP deployment.
 
 Deployment, testing and prototype interest are valuable indicators.
 
 Alex
 
 Le 11/11/2013 17:08, Sri Gundavelli (sgundave) a écrit :
 Alex - So, the proposal is to get rid of the MIP signaling plane and
 piggyback on some routing updates, or over OpenFlow ? So, what is
 the result, we use a generic non-MIP interfaces and make them look
 like MIP interfaces ? What is the point ? This is DMM ?
 
 
 Regards Sri
 
 
 
 
 On 11/11/13 7:51 AM, Alexandru Petrescu
 alexandru.petre...@gmail.com wrote:
 
 
 I think it may converge.
 
 I am not sure whether we have reached a point where we can discuss
 without assuming a particular protocol (i.e. neither MIP, nor BGP),
 but I think we can discuss route update method vs tunnel-based
 method.
 
 We can also discuss whether new functionality is needed on the mobile
 entity, vs whether the first-hop router does much on its behalf
 ('proxy').  Which may bring in a question of whether a Mobile Host or
 a Mobile Router is considered.
 
 Effects of route updates may be too heavy on a network ('route
 churn') or less so; it may depend, among several factors, on the
 topology and the addressing architecture of the fixed network.
 
 Routing protocols are highly distributed concepts, yet many include
 particularly designated entities, which have particular roles (not
 all routers are equal) - these could host what we expect to be more
 controlling points.
 
 Alex
 
 
 
 
 




___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm