Re: [ippm] Suresh Krishnan's Discuss on draft-ietf-ippm-2330-ipv6-05: (with DISCUSS and COMMENT)

"MORTON, ALFRED C (AL)" <acm@research.att.com> Sat, 30 June 2018 20:48 UTC

Return-Path: <acm@research.att.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 4C460130EA5; Sat, 30 Jun 2018 13:48:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.61
X-Spam-Level:
X-Spam-Status: No, score=-0.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, 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 vVXsL4y7n9W1; Sat, 30 Jun 2018 13:48:29 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 7A0FE130E04; Sat, 30 Jun 2018 13:48:29 -0700 (PDT)
Received: from pps.filterd (m0049462.ppops.net [127.0.0.1]) by m0049462.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id w5UKjUeu001752; Sat, 30 Jun 2018 16:48:17 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049462.ppops.net-00191d01. with ESMTP id 2jx34ynb3p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 30 Jun 2018 16:48:17 -0400
Received: from enaf.dadc.sbc.com (localhost [127.0.0.1]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id w5UKmGop042986; Sat, 30 Jun 2018 15:48:16 -0500
Received: from zlp30495.vci.att.com (zlp30495.vci.att.com [135.46.181.158]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id w5UKmAuS042804; Sat, 30 Jun 2018 15:48:10 -0500
Received: from zlp30495.vci.att.com (zlp30495.vci.att.com [127.0.0.1]) by zlp30495.vci.att.com (Service) with ESMTP id 08E5340002D4; Sat, 30 Jun 2018 20:48:10 +0000 (GMT)
Received: from clpi183.sldc.sbc.com (unknown [135.41.1.46]) by zlp30495.vci.att.com (Service) with ESMTP id D5DF540006B6; Sat, 30 Jun 2018 20:48:09 +0000 (GMT)
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id w5UKm9qC000414; Sat, 30 Jun 2018 15:48:09 -0500
Received: from mail-green.research.att.com (mail-green.research.att.com [135.207.255.15]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id w5UKm2wv032237; Sat, 30 Jun 2018 15:48:02 -0500
Received: from exchange.research.att.com (njmtcas2.research.att.com [135.207.255.47]) by mail-green.research.att.com (Postfix) with ESMTP id 11FDAE2013; Sat, 30 Jun 2018 16:46:31 -0400 (EDT)
Received: from njmtexg4.research.att.com ([fe80::8cd:baa3:219e:5bd4]) by njmtcas2.research.att.com ([fe80::d550:ec84:f872:cad9%15]) with mapi id 14.03.0399.000; Sat, 30 Jun 2018 16:47:45 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Suresh Krishnan <Suresh@kaloom.com>
CC: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, "ippm-chairs@ietf.org" <ippm-chairs@ietf.org>, "n.brownlee@auckland.ac.nz" <n.brownlee@auckland.ac.nz>, The IESG <iesg@ietf.org>, "draft-ietf-ippm-2330-ipv6@ietf.org" <draft-ietf-ippm-2330-ipv6@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: [ippm] Suresh Krishnan's Discuss on draft-ietf-ippm-2330-ipv6-05: (with DISCUSS and COMMENT)
Thread-Index: AQHUCV1z1tfcpxRmFUWHbmnOolALRKRqubhggAAfrwCAAAJrAIAHH4CAgADXmPCABKzQIIABlmmAgAA7m2A=
Date: Sat, 30 Jun 2018 20:48:00 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CF4A9322F5@njmtexg4.research.att.com>
References: <152958494006.31485.7887719162606975251.idtracker@ietfa.amsl.com> <4D7F4AD313D3FC43A053B309F97543CF4A92EE6D@njmtexg4.research.att.com> <43CCA228-6735-49AF-B453-5654AC0E7B79@kaloom.com> <4D7F4AD313D3FC43A053B309F97543CF4A92EFEE@njmtexg4.research.att.com> <CF1C78F6-9971-46D4-9FAA-B0BCB448A672@kaloom.com> <4D7F4AD313D3FC43A053B309F97543CF4A930678@njmtexg4.research.att.com> <4D7F4AD313D3FC43A053B309F97543CF4A931E80@njmtexg4.research.att.com> <B207DC8C-C4CD-446F-ABB7-F86F00CF37D7@kaloom.com>
In-Reply-To: <B207DC8C-C4CD-446F-ABB7-F86F00CF37D7@kaloom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [69.141.203.172]
Content-Type: multipart/alternative; boundary="_000_4D7F4AD313D3FC43A053B309F97543CF4A9322F5njmtexg4researc_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-06-30_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1806300245
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Aew8HKv2Kb8hnPhxqbzW2pt7Aac>
Subject: Re: [ippm] Suresh Krishnan's Discuss on draft-ietf-ippm-2330-ipv6-05: (with DISCUSS and COMMENT)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.26
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, 30 Jun 2018 20:48:33 -0000

Hi Suresh, thanks for your Saturday reply!
small suggestion on your revised wording, below.

From: Suresh Krishnan [mailto:Suresh@kaloom.com]
Sent: Saturday, June 30, 2018 1:05 PM
To: MORTON, ALFRED C (AL) <acm@research.att.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>; ippm-chairs@ietf.org; n.brownlee@auckland.ac.nz; The IESG <iesg@ietf.org>; draft-ietf-ippm-2330-ipv6@ietf.org; ippm@ietf.org
Subject: Re: [ippm] Suresh Krishnan's Discuss on draft-ietf-ippm-2330-ipv6-05: (with DISCUSS and COMMENT)

Hi Al,

On Jun 29, 2018, at 4:35 PM, MORTON, ALFRED C (AL) <acm@research.att.com<mailto:acm@research.att.com>> wrote:

Hi Suresh,

As this week draws to a close, let me provide the current status
on your DISCUSS.

Rather than wait for a text suggestion**, the co-authors exchanged
many messages as we researched the topic from your DISCUSS:
“...describe potential issues that may occur due to header insertion/deletion.”
We proposed that a few concise references and a sentence to introduce
them might be sufficient.

Since this is a topic where consensus is evolving,
the co-authors agreed that we should not propose any
text or references that others might see as controversial
(and move us further from everyone’s goal of approval).

Instead, we sought sources/lists of issues that have been vetted,
such as those published as an RFC or a peer-reviewed conference paper
by someone with a prominent reputation in this field.

We found many Internet Drafts that identify general issues related to EH:
https://tools.ietf.org/html/draft-gont-v6ops-ipv6-ehs-packet-drops-03<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dgont-2Dv6ops-2Dipv6-2Dehs-2Dpacket-2Ddrops-2D03&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=Czq1H91sahX_Xr5bhh1wFAz_6pHVNOlQBXHGVYJ1TRs&s=oGtdxvB-rRQROdp6QAlrpK1Pf7eak6QhZlZM79X_YB8&e=>
https://tools.ietf.org/html/draft-wkumari-long-headers-03<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dwkumari-2Dlong-2Dheaders-2D03&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=Czq1H91sahX_Xr5bhh1wFAz_6pHVNOlQBXHGVYJ1TRs&s=Ku7IRBA-BcYWZcpyLXeYAPIVgeR4lkPGrJ8I9GgwiRQ&e=>
Also, this draft that presents issues specific to the SRH proposal:
https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-04#section-4<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dvoyer-2D6man-2Dextension-2Dheader-2Dinsertion-2D04-23section-2D4&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=Czq1H91sahX_Xr5bhh1wFAz_6pHVNOlQBXHGVYJ1TRs&s=Uk4ArKYJMqSuuPqClTWhyr5KslU6lcnl4DjXoGwoxh8&e=>
But Individual drafts that raise issues aren’t agreed at any level.
We looked at many e-mails and other items, too.

OTOH, there is some of evidence of strained EH-compliance
found through measurements:
https://tools.ietf.org/html/rfc7872<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_rfc7872&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=Czq1H91sahX_Xr5bhh1wFAz_6pHVNOlQBXHGVYJ1TRs&s=kLDaw7VEGngq9JbycuGXq3kGShpFRMGDnbkTE4oQ-0U&e=>

We could infer an issue from the RFC 7112 Header Chain limitations:
https://tools.ietf.org/html/rfc7112#section-5<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_rfc7112-23section-2D5&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=Czq1H91sahX_Xr5bhh1wFAz_6pHVNOlQBXHGVYJ1TRs&s=HwcTmqzzKyOAtb7cvx0PdyzmGxEyBtABsCoLGIyiCdA&e=>
where inserting any new EH at an intermediate node could exceed the PMTU.
But the EH insertion/deletion issue is not discussed in the RFC text.

The current Bullet item reads:

   o  Extension Header insertion or deletion: Although such behavior is
      not endorsed by current standards, it is possible that Extension
      Headers could be added to, or removed from the header chain.  The
      resulting packet may be standard-formed, with a corresponding
      Type-P.

We propose to append:

This point simply encourages measurement system designers to be prepared
for the unexpected, and to notify users when such events occur.
There are issues with Extension Header insertion and deletion,
such as exceeding header chain size limitations, like those
described in [RFC7112], of course.

Let us know what you think,
Al, for the co-authors

I was working on text that was along similar lines (expect the unexpected) and I believe your text proposal strikes the right balance in this regard. Thanks! I will clear right away when this new text is added. I would prefer removing the reference to 7112 as it is not directly related to insertion at intermediate points and make the following minor change (but I will leave it to your discretion whether to take this suggestion or not)

OLD:
There are issues with Extension Header insertion and deletion,
such as exceeding header chain size limitations, like those
described in [RFC7112], of course.

NEW:
There are issues with Extension Header insertion and deletion,
such as exceeding path MTUs due to insertion, inability of the
original packet initiator to react to ICMPv6 error messages etc.,
of course.
[acm]
I think it’s fine to remove the RFC 7112 reference
(not necessary to infer the MTU issue).
I have the impression that ICMPv6 error messages
only fail to reach the original Source when certain
routing-related EH are activated (SRH in draft-voyer).
So, I’m inclined to retain one general example of
the insertion issue, as we proposed on Friday:

NewNew:
There are issues with Extension Header insertion and
deletion of course, such as exceeding the path MTU due
to insertion, etc.

I’ll submit the draft as above, with all other changes
implemented, and we can iterate one more time if necessary.

thanks!
Al

** We saw Mike Heard’s suggestion, but we felt it didn’t address your
DISCUSS directly, and didn’t meet our criteria to avoid more controversy.

Yep. That I figured it was probably too controversial for you as well.

Regards
Suresh