[ippm] 答复: 答复: WGLC for STAMP Extensions

"Songyuezhong (songyuezhong, IP technology Research Dept)" <songyuezhong@huawei.com> Thu, 04 June 2020 03:51 UTC

Return-Path: <songyuezhong@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 031783A0E7A for <ippm@ietfa.amsl.com>; Wed, 3 Jun 2020 20:51:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 PjWPimcCSoIs for <ippm@ietfa.amsl.com>; Wed, 3 Jun 2020 20:51:57 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 CE5A83A0E76 for <ippm@ietf.org>; Wed, 3 Jun 2020 20:51:56 -0700 (PDT)
Received: from lhreml713-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id C4B3BA5950CA77E02786; Thu, 4 Jun 2020 04:51:53 +0100 (IST)
Received: from lhreml713-chm.china.huawei.com (10.201.108.64) by lhreml713-chm.china.huawei.com (10.201.108.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Thu, 4 Jun 2020 04:51:53 +0100
Received: from DGGEMM421-HUB.china.huawei.com (10.1.198.38) by lhreml713-chm.china.huawei.com (10.201.108.64) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Thu, 4 Jun 2020 04:51:53 +0100
Received: from DGGEMM513-MBX.china.huawei.com ([169.254.1.135]) by dggemm421-hub.china.huawei.com ([10.1.198.38]) with mapi id 14.03.0487.000; Thu, 4 Jun 2020 11:50:58 +0800
From: "Songyuezhong (songyuezhong, IP technology Research Dept)" <songyuezhong@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Ian Swett <ianswett=40google.com@dmarc.ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, Tianran Zhou <zhoutianran@huawei.com>
Thread-Topic: [ippm] 答复: WGLC for STAMP Extensions
Thread-Index: AQHWOC4wl8MSrXuhKESVPRHB6N2ccajErIcggACKvICAApjC4A==
Date: Thu, 04 Jun 2020 03:50:57 +0000
Message-ID: <48ED4E513E517844B7A0FAA7C5B66116491A2ADE@dggemm513-mbx.china.huawei.com>
References: <CAKcm_gMVc88xpkOMmV7L-ybVCBzw+LhNS6Jw3=iB2gutR0ZhxA@mail.gmail.com> <48ED4E513E517844B7A0FAA7C5B661164919EEB6@dggemm513-mbx.china.huawei.com> <CA+RyBmUaQEeQXiW5PabcrGoUXeMk2Nr_Yo8V8hxVd37DUA=Xtw@mail.gmail.com> <48ED4E513E517844B7A0FAA7C5B66116491A23E0@dggemm513-mbx.china.huawei.com> <CA+RyBmUDBzikdK1AXGM5zQWYCsJ==ozupODqr96Z6bsXk38q5w@mail.gmail.com>
In-Reply-To: <CA+RyBmUDBzikdK1AXGM5zQWYCsJ==ozupODqr96Z6bsXk38q5w@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.108.203.186]
Content-Type: multipart/alternative; boundary="_000_48ED4E513E517844B7A0FAA7C5B66116491A2ADEdggemm513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/AbH8X4AK6L4gC1tM-PHLIuwDpc8>
Subject: [ippm] 答复: 答复: WGLC for STAMP Extensions
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: Thu, 04 Jun 2020 03:51:59 -0000

Hi Greg,

ok, for the new STAMP application document we can discuss off-list.
And for this draft, I still have some problem. such as the Follow-up Telemetry TLV, Follow-up Timestamp is record by egress when the packet Return to sender, And this timestamp will be carried next time?
And the last problem is why HMAC TLV is needed in authenticated mode, I think this mode has this function inherently.

Regards,
Yuezhong
发件人: Greg Mirsky [mailto:gregimirsky@gmail.com]
发送时间: 2020年6月3日 3:49
收件人: Songyuezhong (songyuezhong, IP technology Research Dept) <songyuezhong@huawei.com>
抄送: Ian Swett <ianswett=40google.com@dmarc.ietf.org>; IETF IPPM WG (ippm@ietf.org) <ippm@ietf.org>; Tianran Zhou <zhoutianran@huawei.com>
主题: Re: [ippm] 答复: WGLC for STAMP Extensions

Hi Yuezhong,
great, let us connect off-list to share ideas about a new STAMP application document.
On your other questions (I brought it to the front) I've added my notes under GIM2>> tag below:

And another question is how to use Class of Service TLV to find the misconfigure problem, is it enough?
GIM>> One of the possible scenarios could be as follows:

STAMP Sender sets DSCP1 to value A
STAMP packet is transmitted with DSCP set to A
STAMP Reflector copies DSCP value into DSCP2 field
reflected STAMP packet is transmitted with DSCP set to A (as requested by the STAMP Sender)
STAMP Sender receives the STAMP packet with DSCP A but DSCP2 value is B not as expected.
I hope this little example helps. Obviously, there are many ways to use the CoS TLV to test CoS mappings.

song>> the CoS mappings happened in Sender or other places, if DSCP value is not same with DSCP2 value, it means a error in which place?
GIM2>> Let us assume that no CoS re-mapping expected along a path between the Sender and the Reflector. If the value in the DSCP2 field is different from the value set in the DSCP field by the Sender at the transmission, then the error is on the downstream leg of the path. If the value in the DSCP1 field is different from the value in the DSCP field of the reflected packet received by the Sender, then the error is on the upstream leg of the path. I'll note that CoS re-mapping may be used and then the determination of the error condition should be based on the expected behavior. I hope that helps.

