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

Brian Dickson <brian.peter.dickson@gmail.com> Tue, 11 October 2016 22:03 UTC

Return-Path: <brian.peter.dickson@gmail.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 DA4C61295BA for <idr@ietfa.amsl.com>; Tue, 11 Oct 2016 15:03:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 hOt_IQxC3gAk for <idr@ietfa.amsl.com>; Tue, 11 Oct 2016 15:03:01 -0700 (PDT)
Received: from mail-pa0-x22f.google.com (mail-pa0-x22f.google.com [IPv6:2607:f8b0:400e:c03::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B786A12946C for <idr@ietf.org>; Tue, 11 Oct 2016 15:03:01 -0700 (PDT)
Received: by mail-pa0-x22f.google.com with SMTP id vu5so21544072pab.0 for <idr@ietf.org>; Tue, 11 Oct 2016 15:03:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=JtVijxeXd//+HWPsVIr01sNG/2krRbcoZkvC3PqqiJw=; b=gpu0KamnB8zMwx2vQw+/KL6RMCeAuqrK/XjQGxukdOHW1WUOHqmErrD9cgPB5dvLVI eITgrOIc2R+jarXfe7O6BZD0K2eR4Wd3v8Exhqojnlf//aaN7vkovomSDJLgBLKlepbd qdTt0YQfc/NYjE+fDDwc4dtnhD+AaAwJvktuYE/TBqUVFqHebavRtZXdqWTIYlDhEhHg 5DvQNTiRgR5dq7BISfbUuSMlCtlWaWV47mDAGrWLOSQqlshhTx5ug8uAR0CRDVCEPjCq glEIv7IHPhjFTyFTVmcQ2QxGIPHTYkTjiz4pot6NTHz3OvMAn46AbRv23APIEZiCoro4 WJhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=JtVijxeXd//+HWPsVIr01sNG/2krRbcoZkvC3PqqiJw=; b=iUgDzSKvYXN/3qS67WaC4vomH+3S2GBCLG2d2909d1Ues/tUZP4X32UfI/t5QlKgY/ 0UChnoTnNLi5ztTMzUhPZfZpub849/C6QQcg1g1EZzw76u+AuNI1IMCB/msg/uDK62sn Z64XDRY/I2wFyTdeGewqhewZ00Ll69NXLgLcs5Jv/6rXP6p5OhPYMi0GN0fr6nIfMPbE kPf9ln+alqiu3lthDlbF/sl/kwhHzsXv+JlIV3lA4qPEqNszqrjTZpRCBiBoZ3zgeWVh V+Vcldm2YOmKCy7ZQCp/2bw3cNZPiKV1DcgMAmYc6DVIEEzrU3jY5c5GDzJ/t5fPBJ/y 7RKg==
X-Gm-Message-State: AA6/9RmSVj1PDwBNayJcG7cOvjC26ufJve2zy/2cXEOvwDePeYuulPCZGOmhxnDWJf205A==
X-Received: by 10.66.2.101 with SMTP id 5mr10364253pat.118.1476223381027; Tue, 11 Oct 2016 15:03:01 -0700 (PDT)
Received: from [192.168.5.105] (c-73-92-109-167.hsd1.ca.comcast.net. [73.92.109.167]) by smtp.gmail.com with ESMTPSA id h130sm6616026pfe.35.2016.10.11.15.02.58 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 11 Oct 2016 15:02:59 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (1.0)
From: Brian Dickson <brian.peter.dickson@gmail.com>
X-Mailer: iPhone Mail (14A456)
In-Reply-To: <52AF3F60-BC0F-44AC-89D7-8E108617162F@pfrc.org>
Date: Tue, 11 Oct 2016 15:02:57 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <552160CC-1000-42B1-95E3-6F6B9E1DC2F8@gmail.com>
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> <00da01d22085$4f0f2ee0$4001a8c0@gateway.2wire.net> <57F78B7D.609@foobar.org> <333030E6-0422-4A34-B07B-90D5F8E9F116@gmail.com> <57F92043.20301@foobar.org> <A9BBA442-361F-444F-9AFC-33FAAF5F6061@gmail.com> <00ff01d22214$a9832440$4001a8c0@gateway.2wire.net> <57FAD3EA.6070800@foobar.org> <020b01d223a1$f0e34a20$4001a8c0@gateway.2wire.net> <57FCC876.5090109@foobar.org> <52AF3F60-BC0F-44AC-89D7-8E108617162F@pfrc.org>
To: Jeffrey Haas <jhaas@pfrc.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/lshsY9kmEPC4aHeafVetbQr-HRk>
Cc: idr <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: Tue, 11 Oct 2016 22:03:04 -0000

Top-reply for clarity.
Apologies if doing so offends anyone.

Here's the rationale for MUST (vs SHOULD):
- there is NO difference in what implementations need to do
- there IS a difference in what operators are able to do if/when collisions occur 

What I believe Tom was trying to articulate is this:

If some sends Large communities which start with HIS_ASN, he needs this MUST to use as a clue-by-four in communicating with the offending party.

If it is only a SHOULD, it removes the only tool available with which to apply pressure. 

(Do the math on the odds of unsigned 32-bit integers above 132K from different number spaces colliding, if those number spaces are not sparsely populated, and assigned in a sequential manner. The odds are "1, eventually".)

Squatting on assigned number resources is a horrible thing to deal with. I personally have had an IPv4 prefix squatted on, and that was something where things were significantly impacted.

It is not likely to happen, and if it does, it is very likely not malicious. However, without this MUST, the usefulness of Large communities are potentially impacted.

Please, let us have the MUST.

It has no impact to implementers, and a huge benefit to operators.

Brian

Sent from my iPhone

> On Oct 11, 2016, at 7:07 AM, Jeffrey Haas <jhaas@pfrc.org> wrote:
> 
> 
>> On Oct 11, 2016, at 7:09 AM, Nick Hilliard <nick@foobar.org> wrote:
>> 
>> t.petch wrote:
>>> I want a MUST in there so if anyone does otherwise, we can say No!, not
>>> allowed.
>> 
>> If an operator in the far depths of inner Kaboodlestan uses an IPv4
>> address instead of an ASN, the IETF can disapprove all it wants, and it
>> will make no difference to anyone.
> 
> Somewhat relevant example in other extensions:
> Many implementations treat an add-paths path-id as an integer and you tend to see them showing up as a int in show commands.
> 
> At least one implementation chose to use a BGP identifier/IP address in theirs.
> 
> The spec treats the value opaquely.  Both use cases make sense in their own context.
> 
> End of the day, the protocol cares that it's a 4 byte value.  Users may want a given representational syntax because it makes their life easier in their particular scenario.
> 
> Neither is solely the Right Thing.
> 
> -- Jeff
> 
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr