Re: [Detnet] some comments on draft-ietf-detnet-ip-oam

Lou Berger <lberger@labn.net> Mon, 22 May 2023 19:40 UTC

Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 906E4C14CE27; Mon, 22 May 2023 12:40:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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=labn.onmicrosoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v9L14RIFQL6D; Mon, 22 May 2023 12:40:51 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on20700.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eae::700]) (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 A4EA3C14CF1D; Mon, 22 May 2023 12:40:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GuNsIcVnganncQ7aglOPPbpyoap84QV6AILAQMWOGXK1zKXNVDQnrQli1vMMHLOgFKHsjDYUAuxrjPMR3E43w+UwHU7pcY9tK8QJV+kkcNHqVaFAISEACIflayI7a9T45nQnJyPfxMcybFBveaJLj1R9xltomQ/0XPqAIogjRSIWPiqMFs19ErCBg+/OA9gIrRodtQyILHVhKNBdXjCajSS2MBpk6EBZGWl4x5ogyad2G7aUwPUV6cjAXJYRD4H0FGBaWvhtbaLuP5e/oP8Heb8X2Fk7WA7mbXvFkflV1zQK2szFZPWlrjlLn9JvJ+rdZT/YDWo5ZQetnZc3aTusyw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Eb1hInB6RvN/5oRCcVmAl+lugGnWiiSBku7NDquwhjY=; b=i1liCkvX6cCgpdMJ0DiQ45860R071JmmwAdwBaXTPEvZN3z1bLDbtMYwNDP5le7Ah9tjsXbJQbEEWAWmHeAysbhyk2GDrUaRLKpMvGC0LB3ehucYYTQKFHH+PdZDzbo3twAVP01m0LSg+kDY7196bcqcDCcZJbsEoktO1/7jT1IzpigtAwtfY8A81ElVQPBxIVBMrpuuv96hVJprlagLrI1EX5vUo7ni5+wmx8qzqHuLGAwVsgpVVKdnAwrp1TawF1LlVxEFj3Kfhf1u1iLXo5FfPukhZlDhjQCBDn0ikYrP+vjcHW7FTeRCEqEHJxri8VsZSxWxbAxcLkStYgHzPg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=labn.net; dmarc=pass action=none header.from=labn.net; dkim=pass header.d=labn.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=labn.onmicrosoft.com; s=selector2-labn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Eb1hInB6RvN/5oRCcVmAl+lugGnWiiSBku7NDquwhjY=; b=BTmlwH2T83oh3v20AJxpKA4RK5Lp62a+gYHhxKqvil3NNK2Dt/vLueAyZQaAupRzuiZtNlxaT0iqe7QyJq6eBjx0ShuI7YToz+f048pd3cXS+6pFM5LpbXL2GHAt239Auq1xFD0amkUCoClFuW7a64Z3G88ZoszDUwY6FxCHwnQ=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=labn.net;
Received: from SJ0PR14MB4792.namprd14.prod.outlook.com (2603:10b6:a03:379::24) by CH3PR14MB7137.namprd14.prod.outlook.com (2603:10b6:610:157::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Mon, 22 May 2023 19:40:46 +0000
Received: from SJ0PR14MB4792.namprd14.prod.outlook.com ([fe80::feab:f77b:abc0:52c5]) by SJ0PR14MB4792.namprd14.prod.outlook.com ([fe80::feab:f77b:abc0:52c5%7]) with mapi id 15.20.6411.027; Mon, 22 May 2023 19:40:46 +0000
Content-Type: multipart/alternative; boundary="------------aZIEdIO5hoXo0roMnPzUvfGr"
Message-ID: <92147870-273f-a330-34f1-e20d1d442c5e@labn.net>
Date: Mon, 22 May 2023 15:40:43 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0
Content-Language: en-US
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: "draft-ietf-detnet-ip-oam@ietf.org" <draft-ietf-detnet-ip-oam@ietf.org>, DetNet WG <detnet@ietf.org>
References: <da1eb053-78c4-ad2e-962a-7685e0fb543d@labn.net> <CA+RyBmWOLjLgTKTky_ynf0Ogp3MuHLdK_32js1R+kQUc70Ntgg@mail.gmail.com>
From: Lou Berger <lberger@labn.net>
In-Reply-To: <CA+RyBmWOLjLgTKTky_ynf0Ogp3MuHLdK_32js1R+kQUc70Ntgg@mail.gmail.com>
X-ClientProxiedBy: CH2PR05CA0067.namprd05.prod.outlook.com (2603:10b6:610:38::44) To SJ0PR14MB4792.namprd14.prod.outlook.com (2603:10b6:a03:379::24)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SJ0PR14MB4792:EE_|CH3PR14MB7137:EE_
X-MS-Office365-Filtering-Correlation-Id: 2e1a8821-0510-40ea-abbe-08db5afc6feb
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: BxbEgjkUj4YsVxZnJkS/43jzcROOdo5VyfgRUfiifsJx31CyKH1G729OIPLODuEz+WgPIltpDnUdEVkQxgQ0Ju/MD38YqDOnN0I2luGMVDevHAGwKFrcqD/At1FC4ElimjeNXuBHCGpyx5QKjxZdt3aSw51RuRbXVyhUITg7FM3r3RPEpfkDT7fSmdaiCYSGmz/Z5an2BIlSDJKLGcmSRpzCqs1nNfjW6cIv6LSh6YQnGBkEOK2jUKAIcCkcUOl8aFz6G3pSdlMw7JrfG58dTRpcGqzddBjl0bEMutZfjEKeEOcQR8OnnfiiZdL8+g6ucsOuQlGskUozgBtORijTL5O2QBjHegqHJv467aqhO+pCFGIzi2vk8q95edwroEyHohnPXBcBKKueg3pbjYAxYvqjK08mCrTlMTDVNMlxrSXEs8512cAHY3OEg4mtX7UVc7ZnKvH7wJIjWpzQX4atvfNN0YTs3WXi5Ix8OSOQiSHjBbp8y821hGUgmh08uPejvmGEwdKa+PFkI6VZfvds4uZgwkAmOVSQfD+6Kmf6Ylv97i4sRwp/20zTZAb2eUadLQ/xGaPtiv7RM/gO+VYTcN4ek7K7tydknOQV3y46cNXgTqgIWrOFnjfflwLVsIc76izsZujd096baVSF7gtFiA==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR14MB4792.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(39830400003)(346002)(366004)(376002)(136003)(396003)(451199021)(8936002)(6862004)(8676002)(5660300002)(83380400001)(186003)(6506007)(6512007)(53546011)(31696002)(86362001)(2616005)(26005)(38100700002)(41300700001)(6666004)(33964004)(6486002)(66476007)(66946007)(66556008)(450100002)(316002)(4326008)(36756003)(478600001)(54906003)(2906002)(31686004)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: hAi2WVNIB+4sNz0EGxzBr7RyYkn2dlhz7AhP3rcYXRTHThcXhqKEB3cgA0GLfEmEwZzy8i3R4tuZGlTOlfwZ7hZMyCDQjuSy1pR4//fcC/ckH+rkn/hQBqI6QiMMWrlk+L//h0wmgbYCkNwY/FY/Iw9QomQSOX3Nk/NDZWBUBjMioGRqeQSCIteW/tDtZBVIH5oWD5Mpn2+jl3C9j3rN+lLo5P8OT/US+XZ3OGWnucGg/iy0lCjMgphbYXNWvRZBGk4v7Jhptk8my4trMMmoO7PnOV2EYGyEWJd2A9+dVsVt7ln4XIIvBvA5fvke6IckZEjvxMXvj10X/iN6wctVm+M5crffQrRFf0ZOwgpTe2D5/ItghG1Tp3GVgATPdmLq8ROrAZ0T6TdCPpnEsXR7ZygOjZBPm7cvDYM34v96n5zr4QkS8MwTDlRhei6+Hv3SW690AL3c2ENVTKcOJ57MzYFSgeWnUO+TrBFME3e4j/4XfH/TKWmaMfEZP4Swaw6p5cxW2aInOSzuPHLlWUH5WTJgcow9MJUeF4AYYWsPlb22obyujjpgxv70QIQkqhslBQpiozlZ18dFeMxlGU/TwdpN7LrunbJj0kvDUHKWwfAL6YEkob/zFVX87XBgLNlscfb7zb8Gk9OhjGLQN7sWGb5itEXE4CHaw/G+YiP6RagYb7ozAJd4zxebGw67MzUdfEHUKD835F7uNz7HKaVKdsN8+NTj7MG5drlxzPgj7DmQJC9WuyPiGzIsuo95cYn0RXmUFI+x3daJWMCdJ0t8aJyVGXsSGs+33TVVaGlZd1W88RGz41TlfHWSDFDU34MmtkSQyHU9O+GAN4DvxOQSNrEC/CAwscSMt5rh50UTbYF4P2yOZmFaJOdPbAANiwMR7FFNGG+i4PzbuI8T3uwNc6s2Z8UPKMG4xpU9vb8VG0K/36Ee7pULUBD1AwOJxzTTZcNIKnvM0XDanTVKY8ocYtu6wZ87InBzQVwRXj0vYlzynZYL0B01O5Lriz8CLdRCJQiu+zmTAy8aE27rcDsLBoz6qOjr3E4qOFRz69I9NHCYoslX97iBp0LJAwuCh2NALpJBgxfA04xIp+LsR4nEK90YNIbOFkEk5XKF3ZiM9cwOY6cghAnd7OtAFSkiUjw6Q9AtO4Ml2XvbKigHsTzNCWwwxnYZRCN5quW3zHbuKPJDCXsGD8tzp5S8r8MkHbztAbDlDkgJZVkWA2xcWlnnfyK7qfPQ2QsIymheXInEza9V2Tg8EBn+I/Vos87ZAlyBcppOMw6ND1J3bW3bhzvJPss95M3lX3vqrGf1PMx+vtLKV6fSlo2qZ88r+WBCMM7Q3Y5aifsmWeJIIeVnK4kJ8YAV08y+RCWL+gKTYJDR1lpp9TDecPhva6+bXbmnFIZ4LNwdSJ34pqBYF2QCfTCRdtVBR2JyyUctt/ZVIH1jjs6z7eUPUd1gWGwTOxJxgYk4ZkQUgnaZkcI3M/N04b7uRIUs5LDJWcKYxSi2ttH0WdMbMmGQvhuQno6nmpkeUjg5TYTjbkFXgcz6w9ahfEzB7oCW46r+k4vuSS8wHPfPj8thPkh7xqTfUWLVNFvtkYHQ
X-OriginatorOrg: labn.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 2e1a8821-0510-40ea-abbe-08db5afc6feb
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR14MB4792.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 May 2023 19:40:46.0681 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: eb60ac54-2184-4344-9b60-40c8b2b72561
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 0o5YCZj6wm5e27nsgUAL91Y3r93S2928kF0EubZIR3ryUi/lRzKPFU5wjKAXreNkqv9f4cnfhCu3Z6lLOR0/Pw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR14MB7137
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/lWzjaV9EfNn37uVlb94vhO-1Noc>
Subject: Re: [Detnet] some comments on draft-ietf-detnet-ip-oam
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 May 2023 19:40:52 -0000

Greg,

While a more complete/explicit example would be nice, I do think your 
changes address the core of my comment.

Thank you!

Lou

On 5/18/2023 3:14 PM, Greg Mirsky wrote:
> Hi Lou,
> David, Mach, and I discussed your comments and propose the following 
> update:
> OLD TEXT:
>    IP OAM protocols that use UDP transport, e.g., BFD [RFC5880] and
>    STAMP [RFC8762], can be used to detect failures or performance
>    degradation that affects an IP DetNet flow. When the UDP destination
>    port number used by the OAM protocol is one of the assigned by IANA,
>    then the UDP source port can be used to achieve co-routedness of OAM,
>    and the monitored IP DetNet flow in the multipath environments, e.g.,
>    Link Aggregation Group or Equal Cost Multipath. (That also applies
>    to encapsulation techniques described in Section 3.2 and
>    Section 3.3.)  To maximize the accuracy of OAM results in detecting
>    failures and monitoring performance of IP DetNet, test packets should
>    receive the same treatment by the nodes as experienced by the IP
>    DetNet packet.  Hence, the DSCP value used for a test packet MUST be
>    mapped to DetNet.
> NEW TEXT:
>    IP OAM protocols are used to detect failures (e.g., BFD [RFC5880])
>    and performance degradation (e.g., STAMP [RFC8762]) that affect an IP
>    DetNet flow.  When the UDP destination port number used by the OAM
>    protocol is one of the assigned by IANA, then the UDP source port can
>    be used to achieve co-routedness of OAM, and the monitored IP DetNet
>    flow in the multipath environments, e.g., Link Aggregation Group or
>    Equal Cost Multipath.  (That also applies to encapsulation techniques
>    described in Section 3.2 and Section 3.3.)  To ensure the accuracy of
>    OAM results in detecting failures and monitoring the performance of
>    IP DetNet, it is essential that test packets not only traverse the
>    same path as the monitored IP DetNet flow but also receive the same
>    treatment by the nodes, e.g., shaping, filtering, policing, and
>    availability of the pre-allocated resources, as experienced by the IP
>    DetNet packet.  That correlation between the particular IP OAM
>    protocol session and the monitored IP DetNet flow can be achieved
>    using the DetNet YANG model [I-D.ietf-detnet-yang].  Each IP OAM
>    protocol session is presented as DetNet Application with related
>    service and forwarding sub-layers.  The forwarding sub-layer of the
>    IP OAM session is identical to the forwarding sub-layer of the
>    monitored IP DetNet flow, except for information in the grouping ip-
>    header, defined in [I-D.ietf-detnet-yang].
>
> Please let us know if the new text sufficiently addresses your concerns.
>
> Best regards,
> Greg
>
>
> On Sun, Mar 12, 2023 at 2:46 PM Lou Berger <lberger@labn.net> wrote:
>
>     Authors (WG),
>
>     The document seems to be a bit light on how OAM and IP flows are
>     treated
>     the same way by a DetNet when an extra encapsulation layer is NOT
>     used
>     (see section 3.1). I also don't understand the meaning/rational of:
>
>      > Hence, the DSCP value used for a test packet MUST be mapped to
>     DetNet.
>
>     I think it would be very helpful to provide some examples of how the
>     detnet yang model could be used to accomplish such aggregation/shared
>     traffic treatment.  Is this something you could look into/add?
>
>     Thanks,
>     Lou
>