Re: [Idr] I-D Action: draft-ietf-idr-large-community-01.txt

t.petch <ietfc@btconnect.com> Fri, 07 October 2016 10:29 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD0B81294E2 for <idr@ietfa.amsl.com>; Fri, 7 Oct 2016 03:29:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level:
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.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 FX59bIwKIvTt for <idr@ietfa.amsl.com>; Fri, 7 Oct 2016 03:29:00 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0097.outbound.protection.outlook.com [104.47.2.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 361391294B1 for <idr@ietf.org>; Fri, 7 Oct 2016 03:29:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=pI8LaomWzRQ6Dk+WQbqRpQSq97DcQqUjHnBUHr9q13E=; b=SnuIgL9I63KPUTpuqYsKmWe653fgFMnI6RoPwuZSY1+Qg/2I6jPWCXvUcPTPffSVgD+NcWu7Kfq/NoVhseVQnLUoJKQ/GMf2FnmhVU1evnTOUU4VtJ08TqkLzKi5qqBLjQDDMH76TbOuyvhEMk98/Gw9eebrcOuq3yJ9sTUuLsY=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
Received: from pc6 (81.159.102.255) by DB6PR0701MB2999.eurprd07.prod.outlook.com (10.168.84.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.16; Fri, 7 Oct 2016 10:28:57 +0000
Message-ID: <00da01d22085$4f0f2ee0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Nick Hilliard <nick@foobar.org>, Job Snijders <job@ntt.net>
References: <147531113077.4216.12599976309263776317.idtracker@ietfa.amsl.com> <20161001085434.GW20697@Vurt.local> <005b01d21d58$aaf869e0$4001a8c0@gateway.2wire.net> <20161003095936.GC20697@Vurt.local> <04cf01d21d68$52c656a0$4001a8c0@gateway.2wire.net> <20161003115723.GD20697@Vurt.local> <57F27D3F.7090404@foobar.org>
Date: Fri, 07 Oct 2016 11:26:15 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
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: [81.159.102.255]
X-ClientProxiedBy: AM4PR0902CA0021.eurprd09.prod.outlook.com (10.171.89.31) To DB6PR0701MB2999.eurprd07.prod.outlook.com (10.168.84.137)
X-MS-Office365-Filtering-Correlation-Id: 814bdd5b-6751-4339-9c7a-08d3ee9cbf49
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2999; 2:bDWEbfzvBA1XE5PaHjKtUwJEc4D1BTJJBx3L9WcQUho7xij0U2Cl+TaEQwY03uUmEpGHi9CXUsGCDeFc4mP8hvxmoiWM8qYHUQzXSnxFAypGef3cZJfhXxMMdtNNxnBIkFog7IHn7z0QG5jH9CaYy3PE5PPiYQGbz2MmPuRQFuTXgVaiO3JkGl55ykz5W28STtZRcGiaGw6biV+6wXcFaw==; 3:ZoF9CwZsJ6hHo9SJ4GpLTpjluL7QHBRbE+JyEhBiQE0GEm8F3Col3ewg81h+6AlI/wucwrF0X9ZMS8MRO5A7xJ1lW4jVxXidlE+30P5uL8U87/JRrs4Cq2dY1G/muQlcIBasliODc6rMgmuElhiQEg==; 25:k0ZlV7q+zDYIYe+MUbvVr21EpPtTcZ2qnwGbYlS4XJ6lp/uuuhho+qFZyQpzeL4/i+IfYYcKmWemi5wJ/u097RFuk63bMAca0DT4tYa3VhGXeArGykE528JCKtMgEn/riZVb2qX8+YM31WglAoYMUGILXVF5J+n+165iCVzW+U+jfppQimK0IP3YkRIKsOvJ8XrqVnaV4MjbQlrUDNYmYSFBanJ31G7O+lbqx4zRE8o51Lrpbxd4DYhV0J24ipK1VScpJxa82ps15GPO3lCducXWPVD71TzCBpOBZyj538t4Qq3oA7QKfu0RvxVUiycfNvt7k9TcBieqwSW3yFLv1Ckwa4CijJ/IgwlZRfujlZQitza7ll337kI2O5Ole55DZQS4/KMNzk4TururTnmxpfgHDku9o6iDApJqd4oCIiL28b92bqzylMygss1mILdf
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0701MB2999;
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2999; 31:nWjl8tfG0c2wzfWwhG1y56o1j2mUWjOTvhcyhA4Dao8t1Fpa8EkDUcGOoY5Amaqj3v2MqxIW15WjibOK/xyia8Ar9kYikcu/e7st5QbXSmD73JMmmnekPwaRILTtSY//vQnIMfj8fNpc55BD7joeVuxw8XEzdzeZ9mqM82IOK0ofq0vETBQta3vuSj13C0q95JHYkqqkDaOhx1q/W2IC2eNjBFVRCwjwHCAt6kG7wKw2amXc8JFi8VY0KqP0fYd1AdvXkHug5Xes4CgT2iLyBQ==; 4:I0jL69cmmta1CYu/TTMTf38qkBp9r7N5uS1EAi656fCtZbQZFHWrzak0Sz9rf8Gnrj7Ky48RdgWN/TWXUC1hkZUziJw0H76nXe8vZpcq8n+wrSc5TdOwRHNn4Xzql+QyQaoAdgMvF6DwdoUwSbgQIoGZeTBzifFMf34ZYdCFDot2ebtOap/E3vOMjiBUkUoevW/6chX+3U0GstjDvDLf0f69JhRJe1FOJK+oNxIORogqbUiltuOQN4jQOVno2EPHNrFXNF6X0Vgxv9zYK+DO//IKSoAPBhOpV7amy3tjVxvAkCTiEdb/J2+pUxU+7Dbjtp8Ep82Z7MkuP3Mxo+Zw3mRJVK2Yy+HuMRwR36AdOeGKhl6M9ZcjIAJQ+3Kdg+FjfmTena9l+aMfE8MXvan2k0AXpzHP6LO8DMKQKRuJFpBs1n0BIm74AZRWo3Q4AOeUEdogLtt455f0jUkfJ+8mDA==
X-Microsoft-Antispam-PRVS: <DB6PR0701MB29997D863BE2A4C6517312F9A0C60@DB6PR0701MB2999.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(178726229863574);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:DB6PR0701MB2999; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0701MB2999;
X-Forefront-PRVS: 0088C92887
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(377454003)(24454002)(13464003)(50226002)(23676002)(105586002)(5001770100001)(81156014)(81166006)(8676002)(6666003)(66066001)(42186005)(68736007)(101416001)(33646002)(47776003)(62236002)(14496001)(97736004)(44716002)(5660300001)(61296003)(9686002)(1456003)(44736004)(19580395003)(19580405001)(76176999)(7846002)(50986999)(7736002)(6116002)(3846002)(81686999)(81816999)(586003)(305945005)(86362001)(230783001)(92566002)(1556002)(77096005)(230700001)(4720700003)(2906002)(93886004)(116806002)(4326007)(50466002)(84392002)(189998001)(106356001)(74416001)(7726001)(7756004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0701MB2999; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;DB6PR0701MB2999;23:P1qqI8te3VE9+O2saNfdAIKhmJ3XUB1rT+4AFFaRYfy6rVwTUFgveYG4yiYgIZmcEOW+zI7GrU6j/GSmyg0wBylPCpheYsKhSqMUuYuckvBfSaP/y3XKJeGZfwQZxahjuG07DdwzEmpgnvcMGGDnfEeKv3nyOX4Ghd3f4N2bjJ0hNjanYuoptRdX0Q9IE43VR0JP35rOY23PZfPCtwautFHAXhtCrD+gbIYejM7WUYwTDS7mLfC2eaBc6bOTQm4n0tDccTagkULpf5tYwkHHL1bcn0VnyTjZzHZXE/cofzG1ufeN7ZyHyTQ1oNDKkpWZUhOpfpgbC2CRnNIb4C3aU6Zlq1tMK2r6xtwSGpB7nm9JK7bjxo6eXKIheQzmRQUd8j85EYkv7oaMtDmAjo/teXjZuQRBoaTRn7kJQXV4qiy1chF8IFuylXKRQH6jn6c9O7uTWiqroB+DIQYp3KWt69whU21ZYDPMhrRdmbF55/GimHcCsRXFYl718Jk/2Lv4b/pZWlHFG2c5rxgE2bJkuKkkCtuxn9ZYQTzVmD9YnCt6yHJuVuNo5VSTUphS4P2TCLLAf7bXlo1AiHf+4R5U/4B/Jh0ovcRIq68mnx2kIynipnsAdLbDeHNctP78Yi+IQtCdKV5WHy5mt2odWphav7GBl1bvYnMQmm95jf0OydLQcGcWYp2uiQ64HNWkTYBmwaemsZYR37tJ1REGj7/1XGDYgqbB3K0oOjGwntFDTv8nAooyQ6qSk0NWqRDEZr/SItyQ/bgtCo7uXcirqtT2m+bToEw9e/8sFAt51q1PJdXGB1s6+MF/V0Dz8MM7x9j8OYwq/mX/ukynm+iAbK/pSsOCQh3DubKkBqcoCDp3n8fIITzrWdYi9TeBh8c4dFQAL7gkSTNc8ePLoL6N6jkxPNKIizPXQTX6ZuXyIeCoXQ1AUsPmMvGHRXQcPmC8biSbHiT0m3GoQ+IeTaRMfIDk3FDxlCBkl6GP9WdEL6vv3IkvIgI1gbT/BFEvForHdleQ7Pj4OxJjEgIPdDIbp1ZjUs7RomTFdkHDRIDBw1KMZsO/Pj6QQt21lLbZgFbcyA0O4UtYqCooP6u6PHDsItdtwcYukyz7MYe+whlRO0X3QnQCaI4wlfKaiHE8M8dx6InyG6xfgNigmYE5nLL1irWP3d9QJsos07EqI81xkPduQqOFtRuoQgQ57PCpwNT/6dD1rhf4009nHNydKgGVfR+5fxZHl2t5r29ewLmYnbh4ha5ETHZv+6fBTq5gd6gyPVIj1TulIG7k7xTwiyGqfWHI/geUxv/d4Njq31xB53vJKjyvq8Pv0v7JIRGe9oiDiD68LBaNYJnf7Choj98ovJy8cL4yM9icml03vKI7u3Zw5ePIabdkXUSMdcklKSxDkpNGquQZGJR2O1tWU2OK6recG4JOAyyFIGZfzWF+PeLvD/RKnlWp3PhcT687iHtszdCa
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2999; 6:vXQGFrUmqEoTcDUMnjhO8gU1Yx9LzmGaFSgkK2ycBkgGGawsCKRuW7SdPZDuxBH3JpeuuMY48zo1BaQS9q/Rgnlu/wY/iaF8VKNgU/8J7p/05WwFkO4yccst9TxBVXI/2TSnALn+Gp4gatQ96Iuj0gwyIZSAMUz0wFCMxkTtZni6qD+Dr4hXh0oG3IjHN83HDVb1zIKz6EKP1Ug8RZPecemMGGfviD9metizR6e2OmTcVQMh28d+f7+jSftUwaSZUQAL3YxNi69M9va+0MQ5yWzSzTUXVjynlIE5XPb2zkWR9r5Kt2yIXfxyfNxEanzb; 5:T/701TqolpeVQF9AViJAUY5ffOIuNwQ7XSsuqzy5h0H2BY2odmzCh8aXgt2QHSS4gUrTsIhqyohaTcKOYDw1kznmL6t1zcAmie5CPXW/dUMV/dch+Ttx8RFXUllNLs/B6WouB+HQ8FI7QqbhIoEobMmjavOUaE8TXmJJrVe5Eew=; 24:eDXhmJpF+tlZ6vqLDR9SW/OSUH4zwrz22/waOotoUzlFYfZ1JMOJWZhUalbPtM9aqXBk2bltaS95Up5PaOS5s3ydm57UaN6O3wFTg0OyILs=; 7:XZ0pN89/2/ueSHIyspQeUVT693FP3xhEIzmbkhNFpn0ikTE6ghddX5mOd7SFZ+ZY4zVJp9gD3I5SlBTZjROuiq9Mmsy4uB/m3poxD6ME2N8h1wRFuSQd00mNVlutznRF4evozklCS9APlOx8dJhIQX903ePJn9ovCDvlsTcTjFfTin7tESe3AzPREmdBQ4oXamMlsBIVvP8EWJTUWIl3aFz14TTGecqlZzRKhZwpTvxMCE5pYxJ3zmjUOfIrSN4ajhKQUh/OqMIeFdiNeg1CTdWkgqjbMX84AO84rvloMzBdNWo4bqG1YjNP0X8hPJ/ZYX+SnaSagNmGoWQs4WoqOw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2016 10:28:57.7410 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2999
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/oKk39p-o6BFIUsJA7V0CV1IQEv8>
Cc: idr@ietf.org
Subject: Re: [Idr] I-D Action: draft-ietf-idr-large-community-01.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Oct 2016 10:29:03 -0000

----- Original Message -----
From: "Nick Hilliard" <nick@foobar.org>
To: "Job Snijders" <job@ntt.net>
Cc: "t.petch" <ietfc@btconnect.com>; <idr@ietf.org>
Sent: Monday, October 03, 2016 4:46 PM
> Job Snijders wrote:
> >     "For Autonomous System numbers which can be encoded as a 2-octet
> >     value, the two high-order octets of the Global Administrator
field
> >     are set to zero."
> >
> > Do you have a better suggested sentence? The above feels like a
kludge.
>
> I don't understand why this is necessary.
>
> This is a global administrator field, i.e. it's not guaranteed that
it's
> an ASN, so there can be no protocol level assumption that any number
> configured to fit in there should be treated any differently to any
> other number, even if that number incidentally happens to be the same
as
> the ASN configured on the device.


Nick

It is a global administrator field:-)  That is, it defines a namespace
within which the following data can be interpreted.  If the value is not
unique, as ASN are, then the following data cannot be reliably
interpreted and we are letting loose we do not know what on the
Internet.

A case study of how not to do this is MPLS which took a very narrow view
of its namespace which has led to a lot of subsequent work in order to
get round it, for example depending on the bit patterns of IP Version
numbers, and other possible first nibbles.  If MPLS had thought further
ahead, and nailed down its namespaces, then a lot of effort would have
been obviated.

Communities are not quite as important as MPLS but I still have a
concern, that if we allow anything into that first field, then we are
creating an untenable situation some time in the future.

Note RFC1997 says
'   The rest of the community attribute values shall be encoded using an
   autonomous system number in the first two octets. '

Today, I think we would /shall/MUST/

Here, I would go for 'MUST be an ASN' (or else the community should not
be transitive:-)

Tom Petch

> Secondly, the field is 32 bits wide, so if you have a number between 0
> and 65535, there is exactly one way of fitting that number into a a 32
> bit placeholder in network byte order.  This is why big endian
encoding
> works so well on the wire, and little-endian is terribly broken.
>
> The text would be better if this were left out completely.
>
> Nick