Re: [Ila] [5gangip] SIR [was ILA forwarding]

Saleem Bhatti <saleem@st-andrews.ac.uk> Thu, 03 May 2018 16:14 UTC

Return-Path: <saleem@st-andrews.ac.uk>
X-Original-To: ila@ietfa.amsl.com
Delivered-To: ila@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCE1212D944; Thu, 3 May 2018 09:14:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level:
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=universityofstandrews907.onmicrosoft.com
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 WFLQQ8048lOu; Thu, 3 May 2018 09:14:29 -0700 (PDT)
Received: from mcgraw.st-andrews.ac.uk (mcgraw.st-andrews.ac.uk [138.251.8.95]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41ED112D883; Thu, 3 May 2018 09:14:28 -0700 (PDT)
X-StAndrews-MailScanner-From: saleem@st-andrews.ac.uk
X-StAndrews-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=0.011, required 5, autolearn=not spam, HTML_MESSAGE 0.00, T_DKIM_INVALID 0.01)
X-StAndrews-MailScanner: No virus detected
X-StAndrews-MailScanner-ID: w43GEHjp030293
X-StAndrews-MailScanner-Information: Please contact the ISP for more information
Received: from unimail.st-andrews.ac.uk (exch13-srv03.st-andrews.ac.uk [138.251.9.20]) by mcgraw.st-andrews.ac.uk (8.14.9/8.14.9/Debian-4~bpo0+uos) with ESMTP id w43GEHjp030293 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT); Thu, 3 May 2018 16:14:18 GMT
Received: from exch13-srv02.st-andrews.ac.uk (138.251.8.23) by exch13-srv03.st-andrews.ac.uk (138.251.9.20) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 3 May 2018 17:14:16 +0100
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (213.199.154.184) by exch13-srv02.st-andrews.ac.uk (138.251.8.23) with Microsoft SMTP Server (TLS) id 15.0.1210.3 via Frontend Transport; Thu, 3 May 2018 17:14:16 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=UniversityofStAndrews907.onmicrosoft.com; s=selector1-standrews-ac-uk0e; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=CDRCVRx4f1zt37tvXjjKx5TNXsqZW4dZebHVW8Qprgw=; b=b0IbK8ohBvaXyyP1M9T77LdB35mkXuf7Km8kTF5//1k+bIXYP52XMTzZem9yutbBkzSU7sFks7upfxngRSCqR2xHPNgpAVNq07YKQHUWrg870QUHkXnyNg7f7ToGtj2VxAJw7xX3dRmVd6EQbdhUN3Mai456PMXQyWigVWLIJf8=
Received: from VI1PR0602MB3615.eurprd06.prod.outlook.com (52.134.2.146) by VI1PR0602MB2798.eurprd06.prod.outlook.com (10.175.21.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.735.16; Thu, 3 May 2018 16:14:15 +0000
Received: from VI1PR0602MB3615.eurprd06.prod.outlook.com ([fe80::410c:e715:db77:6617]) by VI1PR0602MB3615.eurprd06.prod.outlook.com ([fe80::410c:e715:db77:6617%13]) with mapi id 15.20.0715.024; Thu, 3 May 2018 16:14:15 +0000
From: Saleem Bhatti <saleem@st-andrews.ac.uk>
To: Tom Herbert <tom@herbertland.com>
CC: Tom Herbert <tom@quantonium.net>, Behcet Sarikaya <sarikaya@ieee.org>, "ila@ietf.org" <ila@ietf.org>, 5GANGIP <5gangip@ietf.org>
Thread-Topic: [5gangip] SIR [was ILA forwarding]
Thread-Index: AQHT4Y7i8M5nRZXQ6kmKwX1lR7msa6QbXleAgAC0eACAAKIZAIABe4gA
Date: Thu, 03 May 2018 16:14:15 +0000
Message-ID: <F7938DA0-F861-4543-BA78-84721A8D20EA@st-andrews.ac.uk>
References: <CAC8QAccHA++FXQWQ5KB7MpOhVO-umdjxCjqAgmddJ4vWEthyWA@mail.gmail.com> <CAPDqMeqzWKbOC5kWAXi8VP3xjeCFUw0DCpS_oD3KzqnOC4XjfA@mail.gmail.com> <264FEFB6-E83D-4E10-BBAF-607BBEAA3849@st-andrews.ac.uk> <CALx6S343GBQn2ZBAsvLFVgM5msKC1Zw3SPoZ29c298GT_PdJ6Q@mail.gmail.com>
In-Reply-To: <CALx6S343GBQn2ZBAsvLFVgM5msKC1Zw3SPoZ29c298GT_PdJ6Q@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=saleem@st-andrews.ac.uk;
x-originating-ip: [2001:8b0:d3:1::18]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0602MB2798; 7:B7T4AOxputesW7Tv1PTUR6xaYrbndVAw58NiKTF9N3B8IavbK9RggqkXGr5YfQwRyfoZV/BKvQ/yT7kugAMvbqFpK3mHFt6rwwxED8zMtHshAsn+nB/X2qrQ+DIdhQGNeV/EiBdjycThrMO7B+GIxk4Vw08kO214gZlQR31Lo9Ozjuz/c6qSADJDZ/XrJumqKvDqMNy0k+eRX9fJByDoY5tZVDAunpknh177q30L0EbDtAaNM8eook7YBhwKMfaF
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-microsoft-antispam: UriScan:(36968037445663); BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989080)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(8990040)(2017052603328)(7153060)(7193020); SRVR:VI1PR0602MB2798;
x-ms-traffictypediagnostic: VI1PR0602MB2798:
x-microsoft-antispam-prvs: <VI1PR0602MB2798A2CE7FAD57B7BE94016EA7870@VI1PR0602MB2798.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(171593684265217)(85827821059158)(36968037445663);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231254)(2017080701022)(944501410)(52105095)(10201501046)(3002001)(6041310)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011); SRVR:VI1PR0602MB2798; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0602MB2798;
x-forefront-prvs: 066153096A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(376002)(39860400002)(346002)(396003)(39380400002)(189003)(199004)(478600001)(5250100002)(6116002)(86362001)(6436002)(93886005)(99286004)(74482002)(4326008)(53936002)(6246003)(966005)(606006)(476003)(486006)(6486002)(46003)(11346002)(446003)(2616005)(6916009)(83716003)(14454004)(105586002)(106356001)(25786009)(229853002)(82746002)(54906003)(97736004)(6506007)(8936002)(3660700001)(53546011)(8676002)(3280700002)(59450400001)(186003)(102836004)(2900100001)(786003)(6306002)(54896002)(316002)(2906002)(68736007)(236005)(76176011)(33656002)(6512007)(36756003)(5660300001)(81156014)(7736002)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0602MB2798; H:VI1PR0602MB3615.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: st-andrews.ac.uk does not designate permitted sender hosts)
x-microsoft-antispam-message-info: UnPfEWzcp7XyWRihT4L7ADoTTMM1JjGKDYDBSNoUGQz1CV5R3vt4AwDgADh12AYLTsOa9AfyU364xAiKjt0aLAzgXISrGJC50LOECLf/Zl/1v7xzBtSFVg2fLRW+/P4r6xCNWU0TLpzyxf/QF2V6jx48xJgaEst7cy1SYDphDMc9K1jDiQ3SiPuxHjVALE1k
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_F7938DA0F8614543BA7884721A8D20EAstandrewsacuk_"
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: 29dfc46e-6743-4873-4dbe-08d5b110ea85
X-MS-Exchange-CrossTenant-Network-Message-Id: 29dfc46e-6743-4873-4dbe-08d5b110ea85
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2018 16:14:15.3741 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f85626cb-0da8-49d3-aa58-64ef678ef01a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0602MB2798
Archived-At: <https://mailarchive.ietf.org/arch/msg/ila/eFEGoR81ZQdn_lP6NtGFlW8s5w0>
Subject: Re: [Ila] [5gangip] SIR [was ILA forwarding]
X-BeenThere: ila@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Identifier Locator Addressing <ila.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ila>, <mailto:ila-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ila/>
List-Post: <mailto:ila@ietf.org>
List-Help: <mailto:ila-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ila>, <mailto:ila-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2018 16:14:33 -0000

