Re: [v6ops] Question on multi-homed nodes and address/route selection

Tim Chown <Tim.Chown@jisc.ac.uk> Thu, 02 March 2017 23:57 UTC

Return-Path: <tim.chown@jisc.ac.uk>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC6BE129405 for <v6ops@ietfa.amsl.com>; Thu, 2 Mar 2017 15:57:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.32
X-Spam-Level:
X-Spam-Status: No, score=-4.32 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jisc.ac.uk header.b=AEcxanWI; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=jisc365.onmicrosoft.com header.b=EESXohrf
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 wysr1lorY6Xg for <v6ops@ietfa.amsl.com>; Thu, 2 Mar 2017 15:57:29 -0800 (PST)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [146.101.78.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1685D1293E4 for <v6ops@ietf.org>; Thu, 2 Mar 2017 15:57:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc.ac.uk; s=mimecast20170213; t=1488499047; bh=3p1EHDVD3c5r32wuNMGGrlcEI97kX9cREgE2J8pUmxg=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To:MIME-Version:Content-Type; b=AEcxanWIMozahGUUIkcrMP6dCpWTmtgPUeVjP+pOzawP/nOb6psWl8LCI+Kug/GNDc4zt1N1iYu/g6nJ5QGtDO3AUAhmDyXW76BZl4VlEScNL+IdK9NE0wUOK/6DunHBO0WhwcJUX0XvKReQK4v8FwcEupN2ACqZBI3M+p+ibAI=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc365.onmicrosoft.com; s=selector1-jisc-ac-uk; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=fpwm7OXyW0XNllpkcU+IbJLJ3LlWWOy5sJAaDy2UgPA=; b=EESXohrfxcfMTM2u+EvD1BuUWDx+WlQkhrKpvJZn+kJNNEkeC9TxNgmqRDLMjhYLxRYoYBYGSgEPjN/gMHrpXaOlrWKMRA5UkzsmV3vGEQ5daGktJc3lXauVs3WYvjtUKSohcacU/KGkGVEc5qvvptq/lGQRuHRYCNnSkFVFWdE=
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03lp0115.outbound.protection.outlook.com [213.199.154.115]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-85-s3Mi7wVdPS2JBMYRNyV5kw-1; Thu, 02 Mar 2017 23:57:18 +0000
Received: from VI1PR07MB1151.eurprd07.prod.outlook.com (10.163.168.148) by VI1PR07MB1150.eurprd07.prod.outlook.com (10.163.168.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2; Thu, 2 Mar 2017 23:57:17 +0000
Received: from VI1PR07MB1151.eurprd07.prod.outlook.com ([10.163.168.148]) by VI1PR07MB1151.eurprd07.prod.outlook.com ([10.163.168.148]) with mapi id 15.01.0947.012; Thu, 2 Mar 2017 23:57:16 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Thread-Topic: [v6ops] Question on multi-homed nodes and address/route selection
Thread-Index: AQHSkz2Kzpy8F/uaHU2On1jpica7iKGBkAMAgAAtcwCAAH18AA==
Date: Thu, 02 Mar 2017 23:57:16 +0000
Message-ID: <D95A331F-7751-480E-9FF7-74A91CA16AF6@jisc.ac.uk>
References: <E969A0C5-46E5-4B58-BDEB-AE686D76210F@thehobsons.co.uk> <013B7A75-E5F6-4F47-9D92-33114F1781F8@cisco.com> <B1BBBF51-2B5D-4E65-BB23-1D1A52C1A183@thehobsons.co.uk> <A495BAE4-CC7D-4E94-94A0-51EC829E9A7D@cisco.com>
In-Reply-To: <A495BAE4-CC7D-4E94-94A0-51EC829E9A7D@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3259)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2001:a88:d510:1101:ccb3:eef5:8ba1:2f9d]
x-ms-office365-filtering-correlation-id: c767d79d-9fbe-4ccb-c8cf-08d461c7db29
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:VI1PR07MB1150;
x-microsoft-exchange-diagnostics: 1; VI1PR07MB1150; 7:bexiPxI9c6Qs3xUYK8K2BNlJhxnZeXKbDAaXw7hPKLSHZnUzz9mixgQw65woY8lmrlZs+uAOUtn/gpJlFqJbxhVRKTQYUbKiOrefry8OAYmKVAkUHFD0biJt/y6Owe/Gmv6Ek6+XrF7oBCtF19S7+40GZQcJ629Z+J1hCf6lPtsnv/wKs7si3dDf9F5IoJ0hhSntYROrrsjPxtU2pT1HamCFnpaQMoLHwELlYDkOgv/uW+tBXZRFo+eaeEG/GHB0NrG8NTKyj9By96lS1Jc7DUewkwooTEGeSy2PifTPYdSeJ0Db40xN+AWOFECoEoSwqaqJIUbeeNesGlWDrdKGhw==; 20:3vNeUo8Nz/tVLk+NArK9WRm/HReGp/zcpSUhsjw/LMGx0uCV0uJMTAqEN1jipP5SyJ1q9nonnHv2Yx4hwryv95Auv5Is18owWcNxmqA5NtATobsEthyKyeQ1sl4a7NdT8H7zBdwoN0pFmoXD/cg0QBFMVQ5jXAnI/b+d2rEtw9Q=
x-microsoft-antispam-prvs: <VI1PR07MB1150D0C8A40C6826BAC21129D6280@VI1PR07MB1150.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123558025)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(6072148); SRVR:VI1PR07MB1150; BCL:0; PCL:0; RULEID:; SRVR:VI1PR07MB1150;
x-forefront-prvs: 023495660C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(7916002)(39450400003)(24454002)(51414003)(82746002)(189998001)(42882006)(102836003)(83716003)(7906003)(5660300001)(110136004)(38730400002)(33656002)(2950100002)(6916009)(53546006)(77096006)(8936002)(6486002)(6246003)(53936002)(99286003)(81166006)(86362001)(50226002)(4326008)(6306002)(606005)(6506006)(7736002)(6512007)(54906002)(6436002)(6116002)(25786008)(54896002)(236005)(92566002)(229853002)(93886004)(2900100001)(74482002)(3280700002)(122556002)(57306001)(76176999)(2906002)(50986999)(106116001)(3660700001)(36756003)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB1150; H:VI1PR07MB1151.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2017 23:57:16.8479 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1150
X-MC-Unique: s3Mi7wVdPS2JBMYRNyV5kw-1
Content-Type: multipart/alternative; boundary="_000_D95A331F7751480E9FF774A91CA16AF6jiscacuk_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/z46flVtWdUAlBOXH9Fe_wgTyJCQ>
Cc: Simon Hobson <linux@thehobsons.co.uk>, IPv6 Operations <v6ops@ietf.org>, "draft-bruneau-pvd.authors@ietf.org" <draft-bruneau-pvd.authors@ietf.org>
Subject: Re: [v6ops] Question on multi-homed nodes and address/route selection
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Mar 2017 23:57:32 -0000

