Re: END SID Without SRH

Mark Smith <markzzzsmith@gmail.com> Fri, 14 June 2019 12:16 UTC

Return-Path: <markzzzsmith@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 628EF12002F for <ipv6@ietfa.amsl.com>; Fri, 14 Jun 2019 05:16:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 13XKotBhRasM for <ipv6@ietfa.amsl.com>; Fri, 14 Jun 2019 05:16:46 -0700 (PDT)
Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71C9212001E for <ipv6@ietf.org>; Fri, 14 Jun 2019 05:16:46 -0700 (PDT)
Received: by mail-oi1-x234.google.com with SMTP id 65so1755697oid.13 for <ipv6@ietf.org>; Fri, 14 Jun 2019 05:16:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=66dUBOozuW3yewgo905xr0V7A7YB/7zhdENVIDFh3ZQ=; b=o0dCecGpOERpUStQz7nebFU0d40lXSsCBzyqobOv6G9teaQPXoKjRZomLKrTW4lbRi RjdoRkDAF49S00Sk0prurNlpGGgaBpbNL7BgesfBi10i/8oGyomRigek+YZe70W8yhff yVvOGurrgsHtdCZarCIBYXJ7eqNUT77ue+bgAGPsNELQKMWVdPJc918yqjmXuo7KFva1 D8AkEWYZ9PWP1BrRvhHdDzMdOm6hekteMKSHwQPuYZfZT0xrNhbObw2jB0gQ8MPTwGRU mJXgZwEJAFgRzEJIPKpGv7aDQeekArN66JkR+jeBEPJQyP8YxergvVRCG6vewA4xvzcg 7rug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=66dUBOozuW3yewgo905xr0V7A7YB/7zhdENVIDFh3ZQ=; b=QKvYMhWYLHVn1e3V9bknmVIKVJUbrc8MZG/XarDgXyXeODiQXZp+I4dJdMuBGiYTvt fK/sKEn9zdwyVOJSoytKB5O2iXhXu2hvaqc1Z7mv4JwJL6ob61cOqq+kbRf7tN7M6mlK R4xqq724pXz+l8jYPAz638xAoh+nNwAqhZ9z08KdsopChXYV0Lf03CsleYCmvkoQctS2 yLju/W5OPAfsp8xvYyrxrFILIrDtOKWdiCA6NNO+Ywe9/dr92aKH6f9Sa9JIpD+FkYpW Xu30V+iBIqtbm75//K/HWO7E2td8rUhFY9XK08jpD5G45/AI/QVPpvT9gVp6PDmpGC3F PFVg==
X-Gm-Message-State: APjAAAUlmNRIuGERD3tX00er2EjQ8Gb6ly/BbIKM05VRLJ9UkstYHKHD j9AwqwJW/KyYgWr7WRQHC3wv4KFfNQ1L9IqSj9w=
X-Google-Smtp-Source: APXvYqznDDP9vhnrTBIr5CpwzY10q8LqyXl4iImN9IW/hFyyAC9ncu11MkJRTCpmL791hISVjNYg+iC7KyscWhTt1qk=
X-Received: by 2002:aca:d511:: with SMTP id m17mr1636249oig.54.1560514605743; Fri, 14 Jun 2019 05:16:45 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB42456C75487CF9283A0ED1D0AE100@BYAPR05MB4245.namprd05.prod.outlook.com> <CAO42Z2y_D-xe+tX9n-KQYjnk5bkYXibO0Zs3E=JfAWWMZnJcSA@mail.gmail.com> <3030A68F-6CE1-4179-930C-D60BEB73063A@employees.org> <CAO42Z2yLkCRNXKp8KKnqh8VRRo6p1dx4h0-gyLBFZ=Jq0xQj2w@mail.gmail.com> <0C40BEFF-B050-40A1-BCB7-F76ADF18E3E0@employees.org> <BYAPR05MB42457C37AE7DC3F4CACC8FD7AEEC0@BYAPR05MB4245.namprd05.prod.outlook.com> <B254E985-A848-4FC4-868D-E2F04CF7E0DB@cisco.com> <104B106B-8130-4931-9DBF-2FE5C5633CB0@gmail.com> <B0D2092F-CC6E-4990-857B-E88229FA80AF@cisco.com> <277E6E14-8FD4-45A3-9350-E30B82C0FA86@gmail.com> <CAN-Dau1MDKpFrmmDFpj3s4cZYwFyB0KnWMrc-yjw_m5mO_8REw@mail.gmail.com> <CAO42Z2wgZ8gE1pTDy2xbxetdLqf8EWpKRmbi=n7qfgEALwVmVQ@mail.gmail.com> <BBB1A2A3-DE78-4E97-B193-9B6980B82358@employees.org> <CAO42Z2zhm_XHdt6sK23KTukOn0o2rx7O5_16C_GQ-FTwe6FJjg@mail.gmail.com> <85721702-258A-4591-ADB2-109B41A3F15F@employees.org>
In-Reply-To: <85721702-258A-4591-ADB2-109B41A3F15F@employees.org>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Fri, 14 Jun 2019 22:16:19 +1000
Message-ID: <CAO42Z2waRTXpSBf=UiwfQ8WBYJiD66W_=v9H2CeeQfyrE68RBQ@mail.gmail.com>
Subject: Re: END SID Without SRH
To: Ole Troan <otroan@employees.org>
Cc: David Farmer <farmer@umn.edu>, 6man WG <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/A26LOE21Czvflb31KDySthdyAVM>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jun 2019 12:16:49 -0000

On Fri, 14 Jun 2019 at 21:06, Ole Troan <otroan@employees.org> wrote:
>
> Mark,
>
> > The ambiguity and I think non-compliance with RFC 8200 is when
> > dropping isn't occurring, and how to process the packet is singularly
> > encoded in the DA address. This is instead of following what is
> > explicitly encoded in the following EHs and transport layer headers.
> > This is contrary to IPv6 host processing of DA match -> EH processing
> > -> Transport layer -> Application Layer packet processing.
>
> OK, then I don't understand.
> Would you mind spoon feeding me. How is SRH processing different?
>

Because in Ron's original example packet, there was not SRH i.e. a
vanilla IPv6 packet, no SRH, no other EH's, and a directly following
TCP header and payload.

So the packet's DA SR semantics encoded a packet processing meaning
that was contradicting what the packet's IPv6's header following TCP
header said to do.

I'm not against the idea of an IPv6 DA encoding some function or
service meaning or semantics.

It is when the DA is encoding processing on a packet that is contrary
to what the rest of the packet says to the do that I think would cause
a lot of problems. (I've had some bad experiences with people placing
semantic meaning on values that they shouldn't have - 0.0.0.0 is still
a valid although deprecated broadcast address, not a "we can switch on
debugging for our layer 2 device IP address" -
http://lists.ausnog.net/pipermail/ausnog/2017-July/039402.html - (if
they wanted to have a magic address for debugging, they should have
chosen a magic layer 2 address within their own address space for
that)).

Best regards,
Mark.

> Best regards,
> Ole