[MEXT] IRON - a new approach to mobility management
"Templin, Fred L" <Fred.L.Templin@boeing.com> Wed, 26 January 2011 21:24 UTC
Return-Path: <Fred.L.Templin@boeing.com>
X-Original-To: mext@core3.amsl.com
Delivered-To: mext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 9A13A3A69D9 for <mext@core3.amsl.com>;
Wed, 26 Jan 2011 13:24:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.469
X-Spam-Level:
X-Spam-Status: No, score=-6.469 tagged_above=-999 required=5 tests=[AWL=0.130,
BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pDjIzOkSx2Rl for
<mext@core3.amsl.com>; Wed, 26 Jan 2011 13:23:59 -0800 (PST)
Received: from stl-smtpout-01.boeing.com (stl-smtpout-01.boeing.com
[130.76.96.56]) by core3.amsl.com (Postfix) with ESMTP id 621653A69DC for
<mext@ietf.org>; Wed, 26 Jan 2011 13:23:59 -0800 (PST)
Received: from slb-av-01.boeing.com (slb-av-01.boeing.com [129.172.13.4]) by
stl-smtpout-01.ns.cs.boeing.com (8.14.4/8.14.4/8.14.4/SMTPOUT) with ESMTP id
p0QLQqs6028458 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256
verify=FAIL) for <mext@ietf.org>; Wed, 26 Jan 2011 15:26:53 -0600 (CST)
Received: from slb-av-01.boeing.com (localhost [127.0.0.1]) by
slb-av-01.boeing.com (8.14.4/8.14.4/DOWNSTREAM_RELAY) with ESMTP id
p0QLQqho012111 for <mext@ietf.org>; Wed, 26 Jan 2011 13:26:52 -0800 (PST)
Received: from XCH-NWHT-09.nw.nos.boeing.com (xch-nwht-09.nw.nos.boeing.com
[130.247.25.115]) by slb-av-01.boeing.com (8.14.4/8.14.4/UPSTREAM_RELAY) with
ESMTP id p0QLQphN012072 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128
verify=OK) for <mext@ietf.org>; Wed, 26 Jan 2011 13:26:52 -0800 (PST)
Received: from XCH-NW-01V.nw.nos.boeing.com ([130.247.64.120]) by
XCH-NWHT-09.nw.nos.boeing.com ([130.247.25.115]) with mapi;
Wed, 26 Jan 2011 13:26:51 -0800
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: "mext@ietf.org" <mext@ietf.org>
Date: Wed, 26 Jan 2011 13:26:50 -0800
Thread-Topic: IRON - a new approach to mobility management
Thread-Index: Acu9ZObUeEtp4wpfT9m3W4BGslqdFwAIrYJQ
Message-ID: <E1829B60731D1740BB7A0626B4FAF0A65C682836E4@XCH-NW-01V.nw.nos.boeing.com>
References: <AANLkTikGBOTOopf5g0SVvSe1-f1fBK38CN+mSnPdp+8D@mail.gmail.com>
In-Reply-To: <AANLkTikGBOTOopf5g0SVvSe1-f1fBK38CN+mSnPdp+8D@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [MEXT] IRON - a new approach to mobility management
X-BeenThere: mext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mobile IPv6 EXTensions WG <mext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mext>,
<mailto:mext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mext>
List-Post: <mailto:mext@ietf.org>
List-Help: <mailto:mext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mext>,
<mailto:mext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jan 2011 21:24:00 -0000
Hello, I would like to introduce a new approach to mobility management, which is an in-built feature of a new routing and addressing system known as the Internet Routing Overlay Network (IRON): http://www.rfc-editor.org/internet-drafts/draft-templin-iron-17.txt IRON is a product of the IRTF Routing Research Group (RRG), which was chartered to provide recommendations on addressing the Internet routing scaling issue. While the IRON development effort focused primarily on routing scaling, it soon became clear that mobility management was also naturally afforded by the base architecture with no need for adjunct mechanisms. Also, although this fully-integrated proposal is new many of the concepts were motivated by earlier works. The document therefore cites related initiatives which explored similar concepts. The IRON mobility management approach combines the best aspects of both proactive and on-demand route discovery. IRON Clients (which may include mobile end systems and mobile routers) discover topologically-close IRON Serving routers (i.e., "Servers") and create a connection with one of the Servers for the purpose of maintaining bidirectional tunnel neighbor state. The Client then registers one or more of its interfaces with the Server so that the Server has handles for sending return traffic to the Client. Since the Server can observe the public-side address(es) of the Client without the Client needing to discover them itself, the system therefore also naturally supports a simplified form of NAT traversal. When a Client connects to the Server, the Server sends a "link up" indication via a dynamic routing update that is propagated to a core set of Relay routers (i.e., "Relays"). In practice, there will be O(10's) of Relays while there may be several orders of magnitude more Servers that are topologically distributed throughout the Internet. Only the Relays need maintain a full topology in their routing tables; Servers need only maintain routing table entries for their current set of connected Clients. When a Client 'A' connected to Server 'Y' has a packet to send to a new correspondent Client 'B' connected to Server 'Z', 'A' first tunnels the packet to 'Y' as its default router in the overlay network. Since 'Y' has only partial topology information, it then tunnels the packet to a Relay 'R'. Since 'R' has full topology knowledge, it then tunnels the packet to 'Z' which in turn tunnels the packet to 'B'. At the same time, 'Z' also returns a Redirect message to inform 'Y' that 'Z' is a better next hop in the overlay network to reach 'B'. If 'Y' is configured to forward Redirects to its Clients, it then forwards the Redirect to 'A' which then populates its routing tables with a more- specific route. Otherwise, 'Y' uses the Redirect to update its own routing tables. Hence, route optimization is naturally supported. When 'A' changes its ISP points of attachement (i.e., when 'A' moves), it need not explicitly inform 'Y' of the changes as long as it wishes to retain 'Y' as its Server, since 'Y' will naturally discover any changes in 'A''s address(es) via the source addresses of 'A''s packets. 'A' also need not inform any of its recent correspondents about the changes, since the correspondents can still reach 'A' via 'Y'. Hence, localized mobility events are communicated implicitly and immediately with no need for binding updates. When 'A' moves far away from 'Y', it can leisurely discover a new nearby Server 'W'. It can then connect to 'W' and disconnect from 'Y' which will cause dynamic routing between the overlay network Relays to naturally update 'A''s Client-to-Server bindings. Hence, routing stretch is managed without need for delay-sensitive actions. Finally, the base system does not require Client-to-Client binding updates. For example, if Client 'C' has a routing table for 'A' with next-hop 'Y', but 'A' has moved to a new Server 'W', 'C' will receive Redirect messages from 'Y' informing it that 'A' is now associated with 'W'. Hence, 'A' need not keep track of recent correspondents, since any correspondents will naturally be redirected to 'A's new location without risk of packet loss. (Again, this is a coarse-grained mobility consideration, since 'A' will typically not change to a new Server unless it moves some significant distance, e.g., 1000 miles). Comments and questions welcome, Fred fred.l.etmplin@boeing.com
- [MEXT] Call for WG adoption of I-D: draft-korhone… marcelo bagnulo braun
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Jan Zorz @ go6.si
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Arnaud Ebalard
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Basavaraj.Patil
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Behcet Sarikaya
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Jan Zorz @ go6.si
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Arnaud Ebalard
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Laganier, Julien
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Hidetoshi Yokota
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… jouni korhonen
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Domagoj Premec
- [MEXT] IRON - a new approach to mobility manageme… Templin, Fred L
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Laganier, Julien
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Suresh Krishnan
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Ahmad Muhanna
- Re: [MEXT] Call for WG adoption ofI-D: draft-korh… Templin, Fred L
- Re: [MEXT] IRON - a new approach to mobility mana… Templin, Fred L
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Jouni
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Laganier, Julien
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Laganier, Julien
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Jouni
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Laganier, Julien
- Re: [MEXT] IRON - a new approach to mobility mana… Templin, Fred L
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… liu dapeng
- Re: [MEXT] IRON - a new approach to mobility mana… Templin, Fred L
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Julien Laganier
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… jouni korhonen
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Julien Laganier
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Jouni
- Re: [MEXT] Call for WG adoption of I-D: draft-kor… Julien Laganier