Re: [Idr] Request to adopt draft-heitz-idr-large-community - Working Group Adoption call (9/6 to 9/20)

Jared Mauch <jared@puck.Nether.net> Thu, 15 September 2016 17:04 UTC

Return-Path: <jared@puck.nether.net>
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 4C20512B534 for <idr@ietfa.amsl.com>; Thu, 15 Sep 2016 10:04:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.71
X-Spam-Level:
X-Spam-Status: No, score=-5.71 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.508, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 93trK7Jqtr4S for <idr@ietfa.amsl.com>; Thu, 15 Sep 2016 10:04:39 -0700 (PDT)
Received: from puck.nether.net (puck.nether.net [IPv6:2001:418:3f4::5]) by ietfa.amsl.com (Postfix) with ESMTP id 7135B12B539 for <idr@ietf.org>; Thu, 15 Sep 2016 09:32:07 -0700 (PDT)
Received: by puck.nether.net (Postfix, from userid 162) id 5B4F6540E61; Thu, 15 Sep 2016 12:32:06 -0400 (EDT)
Date: Thu, 15 Sep 2016 12:32:06 -0400
From: Jared Mauch <jared@puck.Nether.net>
To: Robert Raszuk <robert@raszuk.net>
Message-ID: <20160915163206.GE25536@puck.nether.net>
References: <af7115318bff46d8961b63d292282cc8@XCH-ALN-014.cisco.com> <CA+b+ERmN7-WoVs4aHHs5AdqYpTxTJ1pTAysw2L2BoO4=F4puZg@mail.gmail.com> <57D9BEB8.7010109@foobar.org> <CA+b+ERnQ8U9_2EtFgyxdSRtN2SW-dcPKOmD+JbemqpcVcH9S7Q@mail.gmail.com> <57D9C5D2.3080000@foobar.org> <20160914223521.GB15934@pfrc.org> <57DA823D.6020303@foobar.org> <CA+b+ERn3qjOixQBD_XQxMq+t3bhHQSbuJfmwfmWFUMHgOcr68Q@mail.gmail.com> <57DA87D8.2000301@foobar.org> <CA+b+ERmEYQxT+vUOa8iB7aLhc-aM2OKN2WNWKZsxkqQ+2gjNKQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CA+b+ERmEYQxT+vUOa8iB7aLhc-aM2OKN2WNWKZsxkqQ+2gjNKQ@mail.gmail.com>
User-Agent: Mutt/1.7.0 (2016-08-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/6VGkvJ-xeE4JEEJsLEqXg4nQAF0>
Cc: "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] Request to adopt draft-heitz-idr-large-community - Working Group Adoption call (9/6 to 9/20)
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: Thu, 15 Sep 2016 17:04:41 -0000

On Thu, Sep 15, 2016 at 01:50:23PM +0200, Robert Raszuk wrote:
> Nick,
> 
> Many times folks on this list quoted RFC1997 which allows 16:16.  First two
> octets were usually ASN second two octets usually agreed semantics.
> 
> Example: https://onestep.net/communities/as3356/
> 
> No doubt that 32:32:32 would be nice to have, but there is difference
> between nice to have and absolute must have - especially considering the
> requested urgency.
> 
> If the only reason for large communities are 4 byte AS numbers I am just
> asking why 32:16 would not cut it ?

	Because I may have a 32-bit ASN and want to encode a policy that
targets a 32-bit ASN.

	eg: 232232:655000

	Suppress my route to 32-bit ASN 655000.

	
> Please do not interpret this as any attempt against Large Comms ... it is
> just a question how Large Comms are to serve the same as RFC1997 except
> accommodating 4 octet ASNs ?

	There is some operational elegance in having something like


232232:655000:1

	To say :for my value of 1, this has an action of supress, prepend, drop
or whatever that common action is.

	This way when I innovate with my new policy that says the :8675309
tagged route will supress my route to Unroutableastan, I can have a simple
iBGP policy that just matches on ingress in Unroutableastan that drops
routes with $a:$b:8675309

	This operational nuance doesn't seem captured in any of
the existing work, so may seem new to those in IDR and why something
like draft-ietf-idr-as4octet-extcomm-generic-subtype-03.txt does not
seem to capture the actual use case of passing what inherently are opaque
policy variables and code through as communities.

	- Jared

-- 
Jared Mauch  | pgp key available via finger from jared@puck.nether.net
clue++;      | http://puck.nether.net/~jared/  My statements are only mine.