On 2 Mar 2017, at 16:28, Eric Vyncke (evyncke) <evyncke@cisco.com<mailto:evyncke@cisco.com>> wrote:

Simon,

You nail the problem that the draft https://tools.ietf.org/html/draft-bruneau-pvd-00 is trying to address ;-)

Comments are welcome of course (I will send a separate email for those comments in a few minutes).

The other document I was refering to is now expired: https://tools.ietf.org/html/draft-ietf-6man-multi-homed-host-10

I assumed you meant https://tools.ietf.org/html/draft-bowbakova-rtgwg-enterprise-pa-multihoming-01 :)

But the IETF has been kicking this particular football around for at least 15 years now, since before the multi6 WG was born and died… looking at https://datatracker.ietf.org/wg/multi6/documents/ is rather nostalgic!

Tim

-éric


On 02/03/17 14:45, "v6ops on behalf of Simon Hobson" <v6ops-bounces@ietf.org<mailto:v6ops-bounces@ietf.org> on behalf of linux@thehobsons.co.uk<mailto:linux@thehobsons.co.uk>> wrote:

   Eric Vyncke (evyncke) <evyncke@cisco.com<mailto:evyncke@cisco.com>> wrote:

How timely :-)

Together with other folks, we are submitting an I-D in the  coming hours about Provisioning Domains (PvD) which addresses your use case of multi-homing in a 'complex case'.

   I look forward to looking at it.

AFAIK, there is another I-D (or even RFC) that recommends hosts to select the default route next-hop based on the source prefix used.

   That doesn't really address the issue. It's logical that for whichever address the node picks to use as a source address for an outbound connection, it should use an appropriate outbound route - I would guess, logically a router that advertised the matching prefix as one it routes for.

   But you have to take a step back and look at how that source address is picked - because in effect, source address selection for an outbound connection is intrinsically linked to route selection. Ie, if the node/service picks address A then the packet must be routed via connection X, if it picks source address B then the packet must be routed via connection Y.

   So it's no good if (just picking an example) I've got a connection that is good for bulk transfers (cheap, maybe slower and/or higher latency/jitter) and want to route my outbound mail via that connection, thus leaving the higher cost but better connection for interactive use (eg browsing) - if the mail service then uses a source address meaning that the packets have to be routed via the latter connection.
   I could force the mail service to bind to just one address - but that then means more local config - and it breaks if the latter connection goes down and I need it to failover to the other one for the duration of the outage.


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


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