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

"Jakob Heitz (jheitz)" <jheitz@cisco.com> Fri, 09 September 2016 15:39 UTC

Return-Path: <jheitz@cisco.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 BF64E12B1C1 for <idr@ietfa.amsl.com>; Fri, 9 Sep 2016 08:39:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.029
X-Spam-Level:
X-Spam-Status: No, score=-16.029 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.508, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 ezIXtoG0rbQ1 for <idr@ietfa.amsl.com>; Fri, 9 Sep 2016 08:39:23 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A83812B44D for <idr@ietf.org>; Fri, 9 Sep 2016 08:35:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4187; q=dns/txt; s=iport; t=1473435337; x=1474644937; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=7PmfKSQp0b2HPNRfTelVh7hQYDKxj0YYXrCr1XwZKNE=; b=SZTLIR4ssiVlrQAq4eDPxMDGjpKbDckX9FXqbx88tkGz+6S4WkKElDYH n8bFomBjzh/hoyI6s/3wCQ9ckmGaAjiIQ0AOLVuDHxm9L4SWk3YAGvv2M aj6n7dm6HG6qb2gxugJRyo2phWBcKc9gvqt5tBrNvpU38WlQhRLb5oC5C 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CYAQB/1tJX/5tdJa1dGgEBAQECAQEBAQgBAQEBgzkBAQEBAR6BU40zqxaCA4YcAoFMOBQBAgEBAQEBAQFeJ4RhAQEBAwE6PwULAgEIDgoeBQsyJQIEDgUUiC4IvikBAQEBAQEBAQEBAQEBAQEBAQEBAQEchjCBeIJWgSKDAQEBG4Mtgi8FmWEBiGCGYwqBZI1yb4YHhV2DegEeNoMkgTZwhQuCHwEBAQ
X-IronPort-AV: E=Sophos;i="5.30,305,1470700800"; d="scan'208";a="147219274"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Sep 2016 15:35:36 +0000
Received: from XCH-RCD-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id u89FZaBx001082 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Sep 2016 15:35:36 GMT
Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 9 Sep 2016 10:35:35 -0500
Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1210.000; Fri, 9 Sep 2016 10:35:35 -0500
From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Thread-Topic: [Idr] Request to adopt draft-heitz-idr-large-community - Working Group Adoption call (9/6 to 9/20)
Thread-Index: AdIIXx8kYqc7BdVrTmq7GfG1a3fUeAB58GAAAADGVYD//7P9u4ABaKmA//+tev6AAAGJEw==
Date: Fri, 09 Sep 2016 15:35:35 +0000
Message-ID: <E7A5509A-4B20-44A9-9FBE-284734B5E2FD@cisco.com>
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>
In-Reply-To: <FFBB4655-0413-4D4E-A036-962CA790A878@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/djQMMp1r7wMZu0vOEirsZNXpIhI>
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 15:39:25 -0000

Here is my common header

2.1.  BGP Community Container Header

   Containers always start with the following header:

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      Type     |  Flags    | T |          Length               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                       Context ASN                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The fields are as shown below:

        Type -  The type of community following the header.  The types
             are to be defined in companion documents.

        Flags -  Sent as 0.  Ignored upon receipt.  MUST be propagated
             to other BGP speakers unchanged.  These flags may be
             assigned meanings by future specifications.  Thus it is
             important that speakers that do not recognize the flags
             propagate them unchanged.

        T -  Transitivity field

             Value 0:  The communities in the container are transitive
                  across all ASes.

             Value 1:  The communities in the container are transitive
                  across AS boundaries, but not across an administration
                  boundary.  An administration in this sense is an
                  arbitrary set of connected ASes, possibly owned by a
                  single administration.  How such an administration
                  boundary is determined is out of scope of this
                  document.  However, by default, every autonomous
                  system is its own administrative region.

             Value 2:  The communities in the container are transitive,
                  but not across an AS boundary.

             Value 3:  The communities in the container are not
                  transitive.

        Length -  The number of octets occupied by the communities after
             the header.

        Context ASN -  Context Autonomous System Number.

             The meaning of this is defined in the specifications of
             each container type

   The Transitivity field governs how a received community is propagated
   in a BGP UPDATE message to the next speaker.  It does not apply to
   the originator of a community.  That means that a BGP speaker may
   send a community over any boundary if it is configured to do so.  The
   transitivity applies when a speaker is simply passing the community
   on.

   A BGP speaker that does not recognize a container type SHOULD ignore
   it, but propagate it to other speakers as defined by the Transitivity
   field.  This behavior MAY be overridden by local policy.


Thanks,
Jakob.


> On Sep 9, 2016, at 11:30 AM, Jakob Heitz (jheitz) <jheitz@cisco.com> wrote:
> 
> I had endless discussions with Robert on the format of the common header and I don't have the appetite anymore. Besides, it's not needed. Attribute exhaustion is a strawman.
> 
> Thanks,
> Jakob.
> 
> 
>>> On Sep 9, 2016, at 11:24 AM, Jeffrey Haas <jhaas@pfrc.org> wrote:
>>> 
>>> On Thu, Sep 08, 2016 at 10:54:36PM +0000, Jakob Heitz (jheitz) wrote:
>>> Jeff, you proposed to split a common header out of the wide communities draft as a separate draft and I agreed. Then Robert didn't want to do that and published -03 of the wide communities. So be it.
>> 
>> The discussion circled around the *logistics* of the split.  Robert would
>> prefer not to, I'm supportive of it.  John requested we take this discussion
>> to the mail list, hence I'm doing so.
>> 
>> Tersely, with a common header, I'm supportive of a separate 4:4 draft as
>> long as it's built on a common header as per the other discussion.  That
>> header can be in a separate draft; Robert has updated wide -03 in a way that
>> shows how the split may be done.
>> 
>> In the absence of a common header, I would not be supportive of the current
>> proposal.
>> 
>> -- Jeff