Re: draft-ietf-rtgwg-policy-model default reject-route

"Acee Lindem (acee)" <acee@cisco.com> Mon, 27 September 2021 18:58 UTC

Return-Path: <acee@cisco.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9764F3A14E3; Mon, 27 Sep 2021 11:58:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.596
X-Spam-Level:
X-Spam-Status: No, score=-9.596 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=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=d0H3tRGB; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=z1Sw1YeV
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 Jqb54W9-R4u4; Mon, 27 Sep 2021 11:58:41 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7DE213A14E5; Mon, 27 Sep 2021 11:58:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3142; q=dns/txt; s=iport; t=1632769121; x=1633978721; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=tEC2t1HcHBD+nnrH/et82e4M5HdJNVgsihGT1ZzXpDw=; b=d0H3tRGBx5tHxr4han2E0+0qWzQdCX5fN3FO2LxCiDbQGqIzZFhs9QFp YBsUIs8PeaQDetX2Bic/Ji2pXBHEQw/cOMgAzwslxi1NJi5dO7MvYvE/K gZakYATCa3xoaqsXQTdaq0f7me/UgE9J+s3h/XL4KX8jMdunhQWOm60ak I=;
IronPort-PHdr: A9a23:Pl3UyxwpLfoH+IvXCzM9ngc9DxPP853yMxIY5pUqzapKb7/wt5jhPUmK4/JrgReJWIjA8PtLhqLQtLyoQm0P55uN8RVgOJxBXhMIk4MaygonBsPWD0DnIfLlYmoiGNlZBxdp+nihOh1TH8DzL1TZvny162sUHRPyfQp4L+j4AMjclcOyguuz4JbUJQ5PgWnVXA==
IronPort-Data: A9a23:8mGMhqhSa5NDMSlYtN7PlZn9X161nRIKZh0ujC45NGQN5FlHY01jehtvDWrSa/ncYjT0e4hwbYuw9EoD7JTSmINiSgNt+SA0Fy5jpJueD7x1DKtf0wB+jyH7ockOA/w2MrEsF+hpCC+BzvuRGuK59yAkhPvXHuCU5NPsY0ideyc1EE/Ntjo78wIJqtYAbemRW2thi/uryyHsEAfNNwpPD44hw/nrRCWDExjFkGhwUlQWPZintbJF/pUfJMp3yaqZdxMUTmTId9NWSdovzJnhlo/Y1w0mBtXgmbHhfwhQBLXTJgOJzHFRXsBOgDAb+Xd0ifl9ZaFaMBoM49mKt4gZJNFlvJe9RC8iP7bHn6IWVBww/yRWbPccp+KZfyPg2SCU5wicG5f2+N1nFkwqNIsRvOd6HW9m+vkRKTRLZReG78q927e6TuR9rs0mN82tN4Qa0ll60T7GAt4nTIzNBaLQ6rdw0C05iNwLHPvCaY8DdTVwY1HYZBlOMUZSDZUykeOAh3TjfXtfsl39jakt4nP7ygFt3bTiPZzNfsGRLfi5NG7wSnnu5W/1BFQRM8aSjGDD+XO3jeiJliT+ML/+3YaQrpZC6GB/DERKYPHOaWaGnA==
IronPort-HdrOrdr: A9a23:naSWZKqgr/u8UqvQoeVECmIaV5t9LNV00zEX/kB9WHVpm5Oj9vxGzc506farslkssSkb6K+90KnpewK6yXbsibNhfotKLzOWxldAS7sSr7cKogeQWxEWk9Q86U4OSdkENDSdNykesS++2njFLz9C+qjDzEnLv5al854Fd2gDAMsMg3Ybe2Sm+w9NNXR77PECZfyhD7981kKdkAMsH72G7xc+Loz+juyOsKijTQ8NBhYh5gXLpyiv8qTGHx+R2Qpbey9TwJ85mFK11zDR1+GGibWW2xXc32jc49B9g9360OZOA8SKl4w8NijssAC1f45sMofy+wzd4dvfrmrCouO8+yvIDP4DsE85uVvF+ycF7jOQiQrGLUWSlGNwz0GT/fARDwhKevapzbgpAicxrXBQ4+2VFMlwrjOkX109N2KfoM213am7a/kh/HDE0kYKgKodiWdSXpAZb6IUpYsD/FlNGJNFBy7i7ps7edMeQP00ycwmO29yVUqp81WHAebcKEgbD1ODWAwPq8aV2z9ZkDRwyFYZ3tUWmjMF+IgmQ5dJ6uzYOuAw/Ys+APM+fOZ4HqMMUMG3AmvCTVbFN3+TO03uEOUCN2jWo5D67b0p7KWheYAOzpE1hJPdOWko+lIaagbrE4mDzZdL+hfCTCG0Wins0NhX49xjtrj1VNPQQGa+oZAV4oOdStAkc4zmstqISeZr6s7YXCLT8NxyrnjDsrFpWA4jbPE=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DqCQDZE1Jh/5ldJa1aHgEBCxIMQIFOC4FTUQd3WjcxhEeDSAOFOYgImmmCUwNUCwEBAQ0BASoLDAQBAYR9AheCLwIlNwYOAQIEAQEBEgEBBQEBAQIBBgSBEROFaA2GQwIBAwEBEBERDAEBLAsBDwIBCBoCJgICAiULFRACBAENBRQOgk8BglUDLwEOpS8BgToCih96gTGBAYIIAQEGBASFChiCNQMGgRAqgwCEFYZwJxyCDYE8DBCCZz6CYwEBgWCDGIJliG1hPioLFyEQW2o4fZF9gkdHqFsKgy2eTBUFLKcJliKlNwIEAgQFAg4BAQaBdyWBWXAVOyoBgj5RGQ+OIINyhRSFSnQ4AgYBCgEBAwmSFQEB
X-IronPort-AV: E=Sophos;i="5.85,327,1624320000"; d="scan'208";a="922756637"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 Sep 2021 18:58:40 +0000
Received: from mail.cisco.com (xbe-rcd-001.cisco.com [173.37.102.16]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 18RIweGb021243 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Mon, 27 Sep 2021 18:58:40 GMT
Received: from xfe-rcd-002.cisco.com (173.37.227.250) by xbe-rcd-001.cisco.com (173.37.102.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 27 Sep 2021 13:58:39 -0500
Received: from xfe-aln-001.cisco.com (173.37.135.121) by xfe-rcd-002.cisco.com (173.37.227.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 27 Sep 2021 13:58:39 -0500
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-001.cisco.com (173.37.135.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Mon, 27 Sep 2021 13:58:39 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RrE0ENLqzqq8dGSoPReOY8Vzr+SEXFxX3v7ui5Y7LpOZs2DWIFBlRtGvlYdF8EWF6v9crVF01LHo1bbLXo15IwFfQYPoVMavKvbLnGWnUW7R0GYEk7EDL1/lDMyHlAJP/AZwK+LmbEFaA5HVvA43ZXyFJpZzF96VyJhiZLFNivkBzGOusRP6avOXbMGkntX0xkRK17xL2qhxSGrAhbo7sjJXsM9U522vxRW2Cs/yuZ6vmkhQyMi5RAP+/27SxTvMQlcBVVkWCuBUXxiPJycXiYUv1d4XmUWcp8QLM85BUNQCNtqGGovnQpyc3l9geWLfSAZZuAXF9DLTruk+5BoFGw==
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; bh=tEC2t1HcHBD+nnrH/et82e4M5HdJNVgsihGT1ZzXpDw=; b=MemZlRQ3yf3dgTHKXElFJyo+jf9J2j+atDNtArJ70c1SpIH0InwExFs2R6VTvcQkmRiABrgC8vavUXjA6yzJznNI72mO9uswkFvQd5Q2sGUfnZabVljtmKQNJb//Nuzsya+xh7Ge13akBZAI1XY47wV2tLGjSto7ZJ+tzKRyY2bH4uyH+TOXfCva6mcm5JuAXLfHrcWG6qJ4pXVbIgaUSTbPrhtTOjs91OjXjQgS04QBkpR/+2sHliZh+WTMuiba7i09WTDW1WZcNWseGtDlkByBWS0+NWVJZpC1+nLmePDa0BvnpKEM5FxDPQPSutlHcDCdwD1W56IuDuSQw6EwxQ==
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=tEC2t1HcHBD+nnrH/et82e4M5HdJNVgsihGT1ZzXpDw=; b=z1Sw1YeV7x/zUPCM+odvsLO/C00X7QdsYZor8VsgpUsB9ylJCwBAO+zBglr+8zJX31Gp+5LbH8F9aNvMnJ1Up1YIuG29YmivabQfJ+Dmct+7lFO3wLYUHfaldwwWQgrAEB/uRcecwrufBQDPL0i1RElGHbBfkHhCNYhT6zh02sw=
Received: from BYAPR11MB2887.namprd11.prod.outlook.com (2603:10b6:a03:89::27) by SJ0PR11MB4863.namprd11.prod.outlook.com (2603:10b6:a03:2ae::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Mon, 27 Sep 2021 18:58:38 +0000
Received: from BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::803a:daa9:adda:104b]) by BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::803a:daa9:adda:104b%7]) with mapi id 15.20.4544.021; Mon, 27 Sep 2021 18:58:38 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Kris Lambrechts <kris@netedge.plus>, "draft-ietf-rtgwg-policy-model@ietf.org" <draft-ietf-rtgwg-policy-model@ietf.org>
CC: "rtgwg@ietf.org" <rtgwg@ietf.org>, Chris Smiley <csmiley@amsl.com>, Alvaro Retana <aretana.ietf@gmail.com>
Subject: Re: draft-ietf-rtgwg-policy-model default reject-route
Thread-Topic: draft-ietf-rtgwg-policy-model default reject-route
Thread-Index: AQHXq9Qe5U8BmEkeEEG1Yr2U4i0umKu4CKSA
Date: Mon, 27 Sep 2021 18:58:38 +0000
Message-ID: <7251E588-C833-4170-9002-079139608304@cisco.com>
References: <CAAEiB=0Y5tB+xDRnhi4=c9vrxWcj0HErEfE56r2KFi9NgEatRQ@mail.gmail.com>
In-Reply-To: <CAAEiB=0Y5tB+xDRnhi4=c9vrxWcj0HErEfE56r2KFi9NgEatRQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.53.21091200
authentication-results: netedge.plus; dkim=none (message not signed) header.d=none;netedge.plus; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 76113ecd-c254-41de-b5ca-08d981e8d0bf
x-ms-traffictypediagnostic: SJ0PR11MB4863:
x-microsoft-antispam-prvs: <SJ0PR11MB4863910B442851B5D831B6D3C2A79@SJ0PR11MB4863.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0DHeVsNY1smLX9pOCSBTKR6Qfy5ebT0XC6xYGxUfxzHpl5UXoUObcfakvDVNvBFbqxgeEmhK/gnYuTW2waDF3VLqIVJ14UAdm+ZMFISZ69ZmtF73JtMJ6K/FsapXNyai49VSowbilLzSc6cUgkDKkGUOJm/1QSIERxkHNCfBMS6lnAQ4Rd5eAg07mlx+C8AuIIwvPl/uIb9Euvu8EwzVlP0ds3DV9on2Lkv1QRN3sHhK/Y4nM038ebnl44BwUhmynMqQdoVKI8d2zuS63sAKmDL2van0QDnQqXzK4PVpjOdBCvEa0FMZntT27GsJW3f+zvNyZ7i1mcDh1GrWyzQzabikN0tHTbSSHeD7QiwYX0CmUg6kt7drDU3zTJ1RlqB8ESmFT6d+PIzDgKIHsUe/McKOWmWvLeDeCr8DV5sQzoAZgUR0MIvdLXq9rg6QI7bIVRZIui6yptoQFH8W1LekkH4sFXwr8QoauJ4/hqEjiGeWWJZjkVOhUkas1edwIzDpMce9THXIpF6KHtDh5vpWBq2HO2Lr4kKlSIb5+8jdWJaQ6YBwmbX2uExTmvpcxR0cDlSqaUjKoobYb6llCE5rq+rsDctT8wfFnDs6G32+hkY7qjyCqvbqMwgr6sdI7Ng1QQ6Oy+BqPmoRdYUaWlApkMoOgs7SnbnFuPHOfmTJ8inDOCFLahGkOlGl+2KC2w5RPdUj/gcXZraXRxskkP71Eian7p6a3csGVY/GuorsKeLolZIiMk6DzB00JTRuXBPsJ6cwWSR/2x9D35wiCdW6UBmV6TaL4WlEVsJUeNWb0FhofeOF/FSn5Lsq0PqtZjNC
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2887.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(8676002)(316002)(4326008)(508600001)(71200400001)(33656002)(54906003)(110136005)(2906002)(86362001)(38070700005)(6486002)(6512007)(26005)(66946007)(2616005)(6506007)(966005)(76116006)(83380400001)(122000001)(64756008)(66556008)(36756003)(38100700002)(8936002)(5660300002)(186003)(66446008)(66476007)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: aUaDPSHjEwoCoLEN0AzPiyErSFruhGhhABQ0QgLprANd6OrwOfPsIBB7erLfHAqBmS+SV9/t7GrTLc69J8iBjt0TRvwrBvudFaf0NxEpnesPp5TRJ3WHpniXMORYI+B3Xpp7UMOXNKBZ7h6SbCVxxNE4dN0htHYRrwnmHbHyNc0rxNz88LDYxpKW4aDwkg9hjQx7mvDm02r/G+n81RIo61a7HoxtEbLMZ96MLLjR3AFJ0CDmmF4mft5YDGcq+MV88GJDEk7f2hqDwWJRLx77+NMcis4Zcg/Qdpa8DC9Tu7NdTOYy9QwUn1iTx7di6KqMwl6YRDokM1a3+Wy0lSWrKSuu/M+fTuZavNJbEo71nEmjKOgAs2C9Ouv5EUb4Giyq20I6JN1wkaXdGYMXflEau2LVaMp8Yf0MOONBAcLhn+4qgUOXz6ihGeCZ72SisEJZEyA4Twfepbkrzp9OzuhtzUrlyqfs4NVatg7GvVpJsNTGyKYCkfNQnr1li13BAepEM0+1s6HGvV4k1zx+XMeR9u3DMs5uv77P6dhXH62OS8t4ktUlsIkaMBD3eOhga8CNa+K2GQNgb3iPBDT+0YGsGZBGqCB/nMjNoovbqmprH7My34YPJuXsF50csbFHMqSp+0/sKVasFHprb84G0VB7X/vw2RF6FyWrCvGfZ5COy3SQGTy8zGwOKJxzslM6ktnIYMVNzGd+MxILYlr8VwAHGqDVuV5B3OhzKFOEVYvncqJ4Bj5dOWwepMGJ2Giqaxd9ojTCObu6Wtnn/TzOSMDURqZa10v5GcUD0VlcDws8Oqmd/dYJ+x6clsaABkeYVcW0Fy/Xnue6ytU6CDXi922EJ/TCMurbML6dx+nYjyoAHoIq1K37GXj+21nhEvwkqQ4cimY+jti13OkG+TexYIap5QNxTOzcqjZyvm5KU1YAJ4RegZTyF+gthQaeHAWwIXjcN5gpRGRtMP5JlH1qvU36Q8gloXH+LyzIox2W8w/QTjD2/TW40Wk7kHa7+xIOC325oAw+9ch/0xxbFORy+g+Om1gvRCFTKGniP7BVKX84pjxn/PEkvr9UW4p4LownoyvAUB9/MqNF+B3p4DFwmuC8ovOEeyN5eYZVjTfm2sjLKgp7VcfcAbW082Ea1K3bp0GUL14O9c2NxiXdc6sFKzSHJ+SIeqIKOpVf0zqmzxXWh1PvTMv1w2CZjX6QOv4eclX4ZudbgIMLMiaglJaroxk15YKD/QU+5mYnW/LN9KYEXtf3QRoU6Hli7wyuTR+8TddZ2knTzKbaZODCT0Dt8XmDYilHuuuSjuMbghtgEkq6rzkAS2XxHIXIbn9fjz5huLgt
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <C0118C018061314BA7E553E47216E287@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2887.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 76113ecd-c254-41de-b5ca-08d981e8d0bf
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2021 18:58:38.3207 (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: S20YE34IEPv1pYkauRauLj+pD03J1GaImtehDkZmhaKO9qfpBj7DMMGasURyud5t
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4863
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xbe-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/mqNqwg2hgdz-yZ-ESWRpocoYtS0>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Sep 2021 18:58:47 -0000

Hi Kris, 
I agree with your analysis and proposal. Do others have comment? If not,  we should remove during AUTH48 (Chris Smiley copied). 
Thanks,
Acee

On 9/17/21, 10:55 AM, "rtgwg on behalf of Kris Lambrechts" <rtgwg-bounces@ietf.org on behalf of kris@netedge.plus> wrote:

    Hi,

    I have been working on an implementation of
    ietf-routing-policy@2021-08-12.yang and
    ietf-bgp-policy@2021-07-11.yang and I'm struggling to implement a
    pattern that I think is very common among routing policies.

    The problem I'm seeing is with the policy-result leaf under actions.
    It is of type policy-result-type meaning that it can be either
    accept-route or reject-route with a default of reject-route. As per
    section 5.  Policy evaluation, all processing ends when either of
    these is encountered. That would mean only one statement in a policy
    can ever be processed. The first paragraph of section 5 suggests the
    presence of those actions is optional however:
    > If the actions include either accept-route or reject-route actions, evaluation of the current policy definition stops, and no further policy statement is evaluated.

    In any vendor implementation I'm familiar with it is possible, and
    common in practice, to combine actions (i.e. set a BGP community or
    local-preference) from various statements which are processed in order
    by either implicitly or explicitly continuing on to the next
    statement.

    So my proposal here is to remove the default statement from the
    policy-result, which would signify an implicit continuation to the
    next statement. Or with the same net effect, you could add a
    next-statement enum to the policy-result-types to make the choice
    explicit.

    I feel like either change would make it much easier to write elegant,
    compact and easy-to-understand policies (and to port existing
    policies). Still, if this goes against your intended design, it would
    be good to fix any wording in the draft that implies that these
    actions are optional.

    Thank you,

    Kris Lambrechts

    _______________________________________________
    rtgwg mailing list
    rtgwg@ietf.org
    https://www.ietf.org/mailman/listinfo/rtgwg