[Sidrops] Multiple origin validation states in draft-ietf-sidrops-validating-bgp-speaker

John Scudder <jgs@juniper.net> Tue, 23 July 2019 20:11 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: sidrops@ietfa.amsl.com
Delivered-To: sidrops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32DFE120986; Tue, 23 Jul 2019 13:11:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 RnE-z7UcaC_M; Tue, 23 Jul 2019 13:11:01 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 25E841209B5; Tue, 23 Jul 2019 13:10:58 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x6NK952g031218; Tue, 23 Jul 2019 13:10:56 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=BhBHngJ9IcOHbUXtGe2RGjnOp0N7AwDZc51FJ3uJKLU=; b=EP8u+g7yXEWjWDB8QrnDW7DLxXDMjmbRGnUull0ksPj2BvhGI4mBM3qLi84fzBU12IMc QzbFEzQACDYfvxaNT3qi6F8bHxwTGu95+YbC4ONHmRxUUxoSBq2+vul3+guxdGYbHZKj PZNl+5nrxNhgZgju9l2aPv177QySnBXeSZJN79Pp8niB4uRej7i/UgvhbGfuNJ/63RP0 5Uw0Cr3xIKDArkRaEaS9UYVri66czLfp9llrA+lb4fj2bItHVr60Rcjnu+TaKmzMOauk 6vWoUPSZiKb7XLqp/X58NiIsk2Mb0kiTrwCwLK9qlpk40fZFe7qXgmoU1quRu5tcQqzY 1g==
Received: from nam05-by2-obe.outbound.protection.outlook.com (mail-by2nam05lp2056.outbound.protection.outlook.com [104.47.50.56]) by mx0a-00273201.pphosted.com with ESMTP id 2tx82y83eu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 23 Jul 2019 13:10:55 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lzRVxODhdOjx4mgMn27zJGGwMWFqqpkLxe9MxRbiWIhuRbGqJFP4sajqKxkKmxpeJFq3ehpRXNcAR9B2myRFqjTD6hN1fKSgUHWhHPrCKL5lh0uQAeN2aJtoSXHepklswunsN5ibNr020Mvs7KOKYdZqsCMwgZbkO1ZoIkZoakbfNjhWrswHxPs4nZo9mgZZMP4jzNhFv+NYNIT0/pHGAhiu6vZrE6K8PcUS9oEdqJSYw4nfnCr71UdxweikO+YgcB5ILXFc8lb5nUn82nVp4a2V279L4LfQAl55iWJaYtefWRXWdySYic+y3mRVrLbnzftbhS8M0N50cuO5DOqvDQ==
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=BhBHngJ9IcOHbUXtGe2RGjnOp0N7AwDZc51FJ3uJKLU=; b=P72EtutSyoxsvtloFyyfaHKApeysJ9XH/FsqVLIFvWT5d/8iZAnA9UcaqbOOm0Rm86+4nAbaJ2SF2Xh/De5qVu0/I6mmb7vgjoj5Ohf86mslQ7pk84aH8pWEKE0VSwHH/2+UENET0f75u7huwGwGY0vBH6iEVBGLeA+p2YDzpzIwrzXcTjC3PsUuOvgP53KgtUEpYVT9FY9GOF3T3OJArutn6fz1PcTOOGiEgy60QTWijnPd1TH5R20G810pE1HfV4RmHzc0mQ2SaTVWQby9w18R/fMFBukR10sgSYaqsa66ALkm72utdLy5/xd9mrvhV+HObk9U4+pMERdrqVZFyw==
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
Received: from DM6PR05MB4714.namprd05.prod.outlook.com (20.176.110.82) by DM6PR05MB5498.namprd05.prod.outlook.com (20.176.122.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.8; Tue, 23 Jul 2019 20:10:53 +0000
Received: from DM6PR05MB4714.namprd05.prod.outlook.com ([fe80::64b6:144d:5560:9148]) by DM6PR05MB4714.namprd05.prod.outlook.com ([fe80::64b6:144d:5560:9148%5]) with mapi id 15.20.2115.005; Tue, 23 Jul 2019 20:10:53 +0000
From: John Scudder <jgs@juniper.net>
To: "draft-ietf-sidrops-validating-bgp-speaker@ietf.org" <draft-ietf-sidrops-validating-bgp-speaker@ietf.org>
CC: "sidrops@ietf.org" <sidrops@ietf.org>
Thread-Topic: Multiple origin validation states in draft-ietf-sidrops-validating-bgp-speaker
Thread-Index: AQHVQZK7YXV6PGo8cUeBqH/9As28xw==
Date: Tue, 23 Jul 2019 20:10:53 +0000
Message-ID: <0B8E9A81-31FE-45BC-A01C-0D05E307EE0E@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b4355c84-2b0e-4dd2-fee4-08d70fa9dda7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DM6PR05MB5498;
x-ms-traffictypediagnostic: DM6PR05MB5498:
x-microsoft-antispam-prvs: <DM6PR05MB5498D688AC0EA315903869D7AAC70@DM6PR05MB5498.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0107098B6C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(136003)(39860400002)(396003)(376002)(366004)(199004)(189003)(66946007)(76116006)(91956017)(66066001)(6916009)(6116002)(33656002)(476003)(186003)(68736007)(3846002)(2616005)(6436002)(8936002)(6486002)(66446008)(64756008)(66556008)(66476007)(14454004)(5660300002)(450100002)(86362001)(8676002)(25786009)(71190400001)(71200400001)(2906002)(53936002)(102836004)(6506007)(2351001)(486006)(7736002)(4326008)(316002)(99286004)(305945005)(478600001)(4744005)(81156014)(81166006)(6512007)(26005)(2501003)(5640700003)(36756003)(256004); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR05MB5498; H:DM6PR05MB4714.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 1+nSUyyrw4eT1WlenD3gxT/FotVoVWP0qG+AYdU4isTTcFewlo/jhdwiN1TQxpR7KbUt8BNIMxOmRdqmZomarhmD9G8M62vfMDGNWlYFteFqKs2zCIqLYPAeBzRfoFghR+8AsZP+Mb1kuLEoi++jUYqymU07v+vE8IkufSVMN/RefInuy/w/pitJKv+gVb61z1zcUA38j05eR+pT1pHMJlQOiVsubpNtSWtau2l5yMRP3jUvPAmChW0HXGGCEhDF41SbDYB882Eu7D2d3J7G8WZgBCzsytQ6Mc6TtIbLR3hn7a4vG9+BZZELRcgl2DevA7ni0J/3wZBhwCtJIB8amaIdcUeDLdNZmZHE+8xJFIvInXCpiO4BL/ZbFENjqiGLkRDgV9MfhhLHSB7Ht3Zqrek6G1aOBZw4TIaWmZhpERU=
Content-Type: text/plain; charset="utf-8"
Content-ID: <13BA29D670A12542B5AC28676D6376FF@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: b4355c84-2b0e-4dd2-fee4-08d70fa9dda7
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2019 20:10:53.7379 (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: jgs@juniper.net
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB5498
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-07-23_08:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1907230206
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/au1aIpaRPs_eDCnxRkZ6xL-8m4s>
Subject: [Sidrops] Multiple origin validation states in draft-ietf-sidrops-validating-bgp-speaker
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2019 20:11:13 -0000

My comment at the mic was based on the verbal description of the slide. What I see in the draft text is different:

5.4.  Error Handling at Peers

   A route sent by a validating BGP speaker SHOULD only contain none or
   one EBGP Prefix Origin Validation State Large Community.

   A peer receiving a route from a validating BGP speaker containing
   more than one EBGP Prefix Origin Validation State Large Community
   SHOULD only consider the largest value (as described in Table 1) in
   the validation result field and disregard the other values.  Values
   larger than two in the validation result field MUST be disregarded.

This is different from what was described verbally. The written version seems fine to me. So, I would like to withdraw my comment.

I do suggest changing both SHOULD to MUST unless you can think of a use case for doing differently; if you can I suggest adding a MAY clause to describe the exception case.

Thanks,

—John