Re: [Idr] Mirja Kühlewind's No Objection on draft-ietf-idr-bgp-extended-messages-33: (with COMMENT)

"Enke Chen (enkechen)" <enkechen@cisco.com> Wed, 31 July 2019 01:53 UTC

Return-Path: <enkechen@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 3FB75120141; Tue, 30 Jul 2019 18:53:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level:
X-Spam-Status: No, score=-14.501 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, 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 header.b=MYZ47aOl; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=eM8YjXsC
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 uLcZcXHQdFEy; Tue, 30 Jul 2019 18:53:37 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38005120026; Tue, 30 Jul 2019 18:53:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10038; q=dns/txt; s=iport; t=1564538017; x=1565747617; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=GnH3KnXoff7CdU5QyPFF1YsgwtswJUvCfBGTyOe3QiE=; b=MYZ47aOlehyrTD2Sj7oC+N3VLbyEdldW01WsQzbIjz296xtBD/o5dHB2 LrC/a7J041mPV8u+U9DsDznUv1jq9wcshkKsWMzVAy8nJVjwHqVMs8UdM dhJjBsYVQTOTIvOzZrKE+UNgrqF7oe2RZkbHhkAo/sJqJPFWEuFRNWIj3 s=;
IronPort-PHdr: 9a23:u3o+IhEq8eqoDjKcq1g9+Z1GYnJ96bzpIg4Y7IYmgLtSc6Oluo7vJ1Hb+e4z1Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNVcejNkO2QkpAcqLE0r+efPsbCExHMlEfFRk5Hq8d0NSHZW2ag==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AKAAAy9EBd/40NJK1lGgEBAQEBAgEBAQEHAgEBAQGBUwUBAQEBCwGBQ1ADbVUgBAsqhB6DRwOEUog0TIIPiVSOAIEugSQDVAkBAQEMAQEYCwoCAQGEQAIXgisjNAkOAQMBAQQBAQIBBm2FHgyFSgEBAQEDAQEQEREMAQEsCwELBAIBCBEDAQIDAh8HAgICHwYLFQUDCAIEAQ0FIoMAAYFqAx0BDqFMAoE4iGBxgTKCegEBBYUKDQuCEwMGgQwoAYtfF4FAP4ERJx+CTD6CGkcBAYE7JheCdDKCJowlgigxm0NACQKCGpAfBINzFAeCLpVjgyiKFYExiBCOGQIEAgQFAg4BAQWBUDiBWHAVOyoBL4ISgkI3gzqFFIU/coEpinuCUQEB
X-IronPort-AV: E=Sophos;i="5.64,328,1559520000"; d="scan'208";a="607993734"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 31 Jul 2019 01:53:04 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id x6V1r44p030040 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 31 Jul 2019 01:53:04 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 30 Jul 2019 20:53:03 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 30 Jul 2019 21:53:02 -0400
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 30 Jul 2019 21:53:01 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h1kDz3fwbtk0663s0FHCmvqx1ZmhzEalvJg4G+if2UDqvs96gQzUgx0vRLTLEwiw+EPCrkjqhbXbTPLU7P2mTYj3NqVFqG+Uip7trsl21Ol/olnMxKu5urUuivF6bYmKIrIBipzhxpcCh/hp2OJVyB0NE7Rb84kBrDARxO6kEwqek8m2ldfSc+T8QrY7QlqhdCR89xlKTO/I8rae7hj2z27S2X9N5HIiESsck0iij3UQ5uOTNb20kW36gwXF2vf2qqhnIRobghOMfd+brXp7s1pLAewOGOr1H580Y/Z6OEKtqC0gmWy2FnBJHqiWhhKlBwQfu/fz1Xbd0aqeqStrSw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GnH3KnXoff7CdU5QyPFF1YsgwtswJUvCfBGTyOe3QiE=; b=WPHEsmwN+l4v9zvlrYEJHtVL2OzTkiLS9S+L8GIMhLv19uMz3y2kKSpLKLkWqwYI+fdPjM9hDAGTXuutYQCHhjyHbyoLyChQ1lNsKSbH0Ie0bAuXtjHjHmCiLs3n7JQAFtY5QgT12iWFh2tLg8omg5o5CHkUm7T9pdLtoqDxFbq9PSiF4JY9TaVoQcVkCXed9O1GRZIk6hI/TC3Ng3b6bscI4iFdJpC9xhu2laVq/NY7Bz6Hc9zsko/t1AgOadBOIhRxzoCzBwaGxcK39m9z/ctxP/0ItxT7hGw2uavtJ99DhI+aABdSaIwyrx/R58esfOqhBD/VKqVYTQFQ9tNngQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GnH3KnXoff7CdU5QyPFF1YsgwtswJUvCfBGTyOe3QiE=; b=eM8YjXsCmGryIfcWfNR1MCi9iFKqV09No4xy6kx9HOSHu3xukD/UU05E8D5QzqbEOo+IYFvgszYoHwnwE7WFnn2IjT8mYu1r31mVZ9/SjtHU5nkdNmI5TZ6wsyRJ1+XmUul1wHn/ix55Yv77TuAEx62Bzg63r4dRcq6HNtPF5O4=
Received: from BY5PR11MB3990.namprd11.prod.outlook.com (10.255.162.95) by BY5PR11MB4119.namprd11.prod.outlook.com (10.255.163.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.10; Wed, 31 Jul 2019 01:53:01 +0000
Received: from BY5PR11MB3990.namprd11.prod.outlook.com ([fe80::7026:24f1:c19f:e2f4]) by BY5PR11MB3990.namprd11.prod.outlook.com ([fe80::7026:24f1:c19f:e2f4%5]) with mapi id 15.20.2115.005; Wed, 31 Jul 2019 01:53:00 +0000
From: "Enke Chen (enkechen)" <enkechen@cisco.com>
To: Randy Bush <randy@psg.com>, Alvaro Retana <aretana.ietf@gmail.com>
CC: "idr@ietf.org" <idr@ietf.org>, "\"Mirja Kühlewind via Datatracker\"" <noreply@ietf.org>, "draft-ietf-idr-bgp-extended-messages@ietf.org" <draft-ietf-idr-bgp-extended-messages@ietf.org>, The IESG <iesg@ietf.org>, "idr-chairs@ietf.org" <idr-chairs@ietf.org>, "Enke Chen (enkechen)" <enkechen@cisco.com>
Thread-Topic: [Idr] Mirja Kühlewind's No Objection on draft-ietf-idr-bgp-extended-messages-33: (with COMMENT)
Thread-Index: AQHVRxBvuX4ot0XkLEK5yEtH+3jM+Kbjle4AgAANIgCAAEuegP//kzUA
Date: Wed, 31 Jul 2019 01:53:00 +0000
Message-ID: <EC487235-A83C-44F5-B51F-C92A05E56BF8@cisco.com>
References: <156449387998.2643.18137174091685834097.idtracker@ietfa.amsl.com> <m27e7zxpv1.wl-randy@psg.com> <CAMMESsxccHKqaXeGKO1sD9jAiEM7McT9_+VUx4G_nqt_2TX3GA@mail.gmail.com> <m2zhkvw8in.wl-randy@psg.com> <m21ry7vvzk.wl-randy@psg.com>
In-Reply-To: <m21ry7vvzk.wl-randy@psg.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1b.0.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=enkechen@cisco.com;
x-originating-ip: [2001:420:30a:4e05:2c10:12ba:2d63:dec5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 000cd604-5748-40f1-bbd1-08d71559d1a2
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BY5PR11MB4119;
x-ms-traffictypediagnostic: BY5PR11MB4119:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <BY5PR11MB41195106F71D6E86D79C0917C5DF0@BY5PR11MB4119.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 011579F31F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(346002)(366004)(396003)(39860400002)(189003)(199004)(13464003)(71200400001)(99286004)(5660300002)(81156014)(81166006)(2906002)(110136005)(58126008)(14444005)(316002)(64756008)(8936002)(54906003)(224303003)(229853002)(66574012)(76176011)(71190400001)(7736002)(86362001)(66446008)(256004)(15650500001)(6116002)(66556008)(36756003)(486006)(6306002)(4326008)(33656002)(53546011)(966005)(478600001)(6512007)(6486002)(107886003)(68736007)(25786009)(11346002)(446003)(46003)(186003)(476003)(2616005)(76116006)(66946007)(305945005)(6246003)(66476007)(102836004)(14454004)(53936002)(6506007)(6436002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY5PR11MB4119; H:BY5PR11MB3990.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: D9+TfzbH6K8Cr/eQ1DpCJxkAV2NGV4cHOeglPk302LZYKEwpR7eh94IgJh2tQlyPhO9T+5n8Dx0NXmsVQY8d/zkV8Eeo/eFEKOZaEJtQynUOnacgpmr9KPLAUGvcBKfWP3PVzk3YsTpoHiHN3uxPOl+zIOb2dwHFTzVBYQc0haGW4KCfLWzHDBnCTy0X3qxbhqILbY2M8Z6RpvkjKFDQ1W0EEluRo8M3KUDyqqMnGnLH/u5J32qMwnv3+ypU40IxYS3hHH0uJx8wPfZeAMFvAGGl0q8Eoma5XH44siN+s+b9Rn1IHkf2oXcfl67SrAITV5kSfUfzQfO6DWlvvnEjWAIfgUXPk/6ATaHfnoYFqaH3y7tpCBZ+UJs6MDqqx3ib89dv6kWgMnXQsQNa5hgL2AhigGnc+huZgk4qOI7YpCs=
Content-Type: text/plain; charset="utf-8"
Content-ID: <30AA2AE8B791264DAE6DE97D6D19BAD7@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 000cd604-5748-40f1-bbd1-08d71559d1a2
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jul 2019 01:53:00.7291 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: enkechen@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4119
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/PfRQmJEm6pacBaoVyDY1TXLL3AA>
Subject: Re: [Idr] Mirja Kühlewind's No Objection on draft-ietf-idr-bgp-extended-messages-33: (with COMMENT)
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 31 Jul 2019 01:53:41 -0000

Hi, Randy and Alvaro:

Here is a patch that would clarify the capability definition, the issue that I brought up before.
It also include changing "BGP listener" to "BGP speaker" in two places.

Thanks.  -- Enke

*** bgp-large-msg-34.txt.orig	Tue Jul 30 18:24:32 2019
--- bgp-large-msg-34.txt	Tue Jul 30 18:34:07 2019
*************** Internet-Draft      Extended Message sup
*** 120,148 ****
     defined with Capability code 6 and Capability length 0.
  
     To advertise the BGP Extended Message Capability to a peer, a BGP
     speaker uses BGP Capabilities Advertisement [RFC5492].  By
     advertising the BGP Extended Message Capability to a peer, a BGP
!    speaker conveys that it is able to send, receive, and properly
     handle, see Section 4, BGP Extended Messages.
  
-    A peer which does not advertise this capability MUST NOT send BGP
-    Extended Messages, and BGP Extended Messages MUST NOT be sent to it.
- 
     Peers that wish to use the BGP Extended Message capability MUST
     support Error Handling for BGP UPDATE Messages per [RFC7606].
  
  4.  Operation
  
     The Extended Message Capability applies to all messages except for
     the OPEN and KEEPALIVE messages.  The former exception is to reduce
     the complexity of providing backward compatibility.
  
!    A BGP speaker that is capable of sending and receiving BGP Extended
     Messages SHOULD advertise the BGP Extended Message Capability to its
     peers using BGP Capabilities Advertisement [RFC5492].  A BGP speaker
!    MAY send Extended Messages to a peer if the Extended Message
     Capability was received from that peer.
  
     An implementation that advertises the BGP Extended Message capability
     MUST be capable of receiving a message with a Length up to and
     including 65,535 octets.
--- 120,145 ----
     defined with Capability code 6 and Capability length 0.
  
     To advertise the BGP Extended Message Capability to a peer, a BGP
     speaker uses BGP Capabilities Advertisement [RFC5492].  By
     advertising the BGP Extended Message Capability to a peer, a BGP
!    speaker conveys that it is able to receive, and properly
     handle, see Section 4, BGP Extended Messages.
  
     Peers that wish to use the BGP Extended Message capability MUST
     support Error Handling for BGP UPDATE Messages per [RFC7606].
  
  4.  Operation
  
     The Extended Message Capability applies to all messages except for
     the OPEN and KEEPALIVE messages.  The former exception is to reduce
     the complexity of providing backward compatibility.
  
!    A BGP speaker that is capable of receiving BGP Extended
     Messages SHOULD advertise the BGP Extended Message Capability to its
     peers using BGP Capabilities Advertisement [RFC5492].  A BGP speaker
!    MAY send Extended Messages to a peer only if the Extended Message
     Capability was received from that peer.
  
     An implementation that advertises the BGP Extended Message capability
     MUST be capable of receiving a message with a Length up to and
     including 65,535 octets.
*************** Internet-Draft      Extended Message sup
*** 157,168 ****
     4,096 octet pre- Extended Message limit, so as not to require
     downstream routers to decompose for peers that do not support
     Extended Messages.  See Section 8.
  
     If a BGP message with a Length greater than 4,096 octets is received
!    by a BGP listener who has not advertised the Extended Message
!    Capability, the listener will generate a NOTIFICATION with the Error
     Subcode set to Bad Message Length ([RFC4271] Sec 6.1).
  
  
  
  Bush, et al.            Expires January 31, 2020                [Page 3]
--- 154,165 ----
     4,096 octet pre- Extended Message limit, so as not to require
     downstream routers to decompose for peers that do not support
     Extended Messages.  See Section 8.
  
     If a BGP message with a Length greater than 4,096 octets is received
!    by a BGP speaker who has not advertised the Extended Message
!    Capability, the speaker will generate a NOTIFICATION with the Error
     Subcode set to Bad Message Length ([RFC4271] Sec 6.1).
  
  
  
  Bush, et al.            Expires January 31, 2020                [Page 3]
*************** Internet-Draft      Extended Message sup
*** 175,190 ****
     speakers which may not support Extended Messages.  Therefore, an
     announcement in an Extended Message where the size of the attribute
     set plus the NLRI is larger than 4,096 octets may cause lack of
     reachability.
  
!    A BGP speaker with a mixture of peers some of which have advertised
!    the BGP Extended Message capability and some which have not, may
!    receive an UPDATE from one of its capable peers that produces an
     ongoing announcement that is larger than 4,096 octets.  When
     propagating that UPDATE onward to a neighbor which has not advertised
!    the BGP Extended Message capability, the sender SHOULD try to reduce
     the outgoing message size by removing attributes eligible under the
     "attribute discard" approach of [RFC7606].  If the message is still
     too big, then it must not be sent to the neighbor ([RFC4271],
     Section 9.2).  Additionally, if the NLRI was previously advertised to
     that peer, it must be withdrawn from service ([RFC4271],
--- 172,187 ----
     speakers which may not support Extended Messages.  Therefore, an
     announcement in an Extended Message where the size of the attribute
     set plus the NLRI is larger than 4,096 octets may cause lack of
     reachability.
  
!    A BGP speaker that has advertised
!    the BGP Extended Message capability to its peers, may
!    receive an UPDATE from one of its peers that produces an
     ongoing announcement that is larger than 4,096 octets.  When
     propagating that UPDATE onward to a neighbor which has not advertised
!    the BGP Extended Message capability, the speaker SHOULD try to reduce
     the outgoing message size by removing attributes eligible under the
     "attribute discard" approach of [RFC7606].  If the message is still
     too big, then it must not be sent to the neighbor ([RFC4271],
     Section 9.2).  Additionally, if the NLRI was previously advertised to
     that peer, it must be withdrawn from service ([RFC4271],

-----Original Message-----
From: Idr <idr-bounces@ietf.org> on behalf of Randy Bush <randy@psg.com>
Date: Tuesday, July 30, 2019 at 6:23 PM
To: Alvaro Retana <aretana.ietf@gmail.com>
Cc: "idr@ietf.org" <idr@ietf.org>, "\"Mirja Kühlewind via Datatracker\"" <noreply@ietf.org>, "draft-ietf-idr-bgp-extended-messages@ietf.org" <draft-ietf-idr-bgp-extended-messages@ietf.org>, The IESG <iesg@ietf.org>, "idr-chairs@ietf.org" <idr-chairs@ietf.org>
Subject: Re: [Idr]  Mirja Kühlewind's No Objection on draft-ietf-idr-bgp-extended-messages-33: (with COMMENT)

    i have pushed -34, as there have been lots of small changes since -33
    and iesg readers should not have to trip over old fixed junk, and
    instead find new junk.
    
    randy
    
    _______________________________________________
    Idr mailing list
    Idr@ietf.org
    https://www.ietf.org/mailman/listinfo/idr