Re: [GROW] A question to draft-ietf-grow-bmp-17

"John G. Scudder" <jgs@juniper.net> Mon, 04 April 2016 14:42 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61D1612D73E for <grow@ietfa.amsl.com>; Mon, 4 Apr 2016 07:42:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.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 5V5L6ieHBsL9 for <grow@ietfa.amsl.com>; Mon, 4 Apr 2016 07:42:24 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0773.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:773]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B09912D735 for <grow@ietf.org>; Mon, 4 Apr 2016 07:42:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Y9P6tteGHjTW1ovwvX9eFm6Rm171+8w/N6Wj0begYGo=; b=KAli3gkyIbDhFe8Hj/3KZepKkDcAzwRRZYz6AqkC1RzWrqAwLoQCccz4TJVcABKdMkbSj9peFCtd5A12gnbzFso/aESIfKRr/0IEOn+QhkHgrV6WlSaOr2VAg/fqBdcuVSeeY4kNj5S+bkHH1/i7kWOsT8ddJXO1ueE0GVeAeVs=
Authentication-Results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=juniper.net;
Received: from ssubron-sslvpn-nc.jnpr.net (66.129.241.14) by BL2PR05MB196.namprd05.prod.outlook.com (10.242.198.155) with Microsoft SMTP Server (TLS) id 15.1.447.15; Mon, 4 Apr 2016 14:42:02 +0000
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: "John G. Scudder" <jgs@juniper.net>
In-Reply-To: <57027AC7.60209@juniper.net>
Date: Mon, 04 Apr 2016 11:41:53 -0300
Content-Transfer-Encoding: quoted-printable
Message-ID: <D6173A99-6026-4539-AA23-03548FD32457@juniper.net>
References: <19AB2A007F56DB4E8257F949A2FB9858AA1A7AC6@NKGEML515-MBX.china.huawei.com> <56FDA3DC.8060500@juniper.net> <19AB2A007F56DB4E8257F949A2FB9858AA1A86FD@NKGEML515-MBX.china.huawei.com> <57027AC7.60209@juniper.net>
To: Ebben Aries <exa@juniper.net>
X-Mailer: Apple Mail (2.3124)
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: BLUPR14CA0020.namprd14.prod.outlook.com (10.163.77.158) To BL2PR05MB196.namprd05.prod.outlook.com (10.242.198.155)
X-MS-Office365-Filtering-Correlation-Id: 12516b4c-1184-400b-f0d3-08d35c9749c5
X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB196; 2:+dTCy7Esp848vvfwP+H3hn4b29qWB+OACnxKsPnc1gqrIKAWg8KhGbQ7gNVnF5ziLQORxC26x115UVWlYEGPSMvmT9ZPenzbgMDpKcGW1KjMt/Tfge/oc/uOOtt/arukfoNtqVe3sOewYrXd2e6yJwO/rMUdFlO5lbcd77QZPbEqPN2DMVu/YIv7knFEtXIK; 3:uACe+Nc8I+deHv8j0cCNUMPiLWxq0VItZhudhkfvUvlrhN4VM4L/deWW1dQPaJ84Qv6T9SydOkiy2L0rQ6suaY5/gaVDhnAR36MYSoceogfrJLumUgbU+UDilaMw32TP; 25:Lgb4VE3j91SCr0OEP/ts4nJqdYhfHYirojql+6/pCaw98oPdeq05f06G0NrURI24hbsEHFwBaPOzf7f3mykU/1Nmz4spBX69G3alPcs6wChALYI97GxsMqFjewXc0Fa9I5OnlQz1nmXWTVcoCMjdZ1gdu7qLeRhnWNEjPwCgKk3EXtB63kgYGHA0oRjczpu2vVPaOGgKCJMq86kwjz0oAzH64thZr/YlRKtSgbJXIsIzjRtS9y5N1xDekPC7YXjwWfdjc4p399JaVUqV5KWwsL9FtwnPieYJdHfUtJoiMcwYlu10sYndHDnd0uMIdsenKCSpk3nF6gIwL3wZxtGf5JCSfms9RpqIJDri6hqwPdaV3cvPrVy9a6zt6d6sgFExX0Db/k6Vv8p4bgkIPoXxRTihiB6g48qi+crFo63Z6m7UhC0ZKTDtdVezH6YJxb57l+jOvO/Jh68maul5b3AU6RCkStcjjIhuzudYQfXB6mJhppEkUlEOwP8Sg4Gqaeqg9BlFYh5VQfXODD1O5I2StFPclc0wKqxcl9tgtFo06cU7Mtdbwe1OOQxfEPQwKNL4/RWhD/+wU6MC9iFjO9Z8TgsrIQb50h3H+nvDau3T6eZKLHc4q5hQTLlnEKrRmxzI
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR05MB196;
X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB196; 20:24Kot5NBpcWG97RqDpuAgfkkamQaKdLb+NaKSv20ycFhet+TV5kb/19iz7Xyu0nPy7Subq7i5kBJ/Tsx+xPC8Tzt24eyFQR79VU3fNv9V9ft/V/ysVmY3Asev4bwo0Vvfev6Vj7uF4I6oAT2/NQA+nn2kXThVa3RKIxNqIRcgHwUi++E1Bv70JKwrdyXcx2hHSGrFZqr+mLAzJs/Owk7Ap1upFN7marZki0k3nPQ8CN1xKUfQiP2Wio6uMu3n92xjmmjfhTxjYmBTh0q/wyTRwoi4FIMPFf+veJv22ybvKxL2/gy3vi/OMvpHtFbNtgL9yx67qpXnyod5gcyMc3+sAjtzsou2L4mXHQysRyDcAD8Ddwu8RxSUNsLSAq+97uoBdOM7nb1w52dffSQJPLYwE1GH5RbYvpz+STlAxkKZi0CrXx5wrFYatNLnZHdSqLRf166QVAOigbd7JRwyJaIpinL0UuK6hxSWgd6vfksqWSlhxNKH5QeoHafX9sYoCs3; 4:/PdvMWPxuTyGR6f0/4q3g57qnhKXRMLvoHwqtGhEAzixy2y0c3DEj2+JznuGxgECHTxBCxevaxd7Y5pfvL+cYkWVLk/mcpuf8s7fUHo72pjkUH9FskvBqs2clWCl8nAppZpOXSj9zAZH1hWmIzj3k9zQR+zav+4FuO2EZSNtgCfrjXFGViks0SZqJ2ndVNIuEyHRZGy4BmX/UeMbkS8QQ9Vf33a2cgn7K4jUmk/81lNKyIltzloMndHelIvLav1El6Vx1gYFJVwLqLxZ4mJkPatBkAR5bpB6v4JZR/oRM3Kkkp+Zj1alGf0PPMcfOhJxGzlNgjYua1wdYy3VmhMW9kSm+nPfks5x+fvjKGmUa1aw7kLc2z4xCJJyVDpX2ujmygxaozRh8DWAegFFiN2r+oWn/tABPeEWI8+hJtsK3No=
X-Microsoft-Antispam-PRVS: <BL2PR05MB196719F3ABCCF32AD960833AA9D0@BL2PR05MB196.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(138986009662008);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:BL2PR05MB196; BCL:0; PCL:0; RULEID:; SRVR:BL2PR05MB196;
X-Forefront-PRVS: 0902222726
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(377454003)(24454002)(53754006)(76176999)(2950100001)(50986999)(19580405001)(82746002)(92566002)(66066001)(230783001)(586003)(86362001)(50466002)(83716003)(77096005)(93886004)(81166005)(5008740100001)(1096002)(5004730100002)(2906002)(23676002)(3846002)(19580395003)(4326007)(189998001)(6116002)(50226001)(47776003)(110136002)(53416004)(42186005)(4001450100002)(57306001)(33656002)(36756003)(104396002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2PR05MB196; H:ssubron-sslvpn-nc.jnpr.net; FPR:; SPF:None; MLV:sfv; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1;BL2PR05MB196;23:1BProsWJbS8K5h4D8Pu7hd2CqmnB2ePkCWbeB9z303YOYV3AAn4nKKMOWdfcvIyKoLwimuV/G/9u006csdJNADskMREKIu9zCaH8a+7CN7xHznWWZfBiHZvAz9lDWII9XGmkXnEOi/Y4zlKN9HAIAsTma+Q23GAQbrVOh0qRAo8GKwUlnlyQWqffiTBsoBvOBzPSqviiNy9Wwfhp1V3XZ44QKEwnqx+3BScy4/T7OgMyGa40MqNFQxiOIbFJqcMzhE2pir8hteXkT0kLWvkj0w0KIPjCxc0uBNH0GA+6C1eOyv9W8sd+atXe1nBUK167zkoB4SydSAyZ4SFZ046zYPhTrSG+Q+MlA3GIiklWTzqITnjx8lZerjwDw/DMKcN9DBO9MpTJ7S16yIZ9AzH4Vx3LAF9HGBIOujwLBdUb4E0YqM2zd/dHo4Z6hjNJOPioxTMVGQ6s7NIMokUYkEP1+iqo0leSoPjWDIT9I3O0fXxSCPxcCqahdYkIIzkLj8g5xuPHxvRPFRlbQPUW5om3NaQ3O6IEPpOF4BvS9Li24fiaD5qUEqFI5YrMLYxKQlyMfnaF/tNdxWXCTM1qdULe9jfr64lETMLglsiX0xjlIGlCvh3gbu/ZW9vdWefUta4NBfkjqf7IX+FP4D+cF6x3ztPD3OElG7wUHRwCeGdCZHtlOxsJnAatdQIywJvVKvc1LPE1vCL8ezXc3ZRNwVTwBjt4aneTb8WJpKyNJYW4Xvsz7V7gA4Ew8eJu6ppDUD6QOe915wtKAW+mmFfqBr/xiIZ4w1PhLnAcgOhJYna12ECO6krzpp/aCCxY7zI6R1kHRD7to0bv2hXMJliA/PxmjH4aumQVBuD4xcvzYBIKNB4LVt7HarLUJm4riErEgvQ/c/UgT/ugHzgaRhitoVX03j2JgxbJ9eTvjQLI2uFxjydMpJz8GQGkgm/7tnmyENy0DOBuchBZQwzOfWUD7jqowrSDHcY6E+HDtD/SY+P3u+AK2qJotrKYEOhC6qWHyZRmk1oV4WhSH2wHcmolDvsH1R+dptn+EZSoe2/I10zQOq53DJP2o4y5HwaXTaWszjQxOvAHNtEsSJ3t1zTB+0KpEw==
X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB196; 5:GjsFL1ljUnRHau418WlQFmcjNGort/ZH8w8noqkgRovGwE21C8yrH2wiqY4pmgqdRm2fLi9RAtxeie0UEEvRNdhyZYUU83UUpGePe1cYoX0w3isQJMt2g9rbk7nFtdAdRv3JTyvKUR1x3vKWQcFr0A==; 24:qDtIiv/69+mVaQ90Bx01HLXsolucnAU7dwRVVSoVj428fmax6jDL4Gnztm4D9qRcBmSFE9HMur+KbounPOQfnf5Mpk2NVsJiR8KPRX4z9Qo=
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2016 14:42:02.3482 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR05MB196
Archived-At: <http://mailarchive.ietf.org/arch/msg/grow/ni3Gu2ggh4D11FOu7sRq5N8G7jw>
Cc: "grow@ietf.org" <grow@ietf.org>
Subject: Re: [GROW] A question to draft-ietf-grow-bmp-17
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/grow/>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Apr 2016 14:42:33 -0000

> On Apr 4, 2016, at 11:31 AM, Ebben Aries <exa@juniper.net> wrote:
> 
> 
> On 04/03/2016 02:59 AM, Zhuangshunwan wrote:
>> Hi Ebben,
>> 
>> Thanks for your reply.
>> Please see inline with [Shunwan].
>> 
>> Regards,
>> Shunwan
>> 
>> -----邮件原件-----
>> 发件人: Ebben Aries [mailto:exa@juniper.net] 
>> 发送时间: 2016年4月1日 6:26
>> 收件人: Zhuangshunwan; grow@ietf.org
>> 主题: Re: [GROW] A question to draft-ietf-grow-bmp-17
>> 
>> 
>> On 03/31/2016 01:34 AM, Zhuangshunwan wrote:
>>> Hi all,
>>> 
>>> I have a minor question to draft-ietf-grow-bmp-17.
>>> 
>>> Please help me to understand correctly, thanks.
>>> 
>>> 
>>> 
>>> In draft-ietf-grow-bmp-17, Route Monitoring message was documented as
>>> follows:
>>> 
>>> 4.6.  Route Monitoring
>>> 
>>> 
>>> 
>>>   Route Monitoring messages are used for initial synchronization of
>>> 
>>>   ADJ-RIBs-In.  They are also used for ongoing monitoring of 
>>> ADJ-RIB-In
>>> 
>>>   state.  Route monitoring messages are state-compressed.  This is 
>>> all
>>> 
>>>   discussed in more detail in Section 5.
>>> 
>>> 
>>> 
>>>   Following the common BMP header and per-peer header is a BGP Update
>>> 
>>>   PDU.
>>> 
>>> 
>>> 
>>> My question:
>>> 
>>> How to understand "Following the common BMP header and per-peer header 
>>> is a BGP Update PDU." ?
>>> 
>>> Does it mean that "only" one BGP Update PDU can be encapsulated after 
>>> a per-peer header?
>>> 
>> 
>> Yes
>> 
>>> When multiple BGP Update PDUs share the same per-peer header, can it 
>>> support "1 per-peer header + multiple BGP Update PDUs" ?
>>> 
>> 
>> No - each UPDATE msg is encapsulated in a separate Route Monitoring msg.
>> The text could probably be adjusted to spell this out better.
>> [Shunwan] I think this text is better.
>> 
>> Is your concern the overhead introduced by replicated common/per-peer headers should processing be common across multiple UPDATE msg (down to the timestamp)?
>> [Shunwan] Yes, this is what my concern. My colleagues noticed that multiple BGP Update Msgs share the same per-peer header (including the same timestamp ), so we think if we can put multiple BGP Update Msgs after a sharing per-peer header, so a separate Route Monitoring msg will carry more information.
>>> 
> 
> I think the tradeoff here is efficiency gain in network i/o vs. the
> potential buffering, correlation and packing now needed on the
> monitoring router.  As-is, we have a 1:1 correlation of UPDATE/Routing
> Monitoring which makes this mostly pass-through.  I'm not sure if
> network i/o and overhead has been a concern yet today w/ production
> implementations

Agreed. It generally is down in the noise compared to other costs.

Although I acknowledge there is some hypothetical gain from coalescing multiple BGP PDUs under one BMP header, I don't support changing the current way of doing it. In addition to other concerns, it adds some small complexity to the processing path since right now you can know you always are going to process one PDU.

--John