Re: [bess] John Scudder's Discuss on draft-ietf-bess-evpn-oam-req-frmwk-08: (with DISCUSS and COMMENT)

John Scudder <jgs@juniper.net> Tue, 13 April 2021 17:31 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AB403A2021; Tue, 13 Apr 2021 10:31:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=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=nd4lvwnz; dkim=pass (1024-bit key) header.d=juniper.net header.b=YnUSPEMx
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 Z25YTac5wbni; Tue, 13 Apr 2021 10:31:01 -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 C62513A201E; Tue, 13 Apr 2021 10:31:00 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13DHT6oQ005309; Tue, 13 Apr 2021 10:30:59 -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=eTn3v7zmwFqYWuzjrsRzLpAR8JoAGa/Z54Qgpr/0zp0=; b=nd4lvwnzvTxZWJnmZ95Hn8eaBboO+twiAOTnfa77E6sVWKcEJBm2HlJZ+V19tfK4Cvym zHiLl4CAU550MvX5A/o3mJBQKoEiaMs4foaBQHvVzWufFXlu55Q9wwRP0oy58IrjHHAF QnHVZbW2Dq09Z8pOuo6MyDDVEu6/QG+PknQVfSdF1alxT03FNes/1cQrFCGwyeIweQmR eQ18cOCFqb2wCy66lBgNJG2RsD8w8vFAhnZhUOMncFCsJ/d8l0sfBni1ZVJQ0DIt/R4d XmjG62nC6FXtvtLtYvwIevCN1KBPyD3E/dfR0WjxRuPLf0mgPcUg0IZ+kvWC+DWQeL29 5g==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2173.outbound.protection.outlook.com [104.47.58.173]) by mx0b-00273201.pphosted.com with ESMTP id 37w150hgc6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 13 Apr 2021 10:30:59 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YOtSuNHPs5zi9Q9udFC5kx3J4GXWPtlN3BNJ7iro3mR2tn7UXehIuGfbYcINJ70S4WRkCGPaXoK7gCj4pDadweqbdABWKWpnUzclktNxwMtOyuceNZ+1/ZWbD7lo7J/+JFLnjPPXKVueHG9bcoou0miyBcUGxF7Vubh6sfvqd8hCAN0jK2cOkuYFG41creocSW8Vj9ndhZKOQkpv/rYh5hYTvUmfnK4VxKFNxtDNtGky2sqbXx/wOQOmloKpqkL1gEdJDjAlTZX4fep5xJQ8FR88pA/6mot8/kiJQnIo0Nt+CgBDjEHjwR4n07hMAqiTOpajponRFy4+1o93MveTqQ==
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=eTn3v7zmwFqYWuzjrsRzLpAR8JoAGa/Z54Qgpr/0zp0=; b=UbfloUdziNYFknlTp+0IJtGxXbADZT/gKlYXtrXPfwxb7W3DIJoInvlGNTS/iFdlXk2WmRauVBHHef4yYsyxdqgLdQYXKoZ48LpYYqtNwNSgPvHNpHAYpHs0vqVXi/1KQIod3VhjC/sCp+kBLCrUXpKrjbVvDzidafcM1LG8t/syz1AHlKTF1UAST9r0dv7EbntrMyOffPXpVJhtWMfDcimqEDENl5bg9yOiRpmTlvzRvdyrMm21BxwajlqVJdoji4qfSEQWTAD5afZm+wzoxZ+qcmDzGbCfAq9bM2cFNQBMaG/p0VDTBhOErXMEaHT2M8G+5p7G4p485M1zZQP4kQ==
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=eTn3v7zmwFqYWuzjrsRzLpAR8JoAGa/Z54Qgpr/0zp0=; b=YnUSPEMxOF97NqCDbaE+GAz+0v5ZfryyQhjDU4aie5Ocwt0C+RV7pUrDOjK+9ydjwGZg+2esQrSWh+n+YdhOE3o5aVDlFDhe65CDGfYg7quEEuDZs+irl3tiWasatG95zlUXWBTO4TKHl7toiDYpZdrmF3bRHVH2yhNgk924e2s=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by BLAPR05MB7362.namprd05.prod.outlook.com (2603:10b6:208:285::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.6; Tue, 13 Apr 2021 17:30:57 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::8859:5ad3:3389:d219]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::8859:5ad3:3389:d219%5]) with mapi id 15.20.4042.014; Tue, 13 Apr 2021 17:30:57 +0000
From: John Scudder <jgs@juniper.net>
To: Donald Eastlake <d3e3e3@gmail.com>
CC: Matthew Bocci <matthew.bocci@nokia.com>, "bess-chairs@ietf.org" <bess-chairs@ietf.org>, "draft-ietf-bess-evpn-oam-req-frmwk@ietf.org" <draft-ietf-bess-evpn-oam-req-frmwk@ietf.org>, The IESG <iesg@ietf.org>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: John Scudder's Discuss on draft-ietf-bess-evpn-oam-req-frmwk-08: (with DISCUSS and COMMENT)
Thread-Index: AQHXLBuQiJkkaeIiUE2vMLz/aKFsRqqxI2GAgAAJpwCAAH3LAIAA4xSAgAAvZYA=
Date: Tue, 13 Apr 2021 17:30:57 +0000
Message-ID: <959A9DE3-BD64-4AF2-843B-76D4EC8F5248@juniper.net>
References: <161784748630.10496.1561945888518033066@ietfa.amsl.com> <CAF4+nEGkWP3FiFv2Zhzkv-BbQirv8osJ8qD2xrCUTmzhm1RdFA@mail.gmail.com> <4AC417C2-9668-4414-B7BC-EC069F05CD37@juniper.net> <CAF4+nEGhXvDYk6z79xCXp62=g_wunnBtyZDSgNYgLmdP2DbTiA@mail.gmail.com> <95211EC1-9249-433A-AA8F-49B98DD7DD19@juniper.net>
In-Reply-To: <95211EC1-9249-433A-AA8F-49B98DD7DD19@juniper.net>
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: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [162.225.191.192]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7cd6b314-855e-4345-7e3a-08d8fea1e5d8
x-ms-traffictypediagnostic: BLAPR05MB7362:
x-microsoft-antispam-prvs: <BLAPR05MB7362E022A58BE7F6E26F8F4FAA4F9@BLAPR05MB7362.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: pg0WENzpz65K/HfmBvnX9Q83D0v/MrrhV2EKB8BKW6t1WL/XHM/NNQ6U4QxVb+LpOwqy4v6LqZmtW877N82uiuOo+OMeVKnUg/t9O1Pn0KXVSFk/ysPfdlWA6WHzlA8IkVqhKlcxejOuM/W+xlHV5fR+Yt+vB65a2NKh2f6uSEvwn/7cqIAijeh3TSs7yjxkCIX1JhiUj+4ZoCR5K2l1A1Ibl/XqEdV41dKj8ghAsIu8nDn1ex1s4hCcna0TIH729sb9DQ1ZX0XLNPjJJHIlbuKUlLoQ5crTiP1bugqEiAymnZhUaXhaEZE5X7Y8haD2qOvvPAQyxGkzb4GB+4FYHtwvpfEc7n+v9zDYhzqu9CwjPf/mRX4813hCmJ2RPaVGewMwNGxElEa90k/sDx7e218H8OPhziAWLPwZEEAKbQpaC4s/yPT+fifed4OclSdZlnLZh4CiNXT0ZUlcN9450WOsvZEPYbKP92OmLeRJlz7nDyX6rhc7JYVJA/qcgP3V7CBZeXetq9twczbNKwuHdeRhRDahBdO0Wvu98kthKGCcUdfe8K675CheTjURSw6Zc+WNxfWJ+xLR4S8xIW17ofs/Y/9leuhZz41C5xydGBuEqch/pvbDxL3DB3Ukg15iWmwP9HTlGB5Z69+4m+iy2RGScg8J3sdezn+1NDyvsohqO+bZ4m5aef23AYMHH6fpvR3ODchbPqG3/WOhcQrlGkTGAzxIj9BFCoRpu5YBXho=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(136003)(39850400004)(396003)(366004)(346002)(53546011)(86362001)(4326008)(83380400001)(66476007)(5660300002)(166002)(6506007)(186003)(6486002)(33656002)(122000001)(38100700002)(8676002)(478600001)(66556008)(66946007)(71200400001)(8936002)(91956017)(76116006)(2616005)(6512007)(316002)(6916009)(54906003)(36756003)(26005)(66446008)(2906002)(64756008)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: Lmyp1yyMXitkHX05QXcckkYBGX//6cPoY6vBOZvFlr/twa+W/OA/ZiEkwkFGokaw2fyQaTjdvL3e5B75JN45wW4d8PWLmv9zgfoSTKojE0ko1TehRZYOt84G3ptp2Sa9OQ5Dh9IgBjIFLRuewL3EEXxbpwPasFGGLDcGthTluEllN1w6466TzXh40bUiXguPxARnbfVQI9IkZ8oGSWbKxn0vdAqRhzElWvD2KJGzuF1OBYABlihRxgqq4FY8myN+wuUdr/ziwcCDR4eNl0iRtf1IRg5hgBHUgmf0vhnwi1LGknlKs5Yoxk6iqFY7YFTs2tzznJTWXdxw/QFN1+gLCsQa/+BjhlYClij1nkJ17lcIeEPhzTCVfpVd2XWDrDwo+zh5YAoaKpp/uEluVPBFwTFeuySG8H3b7XIdY/HDOihYXtkVSehmnWheGtXbNnur5itCibAkrNVxq9tBwFvq+CtPhfEAPqJHzARmGPJ8pADseG9p96WAjiQrpxc/mDOijq7IYo2pq3HjdcscxavyTLCy+BCHYjE/YdWyTtOq2TcEZvhHmPxS22x8y6pG6zAoPShtm9/xB0B4WF4W4zgVHopyuHqQj44rIhutpB2L5ZuHUAKrzW/OVh8wex3emOmU5eYhuh8dde6uCf4QsQEDIUOsn8RYW8dqrOXpEg/D282EajXMBx92r/iakr3qOimlmXsOIHNdn9nQvGWMS2YCsliLCvdsYJ8A2YDqKj4zMl83EUeHUCXquYqQCJgsm9XQCI/n5CZV+wRdJ4eNDVmE3E3Q+jf40HBPC2OWA2osJzS94Xz0QCzWqQ+7BNB9vQ4+IC0ZofKPsDJnATjnuzTC9yguE/e06ManLHl4twvfQ3mk28yFGkdXIuGnQdZ0sWQmkM/rlCUBYPQYU9foA+6ibsQlM+wA9+YtieQbjO3qGj77EU1A0OvLqSawWwqxCc8R9d/6j8F1bt5+MtaTpOEbcqOI20lLFXR3SKFZwWf9UdzgNvYE6DsCBZKfiJoI3zwmPeiYpejeQ2qobbtMqI7v8zYQBrM0oaZnPmc8MGfLNMTSSradrqxuMqSXesLLUrUzHci/3kyQIfH0w3R/dtaaU5WZLCtKOxjoACMzHxbtzYspJj4gEPI9NW5AeVYj/ZlxUOQOhSPdKxUwvAoNGlfo2v+PtfOwWUPPNpOTUjkbQFKCyOgAc3fpjtwMSFvEFMMixWeKJ7CMutK6QGOjEM73Ft99WsRLmdzYTLErv5GQxhodmqZouv88P6j9FOYzJ+F87BOjuVajplpKjWwwfZN1bbWoUT/PSyUAUQTFkzZXxbhxA02jRLa9mPsQnkrN76Q5qkEr5nHEpLqf2wnpbqrn6A==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_959A9DE3BD644AF2843B76D4EC8F5248junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7cd6b314-855e-4345-7e3a-08d8fea1e5d8
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2021 17:30:57.0416 (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: VcAk7GousDDttd/S5k8nU/GOg0C2GNCve7DXx/ZhYg3IC5w1ijdtuJ1M6tcSYleK
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7362
X-Proofpoint-GUID: fgzBR2u_mj5ygxjHD9iH3_D6RKjU1hHI
X-Proofpoint-ORIG-GUID: fgzBR2u_mj5ygxjHD9iH3_D6RKjU1hHI
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-13_12:2021-04-13, 2021-04-13 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 impostorscore=0 phishscore=0 spamscore=0 clxscore=1015 malwarescore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 priorityscore=1501 mlxscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104130119
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/sd9y0hlo76y6ZIFBP70qScy3cSc>
Subject: Re: [bess] John Scudder's Discuss on draft-ietf-bess-evpn-oam-req-frmwk-08: (with DISCUSS and COMMENT)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Apr 2021 17:31:08 -0000

Donald,

It being an AD’s prerogative to change his mind :-/ I’d like to discuss (if not necessarily DISCUSS, yet) this some more.

Let’s remember what SHOULD means:


3<https://tools.ietf.org/html/rfc2119#section-3>. SHOULD
 This word, or the adjective "RECOMMENDED", mean that there
   may exist valid reasons in particular circumstances to ignore a
   particular item, but the full implications must be understood and
   carefully weighed before choosing a different course.


It’s basically a MUST with caveats, it doesn’t mean “try your best but if you can’t, oh well." Your new text is

EVPN Network OAM mechanisms MUST provide in-band monitoring capabilities. OAM messages SHOULD be encoded so that they exhibit similar entropy characteristics to data traffic in order maximize the fate sharing between OAM and data.

I’m now scratching my head and wondering how, as an implementor, I’m supposed to do this and what the “particular circumstances” are that allow me to not do it. If the text just means “gee, it would be awful nice if the implementor can figure this out, but if not oh well”, then at the very least I think the 2119 keyword isn’t justified, and the language could be softened even further as in “It’s desirable for OAM messages to be encoded so that…” But that’s so soft, that maybe even better would be to simply state that fate-sharing is out of scope (if the authors really can’t provide specifics on how to do it).

On the other hand, if you (and your co-authors) *are* able to be more specific, then of course the sentence could be replaced with more detailed recommendations. The proof of the pudding would be that I SHOULD ;-) be able to look at your text and say “ok if I’m using VXLAN then I should set the fields in the OAM packet to thus-and-such”. But right now, I think it’s neither fish nor fowl.

