[DMM] Enhanced mobility anchoring
h chan <h.anthony.chan@huawei.com> Thu, 16 April 2015 18:59 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 E6B041B34B5 for <dmm@ietfa.amsl.com>; Thu, 16 Apr 2015 11:59:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level:
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 fGgc8tLt_JNX for <dmm@ietfa.amsl.com>; Thu, 16 Apr 2015 11:59:42 -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 0F04A1B34AE for <dmm@ietf.org>; Thu, 16 Apr 2015 11:59:40 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml403-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BUY59852; Thu, 16 Apr 2015 18:59:39 +0000 (GMT)
Received: from SZXEML425-HUB.china.huawei.com (10.82.67.180) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 16 Apr 2015 19:59:38 +0100
Received: from szxeml557-mbx.china.huawei.com ([169.254.5.158]) by szxeml425-hub.china.huawei.com ([10.82.67.180]) with mapi id 14.03.0158.001; Fri, 17 Apr 2015 02:59:34 +0800
From: h chan <h.anthony.chan@huawei.com>
To: "dmm@ietf.org" <dmm@ietf.org>
Thread-Topic: Enhanced mobility anchoring
Thread-Index: AQHQZ+2Q2EAkZ5QP+UmZfjSKm6JQuZ0vC9KAgCEBEbA=
Date: Thu, 16 Apr 2015 18:59:34 +0000
Message-ID: <6E31144C030982429702B11D6746B98C521F17CE@szxeml557-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.86.215]
Content-Type: multipart/alternative; boundary="_000_6E31144C030982429702B11D6746B98C521F17CEszxeml557mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/dmm/1Wr6sGDLOcVOcgnfBSjxS8gHEKg>
Subject: [DMM] Enhanced mobility anchoring
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: Thu, 16 Apr 2015 18:59:48 -0000
The enhanced mobility anchoring draft has been revised and posted: https://tools.ietf.org/html/draft-chan-dmm-distributed-mobility-anchoring-02 Changes include the following: removed the words “anchoring of a session” to avoid disagreement on its meaning. Thanks to offline suggestion from Danny during IETF meeting. Use the well defined term “flow”. (Session and flow were used interchangeably in previous version.) Thanks to offline suggestion from John. Reference to other mobility solution drafts are explicitly made, they had been considered from the perspective of anchoring. Security texts have been improved. All 3 co-authors have carefully checked before we upload. We are now waiting for your feedback. Thanks. H Anthony Chan From: h chan Sent: Thursday, March 26, 2015 5:55 PM To: dmm@ietf.org Subject: Enhanced mobility anchoring I was asked to provide more explanation about anchoring. Distributed mobility management may have anchoring functionality in different networks so that routes do not need to traverse a centralized anchor. Yet, the definition of "anchoring function" (AF) in RFC 7333 is in terms of route advertisement for the IP address only, and such function is available in multiple network. So what are the rest of the functions? Such functions may tend to cause the packets to traverse certain nodes. Consider a typical handover scenario: MN moves from Net1 moves to Net2, and CN is in Net3 The old AR (AR1) of MN in Net1 performs RA for IP1; the new AR (AR2) of MN in Net2 performs RA for IP2; the AR (AR3) of CN in Net3 performs RA for IP3. The additional functions at AR1 and AR2 both try to cause the packets of the flow to traverse them. If we call these additional functions part of distributed anchoring function, the question is what they are anchoring. So according to the definition of AF, AR1 performs AF for IP1; AR2 performs AF for IP2 (not IP1); and AR3 performs AF for IP3. One approach is to borrow the well known concept of separation of session ID (SID) from routing address. There are tons of papers addressing such separation, and the lack of such separation is considered the fundamental problem of breaking session as an IP address changes during handover. In line with this separation, the function of anchoring of a session/flow can be separated from that of anchoring an IP address. The separation of session ID and routing address can be considered a generalization, because the session ID can be anything. An example is HIT in the IETF protocol HIP. The use of HoA and CoA can be considered a particular case of SID and routing address separation. In using indirection, one IP address (CoA) is used for routing, whereas another IP address (HoA) is used in the socket as part of the SID identification. Another IETF protocol of such separation is LISP. In one example of handover scenario the desired path can be: packet from CN first goes to AR3, to which IP3 is anchored. it then goes to AR1, to which IP1 is anchored. it then goes to AR2, to which IP2 is anchored. What causes the packets of the flow to go this way may be: AR2 has the location information: the binding of SID of the flow (IP1) to IP address of AR2. It sends this information to AR1. Such additional function basically tries to cause the packets of the flow (IP1) to traverse AR1 and AR2. In another example of this same scenario, the desired path is: packet from CN first goes to AR3, to which IP3 is anchored. it then goes directly to AR2, to which IP2 is anchored. What causes the packets of the flow to go this way may be: AR3 has the location information: the binding of SID of the flow (IP1) to IP address of AR2. Please let me know if any of these is not clear enough. Thank you. H Anthony Chan
- [DMM] Enhanced mobility anchoring h chan
- Re: [DMM] Enhanced mobility anchoring Templin, Fred L
- [DMM] Enhanced mobility anchoring h chan
- [DMM] Enhanced mobility anchoring h chan
- [DMM] Enhanced mobility anchoring h chan
- Re: [DMM] Enhanced mobility anchoring h chan
- [DMM] Enhanced mobility anchoring h chan
- Re: [DMM] Enhanced mobility anchoring Dapeng Liu
- [DMM] Enhanced mobility anchoring h chan
- [DMM] Enhanced mobility anchoring h chan