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

Alexander Azimov <aa@qrator.net> Thu, 01 June 2017 16:07 UTC

Return-Path: <aa@highloadlab.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 9A7FF12EACE for <idr@ietfa.amsl.com>; Thu, 1 Jun 2017 09:07:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=highloadlab-com.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 LPcL5kPPN_j9 for <idr@ietfa.amsl.com>; Thu, 1 Jun 2017 09:07:24 -0700 (PDT)
Received: from mail-pf0-x230.google.com (mail-pf0-x230.google.com [IPv6:2607:f8b0:400e:c00::230]) (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 779EC12EACA for <idr@ietf.org>; Thu, 1 Jun 2017 09:07:24 -0700 (PDT)
Received: by mail-pf0-x230.google.com with SMTP id n23so31140905pfb.2 for <idr@ietf.org>; Thu, 01 Jun 2017 09:07:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=highloadlab-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=eoF6OSEtXNRbYTAKMdfSC1q91Lds66Joo1CtyLUO+cs=; b=jdgJCxtwMYmY/u1kJYVxEl/+R06NRn/ULsxAykR9rEuwqt1WrJT6pH0bYzwWomMmLz HT+vtbHzLtk9DVHVBYh8ej1JJkMRhsAZY0c4/wiP0EKKE+2a/LjGIGknE70GtWH6xItP qMJ/v1T2qx+eDaBi+bpxAOU1Cn28NnjbQewIj4BbcehtTMi4mtv47Q/eKDVa8qSNDR/1 puG1kx5A5AKmDXWGS3KCINHEkRELtW5glNK0ay2hYHO08Ju6fFzf6X1Ve0riw1eNuNFi XywZXya6RE24LRv20YGTX9rAM0Z5Z6FRdaS0mBC6Hn7qHXIjCxvIosEYbX7SrXK1pGvh tYlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=eoF6OSEtXNRbYTAKMdfSC1q91Lds66Joo1CtyLUO+cs=; b=oGPFMxKdpZD7eZYpvSdCc4v8e/wJR9pSPaejhVPVYVsDiXNu5L4x615a/yPQi4g5gD Cd0rjerYdI9L+PVoP6XU5wHJVXpTMXgk7/3uSbzKp5fLFCh+B0p294lv+0VBdEOCqtTw ZrN3aenKoqUiW/o8DMxMkCdVG0Jw6I4qDq82Th/KgRSs2Te1GA7lFe5n3uOhqwE9pt8u CMdk78E1BqCWPG3ihVbGqmmmYhYCzkhQFY2L2r5RI/AMjRZHLJLob9HNc57RPokKd+Mj dC4kU3stZTvFCd/KDcT4QJK0ByyE0RRrjRDmrcdnahuUOjnbpbUDfTMV9y4WUCN8qIQ6 YlEQ==
X-Gm-Message-State: AODbwcBUkpXR2sQmYPKORyXv8+ZtZGQDSeAUm0MwuOsWBgyz6bzyCdl0 La1/60lT95/9FsjrQhunobVYoBh3Jbfs
X-Received: by 10.99.111.201 with SMTP id k192mr1764177pgc.192.1496333244100; Thu, 01 Jun 2017 09:07:24 -0700 (PDT)
MIME-Version: 1.0
Sender: aa@highloadlab.com
Received: by 10.100.165.199 with HTTP; Thu, 1 Jun 2017 09:07:23 -0700 (PDT)
X-Originating-IP: [83.242.172.134]
In-Reply-To: <6485_1496161634_592D9D62_6485_13175_1_53C29892C857584299CBF5D05346208A31D3244C@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <001e01d2d14c$32ed2e10$98c78a30$@ndzh.com> <6485_1496161634_592D9D62_6485_13175_1_53C29892C857584299CBF5D05346208A31D3244C@OPEXCLILM21.corporate.adroot.infra.ftgroup>
From: Alexander Azimov <aa@qrator.net>
Date: Thu, 01 Jun 2017 19:07:23 +0300
X-Google-Sender-Auth: 6x1Mw5jKBndXBbYSLdK8jun7jdw
Message-ID: <CAHgCvCM=RXaSAHyOC50kMu+hraoaUPSQZgJL9HpxEFJSWnUJXA@mail.gmail.com>
To: bruno.decraene@orange.com
Cc: Susan Hares <shares@ndzh.com>, idr wg <idr@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c0ce4967b07600550e83bb2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/exAAAvJ81gXhDNymO80vHRtFuXg>
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: Thu, 01 Jun 2017 16:07:27 -0000

Hi Bruno!

Thank you for your feedback! My comments are bellow.


> Possible comments:
>
> - possibly, there could be additional usage/value if the iOTC attribute
> were carrying the role within the AS, rather than being only a flag. For
> example it could be used in routing policies (as a read-only-memory) e.g.
> to set the preference of routes. Indeed, my understanding is that this info
> is double checked hence more reliable than a BGP community that the
> receiver could set with no additional checks. So a priori a better source
> of info for a routing policy
>
I do agree that roles can have other usages, and, for example, default
LOCAL_PREF value may be set according to set role. Still, I do not see use
case, when iOTC itself can provide additional support for routing policies.
IMO - we should keep iOTC as simple as possible.


> - a priori, as per current text, the iOTC attribute seems advertised over
> EBGP session and not removed on the reception side. I'm not sure whether
> this is a design goal or a bug.
>
iOTC is not intended to be sent via Peer/Provider/Customer connections. We
will clarify it in text. Thanks!


> - Possibly, the "Strict mode" could be the only one/the mandated behavior.
> To allow for backward compatibility, the non-compliant peer could tag
> routes with "well-known" BGP communities, to be defined by this document,
> and indicating the role (on a per route basis).
>
> 'Strict mode' by default seems to me too radical. It will result in
problems at state of partial deployment, when after software update BGP
session will not get up back. Also, please keep in mind, that roles are
negotiated via OPEN messages, before any communities can be exchanged.