Re: [Idr] [BULK] [BULK] Bug in draft-ietf-idr-rfc5575bis, worth fixing?

John Scudder <jgs@juniper.net> Tue, 29 September 2020 15:42 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 9B4E33A0EC6; Tue, 29 Sep 2020 08:42:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.196
X-Spam-Level:
X-Spam-Status: No, score=-3.196 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=Wo1XBhnH; dkim=pass (1024-bit key) header.d=juniper.net header.b=RP8MvWwr
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 xdXWDD2C7577; Tue, 29 Sep 2020 08:42:55 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66DDD3A0EC5; Tue, 29 Sep 2020 08:42:55 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08TFXFoK032256; Tue, 29 Sep 2020 08:42:53 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=YptKcNO84iMnY5BUr6ojos8JYoWZcdUf2+EM8fxerf4=; b=Wo1XBhnHir3jY8U6hzZfX6tYQaBf49RWpYZtxUwyrzmODL8oP4XUtwrgKk1P3IdfiPcT LoPbzlVWCajsw9E5/kmAYtkngVYX3S86f8xhPJbWWDb9DsBLxblAzKR2a1D2eorh/xF+ FkH+h5+Zkd0Y7c2GgyZ3FKTdOc3crgJQ0equs033h/QqQ+Z7DG4dkUjYDfRshzE9X+8p 7Y8yw0+gTN4/5sKukb6f3AM584NQ5STE8l/hRZJAwlmftVNGX6jttLA7TXTb0TVkRFJv 4kOe37IEJLR5Q/EzpOWxD2hdJQytXVsNcMJ1SAsFB04WuIRIAC+Cnadgqo+kM7cuSqxo Lw==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2171.outbound.protection.outlook.com [104.47.58.171]) by mx0b-00273201.pphosted.com with ESMTP id 33t0vrd5d4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 29 Sep 2020 08:42:53 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g2tLRvnbULN5yb+IVqEMZ7Pq7DcMxFa3U3acqO+62o+Nw2WEScmwJp2ou6yk4EuhV4R7A4h4f/0G2JIlHTN/Lek2BJe+SKlq80cEYYhqqYq7ORDAnptM5qDTGBZPljOimVkdxD321yBATsG+sf4qahMMzF4jEXzUryEfjuPS7f0GEt8/kFPF+7MKgL6EI4GUPCas4pX7GrFO/YBsMaCh2I8wbDEXs26rMDkREArFIcgI6VWSWF9UkaRDlQBhg+IL2J0wuGjZQrYJ/cXrZEnAGHpdTMxcjaVMxZPx+JD5LBKcZBqdr+rcmxBZyDI7ETuQCaprNx22+yOOFM/JSItcHQ==
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=YptKcNO84iMnY5BUr6ojos8JYoWZcdUf2+EM8fxerf4=; b=ShYhqFDevfba3XC6iHS0g0yG/622GZPK5HeKRqKJ1+cHDy6bV3EialOs52oJsAK9QRjpCFc61rxJRkUniJFSgY3iVwUS2VFNafJQGddt/5DLxtw/jNvAu4q9bExmM0KWQtYmP9ioaQqT5hVfjlcRwODq5E9sB3m2XxUTZFH4yTapXSqLP6IK6yBqYPv63kIG3D0fPNqlgRJssVyV7KVhO8Lpod5SP9hAZ6xV/Cy1UThipc1IUwvSIRwMZXUUGIpXGy52xQJpYJjo+tUTfKXqkPOTuSDynlkSzhyvu3Pa2reQaCDU/fvTpyUokVsHynWw7iqfU/Nn7Mvbi8oHqIzX3w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YptKcNO84iMnY5BUr6ojos8JYoWZcdUf2+EM8fxerf4=; b=RP8MvWwr6r7freK5Ieu9avoWXWqcreA26at+KwJDOgEW3uiC0huKtOgPOWXa2Z64+HkSsOqddnSLCcH67aAHrAM6fd3eYxEJ/TCzxsNx2UiQHE+6QPbjpuow2mp9nw4u4GHRuCZBbBjTHbe1XHPEYcsdRZPb74zgGryDi+hNfDE=
Received: from BL0PR05MB5076.namprd05.prod.outlook.com (2603:10b6:208:83::12) by BL0PR05MB5009.namprd05.prod.outlook.com (2603:10b6:208:81::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.14; Tue, 29 Sep 2020 15:42:50 +0000
Received: from BL0PR05MB5076.namprd05.prod.outlook.com ([fe80::e542:8237:ac48:ef5c]) by BL0PR05MB5076.namprd05.prod.outlook.com ([fe80::e542:8237:ac48:ef5c%7]) with mapi id 15.20.3433.031; Tue, 29 Sep 2020 15:42:50 +0000
From: John Scudder <jgs@juniper.net>
To: Christoph Loibl <c@tix.at>
CC: Robert Raszuk <robert@raszuk.net>, "Jakob Heitz (jheitz)" <jheitz@cisco.com>, "idr@ietf. org" <idr@ietf.org>, "draft-ietf-idr-rfc5575bis@ietf.org" <draft-ietf-idr-rfc5575bis@ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Hares Susan <shares@ndzh.com>
Thread-Topic: [BULK] [Idr] [BULK] Bug in draft-ietf-idr-rfc5575bis, worth fixing?
Thread-Index: AQHWli3Z/qPOebMOlECvdzVaisoXpql/u6wAgAABFACAAALRgIAAAnIA
Date: Tue, 29 Sep 2020 15:42:50 +0000
Message-ID: <E3FC039D-83DD-4997-AFDE-EC7DB3B0744B@juniper.net>
References: <303E54F6-833A-4458-B3E6-DE90E7CA121B@juniper.net> <22341_1601052988_5F6E213C_22341_268_1_53C29892C857584299CBF5D05346208A48F82C17@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <DEE76A95-339B-433C-BD46-AD0243F72FBE@juniper.net> <3366_1601300732_5F71E8FC_3366_6_3_53C29892C857584299CBF5D05346208A48F86028@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <21B4E52C-38F4-4C94-985C-8C1DF88F4A92@juniper.net> <CAMMESsxG+ASdax1USizop-1bzYELcSdvND-f3RNEJ78zDUPrng@mail.gmail.com> <A9128F3D-948E-4F22-B000-7B470AFAC219@tix.at> <CAOj+MMESP=1EtTcuptE9xdyb+g36kDiD4sH6wSLezeZX74v2vw@mail.gmail.com> <BYAPR11MB32079E5730B9B170C1ADF7E1C0350@BYAPR11MB3207.namprd11.prod.outlook.com> <CAOj+MMFrFhwF1D=j1KS5wJXzc-ULEA6Ne-n296LYvit5fKUB+w@mail.gmail.com> <57A5696C-4AD1-46E3-85C8-21867D821A3D@juniper.net> <CAOj+MMENOtZ2tEJYRUq8EXizJNZ75+r3YWFDp7yOBka_hgj-UA@mail.gmail.com> <493732DD-ADAE-44F2-A5BE-2AE7FEAA3222@tix.at>
In-Reply-To: <493732DD-ADAE-44F2-A5BE-2AE7FEAA3222@tix.at>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3608.120.23.2.4)
authentication-results: tix.at; dkim=none (message not signed) header.d=none;tix.at; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [162.225.191.192]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 044b7e49-b2ad-416b-f8b2-08d8648e5291
x-ms-traffictypediagnostic: BL0PR05MB5009:
x-microsoft-antispam-prvs: <BL0PR05MB5009148BAC1693FBC1F7CF75AA320@BL0PR05MB5009.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dZ3RIoZAQh6XlMLbjWj9r1gSAtHaJT//IFcXPt+KXZ+/KAPYtDadVeLJaP9flWlACoRhm3mY3yPWrFAO/pSN5JKP9mAF2n0Qz6DWc+JpjHc9ugmFqT/C8mvRkrxx9gUpEZGhkvZFNRAnGJudP7f3ybg1iFXiOuJJ/u3azUz+I+2rdqWYlj3uDxDXP7ptsogkh3Y1KcI9Q+4gWwvTWxGlDIDwm+0tgARyAuJRWM7WVe4bQsZ1h4ZhLU5avacWRUr2ivLkV2q4Fpcw8TryxQLs7e12STJDw6dP/x+tWc8tiWFqxwTRgMrNJwoW9XH4lB35LTatL3EuFnRgae0rKDNvK4hGRPW+WzKiXM+Z8PA8fcbap3UM5UlUJmihFcM0MwvxmlIe38gd4ccA5wpn1xITqTDKeUbeIkVZ29T+ikzV18MxWWxwdoELxWj/OpnfqNZv
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5076.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(346002)(376002)(39840400004)(366004)(136003)(2616005)(83080400001)(54906003)(71200400001)(8936002)(66446008)(64756008)(66556008)(66476007)(76116006)(91956017)(6486002)(966005)(66946007)(4326008)(83380400001)(166002)(5660300002)(8676002)(33656002)(36756003)(86362001)(2906002)(316002)(478600001)(6916009)(186003)(26005)(6512007)(6506007)(53546011)(781001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: Itbv70MsDoV4stpWW8ZSTjNum/q7gD9F8mGgDETtzd5GjBMACr21Z7TsOw4R9C4TIZHOB/rmjjNkRWbNzDIBGYFJ5rFoRXHY9XSxn0oZLftjMyhEcpF66Elv+YHSY+cLNGJcpeA/Y8qYs+UagK7tKOFGfn2yciMadH/FhrCTm/qOG3mpPh9/BICmvmVoIOiV1eeggPkjP+l+1teCP7NrOj6leJlZlC90k+A/hVVGemwDk8mFNRM7kBQhBncsd7AuxNhKcGCg1THcp/yMIEslR+rr30jh90pr2a4qm3jjk4ZfNu9onwgg9cn7tc+N7aTUbAS2NGocVZAtibaB2zcjVNER2znPxZgKAKZi7VXeFSNUF0Ofu+yH0NmdUSIAt3EincPeX83NaBX3o6I2xF4OtQGIjk4RTwX/4SLoXr7blpgupNHheQ+4Cu4jZZqHWSIU4n1EVgif4xqy2s6UkUd5Z9C3H7CQ/t0wHiv/XD8KKf7/ogk6mKtDzbrvC+1/OwfMVltGWgn6QXlecBZuVPkjhSKXiOjGLLcwABcXcuuJhqB1AuuZyoNGRqDGI9WO4/FbQziXH+dENe/Wn9L3J6Cp1u3FwhTobuaqO4yfsnBjJHtBim4HFSAyJ83lWYAOEJ1uLp9PmbzrnN3YcX/aQp0g8Q==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_E3FC039D83DD4997AFDEEC7DB3B0744Bjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR05MB5076.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 044b7e49-b2ad-416b-f8b2-08d8648e5291
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2020 15:42:50.4777 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yXQ74e6McQm8u3JHFSTxXUOBU60US3A/DEMh4p/kVDnpmCzc2Fy+NNIt2wkc5IKA
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5009
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-29_07:2020-09-29, 2020-09-29 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 mlxlogscore=999 lowpriorityscore=0 adultscore=0 phishscore=0 mlxscore=0 impostorscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009290135
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/FKk-g87WWI4e5VJJ5GvyLvpnjig>
Subject: Re: [Idr] [BULK] [BULK] Bug in draft-ietf-idr-rfc5575bis, worth fixing?
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: Tue, 29 Sep 2020 15:42:58 -0000

(Co-chair hat is on)

Yes, agreed. This is not subject to re-litigation now, we are trying to clarify things if needed, but not change decisions that were made.

Thanks,

—John

On Sep 29, 2020, at 11:34 AM, Christoph Loibl <c@tix.at<mailto:c@tix.at>> wrote:


Hi,

This has been a very very long discussion on the mailing-list, at meetings, … . And there was a very strong consensus for removing the opaque property (I was trying to keep it as it was but the WG decided to go that path). The good point: All implementations that I know of are implemented in a way that they do *not* treat FS NLRI as opaque key (at least they reset the session when they encounter a unknown FS component - something that is a good indication that they are not treating the NLRI as opaque key). Maybe for a good reason?

I do not think it makes any sense to change this back and forth every six month. -> go for FS2.0

Cheers Christoph

--
Christoph Loibl
c@tix.at<mailto:c@tix.at> | CL8-RIPE | PGP-Key-ID: 0x4B2C0055 | http://www.nextlayer.at<https://urldefense.com/v3/__http://www.nextlayer.at__;!!NEt6yMaO-gk!WyyQ8EV6anHYW6a37jYyK1ivWQkr7vAVMIS41XLScR0HkQrPY7PwaV9mHCVxIA$>



On 29.09.2020, at 17:24, Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>> wrote:

Hi John,

I admit I have missed that change or even if I noticed it apparently I did
not realize the magnitude and consequences this change brings.

IMHO it would be a fine change for FSv2 however I am quite sceptical for
rolling it into 5575bis.

Many thx,
R.


On Tue, Sep 29, 2020 at 5:20 PM John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>> wrote:

Hi Robert,

You are right that RFC 5575 is very clear about that decision:

  We define a "Flow Specification" NLRI type that may include several
  components such as destination prefix, source prefix, protocol,
  ports, etc.  This NLRI is treated as an opaque bit string prefix by
  BGP.  Each bit string identifies a key to a database entry with which
  a set of attributes can be associated.


It’s also true that rfc5575bis retracts it. Appendix B makes it clear this
wasn’t an accident:

     Section 1 <https://tools.ietf.org/html/draft-ietf-idr-rfc5575bis-26#section-1<https://urldefense.com/v3/__https://tools.ietf.org/html/draft-ietf-idr-rfc5575bis-26*section-1__;Iw!!NEt6yMaO-gk!WyyQ8EV6anHYW6a37jYyK1ivWQkr7vAVMIS41XLScR0HkQrPY7PwaV-WOlQhkQ$>> introduces the Flow Specification NLRI.  In [RFC5575 <https://tools.ietf.org/html/rfc5575<https://urldefense.com/v3/__https://tools.ietf.org/html/rfc5575__;!!NEt6yMaO-gk!WyyQ8EV6anHYW6a37jYyK1ivWQkr7vAVMIS41XLScR0HkQrPY7PwaV_U8CO1xA$>>]
     this NLRI was defined as an opaque-key in BGPs database.  This
     specification has removed all references to an opaque-key
     property.  BGP implementations are able to understand the NLRI
     encoding.


I haven’t gone back to check, but given that this was made so explicit in
the draft, I’m going to suppose that it was discussed in the WG before the
WGLC concluded, so I’m not very excited to re-litigate it.

I do think that it would be good to commence work on FSv2 soon, while we
still have this experience fresh in our minds.

—John