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> Wed, 14 September 2016 16:29 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 3E04D12B33A for <idr@ietfa.amsl.com>; Wed, 14 Sep 2016 09:29:22 -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 3xs6A5sm-JDZ for <idr@ietfa.amsl.com>; Wed, 14 Sep 2016 09:29:20 -0700 (PDT)
Received: from puck.nether.net (puck.nether.net [IPv6:2001:418:3f4::5]) by ietfa.amsl.com (Postfix) with ESMTP id 1A6C212B35B for <idr@ietf.org>; Wed, 14 Sep 2016 09:29:20 -0700 (PDT)
Received: by puck.nether.net (Postfix, from userid 162) id A59EF540B61; Wed, 14 Sep 2016 12:29:19 -0400 (EDT)
Date: Wed, 14 Sep 2016 12:29:19 -0400
From: Jared Mauch <jared@puck.Nether.net>
To: heasley <heas@shrubbery.net>
Message-ID: <20160914162919.GD19429@puck.nether.net>
References: <E7A5509A-4B20-44A9-9FBE-284734B5E2FD@cisco.com> <20160909155047.GD8370@pfrc.org> <CA+b+ERnyFi_0_rfW6F2uV8AGuBXm=zpRLuWAiyrmEMmXnrY6CA@mail.gmail.com> <A0FF8539-2868-46A8-995D-7D57705D8AA3@alcatel-lucent.com> <CA+b+ERk9vOdzacXjjmhK2uWFM+Aad8gK3KLJQBeFVb2XwbW3fA@mail.gmail.com> <6190874E-0CC8-4437-9117-F7429242064B@puck.nether.net> <CA+b+ERm82jJPzHJGgmwKWY-T+q97D8tRUWW3rh6hYr3iV4BKag@mail.gmail.com> <D0E1DDA5-2C26-46A2-95BC-C7A7B19F2F8B@steffann.nl> <20160914161526.GA19429@puck.nether.net> <20160914162702.GC80448@shrubbery.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20160914162702.GC80448@shrubbery.net>
User-Agent: Mutt/1.7.0 (2016-08-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/zPlIP7HQtGCYb7CnQOu02mM13io>
Cc: "idr@ietf.org" <idr@ietf.org>, Robert Raszuk <robert@raszuk.net>, Susan Hares <shares@ndzh.com>
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: Wed, 14 Sep 2016 16:29:22 -0000

On Wed, Sep 14, 2016 at 04:27:02PM +0000, john heasley wrote:
> Wed, Sep 14, 2016 at 12:15:26PM -0400, Jared Mauch:
> > On Sat, Sep 10, 2016 at 12:40:01AM +0200, Sander Steffann wrote:
> > > Hi,
> > > 
> > > >    +------+-------+----------------------------------------------------+
> > > >    | Bit  | Value | Meaning                                            |
> > > >    +------+-------+----------------------------------------------------+
> > > >    |  0   |   0   | Transitive across AS boundary                      |
> > > >    |      |   1   | Not Transitive across AS boundary                  |
> > > >    |  1   |   0   | Transitive across confederation boundaries         |
> > > >    |      |   1   | Not transitive across confederation boundaries     |
> > > >    |  2   |   0   | Local community value.                             |
> > > >    |      |   1   | IANA Registered community type or value.           |
> > > >    | 3..7 |   -   | RESERVED - MUST be zero when sent and ignored upon |
> > > >    |      |       | receipt.                                           |
> > > >    +------+-------+----------------------------------------------------+
> > > 
> > > I may be missing something here, but how is this going to work with routers that don't know about wide communities? Aren't communities marked as not transitive across boundaries going to leak across anyway and cause unexpected problems there?
> > 
> > 	None of these transitive things are necessary.  Operators already set the
> > transitive nature of the policies by enabling sending communities on a per-session
> > or group basis already.  If they are going beyond boundaries, it's because
> > the operator explicitly is permitting them.
> 
> While it would appear that someone is trying to be overly clever with the
> flags, I disagree.  It would be useful to mark a currently defined community
> as non-transitive and, since the whole premise of the draft is to allow for
> other applications and formats of a "community", transitivity is portentially
> a universally useful attribute.  eg: I may want to send route origin
> communities to customers, but not want them to forward that.

	Attempting to impose policy on a 3rd party in this way
is an interesting suspension of reality.  Once you send it, you have
no control over what they use it for, and pretending otherwise is
wishing for something that will not happen.

	If you don't want someone to use information, do not forward to them.

	The same rule goes for selfies, e-mail and paperwork around
your home.

	- Jared

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