[DMM] FW: enhanced anchor teleconference - notes

h chan <h.anthony.chan@huawei.com> Mon, 20 October 2014 02:47 UTC

Return-Path: <h.anthony.chan@huawei.com>
X-Original-To: dmm@ietfa.amsl.com
Delivered-To: dmm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C7CB1A1B17 for <dmm@ietfa.amsl.com>; Sun, 19 Oct 2014 19:47:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.81
X-Spam-Level:
X-Spam-Status: No, score=-2.81 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t80Uic3l_ML7 for <dmm@ietfa.amsl.com>; Sun, 19 Oct 2014 19:47:13 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D9931A1B10 for <dmm@ietf.org>; Sun, 19 Oct 2014 19:47:12 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNV00531; Mon, 20 Oct 2014 02:47:10 +0000 (GMT)
Received: from SZXEML456-HUB.china.huawei.com (10.82.67.199) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 20 Oct 2014 03:47:10 +0100
Received: from szxeml557-mbx.china.huawei.com ([169.254.5.109]) by szxeml456-hub.china.huawei.com ([10.82.67.199]) with mapi id 14.03.0158.001; Mon, 20 Oct 2014 10:47:09 +0800
From: h chan <h.anthony.chan@huawei.com>
To: "dmm@ietf.org" <dmm@ietf.org>
Thread-Topic: enhanced anchor teleconference - notes
Thread-Index: Ac/kmyIgzK7C1cuuSYGTNwAoaaSSegAAxylwAXM4azAAaTeVUA==
Date: Mon, 20 Oct 2014 02:47:08 +0000
Message-ID: <6E31144C030982429702B11D6746B98C521A9B85@szxeml557-mbx.china.huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.151.5]
Content-Type: multipart/alternative; boundary="_000_6E31144C030982429702B11D6746B98C521A9B85szxeml557mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/dmm/Dxnr9zEjoASdjmgSmpSFGCKmYTU
Subject: [DMM] FW: enhanced anchor teleconference - notes
X-BeenThere: dmm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Distributed Mobility Management Working Group <dmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmm>, <mailto:dmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dmm/>
List-Post: <mailto:dmm@ietf.org>
List-Help: <mailto:dmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmm>, <mailto:dmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Oct 2014 02:47:17 -0000

The following attended the enhanced anchor team teleconference on Oct 10 at 7-8AM pacific time.
Satoru Matsushima, Fred Templin, Alper Yegin, Marco Liebsch, Kostas Pentikousis, Anthony Chan

Anthony (AC): Introduction: Different DMM solutions are using anchors. They are using different names for the anchor. While the names may be different, the description of what it does ought to have similarities among. It is therefore suggested to first ask what are the functions of anchor and try to identify what are common among them. We might be able to further categorize different mechanisms in using the anchor.

Alper (AY): Like it, define various attributes of anchors.

AC: Examples are: draft-seite-dmm-dma called it MAR (mobility capable access router), and the functions include forwarding by tunneling, allocating IP prefix/addr, Advertize prefix plus location update. draft-bernardos-dmm-pmip called it MAAR, and the functions include forwarding by tunneling, allocation IP prefix/address, prefix advertisement and location update (in conjunction with a centralized mobility database). There are several other examples.

AY: IP anchor is a functional entity which can be located everywhere: it allocates IP address, and it advertise prefixes. Another element of the anchor is host-specific forwarding entry.

Fred (FT): Do we assume a Mobile IP type of model? Can the anchor talk to MN, or can it talk to MAG?

AY: We have not talked about the distinction between network-based and host-based protocols yet.

Discussion agreed to include both network-based and host-based mobility.

FT: Then for host-based solution, the traffic in the case of route optimization (directly between MN and CN) does not traverse through the above anchor.

Marco (ML): There is also a Control-Plane anchor.

AY: True. Don't enter the discussion of other WTs.

AC: This discussion so far lists both data plane function and control plane function.

AY: Ok, let's recognize that there are so far two entities, Control and Data Plane. They may be collocated or separated.

Discussion agrees to separately list the functions in the data plane and those in the control plane. It enables separating data and control planes but it does not exclude the cases where they are combined as in the mobility protocols in the past.

AY: ... routers have a specific name, e.g. deflector. Host specific forwarding entries.

(FT: has to leave)

..discussion about lose definition of anchor (entity applying flow/host policies for traffic), the model applies to any RO traffic case. Even endpoints can function as anchor (MIP6 RO).

ML: multiple anchors to be considered. MAG to even CN can anchor traffic in case of RO.

AY: Can do this, but that deviates from understanding so far.

AC: Another example of multiple anchors is in draft-matsushima-stateless-uplane-vepc .

Question on whether the traffic in this draft is symmetric or asymmetric (UL/DL)

AY: Discuss where such anchor function can be located. There can be multiple anchors, and not just a single anchor.

Discussion agrees that it is not necessary to have a single anchor for a given prefix. There may be multiple anchors for the same IP prefix (as in the case of anycast and in the case of BGP)

AC: There is an information element such as binding or a mobility database and with location update function in the control plane.

AY: That is the forwarding entry.

Discussions: It appears that the terms IP anchor and mobility anchor had been used, but they have remained undefined.

ML: anchor definition moves more towards legacy function of router/switch, which carries state for MN (per-host or aggregated).

AY: draft-mccann-dmm-flatarch uses BGP. More than one router can have a per-host state.

AC: Conclusion? Time schedule is tight. Charter requires to submit first draft in February.

AY: Let's produce the WT output.

AC: We may start with the functions of the anchor. The next may be to explain the different ways of using the anchor to support mobility.

.. discuss

Discussion agrees that Discovery mechanism is in this WT. It means discover the identity of the anchor and its capabilities.

AC: It is desirable to categorize different mechanisms of using the anchor.

AY: There are 3 categories to locate the anchor, Anchoring in the MN's access network, correspondent node's network, and at the corresponding node itself.

AY: After discovery, there is signaling.

Notes taken by Marco, edited by Anthony.

H Anthony Chan