Re: [Idr] Routing directorate QA review of draft-ietf-idr-ext-opt-param-04

"John G. Scudder" <jgs@juniper.net> Fri, 24 June 2016 18:43 UTC

Return-Path: <jgs@juniper.net>
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 42ABA12D532; Fri, 24 Jun 2016 11:43:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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 bNwuUYOSCoJG; Fri, 24 Jun 2016 11:43:35 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0145.outbound.protection.outlook.com [207.46.100.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BFA012D508; Fri, 24 Jun 2016 11:43:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=9efriXHCgN6bQ/8hJmstJc/ocSpbIGUK4P3rM1S541Y=; b=Wm5CAPwjOLz7PT9xzLCmF5mJPL9Kvhn6HORXhC3OFMqpMzhrfDizwxpBU6rjQmMrHZnorwf0XP4FvZHSMm6q/AwwZZVj9epYdvI1tmGxWqW1UGHKV7TLsCTb7KCDXyJM7xEiwP6izIPFr/qhZhnIPgQpAocOe5dBkY2AASzVsr8=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=jgs@juniper.net;
Received: from praio-sslvpn-nc.jnpr.net (66.129.241.11) by BN3PR05MB2500.namprd05.prod.outlook.com (10.167.3.135) with Microsoft SMTP Server (TLS) id 15.1.517.8; Fri, 24 Jun 2016 18:43:32 +0000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: "John G. Scudder" <jgs@juniper.net>
In-Reply-To: <m8h688tnbwxkug7d8u82j25c.1466634873538@email.android.com>
Date: Fri, 24 Jun 2016 14:43:26 -0400
Content-Transfer-Encoding: quoted-printable
Message-ID: <952977D8-B35A-4C1A-8526-9D616BD0F0B6@juniper.net>
References: <m8h688tnbwxkug7d8u82j25c.1466634873538@email.android.com>
To: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>, enkechen@cisco.com
X-Mailer: Apple Mail (2.3124)
X-Originating-IP: [66.129.241.11]
X-ClientProxiedBy: SN1PR10CA0051.namprd10.prod.outlook.com (10.164.10.147) To BN3PR05MB2500.namprd05.prod.outlook.com (10.167.3.135)
X-MS-Office365-Filtering-Correlation-Id: ded6a771-7e75-42b1-ff64-08d39c5f7216
X-Microsoft-Exchange-Diagnostics: 1; BN3PR05MB2500; 2:isjBf4sMQUWmbckeRcVhEZr/vXQv4uJz0c1VCMAOfT2a1INCdO0nvgF69AxoZju7czTeAu6/HWd5ArqEn+R++gchOXTPtifhDH9C67sLfgE5xyJSRWAs+ZR033CFVeGeReg3sr560/d7YjEXz17VnaoxJHB9bKV3K/uQp2lznY57PImBsCrGqZYC8gW1sFLO; 3:D3HnA68va71McRo6F6l2tQ4dmbtdsWZStJs16GX0Qp3rtc+bhPTswgSdrbGge9cIPtwRqtZGOAJGeMyL3bWC5hHOwgwSpY0t7WIs0Ygm791Y1KxsDgdLSYJUx6t0xjJc; 25:vrFzHFT4/8OIZu2pKhKuWm+k1VJZMzq+kDf+3ZYBvcKcFVL10/UKuTXYVuh4p4KChvZBi/nMdzBJ153OpMITSzfAJheNUHB/DwtVULMGn039KCNYFIJDlKMG0ct24JISLoOI4yR1hqw6Y0aXDL9G0XMhMgv1uoWtkK1+cNsMKiPtG7vdIJWtX7ghCOZnuwEAiyR+X3tp/0Jp7cyxLcN66jsaeHZscb3LBc66fSHhQMqcAs9afGVvOX1V0xjX5jY1ydhPTEMcxwKnWp3126iVPYyPkxUJ1EGe6OD7zflELNcxadxFVb6i/LyXB7R8dnZy3QT2QN6miaU30hSEflUQ+3SB6dj5weRpV+wy6v+jCI3VjLV2be6vwy/WTsvMdKS0P2LtEfYcxNTByq29EyCFyqmoh3DIsXioJrsHMw27+/A=
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR05MB2500;
X-Microsoft-Exchange-Diagnostics: 1; BN3PR05MB2500; 20:tU8AX0OLzXNG0X6TpDxYjRoxHvr8yM7Z5AnnOPKginrqGN6qmrTVbRwxdtx2yQlFSdyA32W9RPupL0iq1wAkPijjAgHS6v18R+Xxy2d/dTOrduzP3sKNuwcu0W1k0Eml2Jb4pjoQWDJI9By3iSCEOajlzPRuXcTiLYCl1JyynjW+QUX+rTUL4F9wMuUI/EtR0mRKuy1X4PNhjkueR9xnlSPey6tRvcLLNKfXA+CEJajehZvDc5iEQb+QPNVcjcXaL18nNxXH09YOd8wjPM8XHYTGjVpphRzZAlC7/xqJGnDCHP4t7q0fCg+OOXgePdO92pXbM+dodX/sJsdqcCEWM5XmtHikNP0j/pTF2YHtk+9w+/EHUYZO4A8LfN+3EHKm56n0dO56DgrVuznCwydUMO4ZWO8k0TPyCW3TUOhNK6vJ04Kgxw6tSsti0DIOsp/MaIY2MgtkPr3W3z71KLeORcqpW3yu+xMF27IvVhzrq+PD7Ym8kGVS3tZMGZj0c+5j
X-Microsoft-Antispam-PRVS: <BN3PR05MB25007F0848BC80BAD41F2E3EAA2E0@BN3PR05MB2500.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(138986009662008)(82608151540597);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:BN3PR05MB2500; BCL:0; PCL:0; RULEID:; SRVR:BN3PR05MB2500;
X-Microsoft-Exchange-Diagnostics: 1; BN3PR05MB2500; 4:8CY2Srk6ykeYc6SSEWjcXd40XdnioKDA1eUUrIh7j1Zx4WVK/3fvsRBwMTePF2aP8BmyjUIv7uSPnfnD5632XDTvvILK9IVazEoV5qMNZge3oFS/nL/zfudnP2mrTr8END6IoufcRC9N/rc/LVhX1/o/9VF2Y4AU9LVnjqsDRHLdJEkdAfuThgxsXL1WgWSgpRmc6alxcxz17Tf4v/DExxAEiepGj+G2LnEUOXOoHePb6FR3+P6V0jE3A2EwiK4xLJorfwf5zCq3jgr+oIK+f7czq1UQbh2hFFfANw2FhpC2olkwH4a9LI9McgazA4Fpbh8nRuo96YeZgEg3AksettjzNZGxn6DCiRQBSSTtWcadVARXAAKzav1Qq4rSofhqoODrreqSaaD8fcgmgO0P+v3ALEwxlAu5DaMUoK13xvMLMKkJywKSe4AQ16Ri/loeUR5cTWZ6tml+eH9MTBwtrxUQKDrFCM0hxm9HVKHgz62vYS4moeSHcfLXeSp8WaK0
X-Forefront-PRVS: 0983EAD6B2
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(377454003)(51914003)(42186005)(5001770100001)(6116002)(3846002)(2906002)(66066001)(77096005)(4326007)(586003)(7846002)(2950100001)(82746002)(53416004)(47776003)(92566002)(561944003)(7736002)(97736004)(305945005)(50226002)(8746002)(36756003)(57306001)(23726003)(33656002)(50986999)(83716003)(106356001)(19580405001)(101416001)(50466002)(68736007)(189998001)(230783001)(46406003)(105586002)(19580395003)(81166006)(69596002)(86362001)(97756001)(81156014)(76176999)(42262002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR05MB2500; H:praio-sslvpn-nc.jnpr.net; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; CAT:NONE; LANG:en; CAT:NONE;
Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; BN3PR05MB2500; 23:4JCSCDwRGLNYsUYNJg2y7Qq2C6nuZ5jp89UC2YHZIOxYvp5kSdA41RxxOeq5GaC3W0WLhmRpP5KWEQNhxbeXB94KK2vi8/OStxPrijI6x9A/m+s8pNltCJebNtvLaPxRwAR4qCnCHezqRgOq46cWWSXgj0EbzTuizLgCn2yHmbrN/rYe8VXlEqp1tvltGQFQ03nPvHQFUwqUsMFUUbDpKdqPetGfNw+630Rk53jHr3vygQrihqBuVzXGp6mK1fSXCwclbcW8vOGovsLmPPfZ752TrCdnwpZLmFeu6z1OXsTc//PIFvW+bqyNla4KZrSMzk4Y99ugiyGOYYMFHrpL3Nfu1luajSCemqNA9jiLBms7NyDffzB/s/Q5jAnE8pyOcS1RfhNus/z5xKtmFZeMwYTOHvyOy+Aq2OS5/E0dPGHDPSWD6h6wmquHzLXFzj9bq3wwUV/LOJRVX24Z4URwrO+LyZ55HC3zb0Y3m6KHaQbSVlDzdMOiCwXMkoTWUJcB5j6Bf1CJdVVQcErTSWP3CePlJQTqWf0SYcJ/y9dpfIXsRdNW8O7HvETX1zHfT0WoP6WfOo00UB8jqprhDlXS2tcHnKsQTbvphGUqKY4PZ9MCTm+jLYf3dyMo4r+mu4C7DOnCbmEZlHnuf/XvRr1EKnzB2ddtoujeNYzJ/PP/xYri4+63mjTNFMn+bEQFJPMv90N390V5AIVFEE7M9w41XojkBwYHQ3LNRRLjrz63wGap4XvQ1GRR+VpOQ1hE/BPlusTXWMqo3tgMzcGRiY63Ht/1hG43nXQVIxF5cTy8R5RhMVG9RBrZs5X/A1mHAwAKluZFEiOCLJG+9HVKEhAZdYcKgaQq/c7RvDCZ1pV97Ajp/1kEJGVVQjXlz3tf1B7p65+lyBcM8GnXLur5oo2aehYDeDJ+qPdsj0VIZNrL077l09uE5z1V4idEzhllXkCbRITFEIGoH9BjQva/r4Lj3l8Tu1GKk0GETUMR+1EH4YaMxyRl/un8gGGBDKyfxue0o4oiodZOYQnnUsucy7ut5Vv5ctmHOLl/XYC8VItOu2ylDGMVFruGkStDpJJLVktD3vlR/v4nxpkzrZ6q7Ev0+xEJh8Qsh9n2HXEN9o0ZUM8mCHhs0KX1pNNYFX7Myg//HpOeOLAWaONMcVtUXEEYrYO9UqyfzYNrnfpq+8j4wyFjKXDskvJ7teormQzRG5Jp0OGybR373W4UVknbaDQuOzCqzPhNSLncSKzc6No9hXqBHvKJ5q0Lw3a8qwLCnkZ5rIgpLbbg8bTTu/hur8ywbg==
X-Microsoft-Exchange-Diagnostics: 1; BN3PR05MB2500; 6:v99sqDzKAKGtixPbLkPmLBrQ8ag7J9qzxjcYV7yNGaf6m3web8bljhAtrltyaUBshgRDiTNcjCy1IO3fofqkP88iRbCmQq+SJdCDbqUZlg0rhXzDGgWxJTwkVK3vbh/vXa1UiyiKgjmVRvtp6ZqWmaGCCm5vFWtN+HN55xmGnvU/Mbw9UHrZK/GJml8gKwd/hX37WyPqOvQtF+zhejaVxgzAShzwa6b5+8ZnVSiBG1KMtR1Nz+yfdPuIHv1QQnYz/lDiDn40rYP0eN5idd3KWsrt7XFLouNoFXqaVIgTjaJsa44STwbDSd9Yqifu9QGcpVq4oy3PbPv1qlp6cx4xr7cyMwllLdPOIfw1SmYnY2w=; 5:FdxK4tRhti0kRT4WPO6aQFiaC0AYJmrKq4CWE1EGeSarGmJVBHmhIMbQfOQVBwFzx6YXbz5aasXBNpJvbUujuxEFHnGFZGBzwvEvYuZcznYvy76skJCeObN1OePOQ9fl6vS3KSmPKjjUPkKI44dtog==; 24:knqnH7X/syKd8iuly9bodiYTwArBr6tsL7fQ+a4Y5e7ZoXQamk2n5W7bNpJ/XgC4I0XUUVu1bYjsrQlJGlIKRGVLCDHxbUvVnu0NvQ0EYUM=; 7:1hYKIuvf3KudtKjq4Axj7xxHQgMyZZ39mmqbpvA3pcTey5KTyIthe2CAnyoBYB+LIFnVUB8gCBNZmP0X6mA8TcXofKs/Gw7ueusbYjZQRmPz49IrG5crwaeAyQsAevyUszgeeeWNVrKuR5nRoM6qRvL3pUxDMWHvQw94+4VLAlDqv2E5lDCDCr1JItoob2l1aVfAYQOE17r95ZLdvtizdip+tBDHZzXydi3lRAxmJQnbokVd9dXpX/zjd7waHtBc
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jun 2016 18:43:32.8969 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR05MB2500
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/hp3rlFjar9KnWNJRr_3nIVWmxWo>
Cc: "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-ext-opt-param@ietf.org" <draft-ietf-idr-ext-opt-param@ietf.org>, Susan Hares <shares@ndzh.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Subject: Re: [Idr] Routing directorate QA review of draft-ietf-idr-ext-opt-param-04
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, 24 Jun 2016 18:43:37 -0000

Hi Matthew and all,

Thanks for the review. Some comments below.

> From: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
> Date: 6/21/2016 6:10 AM (GMT-05:00)
> To: idr@ietf.org, Susan Hares <shares@ndzh.com>, jgs@juniper.net, rtg-dir@ietf.org, draft-ietf-idr-ext-opt-param@ietf.org
> Subject: [Idr] Routing directorate QA review of	draft-ietf-idr-ext-opt-param-04
...

> Minor Issues:
> 
>  
> 
> 1) Section 2, Protocol Extensions.
> 
> You have labelled the existing Length and Type fields as 0xFF. I assume the meaning of the second is still 'Type' since that is
> 
> what any implementation would reasonably interpret it as, and that is the registry you are using a code point from. So it
> 
> might be better to say in the text above the figure at the top of page 3 that the length and type fields in [RFC4271]
> 
> are set to 0xFF.

Is your proposal to use the diagram verbatim from 4271, but say in the prose that the type and length are 0xFF? I'm fine with whatever seems clearer to folks.

> Also, you don't explicitly define what a receiver should do with the length field if the type is 0xFF. Does it ignore it,
> 
> or does it check that it is 0xFF and treat the OPEN message as malformed if it is < 0xFF?

This is a good question, and TBH I don't recall why we specified a value for the legacy length field instead of simply saying it should be ignored.
Maybe Enke remembers? Right now I'm inclined to say it should be ignored on receipt, but I'm open to discussion. I guess even if we make that change we can still spec it be sent as 0xFF, for purposes of debuggability, but this is not a big deal.

> Since the document changes the procedures in RFC4271 for BGP Open optional parameters where length > 255, in that the
> 
> original length field is no longer to be interpreted as the actual length, then I think you should mark this draft as
> 
> 'Updates: 4271'.

Good point, will fix.

> 2) Section 5: Security Extensions
> 
> The security considerations section seems to be lacking detail and amounts to one line:
> 
> 
>  "This extension to BGP does not change the underlying security issues"
> 
> 
>  It might be worth being a little more explicit, or at least use wording similar to RFC5492, and saying that it does not
> 
>  add any new security issues that are not inherent in BGP [RFC4272]. 

Good point, will change.

Thanks,

--John