Re: [ippm] [spring] Active OAM in SRv6
Tianran Zhou <zhoutianran@huawei.com> Fri, 28 January 2022 00:22 UTC
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB6A03A0EC2; Thu, 27 Jan 2022 16:22:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.796
X-Spam-Level:
X-Spam-Status: No, score=-6.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=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
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 BtDE4v_fVUkB; Thu, 27 Jan 2022 16:22:27 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7F873A0EBF; Thu, 27 Jan 2022 16:22:26 -0800 (PST)
Received: from fraeml710-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JlJ6t1SR0z67Yxp; Fri, 28 Jan 2022 08:21:58 +0800 (CST)
Received: from kwepeml500003.china.huawei.com (7.221.188.182) by fraeml710-chm.china.huawei.com (10.206.15.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 01:22:23 +0100
Received: from kwepeml500004.china.huawei.com (7.221.188.141) by kwepeml500003.china.huawei.com (7.221.188.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 08:22:21 +0800
Received: from kwepeml500004.china.huawei.com ([7.221.188.141]) by kwepeml500004.china.huawei.com ([7.221.188.141]) with mapi id 15.01.2308.021; Fri, 28 Jan 2022 08:22:21 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Haoyu Song <haoyu.song@futurewei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fP//gxqA//8zIPCAAhkLgP//HqpQ
Date: Fri, 28 Jan 2022 00:22:21 +0000
Message-ID: <0d5bbca4caeb4c3e83d7117919aebadc@huawei.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <97ee51feb17c4bcc84bc575768c06c3e@huawei.com> <PH0PR13MB4795FC71FE9560BCB10F3CAD9A219@PH0PR13MB4795.namprd13.prod.outlook.com>
In-Reply-To: <PH0PR13MB4795FC71FE9560BCB10F3CAD9A219@PH0PR13MB4795.namprd13.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.40.195]
Content-Type: multipart/alternative; boundary="_000_0d5bbca4caeb4c3e83d7117919aebadchuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/3bUBfv5_48683NPPoQlqyOdjJTs>
Subject: Re: [ippm] [spring] Active OAM in SRv6
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2022 00:22:32 -0000
Hi Haoyu, I do not understand why the UDP encapsulation is better than SRH TLV. IMO, IOAM is already too complex, some more work on TLV parsing is not critical. If you care about the data length "because the data needed to be carried may be too large", what's the limit on SRH TLV? What's your use case, and your requirement? Let's evaluate it with numbers. Best, Tianran From: Haoyu Song [mailto:haoyu.song@futurewei.com] Sent: Friday, January 28, 2022 2:50 AM To: Tianran Zhou <zhoutianran@huawei.com>; Greg Mirsky <gregimirsky@gmail.com> Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org> Subject: RE: [ippm] [spring] Active OAM in SRv6 Hi Tianran, We didn't invent any new protocol but to simply use UDP for the probing packets in SRv6. What we want to avoid is SRH TLV in EH which can significantly increase the EH overhead because the data needed to be carried may be too large. Also, since IOAM options have been well defined, it's unnecessary to augment the other existing protocols to provide similar functionality. We just need a way to encapsulate them. Best, Haoyu From: Tianran Zhou <zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>> Sent: Wednesday, January 26, 2022 7:19 PM To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>; Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<mailto:ippm@ietf.org>> Subject: RE: [ippm] [spring] Active OAM in SRv6 Hi Haoyu, The application is really interesting and useful. I am not sure if it is necessary to create a new OAM protocol at transport layer. IMHO, a per hop/per segment extension based on STAMP could be more practical. https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.txt<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-wang-ippm-stamp-hbh-extensions-03.txt&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=aatvet2BClP0UZgi%2Fu0YghheqocztyGsfKx4%2BnK8zf0%3D&reserved=0> Best, Tianran From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: Thursday, January 27, 2022 7:01 AM To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<mailto:ippm@ietf.org>> Subject: Re: [ippm] [spring] Active OAM in SRv6 Hi Haoyu, thank you for bringing the topic of Active OAM to the discussion. As the concept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=LMeQUNry3UpwUshJ0sz6geLmHNvGixm9IOs4Ohub%2BPw%3D&reserved=0> it seems to me like adding the IPPM WG community to the discussion is the right thing to do. Please find my notes in-lined below under the GIM>> tag. Regards, Greg On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> wrote: Hi SPRING WG, Real time monitor on every node and every link on a network is necessary to detect gray failures, which are the key culprit for poor QoS but hard to catch. SR provides an ideal mechanism, when working with some efficient planning algorithm, to achieve that with low cost. Our proposal SRv6 In-situ Active Measurement (SIAM) suggests a simple active measurement approach which can support different GIM>> I wonder what gaps you find in the existing active measurement protocols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym). It appears to me that, for example, STAMP and its extensions, including the SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Mz2HpxSUsqEECW137oPdH%2F0hieavc7vxATnIlzmiKT4%3D&reserved=0>, comprehensively address the PM OAM requirements for SRv6. options of IOAM and other OAM methods in SRv6, without needing to worry about the extension header issue. GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows: In terms of the classification given in [RFC7799] IOAM could be portrayed as Hybrid Type 1. Does your proposal change that? Your comments, questions, and suggestions are very welcome. I'd like to know your opinion if you think this work is in scope and should be adopted by the working group. If you are interested in contributing to this work, please also let me know. https://datatracker.ietf.org/doc/draft-song-spring-siam/<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=vnwAq6H0DGkZxN2fsMnRVv5ACOoM43R4HpASv4HLUls%3D&reserved=0> Thank you very much! Best regards, Haoyu _______________________________________________ spring mailing list spring@ietf.org<mailto:spring@ietf.org> https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=6MgfNu8%2BnvQhhGNNcYSkciMNUQBMrNc922kh2E5PAW0%3D&reserved=0>
- Re: [ippm] [spring] Active OAM in SRv6 Greg Mirsky
- Re: [ippm] [spring] Active OAM in SRv6 Tianran Zhou
- Re: [ippm] [spring] Active OAM in SRv6 Gyan Mishra
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song
- Re: [ippm] [spring] Active OAM in SRv6 Greg Mirsky
- Re: [ippm] [spring] Active OAM in SRv6 Tianran Zhou
- Re: [ippm] [spring] Active OAM in SRv6 Tianran Zhou
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song
- Re: [ippm] [spring] Active OAM in SRv6 Greg Mirsky
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song
- Re: [ippm] [spring] Active OAM in SRv6 Greg Mirsky
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song
- Re: [ippm] [spring] Active OAM in SRv6 Tianran Zhou
- Re: [ippm] [spring] Active OAM in SRv6 Gyan Mishra
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song
- Re: [ippm] [spring] Active OAM in SRv6 Haoyu Song