song>> and for Access Report TLV, can you explain more, for example the location of sender and reflector both in user side, and how to find the reflector status changed, very thanks!
GIM2>> As noted in the last paragraph in Section 4.6:
   The Access Report TLV is used by the Performance Measurement Function
   (PMF) components of the Access Steering, Switching and Splitting
   feature for 5G networks [TS23501].  The PMF component in the User
   Equipment acts as the STAMP Session-Sender, and the PMF component in
   the User Plane Function acts as the STAMP Session-Reflector.
UE acts as Session-Sender and UPF - Session-Reflector.

Regards,
Greg

On Mon, Jun 1, 2020 at 8:59 PM Songyuezhong (songyuezhong, IP technology Research Dept) <songyuezhong@huawei.com<mailto:songyuezhong@huawei.com>> wrote:
Hi Greg,
thanks for the reply from you and Ian, some of my questions have been answered, and there are still a few problems I don't understand,
I will use the way you use with song>> tag for my reply

Regards,
Yuezhong

发件人: Greg Mirsky [mailto:gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>]
发送时间: 2020年6月2日 0:03
收件人: Songyuezhong (songyuezhong, IP technology Research Dept) <songyuezhong@huawei.com<mailto:songyuezhong@huawei.com>>
抄送: Ian Swett <ianswett=40google.com@dmarc.ietf.org<mailto:40google.com@dmarc.ietf.org>>; IETF IPPM WG (ippm@ietf.org<mailto:ippm@ietf.org>) <ippm@ietf.org<mailto:ippm@ietf.org>>
主题: Re: [ippm] 答复: WGLC for STAMP Extensions

Hi Yuezhong,
thank you for your comments and suggestions. Please find my notes and answers in-line under the GIM>> tag.

Regards,
Greg

On Sat, May 30, 2020 at 4:56 AM Songyuezhong (songyuezhong, IP technology Research Dept) <songyuezhong@huawei.com<mailto:songyuezhong@huawei.com>> wrote:
Hi Ian,

I have read the latest version of this draft,and have some small suggestions, hope it is helpful for you.

For part 4,there list 8 new TLVs, but it seems not detailed enough for each TLV about the application scenario and some terms in it, we need guess to understand the whole plan.
GIM>> We have tried to provide a clear technical description of extensions to help implementers produce interoperable implementations. Describing various scenarios an extension may be used in was not our main objective. There are other SDOs that reference STAMP and STAMP TLVs in their documents. I can mention BBF's WT-390.2 IP Performance Measurement from IP Edge to Customer Equipment using STAMP, and MEF's MEF-w66 Service OAM for IP Services. Both documents are in advanced phase and will be published later this year.

Especially for the people who have no background knowledge of each application scenario, maybe it is more hard for them to understand.
GIM>> Yes, you are correct. Standard documents require a certain level of knowledge in the particular area of the technology.

So I suggest for each TLV, there should have some pictures and background content to help people understand the TLV’s meaning and using method,it will be better.
GIM>> That is very helpful suggestion and I think that it can be a basis for the Applicability of STAMP document. Would you be interested in working on the new document together?

song>>We would like to work on the new document you mentioned,if there have some plan,we can discuss together.


By the way, I have some doubt about the Location TLV, which is the last-hop router, the reflector or the router before it? And how to indicate if the STAMP packets are send to the wrong Session-Reflector from this TLV?
GIM>> I hope that Henrik's response clarified one of the use case scenarios.


And another question is how to use Class of Service TLV to find the misconfigure problem, is it enough?
GIM>> One of the possible scenarios could be as follows:

  *   STAMP Sender sets DSCP1 to value A
  *   STAMP packet is transmitted with DSCP set to A
  *   STAMP Reflector copies DSCP value into DSCP2 field
  *   reflected STAMP packet is transmitted with DSCP set to A (as requested by the STAMP Sender)
  *   STAMP Sender receives the STAMP packet with DSCP A but DSCP2 value is B not as expected.
I hope this little example helps. Obviously, there are many ways to use the CoS TLV to test CoS mappings.
song>> the CoS mappings happened in Sender or other places, if DSCP value is not same with DSCP2 value, it means a error in which place?
song>> and for Access Report TLV, can you explain more, for example the location of sender and reflector both in user side, and how to find the reflector status changed, very thanks!


Thanks,
Yuezhong


发件人: ippm [mailto:ippm-bounces@ietf.org<mailto:ippm-bounces@ietf.org>] 代表 Ian Swett
发送时间: 2020年5月23日 5:26
收件人: IETF IPPM WG (ippm@ietf.org<mailto:ippm@ietf.org>) <ippm@ietf.org<mailto:ippm@ietf.org>>
主题: [ippm] WGLC for STAMP Extensions

Hi IPPM,

At our virtual interim meeting, we decided draft-ietf-ippm-stamp-option-tlv was ready for last call. This email starts a two-week WGLC for this draft.

The latest version can be found here: https://tools.ietf.org/html/draft-ietf-ippm-stamp-option-tlv-04

This last call will end on Monday, June 8th. Please reply to ippm@ietf.org<mailto:ippm@ietf.org> with your reviews and comments.

Thanks,
Ian & Tommy
_______________________________________________
ippm mailing list
ippm@ietf.org<mailto:ippm@ietf.org>
https://www.ietf.org/mailman/listinfo/ippm