Re: [GROW] AD Review of draft-ietf-grow-bmp-local-rib

"Tim Evens (tievens)" <tievens@cisco.com> Tue, 09 March 2021 00:16 UTC

Return-Path: <tievens@cisco.com>
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 36BB83A1A96; Mon, 8 Mar 2021 16:16:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.377
X-Spam-Level:
X-Spam-Status: No, score=-8.377 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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=I+aamlKV; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=nJ4mK7id
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 b9cKICnycvb0; Mon, 8 Mar 2021 16:16:49 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7DBA83A1A8E; Mon, 8 Mar 2021 16:16:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16598; q=dns/txt; s=iport; t=1615249009; x=1616458609; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=sMtWv24JCflYOjqKeLM+rZOMJac+FTJ8kPC7W9QexBg=; b=I+aamlKVtqxjQd+rokMZTVKDzFeqZhu4H6rk6XgPAzOyDeR3D+kZ7jBA 21jomnaKoNYFHnOvOUOVClqItVeg9X3ZeSmZtlEqe5hMZv4ZVThpL0UkD ISu3KBjrRBrOg6ztpLlshib9h6utr7vfaX/nbipCR0jEJbswAZ83gKTqT g=;
IronPort-PHdr: 9a23:BhIniBXoJx4AUuZEbpO9WeCDssPV8LGuZFwc94YnhrRSc6+q45XlOgnF6O5wiEPSBNyFufFZjuPMsubmVHBTqZqCsXVXdptKWldFjMgNhAUvDYaDDlGzN//laSE2XaEgHF9o9n22Kw5ZTcD5YVCBoWC35CQTXBPyKVk9KuH8AIWHicOx2qi78IHSZAMdgj27bPtyIRy6oB+XuNMRhN5pK706zV3CpX4bdg==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AJAQB6vUZg/4oNJK1iHQEBAQEJARIBBQUBQIE9BgELAYEiMCkoB3ZaNjEKh38DhTmIVoMUjAyFE4RzgS6BJQNUCwEBAQ0BASgKAgQBAYRNAoF6AiU2Bw4CAwEBCwEBBQEBAQIBBgRxhWENhkUGQAEBCi0BDwIBCBMsByUNFBECBA4FCIJpgX5XAyoFAQ6hYwKKJXSBNIMEAQEGgQeECBiCEwmBOYJ2gzBWgQ6FOCYcgUlCgRFDglc+glwCgWIrgx2CK4FZEB2BAiYEQw8BIoESGDsLHowKhGmKep0UgRQKgn6JQIY+hgWGRYM5ilGVYqAhggmEdIppKwMMDoQ6AgQCBAUCDgEBBoFBGgopgVdwFYMkCUcXAg2OH4EjAQiCQ4pZcwI2AgYKAQEDCXyNGwEwAV0BAQ
X-IronPort-AV: E=Sophos;i="5.81,233,1610409600"; d="scan'208,217";a="845398855"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Mar 2021 00:16:47 +0000
Received: from mail.cisco.com (xbe-aln-004.cisco.com [173.36.7.19]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 1290GldF016582 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 9 Mar 2021 00:16:47 GMT
Received: from xfe-aln-005.cisco.com (173.37.135.125) by xbe-aln-004.cisco.com (173.36.7.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.3; Mon, 8 Mar 2021 18:16:47 -0600
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xfe-aln-005.cisco.com (173.37.135.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.3; Mon, 8 Mar 2021 18:16:46 -0600
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.3 via Frontend Transport; Mon, 8 Mar 2021 18:16:46 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JSO38TZQiDLNSM1Mmo1vOe4JtYA7hBMNWhK5cRGjgoNL8z8lekYn+sQnrT4Syu8/kYf19+U93IS9dhVUVPtmySA1JpWcLDZJG1dE7JMASMMS9vj79Zx1qv+5vdYY2oDxoNeugtwSgSxVS/Y8ZNbSJvYSvDzZiQ1QCRtmZL/12qFfFf++WxBnKVvo3EiJFp/V/gCDIn5Mc6+JbAY5lr61F1yOK/sswOi/DF1xArCtOFLmbuVK5l58RBAaxKkgSwmuge4GgyEufixLbJU43PG5RdN+pt3nyLCvHWMxtK0Pg0SuV5B702Np6iKbsnLH38Mg9XsTRjq5ALWbb4kt6b7sKA==
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=I29h9vGynsUxkcom7LcWBIeZfO7hm+U+cohM1L9dPZw=; b=UYmAKRXtIZ1EZ/HbdYTd9+yNIlwHdIuOohhNhw5/U5fNmM0/B+L4rYkfBt9t4Qv2kO3xNu0ZCxEfXWaPhPchf5K+s3xUaQa17mCfmYis9e/Mk4HTldkAHLe/8SQL56On273QEMELnaw1t6z70fuQjxYiFEaSeUZBCEIw2rrnH/ykfKRee0hXXpa4NSRrvzoHh7OHKlaftaUdsvVqLt+bACNjPD5EVGRiDtOK0PJwTbd8X2RRBPqLF9WUPWwMw9d+k7QbzvKRlH0KGEIcanDvRvH0rdYyfmv7rRhiye5AqTAvw5Yt1DYMSkn7TRs3snHQTVdiGACYe8Bldt2enpvttw==
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=I29h9vGynsUxkcom7LcWBIeZfO7hm+U+cohM1L9dPZw=; b=nJ4mK7idOs1UeotMpn53pkVB7MW1QP2PThhHVXw5bPh7lpC7RI/H7gXHOxauZL4KAP224CGi8jyDzap9vp7QH/Lq1KwdtKiJiWsKVaC3N18Y8RFlK7TxmUHrYGYgCcl9Fcy5coAuD3+WPkX37V4x2AUpfoCUOBWK1ImeaGu/tX8=
Received: from MW3PR11MB4651.namprd11.prod.outlook.com (2603:10b6:303:2c::21) by MW3PR11MB4665.namprd11.prod.outlook.com (2603:10b6:303:5d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19; Tue, 9 Mar 2021 00:16:45 +0000
Received: from MW3PR11MB4651.namprd11.prod.outlook.com ([fe80::435:317d:1c41:9755]) by MW3PR11MB4651.namprd11.prod.outlook.com ([fe80::435:317d:1c41:9755%6]) with mapi id 15.20.3890.037; Tue, 9 Mar 2021 00:16:45 +0000
From: "Tim Evens (tievens)" <tievens@cisco.com>
To: Warren Kumari <warren@kumari.net>
CC: "draft-ietf-grow-bmp-local-rib@ietf.org" <draft-ietf-grow-bmp-local-rib@ietf.org>, "grow@ietf.org grow@ietf.org" <grow@ietf.org>
Thread-Topic: AD Review of draft-ietf-grow-bmp-local-rib
Thread-Index: AQHXCT/8nkKfhDnqOE2zYX50uupTv6pnwdf9gAAyIYCAEuwv6g==
Date: Tue, 09 Mar 2021 00:16:45 +0000
Message-ID: <MW3PR11MB4651F0F8AF7F3318515A40A1B6929@MW3PR11MB4651.namprd11.prod.outlook.com>
References: <CAHw9_iJzhxO4xBBPXgZu6wHR6tkBRGwjsiRH+wSQy_zAz183yg@mail.gmail.com> <MW3PR11MB465134C130B37766AD8E3C2EB69F9@MW3PR11MB4651.namprd11.prod.outlook.com>, <CAHw9_iJXWZdCwYeME1nOPz0NHsacfnJ7X+zn5GntCCPKLigd-g@mail.gmail.com>
In-Reply-To: <CAHw9_iJXWZdCwYeME1nOPz0NHsacfnJ7X+zn5GntCCPKLigd-g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: kumari.net; dkim=none (message not signed) header.d=none;kumari.net; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [128.107.241.185]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dbc6164d-dcd4-4f87-3bf6-08d8e2909f85
x-ms-traffictypediagnostic: MW3PR11MB4665:
x-microsoft-antispam-prvs: <MW3PR11MB466591EBE20B7279650A6556B6929@MW3PR11MB4665.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5236;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BRtjkCHlSnhEx1Q5lzdk+Zz3xLlbVQzaDGSWXp6+U65tKfhFqXI9YV7WyscRxqoempTHJ+WIqmJjDT/yO5UhX2wcIsEQ5zqLC8FCI8Z88xQT4upvxzlVjnoBJeM6qwAEXEfbkSHoM9nyJA5/EeLSHBpJ2c7SZDv1C4McbctPhGJ2JR4Q0ovzC+NhW2XsC89TFFV+Zthe7W5RRJRSTfbAmquD5Z/SSuSSKxYv0fb/A+KA/QT4nmus935KfjS3Dc45y5fysDLDQdIV1bWSUouzQlVTAA1bR1Cp2GJWtXOTkcW+ioltgEI7mYNyqw2Uba1iJ55oXUo3nVvBBKB8wqVhkBdcsi631SOO/sNtEFGbO5SNd1YzOhwOueXiZ55zoV5kj2cktpcMIF3UDOv2SGJJuhxaNy1l3TzDfHFWnruw3fc6dKQofx5BBbUSeiBKybdUAE6WVBNZWt0MK+jNq8qgRwvxJDtsn5bW5ViKDdd0umLW/owl8Iid4FVBwSV1/MLMRpT4hN1DicSZmshrNlhayefzUm25ptH0CT60Ftos1vNUqdpGSLTqpjQFRo27mSXgzH/ur0XfvshF1oY+vAl7mE/69XdsRNAhLvjT3mwtfi1Io4cNGI6eTogaW3UwPC8MGqvZ/lA1beXfJnP5VtpPMcYbxMPdJWyRcBBIMiem/NM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4651.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(6019001)(376002)(136003)(346002)(39860400002)(396003)(366004)(269900001)(91956017)(26005)(53546011)(52536014)(76116006)(66556008)(86362001)(6506007)(8936002)(66476007)(186003)(8676002)(66946007)(71200400001)(55016002)(7696005)(4326008)(9326002)(33656002)(5660300002)(316002)(166002)(2906002)(83380400001)(478600001)(54906003)(966005)(9686003)(64756008)(66446008)(6916009)(16193025007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: uPfGgiOE3k6+Zl8vJnDVWGevbC80K0H0Po5i36uiLWZezLPZFpTEqCOnEIkU7mu4gegtE9ULWPVNO2Y/26dLfuaoMxx/tDO+9qMFhFIwcOKQ1dHKnWqMDw4tXWb/unvPjltXnFWIjXA56d6GZ+DXtwfVSteJ8xxMU4Re54WigQrvs4a2syzNOL4eJcRcqKzOKpduJl6DtXIHpmgs8T3jwVPTmTdFV8wlQIKMMb0Su4RO+QKHtQOvMpjFxh3WLl13DWaFU4F/iRF72qcAWmvlFdGsyAlFa87Xm5k5BOcCaEIOUnTOMPxUJZV79EgjE2kMnVrHfJGKeYW4uPG624noPRrXoigtjZk2psqjx2xUxS4qFVz6psxQt04KLN/5Qminb6otjhFx3oW8x1hKqDHmJBXSKlEI1hN6eFOZcFxLrQ7+8e6EeHw0T5XMMA7b16Z0y5YmlfZvSfr1hYgEbNqrcX8VyDDzKL1demDUSiRgMZ3VMm+9rnhoSmwWwQNoFMn1hIxArnEgTS/405OA5Ariowu/Z6d3Yakvs/+zfw7eZha7dcEDE1CRyOXq+kUdWnuE+zb1owRBXRzUMs00bmZq7dhrtOpF3UO8H6EF6gtQf4XF2ip/TtBEZQ2xZe6f/ppxp5LFnk1FV5uvReUUCczpPkPMLX/qAKv6KtAbo0sBiNrXRvLnCli73wem0048RbNfsf6sflRrbWffb6a+JDi4qjF9c00tQCelLzT+4TPHowzZwUnPCDEFi+Fgb9HhKqqt4TzKeziuYz7FfTMVMb/e+k4EJ76i4KlWaqcftbAxnhpHg+G2HFmnihyVooa/76nldQjmhcoMTXDozdGcIGfK0NTaM1binyv0Rr7hF/EFZdwHMH+81WYG9w+lXUW74FfwnSXviuY6cWvYSgDRgrMIOD42ud8Ta45Ubp/LL8Oiothz47VS/udh53ppFFYTF/muoP9wiZM4Gu7oqFGCy7GM2v/PgDbIb/f31GTBMLNxw4xcHYKiB74hWoriqSU3I0wnG8cm3oPlMvIN8vRTEpb6XddRqy93YIaJwuwJCJ7djlY44FKAVu7dMDrn4IezTpscF8Wuus9m1XK+K3xl+Lbv5V3lilCPmpuyWMS6qm99OTRvjfSDCappI3WvosUje4PGgECG4OCLxxM1tqgLbbe2GSGsU4/8hRcSpKMVD0TkMmNBV39Ta9NncolORQM51IsNh7DY9xuiqNH5T9PLZkAPKHEBum19wCS7s9ix58dIy9nHsua4fMgBfA2KfVHsLPoVN1NBkudBf3xFrYqxJW8lOQOTVSdQ9SahYDPfOpQHQm0YQg/LF2yC4983vA1D2lGkXJCsLZQ67Kt+ThHRgmNclw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MW3PR11MB4651F0F8AF7F3318515A40A1B6929MW3PR11MB4651namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW3PR11MB4651.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dbc6164d-dcd4-4f87-3bf6-08d8e2909f85
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2021 00:16:45.1237 (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: Fo1sNbwX21JstUS+thYA3yGPJAx4KwEWV6EDnntTh7a4JYnNiPaatWQVLDl6J63OrnwyG6GRfH73Ix3u4qU0Gg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4665
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.19, xbe-aln-004.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/vqwtEaem6l0jO6FAoUh9J56ImFo>
Subject: Re: [GROW] AD Review of draft-ietf-grow-bmp-local-rib
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 09 Mar 2021 00:16:52 -0000

Hi Warren,

I have just submitted revision 10 with the updates.

Thanks,
Tim


On 2/24/21, 3:18 PM, "Warren Kumari" <warren@kumari.net> wrote:



On Wed, Feb 24, 2021 at 3:22 PM Tim Evens (tievens) <tievens@cisco.com<mailto:tievens@cisco.com>> wrote:
Hi Warren,

Thank you so much for the review.   We agree with those changes. We have made the requested changes, but we cannot submit them until after Mar-8th.  Until then, I have attached a text diff output.  You can also see the changes at https://github.com/TimEvens/draft-ietf-grow-bmp-loc-rib.  You can compare tag revisions.

Awesome, thank you very much. Please let me know LOUDLY once you've submitted, and I'll kick off IETF LC. It will probably have to wait until just after IETF ends, so that people can pay attention...

Thank again for the quick turn around,
W



Thanks,
Tim

On 2/22/21, 9:27 AM, "Warren Kumari" <warren@kumari.net<mailto:warren@kumari.net>> wrote:

Hi authors and WG,

Thank you for this document, I believe that allowing BMP to share Loc-RIB is clearly a good thing.

I do have a few comments/nits that addressing now should help the IETF
LC and IESG eval go more smoothly.

Please SHOUT loudly once you've had a chance to address these.

AD Review of draft-ietf-grow-bmp-local-rib
--------------------------------------------

1: "As shown in Figure 2, Locally originated section 9.4 of [RFC4271]"
I'm unable to parse this - changing "As shown in Figure 2, Locally originated" into "As shown in Figure 2, Locally Originated into Loc-RIB, ..." doesn't fix it, because the figure doesn't really "show what Sec 9.4 of RFC4271" says.
Perhaps something like: "Figure 2 (Locally Originated into Loc-RIB) illustrates how redistributed or otherwise originated routes get installed into the Loc-RIB based on the decision process selection in [RFC4271]"


2: In Section 1.1 the document says things like: "The current method introduces the need..."
Once the document is published, the phrase "the current method" seems incorrect, but I don't have a better suggestion...

3: "Locally sourced routes MUST be conveyed using the Loc-RIB instance peer type."
Should this be "locally sourced BGP routes"? It would be silly to think that this might carry e.g OSPF only routes, but you have a MUST, so important to be explicit.
This also seems to conflict with "The F flag indicates that the Loc-RIB is filtered". Perhaps that above is better worded something like:
"If locally sourced routes are communicated using BMP, they MUST be conveyed using the Loc-RIB instance peer type." ?

4: " The Loc-RIB contains all routes selected by the BGP protocol Decision Process section 9.1 of [RFC4271]."
Similar to #1 - perhaps this is just missing a "in section of..."? Still needs rewording.

5: "These routes include those learned from BGP peers via its Adj-RIBs-In post-policy, as well as routes learned by other means section 9.4 of [RFC4271]."
Similar -- I suspect that there was an errant search and replace which clobbered some text?

6: "Peer AS: Set to the BGP instance global or default ASN value."
Erm, what's this default ASN value?

7: "5.1.  Per-Peer Header"
I think that this section needs a pointer to RFC7854 Sec 4.2.

8: "Capabilities MUST include 4-octet ASN"
s/include 4/include the 4/

9: "For example, prefix 10.0.0.0/8<http://10.0.0.0/8> is updated "
Please use RFC5737 examples instead.


Nit:
1: "This is overly complex for such a simple application that only needed to have access to the Loc-RIB."
s/needed/needs/

2: It can greatly reduce time to troubleshoot and resolve issues if operators had the history of Loc-RIB changes.
s/had/have/

3: "BGP Instance: it refers to an"
s/it//

--
Perhaps they really do strive for incomprehensibility in their specs.
After all, when the liturgy was in Latin, the laity knew their place.
-- Michael Padlipsky


--
The computing scientist’s main challenge is not to get confused by the
complexities of his own making.
  -- E. W. Dijkstra