Thanks,

—John

On Apr 13, 2021, at 10:41 AM, John Scudder <jgs=40juniper.net@dmarc.ietf.org<mailto:jgs=40juniper.net@dmarc.ietf.org>> wrote:

Thanks, Donald. I agree that my discuss and comments are fixed by -09.

—John

On Apr 12, 2021, at 9:08 PM, Donald Eastlake <d3e3e3@gmail.com<mailto:d3e3e3@gmail.com>> wrote:



Hi John,

I've posted -09 which should resolve your DISCUSS and COMMENTs.

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com<mailto:d3e3e3@gmail.com>


On Mon, Apr 12, 2021 at 1:38 PM John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>> wrote:
Thanks for hopping threads, I shoulda caught that last one. Your proposed change looks fine, I’ll remove my DISCUSS in anticipation of you issuing a new version. (One nit on your new text, “in order maximize” should be “in order to maximize”.)

—John

On Apr 12, 2021, at 1:03 PM, Donald Eastlake <d3e3e3@gmail.com<mailto:d3e3e3@gmail.com>> wrote:


[External Email. Be cautious of content]


Hi,

On Wed, Apr 7, 2021 at 10:04 PM John Scudder via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote:
>
> John Scudder has entered the following ballot position for
> draft-ietf-bess-evpn-oam-req-frmwk-08: Discuss
>
> ...
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> Section 2.3:
>
>    EVPN Network OAM mechanisms MUST provide in-band monitoring
>    capabilities. As such, OAM messages MUST be encoded so that they
>    exhibit identical entropy characteristics to data traffic in order
>    that they share the same fate.
>
> It’s not obvious to me what you mean by “identical entropy characteristics to
> data traffic”. Surely, different flows may have different entropy
> characteristics, so, *which* data traffic? Similarly, with which data traffic
> are you saying the OAM messages must share fate?

I guess when you changed your COMMENT to a DISCUSS it creates a new thread so I should reply here as I did to this when it was a COMMENT:

How about something more like:
EVPN Network OAM mechanisms MUST provide in-band monitoring capabilities. OAM messages SHOULD be encoded so that they exhibit similar entropy characteristics to data traffic in order maximize the fate sharing between OAM and data.

> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thanks for the clear and readable document. I have one nit and one question.
>
> 1. Section 1, nit:
>
> “EVPN is an Layer 2” s/an/a/

OK.

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com<mailto:d3e3e3@gmail.com>