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

David Monosov <davidm@futureinquestion.net> Sun, 04 June 2017 16:28 UTC

Return-Path: <davidm@futureinquestion.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 E466F129463 for <idr@ietfa.amsl.com>; Sun, 4 Jun 2017 09:28:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.701
X-Spam-Level:
X-Spam-Status: No, score=-0.701 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=futureinquestion-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 qjPkDpwQGmJi for <idr@ietfa.amsl.com>; Sun, 4 Jun 2017 09:28:20 -0700 (PDT)
Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) (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 5F721129411 for <idr@ietf.org>; Sun, 4 Jun 2017 09:28:20 -0700 (PDT)
Received: by mail-wm0-x244.google.com with SMTP id b84so26359721wmh.0 for <idr@ietf.org>; Sun, 04 Jun 2017 09:28:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=futureinquestion-net.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=LqBfaeaHlpBVDECfgvZlkrDHucTYUnl9GYVS+8HtsFc=; b=jQCM+Cj2IBIAa4d4CdGkNoJaAB+DkHrDQZOyCdF+nRK4aPhEIStGqNIf7q/IUW5KsX vT7SShFByJhjwFirO2qg9lCYCPVv63D7MWIMCwl2HZcMXUgH72dIQgratnnqCygsWzCZ ggWI+Aliyw6onzvMskicb0u6mUNsYX3hdS/aoDXPJLzJ+X8ECYPqDvMMTClwQUnhhh0X qaHGbmBvdl6X1N53/HzWZqusFZUTnrzxSxIGKnXZEzRgNJfJKGbKVcqvQS2gtZTjkPyf BTCyzQRpSKOy/jQtqJiBcKHzDr46AxeIF6lT8ExyCyNavyusreyB8zqrtAl1ajSIWG65 jlGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=LqBfaeaHlpBVDECfgvZlkrDHucTYUnl9GYVS+8HtsFc=; b=KEjNF5T45IdTE6sBduQpOrJYHm7bj8ew82pE2qwamp0wgIEb18sbQ+huwp3vTFThsk P/jLxk8brI4ErVxAnMOxSVwJ27gYIF6G4oi2u+CftG+ANASHmqk1lBtE9csN6I5mScfc RCkcXmWlu5zqXVcQ0RsA0nNL+WRnKJeU8kREwTjPdp2RBMJiaOLkhIvKDGystNWMQ5uo WZc3Zqt/L7c0UGi/S1zkxyjiXrUOi+KYaI3msJ8ARToNVXevscVnT0snUSawdKc9uM4O X6C26pSLB68qL9Kbr3G4UemE7qRrpUZJOTRqt0004vNzahFFWUWoSCufcKDTC8g99+Kl mnDQ==
X-Gm-Message-State: AODbwcDh15aChQEMyeooxEAY+P+7Udxeh70MXhnaHKXPxCRJOSJ87wCk iV3D0dagAVepPBnt0ct0Dw==
X-Received: by 10.28.50.65 with SMTP id y62mr5497387wmy.5.1496593698634; Sun, 04 Jun 2017 09:28:18 -0700 (PDT)
Received: from ?IPv6:2a02:a03f:10e1:e300:38ba:656e:76da:98aa? ([2a02:a03f:10e1:e300:38ba:656e:76da:98aa]) by smtp.googlemail.com with ESMTPSA id 29sm4634123wrv.23.2017.06.04.09.28.17 for <idr@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 04 Jun 2017 09:28:17 -0700 (PDT)
To: idr@ietf.org
References: <001e01d2d14c$32ed2e10$98c78a30$@ndzh.com> <19180.1496426777@x59.NIC.DTAG.DE> <CACWOCC9Ar8aJdGEOYPTnQ_h6q6FqKizM2qqw6QLuo+7ywaCVCw@mail.gmail.com>
From: David Monosov <davidm@futureinquestion.net>
Message-ID: <3e0388db-38c6-cf03-b01c-c7b25b696a58@futureinquestion.net>
Date: Sun, 04 Jun 2017 18:28:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101 Thunderbird/54.0
MIME-Version: 1.0
In-Reply-To: <CACWOCC9Ar8aJdGEOYPTnQ_h6q6FqKizM2qqw6QLuo+7ywaCVCw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/YhuQLbOsWVekmRN5gYPZqNO169Q>
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 16:28:22 -0000

On 6/4/17 1:59 PM, Job Snijders wrote:
> 
> On Fri, 2 Jun 2017 at 20:06, Ruediger Volk, Deutsche Telekom Technik - FMED-41..
> <rv@nic.dtag.de <mailto: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. 

Concur. Despite a laudable goal, in its current form this technology would
significantly constrain the flexibility afforded by community based policies,
which are widely deployed.

Attempting to "codify" the nature of relationships between autonomous systems
into 4 broad categories is an oversimplification that has limited overlap with
operational reality (as demonstrated by increasingly broad and expressive
selection of policy communities implemented by sophisticated networks).

Having to firmly constrain the nature of each relationship in advance, on a
session level rather than prefix level, requires the operators to make a choice
between two less than ideal alternatives:

- Correctly select a conservative definition of their current relationship,
reducing the operational agility if the nature changes in the future - as now
both operators must agree in advance and implement a change in the definition of
this relationship, flapping the session, prior to modifying policy.

- Err on the side of caution and tag all sessions as "complex" to maintain that
agility, eliminating the benefit of this technology.

Regardless of the alternative initially chosen, it seems plausible that an
autonomous system with an evolving set of roles and interconnects will find
itself over time drifting toward ever more of them marked "complex" as its
policy sophistication requirements evolve.

Perhaps a better direction for this initiative, in lieu of BGP extension, would
be toward a BCP outlining a checklist for defining the nature of each
relationship as part of the on-boarding process for new interconnects - and
providing some policy implementation examples for various cases.

--
Sincerely yours,

David Monosov