Re: [Idr] WG adoption call for draft-ymbk-idr-bgp-open-policy (5/20 to 6/3/2017).

Job Snijders <job@instituut.net> Sun, 04 June 2017 12:00 UTC

Return-Path: <job@instituut.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 1017E128DE7 for <idr@ietfa.amsl.com>; Sun, 4 Jun 2017 05:00:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.699
X-Spam-Level:
X-Spam-Status: No, score=-0.699 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=instituut-net.20150623.gappssmtp.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 pO2oW_KBCo_P for <idr@ietfa.amsl.com>; Sun, 4 Jun 2017 05:00:00 -0700 (PDT)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (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 158F5128799 for <idr@ietf.org>; Sun, 4 Jun 2017 04:59:59 -0700 (PDT)
Received: by mail-wm0-x236.google.com with SMTP id b84so54596482wmh.0 for <idr@ietf.org>; Sun, 04 Jun 2017 04:59:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=instituut-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RerYRDJfnhJszBAtQqIYEJSuNsnHgf5ONHycVl1gg+o=; b=tgrZmI1j7yW00I+ifsj7saWDT8gP4C0qvLm1OifpUmuwDhmMBy/kkIY1hse140x5as oLhQCOOVqN72taF+8lcan9qNuXxmkfgVL2ldJnChWKlqyIg3hFrS1dfOas0Z9p47ZMyg 8SUNCvwrAQ3+ArqjHLV5zafvdddTYXRpsvApV1pA0GgxjmosVCqM8mH94mnFlBj8rkN/ Czw1pemXLK61qYtjqQKmO56gM5CHT52tGhidQp2GhEujENlWlpX2GZq6qGyfuw8k6u4V 300C8auLfui7Xd9wqsS5Tb7vsBTkjqtFCOVx2He/2AubYS+3revnu5wX4mpvgBLoymQM SdlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RerYRDJfnhJszBAtQqIYEJSuNsnHgf5ONHycVl1gg+o=; b=kJhrwqEJxaXe0ofh03SnCAbtP05X4GKNUOHvy1IYkXkG2qlf0FsIdy9wtyroPRBvhd HQBy/iCq8iO/FFG/3LP0jYthf7NiC1iwnQOKpoZh0pcd+AM8r2mu8vf7uFqOFOyAPBjL buFknmJCLvlYrEUOfTd0o9JLBCud/GPZkgS5vCDMRroLVmKB+L+z9frkOfClQ8E/8Bv8 P37JfDBjOHhrkupl1PvXSbuHogG9NDz68q1nSzdqLMuZh1rnoerAa3UoulfsiITxxWT4 MLKhabiPVAt0utMR9jRK1C1GQUDtghehXWpsPXrOeaoyg6rZ5DEXvi1jKM5GYlgXPn+t tYQw==
X-Gm-Message-State: AODbwcB9/eyiQN262QjM6Tyb7pgJEhQ0CDQBpB6Rlm08Ct2uAt5WyEs+ B9tojnwD/rhzt6/LaKGlR72i4mI1ohCZ
X-Received: by 10.28.133.210 with SMTP id h201mr5100258wmd.3.1496577598332; Sun, 04 Jun 2017 04:59:58 -0700 (PDT)
MIME-Version: 1.0
References: <001e01d2d14c$32ed2e10$98c78a30$@ndzh.com> <19180.1496426777@x59.NIC.DTAG.DE>
In-Reply-To: <19180.1496426777@x59.NIC.DTAG.DE>
From: Job Snijders <job@instituut.net>
Date: Sun, 04 Jun 2017 11:59:47 +0000
Message-ID: <CACWOCC9Ar8aJdGEOYPTnQ_h6q6FqKizM2qqw6QLuo+7ywaCVCw@mail.gmail.com>
To: "Ruediger Volk, Deutsche Telekom Technik - FMED-41.." <rv@nic.dtag.de>, Susan Hares <shares@ndzh.com>
Cc: idr wg <idr@ietf.org>, rv@limes.nic.dtag.de
Content-Type: multipart/alternative; boundary="001a11444f7820bd72055121207e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/INNF6pTGpK8gITgCmZQlP5BspJw>
Subject: Re: [Idr] WG adoption call for draft-ymbk-idr-bgp-open-policy (5/20 to 6/3/2017).
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 04 Jun 2017 12:00:02 -0000

On Fri, 2 Jun 2017 at 20:06, Ruediger Volk, Deutsche Telekom Technik -
FMED-41.. <rv@nic.dtag.de> wrote:

>   > This begins a 2 week WG Adoption call for
> draft-ymbk-idr-bgp-open-policy
>   > (5/20 to 6/3/2017)
> I strongly support adoption,
> and consider it a worthy candidate for the being progressed quickly.



Unfortunately, as it's currently specified, I still cannot see my
affiliation deploying this technology in a meaningful way.

The word "peer" is extremely overloaded: it is a homonym which conflates
all kinds of concepts. The term appears in too many training courses to be
redefined to one specific meaning. On top of that, I all too often see that
provisioning- or customer engineers don't have clear insight as to who is
customer and who the supplier is. Even worse: a customer may assume the
supplier role as part of a larger deal. While in the hallways we easily
talk about simplified models on how the internet works, actually enforcing
that simplification in the context of EBGP to me is undesirable.

Any technology that is supposed to mitigate route leaks, should be
deployable both by the "big" carriers as well as stub network at the edge
and anything in between. If we end up with carriers flagging all relations
as "complex" or not even enabling the capability to enjoy backwards
compatible behavior, that would be no good.

Perhaps if the draft would focus on merely two classifications: "stub" and
"transit" networks, where the former would be an affirmation that neither
party expects the "stub" network to transit prefixes for any other ASN, and
transit networks would enjoy the same behavior as any ASN today, that would
give a different twist to this idea. Downside is that one needs to bounce
the session to become a transit provider.

Or perhaps we should look for other options: I'm interested in technology
that both myself and my customers can deploy. Preferably relationship
agnostic, and with per prefix granularity. Any proposal that avoids
explicit coordination between the two entities has a strong preference
compared to requiring agreement to which number we dial up a knob.

 I'm somewhat torn between adopting this document as a working group
document, to use it as a springboard to other ideas and hopefully end up
with something more deployable before WGLC; and opposing it and simply
encourage further research on what can be done (or should not be done) in
"OPEN" protocol space.

Secondly: the use of a path attribute vs well-known communities is still an
ongoing dilemma for me. Previously I've elaborated on some pros and cons
from my perspective. I'm not convinced the approach as chosen by this
specification is beneficial as it doesn't easily accommodate incremental
deployment within an autonomous system.

Kind regards,

Job

>