Re: [ippm] [v6ops] Fw: New Version Notification for draft-elkins-v6ops-eh-deepdive-cs-00.txt

"nalini.elkins@insidethestack.com" <nalini.elkins@insidethestack.com> Sat, 08 October 2022 16:59 UTC

Return-Path: <nalini.elkins@insidethestack.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 AAFC6C1522A2 for <ippm@ietfa.amsl.com>; Sat, 8 Oct 2022 09:59:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 CDovf6JNHV8T for <ippm@ietfa.amsl.com>; Sat, 8 Oct 2022 09:59:17 -0700 (PDT)
Received: from sonic313-14.consmr.mail.ne1.yahoo.com (sonic313-14.consmr.mail.ne1.yahoo.com [66.163.185.37]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40E27C14CF0F for <ippm@ietf.org>; Sat, 8 Oct 2022 09:59:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665248356; bh=Z8Hxd78S2oxcLe17cHbk7MZm/U3nCaaPyf/Z4bIwoZ0=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=oxnjGlcbn9BpNkejoI7SHwrUPBNg+lbWHytuF6/IPkB2KLhXVjKCcXm60/voAES2yPlyivxCXkf9PmEDBQ3Zsnph7exXFsqp20ccAJxU58V3Fqg0f/rz3xKekwo8xXlpBbztsi4mF1syDSpPJRytktWrqXE4pJqrIggjAgdr4NYocHmM2My1TXIrvizdrrbfFy9OvanueMJSmjpluEkI1PH0MiwWE0DimPYo6XsL9ST5eUqq6APMxVC6ExEzzBwG1AlcO7IHLDJwfH3lt9SHj8YbMioWFa3MFKB25G8zMYooezaSFa/jhBgLozcdj6bwINKfav/qpgR148IPR1wnzg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665248356; bh=+64OKFuKVXd90DqKfMtaOg0ILhqVwJfbi/QQdeAG0Vr=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=VjbIfGWUtwYT3WW6ctc6TTkEWKmhr61VRzwcC/eS6xgab+Pfeu6fOotElgP0swCZvj7oRsEki1f/D8atnYFmJOzKeKTk/L7xtHTcmlyJz7k+BQn901azIzseAu6wPRoBc7ud8Go0lLzmd7UDsbQWsHMwwNMo33yfTKyywRk0qItNRb2KbVblPQNfB8H2TiO2PRJ0SBWEPoqpMIfspjTR9sYLw2k+3lOJX6qyaZ22GWdublkHi73NqCxs0/EhhsxlZ3n17gEn18Scvf2VHBeBwL5EqGpZw9Q0BtyODjwz5o3hCGhPWe2psCH6hjd8wguONWt5asi6aVVg25QaBhz9eA==
X-YMail-OSG: CpB6KLIVM1mFv3hAHyBFpFyVB49McITTfwfOi1.6H4WwHpVtInK0MjsB0EjgTt8 c93SBiQfhEuZ.6m1040hZcBbRGLyLaJv8L_Uwghe5toHoRo0h_lAgYO1wVHxIRgkYW1LLsQzw8vp aabJqYQEe2UWzV1s11S2JxCHHZrzhm5D2Dp.XEDLrEzleXkAi5UZWk.2EM6SpUVbf.wW9iNPgZsQ i6lFIkXsWxliBmf9sDmCRsTH3JesGERbJccg.x9v5gCgu2jzoBRCFBNezyZUcoFiK1b5PaNsomYb GqbYu6DjyNkJhsunr3SAny2HaYIZByJb1Vr3GxlqEAV5frFbiMZXSapAk3Gdwcb1XdqlnO6uF2un 2ld69QKpuFtKPmEwR0lFDbzcmUVMO5rcebBi55Po95fycbgZuD3o1Oohde4zPfNcve4y3eMx7DLz IV9edwGQ4KO73Avw0dThTWr9P7B09LUFZGG2KFP2ChynvbA9Ku8xhlvLBKsETSgTWXY.BANDo0uT 1fKQHtpRAZqQSBfucErl4TppKA1dgqpLYGmZMLcRoIA5ey_f_070gURTkIP0W5FUnZfe3ChaaJkb UVaII7aTD9HvmwAWHqqWtThMvYaEqemrEZTV3W4hklk1uf6eHa.xmxuluN8mK1pWvz85UhwzfI0E iXmsM_OtR_0YpKyj0YeJ1SGXGLkT0pWh20_4HZa.oLl0PacI16gYSfCi_nayEpkn05ZanHXIQEEZ .CbrBLNlfWOY3SaCx.KSuGPxx48Ws2XIhcuYgofhn1Ibgmf5._tQbmBF9dvMLseyi0wIF_kz0waa mElp37vgtaWuyx96LQQNURr8EDa5VZOYvWVK.n0Q.v5aLvsC752CsnvjgOEDYEFH6jaC2coxP7y8 MlSh7QCWIvJa4L_UaEs5jtpbbtUMykl0HMMuy6v2jquPy4d2xBbBxKdUJIVMHcN50p73nDwt3tjj wE1uqGDUpEglEtilxFDkNr2Cr4AURfYc3Zxt_dRibvrfs5mgjUKctMXlBGZDoOKS9w17Wg5TX8wP yfOB.oxgw5ek.3eNBwkNNQHLFltLG1VsNU3nYSATHtsQVmYh8MkgQik75M9H8vm0hw9otGlM78w7 qTHBogVCtm_6F9NYC43yZjhAeiJdToatRUCQgDxkKACRvoSAg75POi7aZ73pbFg_y17l_VpxMZgu fFcPLERBhUdfoDyc8CJh5Wj2mNosYtm9lrioWgANV7aSJarYt9Gc2iMhPHxezsHmxZmkonqVAVlB qLI3pp07qKdMp.2YrmCXa.R688MtLhFhFaNog4TJciqZXiVO_oXWwNNZRH5g5PoEVCkJQnwhWMqa EiKW6FUhoKNAua7rBckogWKmOYOzGnLo3AhlrTWE4zf.dTq9K3u0V6SIxaloiB.cdP.qEk1cAo3n r4mhc3KZi1hfqHNLLMVsMFgaEy5AuzWSeL0Ki2odUI0eaySRjLEQ5FMuNlkD.4qHUzOTLw_F23Cg ZielVOLrK_X8iUJPy8HIymvUI_Rhxj8I9jaXgPlhc0L_Ug8vDGAO9elXNEO7Q86qwUVSUYGki.0D W45XF6l0T8wy72mTjsvFy81btlQSNZ2_KKjBmYMKrEa7xXpLtWeRY4Rp33WnvtI83DQZxkbDb4Rc bqTGGWFRB.RpLH3h2Ff2vwr10zZD36knEupZ9FDzg.Zv8k..dVawdSLckNh1L6JOQ2AN7Zau.lks f9zMMmgoDUBhHRCkAfaLdpw0V8mO6mVe3P7F3Dfzmku3eq9hOmeQqIatqVEPfOGZQkummWl6j.Ic p84G2dNKkdwM20_cObnfkI2JF6yMpz7FW.si5GE9yRr.3hebRtfVxX28yU.5WnwRW.y0WBzg6crT pwEkL099xyHBgjaC1n25kaDwPdfp2rfWM654RpYsASaPPntRzgXFMB8hXz9n1kK.pfugAAQb2fG2 u9itC43VG3dCJMacBoy8p8qxBNvbmb1Mu3mMPKjdumP_P5.hWuQ9Ul3ByyQFFaQo4Yt9XE_8mOgD XemAju7pPjkoMTLz78mfQSv.mtZevSbIGS8pkqYLjjcI_NyJtdH48hmEVvi1XGheVON8J008hVvU nB.iYXUqsaB_UDtveHKA0z0B7abwTWWPztcSKLCtQ40xJNTA.sAFuG2M2zPf4JuwRLr1J1VJUZmZ kk9fQIkYA3HLyV3HHIkcMj_yJzFMOorA9jVqyHmXBaXj2nMMbTbQ27xlHC7a0wmPafODjDXvADd4 AdDuvy2eD7JmX9kdH
X-Sonic-MF: <nalini.elkins@insidethestack.com>
Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sat, 8 Oct 2022 16:59:16 +0000
Date: Sat, 08 Oct 2022 16:59:11 +0000
From: "nalini.elkins@insidethestack.com" <nalini.elkins@insidethestack.com>
To: V6ops List <v6ops@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Vasilenko Eduard <vasilenko.eduard@huawei.com>
Message-ID: <1520210238.6520266.1665248351848@mail.yahoo.com>
In-Reply-To: <9e44b0cc278346e9b1e44507bc76a559@huawei.com>
References: <166497701104.32401.3389455156144190600@ietfa.amsl.com> <1779327402.5019461.1664977316288@mail.yahoo.com> <9e44b0cc278346e9b1e44507bc76a559@huawei.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_6520265_1812357765.1665248351848"
X-Mailer: WebService/1.1.20702 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/ljqXLEobCqV1uY9taAxGyc7My_U>
X-Mailman-Approved-At: Mon, 10 Oct 2022 02:49:25 -0700
Subject: Re: [ippm] [v6ops] Fw: New Version Notification for draft-elkins-v6ops-eh-deepdive-cs-00.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.39
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: Sat, 08 Oct 2022 16:59:21 -0000

Ed,Thanks so much for your careful reading and comments.> IMHO: it is a good idea to develop “EH troubleshooting BCP”. It is a completely new initiative for v6ops/IETF.Thanks!> Problem statement (draft-elkins-v6ops-eh-deepdive-fw) is good.> I do not agree with the word “test” in all documents’ names – it should be “troubleshooting”.> “Test” in the text itself is fine.I think "Troubleshooting" is better to use.  Good point.
For : Deep Dive into IPv6 Extension Header Testing: Standalone Client / Server

> It looks like “network operator” in this document means “network owner”. The industry typically assumes that “operator”=”carrier”. Hence, > it is better to replace “operator” with something that has no double meaning.
Hmm.  This is something that we have thought about getting the right word for.   People are saying that enterprises who run their own networks arealso "operators".   I don't know about "network owner" although that may be the right word.   What we mean to say is that the person needs to beable to control the equipment enough to do diagnostics.   It may be that root access is required.   I am willing to go with whatever the group thinks is best.
> Curl generates random-sized packets (mostly small):



> Typically, “tests“ are done with predictable frame sizes and should be replicable that is not the case for curl.> With such a tool, it looks more like troubleshooting, not tests.



> It is not stated in the document what type of EHs with particular sizes should be used.> Fernando and Jen have shown in different tests that there is a big dependency on the EH size and type.> It is again pushing to suspect that it is troubleshooting, not tests.

> It may lead to a situation when this troubleshooting would fail.> Because the test (by curl) may show no problem, but the real application may not work.> Primarily, because it would use different EH type and size.> In this corner case, troubleshooting makes sense to continue by the application that has a problem.> It is possible to add this statement to the draft.
This is a very good point.  We used a very large index.html file for the CURL.  So, then it created not only largepackets but also fragmentation.   We will add a discussion of the test environment for CURL so that people donot make mistakes.
Of course, IMHO, testing with any real application is always best!
Thanks,

Nalini Elkins
CEO and Founder
Inside Products, Inc.
www.insidethestack.com
(831) 659-8360 

    On Friday, October 7, 2022 at 10:47:02 AM PDT, Vasilenko Eduard <vasilenko.eduard@huawei.com> wrote:  
 
  
Hi Nalini,
 IMHO: it is a good idea to develop “EH troubleshooting BCP”. It is a completely new initiative for v6ops/IETF. Problem statement (draft-elkins-v6ops-eh-deepdive-fw) is good. I do not agree with the word “test” in all documents’ names – it should be “troubleshooting”. “Test” in the text itself is fine. 
 
 
Deep Dive into IPv6 Extension Header Testing
 
draft-elkins-v6ops-eh-deepdive-fw-00.txt
 
 
 
“EH transmission does not workwritlarge”
 
 
 
 
 
Deep Dive into IPv6 Extension Header Testing: Standalone Client / Server
 
draft-elkins-v6ops-eh-deepdive-cs-00.txt
 
 
 
It looks like “network operator” in this document means “network owner”. The industry typically assumes that “operator”=”carrier”. Hence, it is better to replace “operator” with something that has no double meaning.
 
 
 
Curl generates random-sized packets (mostly small):

Typically, “tests“ are done with predictable frame sizes and should be replicable that is not the case for curl.
With such a tool, it looks more like troubleshooting, not tests.
 
It is not stated in the document what type of EHs with particular sizes should be used.
Fernando and Jen have shown in different tests that there is a big dependency on the EH size and type.
It is again pushing to suspect that it is troubleshooting, not tests.
 
 
 
It may lead to a situation when this troubleshooting would fail.
 
Because the test (by curl) may show no problem, but the real application may not work.
 
Primarily, because it would use different EH type and size.
 
In this corner case, troubleshooting makes sense to continue by the application that has a problem.
 
It is possible to add this statement to the draft.
 
 
 
Eduard
 
From: v6ops [mailto:v6ops-bounces@ietf.org]On Behalf Of nalini.elkins@insidethestack.com
Sent: Wednesday, October 5, 2022 4:42 PM
To: V6ops List <v6ops@ietf.org>; IETF IPPM WG <ippm@ietf.org>
Subject: [v6ops] Fw: New Version Notification for draft-elkins-v6ops-eh-deepdive-cs-00.txt
 
  
 
All,
 
  
 
We have posted the second in our series on how to find problems with transmission of IPv6 extension headers.   We will start with the simplest type of network topology and then continue to more complex areas.
 

We welcome comments and discussion.
 
  
 
Thanks,

Nalini Elkins
CEO and Founder
Inside Products, Inc.
www.insidethestack.com
(831) 659-8360
 
  
 
  
 
----- Forwarded Message -----
 
From: "internet-drafts@ietf.org" <internet-drafts@ietf.org>
 
To:mackermann@bcbsm.com <mackermann@bcbsm.com>; Dhruv Dhody <dhruv.ietf@gmail.com>; Michael Ackermann <mackermann@bcbsm.com>; Nalini Elkins <nalini.elkins@insidethestack.com>
 
Sent: Wednesday, October 5, 2022 at 06:36:51 AM PDT
 
Subject: New Version Notification for draft-elkins-v6ops-eh-deepdive-cs-00.txt
 
  
 
  
 
A new version of I-D, draft-elkins-v6ops-eh-deepdive-cs-00.txt
 
has been successfully submitted by Nalini Elkins and posted to the
 
IETF repository.
 
  
 
Name:        draft-elkins-v6ops-eh-deepdive-cs
 
Revision:    00
 
Title:        Deep Dive into IPv6 Extension Header Testing: Standalone Client / Server
 
Document date:    2022-10-05
 
Group:        Individual Submission
 
Pages:        6
 
URL:           https://www.ietf.org/archive/id/draft-elkins-v6ops-eh-deepdive-cs-00.txt
 
Status:       https://datatracker.ietf.org/doc/draft-elkins-v6ops-eh-deepdive-cs/
 
Htmlized:     https://datatracker.ietf.org/doc/html/draft-elkins-v6ops-eh-deepdive-cs
 
  
 
  
 
Abstract:
 
  This document proposes a methodology for isolating the location and
 
  reasons for IPv6 Extension Headers blockage in a network where the
 
  operator has access to install products and run diagnostic tests on
 
  both the client and server.  Neither the client nor the server should
 
  be behind a CDN or on a Cloud infrastructure.  This document is a
 
  part of the Deep Dive into EH Testing set of documents.
 
  
 
                                                                                 
 
  
 
  
 
The IETF Secretariat