Tom;

On 02 May 2018, at 18:35, Tom Herbert <tom@herbertland.com<mailto:tom@herbertland.com>> wrote:

On Wed, May 2, 2018 at 12:55 AM, Saleem Bhatti <saleem@st-andrews.ac.uk<mailto:saleem@st-andrews.ac.uk>> wrote:


On 01 May 2018, at 22:09, Tom Herbert <tom@quantonium.net<mailto:tom@quantonium.net>> wrote:

On Tue, May 1, 2018 at 1:56 PM, Behcet Sarikaya <sarikaya2012@gmail.com<mailto:sarikaya2012@gmail.com>> wrote:
Hi Tom,

With SIR fixed, I wonder how do you address multi homed UEs in ILA?
Maybe you did not need it for VMs because they are not multi homed but UEs
definitely have multiple interfaces.

That's a tough problem. If both interfaces are in the same ILA domain,
then there's no issue it should just work. If they're not then
something needs to be done across domains for it to work seamlessly
where addresses associated in one domain can be routed in another.

ILNP treats it using two different locators but same identifier which seems
reasonable.

But then locators are exposed to end devices-- privacy problem.

ILNP offers options for location privacy, without tunnelling or loss of end-to-end semantics for a flow - please section 7 of RFC6748.

Hi Saleem,

