Re: [v6ops] Routers are hosts too!

t.petch <ietfc@btconnect.com> Sat, 09 January 2016 13:07 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B2E71A870E for <v6ops@ietfa.amsl.com>; Sat, 9 Jan 2016 05:07:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.799
X-Spam-Level:
X-Spam-Status: No, score=0.799 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] 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 52Ir8NpZzEYX for <v6ops@ietfa.amsl.com>; Sat, 9 Jan 2016 05:07:34 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0096.outbound.protection.outlook.com [104.47.1.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 564451A870B for <v6ops@ietf.org>; Sat, 9 Jan 2016 05:07:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/5GbA1o9eSfoyT79Wop9TbHpp/VGylOP5zew3Eogrz0=; b=JjW3NBGQ7hZATiK7GbFAGqBseSWM4/B0BHG98sjsnKmzoDfeoJmzXq5Q5m8UkEsq+jGSMv/QQdyISgsXw2FmnI76LH7ywJr03Tyapan+94XDM1FHmZFLnIelCaIX1t+K9CTwLIXBbB0/F5hZMqS37kE0WbjCEUH66kmW9tM/jB0=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
Received: from pc6 (86.185.87.133) by DBXPR07MB061.eurprd07.prod.outlook.com (10.242.147.14) with Microsoft SMTP Server (TLS) id 15.1.361.13; Sat, 9 Jan 2016 13:07:30 +0000
Message-ID: <03a301d14ade$57cb6e40$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>, v6ops@ietf.org, Joe Touch <touch@isi.edu>
References: <568E6552.9030008@gmail.com> <568EACE4.2070408@isi.edu> <568F8F37.3050708@gmail.com> <20160108.121015.74737501.sthaug@nethelp.no> <67D93E4D-714A-4566-A308-D9EFBB71C43B@puck.nether.net> <568FC62B.2040109@gmail.com> <18838.74.139.119.34.1452263734.iglou@webmail.iglou.com> <568FD4BF.5080608@gmail.com> <4129.74.139.119.34.1452267772.iglou@webmail.iglou.com> <568FDE34.1060003@gmail.com> <5690A82F.5020007@isi.edu>
Date: Sat, 09 Jan 2016 13:04:41 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.185.87.133]
X-ClientProxiedBy: DB3PR05CA0026.eurprd05.prod.outlook.com (25.160.41.154) To DBXPR07MB061.eurprd07.prod.outlook.com (10.242.147.14)
X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB061; 2:P+LG1nJ5RwvgmXdMTDSCGZ7Ezhfp0CR0j/X4uSNrd5a+RV5sPsusSkErZdjYxZyYj0GT+w+O6Wi2F83g9ihRmIm1eHdicDgUcqqtQXKZtD/WTkpsbjFgfo64PAf9XjgnepD0k2krEHZmdNcK/FhWuA==; 3:AaJbkgqT2A/N7xoSXZW3m6y3z5/WgW3yIHjh9+g0Mol2C6RMv1aOqNcrcuwhP5eyPDfOyyZmbdaBx+4jQzBbSIY6eQVS8z1KL2hXv1l0Z6dGuqMaodNvL6nDWUNM3xqk; 25:X4rw1SyT0hVPUlHrs+8idx6kZecTjIk5wHXBYdLZY2wO/BbU+1RCFcYCoxktLjK3cqtRFQ/RGZpKu48KK4msUaQsODLIafWS+75pKWL7D56Xpee5JLCFY6CivJLbdsdpEFmL8Oa/9KzDNGaC0qF/RBqYFh5BV7AFMFfjOqT2KHrHYlScngFP7sOIiIBJs5PWyg/5DTGTxTioeT3xIb8s7sbQOsj7/S9E9hsaSMuxtMl0R3YFILWvosYmCK7Pih+/; 4:DhyhCTV5uDWkwGivKUraXFD9tKA6KDl6mIsuk90pClgsvjMZ1512/VGsxWYU+ADDBLCz2EfLXzOkh5OQ8oh6vEqdRC2nhJfLlI9LLmUAYivSMqV1RS6SIijGwWMxcSinNN8sYFVji5q88l7RsvTJMN07uhfY3Zvv1GZjU5M3+kJE14/P9m3kp82LO1Jx9ff3gZd7IfuwW72m18b2ra9/ZuPpPsHK1EbJZrJ2TPcUuC/hsG8LTpalKDsyzLSVwHPkAos+/VxTa9av2O4Yqfv9dcdnhW/0oC6GjDV1h807W79RhZiY6G5CftyoVRUwLmQkSCCDCwOoMnzDwz6hktPBNqBlrmhkt599KlQB7TVa0lv6XUhxDSCNd4XK7vRxU6to
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DBXPR07MB061;
X-MS-Office365-Filtering-Correlation-Id: 1e24a509-df6c-49ce-ed85-08d318f5d4b5
X-Microsoft-Antispam-PRVS: <DBXPR07MB0616A4EE7FC0CF00ED9F45CA0F70@DBXPR07MB061.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(10201501046); SRVR:DBXPR07MB061; BCL:0; PCL:0; RULEID:; SRVR:DBXPR07MB061;
X-Forefront-PRVS: 0816F1D86E
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(479174004)(13464003)(24454002)(377454003)(199003)(189002)(84392002)(5001960100002)(61296003)(19580395003)(106356001)(1456003)(76176999)(62236002)(81816999)(3846002)(105586002)(81686999)(1096002)(230700001)(33646002)(50466002)(44736004)(107886002)(77096005)(66066001)(5008740100001)(2906002)(6116002)(2171001)(19580405001)(586003)(44716002)(47776003)(97736004)(23756003)(40100003)(5001770100001)(189998001)(86362001)(50986999)(50226001)(1556002)(116806002)(5004730100002)(87976001)(42186005)(14496001)(92566002)(101416001)(226693001)(93886004)(81156007)(122386002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DBXPR07MB061; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB061; 23:1igoDdCsr1+BJv6/SvPb3HxrKxPHyX84Z3+EchkInJgBE51s5eewekQs9wLwWUTZGckpszi2sqTUgEQntNgFmqGCxbVla2PsLn2kYNAMWpk4F3A8rlMiVqrcTH1eb0Ae5mFB5OdS0FH50dU7IMl4x3Qc7ibeOaaYapjKTFbT4Pjp5P3bB1sF/IWjoht6bonlGfeecHQVm6dV7soMtIE7XBd37+8fodnFZfOypiaa54zNbqUQP8mHj38e6ObEkICVDeIDJBjVo4ArJMSM5JwdbVl8ayWi4/yBC0SGZ0WmTSUJzGm/4idHAVcqgih7g3idkK/z65wri2sn6BBEUm3qRCsICvHtyACdNRvub5V1TB0Bn6Tzd+8eECkQHYpGyEsSo7+yV8ulKysiNSY0cG6ntOwVVtQNTavF42X4K4bw9wk7xuYXr+dAyINeS2peXxVY8cGpy0iMPGHQ6mUx/lIjOl9QiqlD/sU+vQmkXFYKi9cCbrGBWgwMqClkoHniUIUyR4QvZr3SQYSJlG5lyfqvZQIiYiUmhLUokwFIUkW0Gg4Zw3CtlPyevX7D0caL6x/NRlbJopvqPcL+4+CD0cZQwg7Z1OCxBK6T5+ezaYJPbx1k8mSaZVSJMEYii3QQRSbqXitIi9oSukI2VhEha4YWwbMSbrV8h4oNGLUo66bONvEVmlnNXeS9+Q5RNN7ZkxsEiv9qnJmiyjWCfGyPKq1K+WgG0uE93PWBcy4kz2NER2SgXJx85u9Xk5qkKVkpB6plJGVmcjeZhPBn2QsBy6dXPBX1c5c3RNYBbk3VDADoeEon9ymJQt/C0CZiZH1G2R0rlvQyVM0S6XrPRO8ZrQTiT1KkNHf3yKGz+lozlMTREVMeMQLoJK3KYjLbYDqSNuRib2SKRAP2qbI3/IAUYpDZwZvMSCitDHbcKTRHcPKfvZT7g/WWDmmE/gdnTvVQCz+ZJzP61ooEVuM1yhrrRk9J7/xn2Aua3UHk4Bt3fT/UvmsHCFhe37WQJuh6L91DSZ5Wzdbz2r9OgFLAT4n3X6KYxs5tPJQpN2gvDbnzZYaYuVzKulYmwL/N5BM9Y6NFXypkpwARduIbYgjg6PJNs4WHIjI5t8/zlKYnGjkFHCf2Ty9xDD91bqxQscIx9FaByhIvK0usAZRiCmi7tEx682f59E59PjCK9ltc7Qh8QB83HHOgoAhslmtp2fphmeq0bOOoKXmJiW93aPenXwzsPQ/qmWxuKFNcpdCCUUzJG+o1W7SzKyeNBczMdIHzc0AjzbFjvIBm37EIKBvZhcFIZQ/kladPqWOaRzERoflDm2PAdGaH01GaBlVJvY02ZBRKc5kqrTKuFQJR8/y7SnPBu/WmaSgwAg3qWBSMnLaVTo6ZmzPr7R5M4NX7vf7B8eJVmGXRqFcv1R/k6BbZ6BhkCkK8tA==
X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB061; 5:3qACwHQAJHKQ+8cT3Nrp74tkHYvlWVvTEB0rx91ElhFOtni9pQLplrsKO8tuoSswWKv4YFnXZRoD3tTd8z8nHfTSkfUSLth2c7VJ3z1BIHGPkL1E+3Kgjh0nqW0IPFW7g73ZAMdidqw281jbYtM48Q==; 24:79Rq+lzARPcSKGtiCO5Bl1tDvMJU6Ama4tq9euZqAP2wRxdedeODtkeLGx4JVRk3EKsUkjLbRYO0Rqreew285zbr4McqpLZiE6avClWj8Ek=
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2016 13:07:30.2090 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB061
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/61D5hFTxrUFZF9s2Wc-yZ4p2Fm4>
Subject: Re: [v6ops] Routers are hosts too!
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 09 Jan 2016 13:07:37 -0000

----- Original Message -----
From: "Joe Touch" <touch@isi.edu>
To: "Alexandre Petrescu" <alexandre.petrescu@gmail.com>;
<v6ops@ietf.org>
Sent: Saturday, January 09, 2016 6:26 AM

> On 1/8/2016 8:05 AM, Alexandre Petrescu wrote:
> > RFC1122 "Reqs for Internet Hosts -- Communication Layers" does not
> > mention longest-prefix match.
>
> Section 3.3.2.3 (source address selection) refers to Section 3.3.1,
> which includes a set of mechanisms in Section 3.3.1.2 for selecting
> among multiple gateways.
>
> Note that this algorithm involves using a route cache with ICMP
> redirects that help the system learn the "best" (quote from the RFC)
> next-hop. Those entries are described in terms of host routes, but
there
> is a discussion about aggregating those entries in 3.3.1.3.
>
> The net result of that aggregation is effectively longest-prefix
matching.
>
> So you're strictly correct - RFC1122 does not require longest prefix,
> but a large number of entries in the route cache is more effectively
> handled as such.

But then RFC1122 does not mention classless addressing or Variable
Length Subnet Masks - as I recall, they did not exist at that time.
Rather, RFC1122 deals with 32 bit Host addresses and Classful Networks,
ie 8 or 16 or 24 bit addresses, so while you might have more than one
entry in the cache for a given destination, they will all be the same
length so the concept of longest-prefix (and of course, the term prefix
has no meaning at that date) match does not come into consideration.

Tom Petch

> Joe
>