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

Robert Raszuk <robert@raszuk.net> Fri, 09 September 2016 22:48 UTC

Return-Path: <rraszuk@gmail.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 7733F12B200 for <idr@ietfa.amsl.com>; Fri, 9 Sep 2016 15:48:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.597
X-Spam-Level:
X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, 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=gmail.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 Y1m6eL20B7cW for <idr@ietfa.amsl.com>; Fri, 9 Sep 2016 15:48:46 -0700 (PDT)
Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (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 175BB12B1D5 for <idr@ietf.org>; Fri, 9 Sep 2016 15:48:46 -0700 (PDT)
Received: by mail-wm0-x22b.google.com with SMTP id 1so56317765wmz.1 for <idr@ietf.org>; Fri, 09 Sep 2016 15:48:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=+pzzRlg4vwojghvPKZ96LThFJruUbgrC+uoGV6txD1o=; b=mxTMAQIAs2lYCzqeisp0ZV75nb+muquMJqsWzbtRuZlDQ/LPaDPxXKbwSBpMiu+ZUL ujkRk0gOExygLAtCk0b4oNLIv2YK5jayi1SzCBftkk0IUac1wOyOqDp5HTMprnV6wyVl OD1o6l4b16JuMzLtcgd7USfw6mxr8fXFP66sU9aXfm/KhykWjeFeUGkd68DMsgJrrZYc OVtzN13hrOFlI4jbcI2R6nI0X+ezXBIEGIfseMuLYtAWh/gxBvc3EjAZHCELzV0FSg1C C29m12tYeDJ1Rhroj+ZhehsdwH6sxehRkRcXzq67aWb64wWfFnNDEiTQnjqKH0+1AKmK n1nQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=+pzzRlg4vwojghvPKZ96LThFJruUbgrC+uoGV6txD1o=; b=cyXB6q3t1CtHfUGRQSzhEKFVGkGQGLszzfa/x5CdonL5p/5MQBR6n2yv7QE+ZYLdnB 79lIqMOlDqm2lmrx6TOGYRuvHZXlUAaOfp6ISVrLL+LvAqC9udp/y2/25MuTABDHFM1Q zOgoHIa4xQp9Y+3rrKK1phZKZo8kXOBy+o/2PA2RNfBySiM+H0wmBOANw9YqSaTOuHZG gyO/kZpySfJjW140q/B0uLGsbqwLIPPqty3QaQZWhdNyaUHjsinppmKIgqX61Upek0xE W2Wz7qul4XVjBB00SyOPYsEe0CumHt3TdFd9O7SaZftJVtWjzUV2sPd5gaoFDh5+ZiI5 KIDA==
X-Gm-Message-State: AE9vXwOuOcpgfyc8OrHORHhOq+DbosxORfsoO1QR8J3x6b2mGkd8H4RPT8cLJOD/WXykr+rlF9KWtJSIRNgV1Q==
X-Received: by 10.28.50.3 with SMTP id y3mr423656wmy.23.1473461316603; Fri, 09 Sep 2016 15:48:36 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.194.60.46 with HTTP; Fri, 9 Sep 2016 15:48:35 -0700 (PDT)
In-Reply-To: <D0E1DDA5-2C26-46A2-95BC-C7A7B19F2F8B@steffann.nl>
References: <01ab01d2085f$67c6e8d0$3754ba70$@ndzh.com> <20160908220428.GB24093@pfrc.org> <D3F75B31.7DA12%acee@cisco.com> <FE45E323-F465-4E13-B09F-9519CE31671B@cisco.com> <20160909152527.GA8370@pfrc.org> <FFBB4655-0413-4D4E-A036-962CA790A878@cisco.com> <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>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 10 Sep 2016 00:48:35 +0200
X-Google-Sender-Auth: ZRVb0kE5U3qZY_lkoJPcjzjpmcE
Message-ID: <CA+b+ERma8VyEPyRgcNwVwShAgu6-gROjBnKLAELTuX_bvSRXNg@mail.gmail.com>
To: Sander Steffann <sander@steffann.nl>
Content-Type: multipart/alternative; boundary="001a1141e2cc5dd41f053c1af2c6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/WwI3AxgqVsX0LYyVdppIL8akb94>
Cc: "idr@ietf.org" <idr@ietf.org>, 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: Fri, 09 Sep 2016 22:48:48 -0000

Hi Sander,

There is nothing there specific to wide communities.

Transitive across AS is applicable to all TLV encoded communities.

We may add a new flag to mark transitiveness across same operator ASes.

We agreed to dropped C flag as per my comment so forget it.

Local vs registered I already explained .. this is not only about wide
comms. This is also about geo encoding. This is about meaning in the
community (even large) which is understood without explicit policy code to
handle it.

The comment below needs to edited if it goes to standalone doc - you are
right. I just copied for now from main spec.

Type, length size is recommended to be of two octet each.

Context-AS is agreed already among everyone.

Cheers,
R.


On Sat, Sep 10, 2016 at 12:40 AM, Sander Steffann <sander@steffann.nl>
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?
>
>    Flags are defined globally, to apply to all wide community container
>                                   types.
>
>
> This common header feels overengineered to me. How about just type and
> length, no magic?
>
> Cheers,
> Sander
>
>