>From RFC6748:

"To enable this function, we use a middlebox that we call the Locator
Rewriting Relay... The operation of the LRR is conceptually very
simple.  We assume that the LRR first has mappings as given in
expressions..."

Looks like an LRR is providing almost identical functionality as an
ILA-R.

I do not believe so - the LRR function is very simple, with no control-plane or management-plane defined (deliberately), but the ILA-R is a more complex beast. (Possibly, the LRR function could be implemented by a suitably configured ILA-R, I am guessing.)

The LRR is only a simple building block. Examples on how it could be used for providing some level of location privacy are:

1) a localised-/site-numbering scheme at an ingress/egress point (e.g. as described in Section 2 of RFC6748); or
2) a more complex, network-wide, Tor-like forwarding mechanism (as outlined in Section III.C of this MILCOM-2011 paper https://tinyurl.com/yd643dm6, summarised in Section 7 of RFC6748)

ILNP does not mandate or exclude either of these, and does not define a control-plane or management-plane that could be used specifically for either of those two more complex functions: only the Locator-Update handshake (via ICMP) is defined (Section 6 of RFC6741, and RFC6743).

The key point is that the locator value can be re-writtern for packets on the fly, as required, in order to implement various locat{or|ion} obfuscation mechanisms (for privacy), and/or explicit forwarding, without impacting end-to-end state. Possible examples are:

- site-multihoming (Section 3 of RFC6748);
- site-/network-mobility (Section 4 of RFC6748); and
- and some coarse-grained traffic-engineering (Section 5 of RFC6748).

Cheers,
--/Saleem


You might even be able to leverage the ILA-R code to implement
it.

Tom


Cheers,
--/Saleem



Regards,
Behcet



_______________________________________________
5gangip mailing list
5gangip@ietf.org<mailto:5gangip@ietf.org>
https://www.ietf.org/mailman/listinfo/5gangip


_______________________________________________
5gangip mailing list
5gangip@ietf.org<mailto:5gangip@ietf.org>
https://www.ietf.org/mailman/listinfo/5gangip