Re: [spring] All IPv6 fields are now mutable (Re: Typo correction Re: Question from SPRING regarding draft-filsfilscheng-spring-srv6-srh-compression)

Andrew Alston <Andrew.Alston@liquidtelecom.com> Sun, 17 October 2021 05:39 UTC

Return-Path: <andrew.alston@liquidtelecom.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AEE43A0906 for <spring@ietfa.amsl.com>; Sat, 16 Oct 2021 22:39:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=liquidtelecom.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 sIZibq-QEJOy for <spring@ietfa.amsl.com>; Sat, 16 Oct 2021 22:38:59 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [185.58.85.182]) (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 3C53D3A0902 for <spring@ietf.org>; Sat, 16 Oct 2021 22:38:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=liquidtelecom.com; s=mimecast20210406; t=1634449135; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ZAdc8ZUskBiKi/jB879ubY7PO2ef1DYugS/dp/6ikQs=; b=YE3gCrpOyC0RbkgCY7G7UrtErB7gjTt4GCE6f7XMf0NniGyRxzOcXlC4q06e8X0djsdXh1 CJchd+/FJ1BZkydlsDItfLsr+xFsZ/m6WWjk1LokKZ/wGTzCdwjaqqqZ/5lt0E3O9bhYa8 3SAcLNZgEl6MMcHPZHw/65MIToutSwM=
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05lp2112.outbound.protection.outlook.com [104.47.18.112]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-238-JDk0W5jBO72abPa9_-nkMg-1; Sun, 17 Oct 2021 06:38:53 +0100
X-MC-Unique: JDk0W5jBO72abPa9_-nkMg-1
Received: from AS8PR03MB7622.eurprd03.prod.outlook.com (2603:10a6:20b:346::6) by AS8PR03MB7703.eurprd03.prod.outlook.com (2603:10a6:20b:402::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Sun, 17 Oct 2021 05:38:51 +0000
Received: from AS8PR03MB7622.eurprd03.prod.outlook.com ([fe80::90ec:90d5:59c4:fef9]) by AS8PR03MB7622.eurprd03.prod.outlook.com ([fe80::90ec:90d5:59c4:fef9%7]) with mapi id 15.20.4608.018; Sun, 17 Oct 2021 05:38:51 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Mark Smith <markzzzsmith@gmail.com>, Michael Richardson <mcr@sandelman.ca>
CC: 6man WG <ipv6@ietf.org>, SPRING WG <spring@ietf.org>
Thread-Topic: All IPv6 fields are now mutable (Re: Typo correction Re: Question from SPRING regarding draft-filsfilscheng-spring-srv6-srh-compression)
Thread-Index: AQHXwunQOoEfzZ2oU0Wr0vRqrRe87avWqlPY
Date: Sun, 17 Oct 2021 05:38:51 +0000
Message-ID: <AS8PR03MB7622C8D3E9273B3D9025D025EEBB9@AS8PR03MB7622.eurprd03.prod.outlook.com>
References: <85fddbe9-4eb8-7d90-d246-a888fe8bdcd3@joelhalpern.com> <139d72fd-98de-f46a-767f-6a493c4facc9@joelhalpern.com> <1396_1634278622_61691CDE_1396_28_5_787AE7BB302AE849A7480A190F8B93303542C654@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <CAO42Z2wvKNyYeKAZdVOh2c8G95JZuhgxumNixMWWsK9u_QDRTQ@mail.gmail.com> <1101.1634412958@localhost> <CAO42Z2yFMjPhQFrJH2eJWpYZpiM4gDS_hAEDUVj4aJO-UyTxSg@mail.gmail.com>
In-Reply-To: <CAO42Z2yFMjPhQFrJH2eJWpYZpiM4gDS_hAEDUVj4aJO-UyTxSg@mail.gmail.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2185ab8c-02cb-476c-2f4f-08d99130667c
x-ms-traffictypediagnostic: AS8PR03MB7703:
x-microsoft-antispam-prvs: <AS8PR03MB7703DE304EADDFC3C5718AA0EEBB9@AS8PR03MB7703.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0
x-microsoft-antispam-message-info: RLp0rnQWsPFie8FcThNcj2bAKhjWmVCUeXt9E8Q7m1kZ1MB9GeLeSxjLOEHuI3IxncZfhMCSJhtxzxutbgkldQOpKN9YW2wwuj9viodS9dA5v0iIpn6Dk/BVJ4cIxynlOw5ZMpWyHaYhl4W8sT2GUNfNlJ+RQxFq2+Kj5Dtpjz2C2l95+TBXziyBW4A60GKsc6kCNMdXrXWbehecQEc5tK+3+Pz9sSiAtncGlFioprs40TXGroG57E3X3I+Iu3gYPF4wEmFN7wVL98x0ZMvzrvBoENZYbYhLNKUvGPjsPqz1vYhBKYdNkrb2uWB2c8cJLEogbSRkpKluvV4PfctgvDFXnn93efnLNLpljZRiJjR0WBvqpjjzOuoQjp7NxxUqFdrHykJV4owt38Y91Lwh6MYTkCj68AUZj1mfhHZmTebmoG0rDXZUl/dywlPMzN5m5aSs553CKOfTXJ0tRKJX78fDNvhrUgTpyW1Xijy+guVfAJb+r3EcuWk7a3yy3EG4BEOYUh8ARZUkmay9NEVs6jy9QXJ+wHREbe2x5460qwsO0Wbm8osyphItbDJg3nZJuvakK5DjQFk51XEDn7mUJYXzC897GA23yvp8CF1PcWE1THsGc2aknt8peP3HVNsUqDzKQYqDmtDUP0bYyG5V28/9Li84fpqDAadZicfnl2mvymsm7yder4sXmcVwYjOqs8ApDiNuIzQoBFCiVR8k6MoHrWeIrWSIvDzP6N7ydV6OHctLOs0LVANtNScvlTJtcoiJypO4DMBgdmwpgbm4yqR3OMuFw0bD9v4OYz2akhtDIWK7Aalb/V4Ixpz1TuStk9k7WkWNbrpVIhfY3NtAQw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR03MB7622.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6506007)(53546011)(166002)(2906002)(316002)(9686003)(54906003)(71200400001)(110136005)(55016002)(64756008)(45080400002)(66446008)(66476007)(8936002)(186003)(8676002)(66556008)(122000001)(66574015)(83380400001)(33656002)(508600001)(91956017)(76116006)(66946007)(86362001)(52536014)(966005)(7696005)(5660300002)(38100700002)(38070700005)(4326008); DIR:OUT; SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 4j2eRuzPa7cyBgA1PhSiou+MVuI6IUuM92wLAOvhfxjpNBM11QML065UlSDnJltwPxIyQgHPt+e5NvLvnVudrAgRCvbRJICc0mjNiSSmjUypOLoN+SXukGv8i3boViOdQCMN/T9vz13XdnyOGGImpyZwuHC+3Zdl3nuQI0HigAwFvAm/eFlHo1u0BEMuFMs9dQ2zKwkmkRVvimzaoAQV+5FzaQxJ0HGwbJOWq7bcsY1uTJTBYkQj/2PPSthscBcSq2u4XBfOF2qIiShgYSS98aYbbq8SrnLr9lvM9nLluT1IYEc9E70VsyVAa4wX1B5YdQGqWDgIrVQhF4EIz+PYAP99Eh0f+qipUphLyoVTlmuwTSLDxNSRvkUrjtdERKOsOu+TIHD/5PfwILOOT+NbyQU2wVIBub65o6Lj501GhCFR13HDEGDaczEe2aQe85PrYwmwZ7KOwLPWT8ZDVuLjalQkt/A1OZqSZfWs/Vb0oR/SD8eEYiWodHtKQgzvGB70DsOv6TtrsdToS7ZJn3UOFinH9SIrKmAxrkzydNO5AbodPy6yL1oGf4yg70/V3yGpcwFGInD2WrAqdLwd4Tsmwh/ZEoG7W4y0VC7/d3TkgLIv+NSzOqKNOUreyxcVRk4zZsgPkHSeu8/HJxH44NkoVNA1nBwaMGaGJrHz0JA0ydJELR5/9begFjNFQ1m5Mr4hd9FZbM86tRZsEDeTjfOXsSVADv4G6K4vNHw6voHXZ1ZdmADbUE4Iilh35IqEio/d55HFzWjGhgRLIIDtgGPiZwj5BqpiwU/kMmN/kb3gJzOUzI5N5RKFWQ24HbCYU2izf4eCuHOai9Klizz+hpTb21DVJkZ2dywzIQxGxXCfm+7Le8DYkTd3kc4TC6K4HVgI4g8lFZTRLLgBwG9+bNhkm3SLuKdHJGTTJWSKADzGncUo0JSAcVLrAOGqo7mk7PV+FXsWb8FhlAUTTz7vTx37y932sNcuXsABe8n+GrPZbg7x/ZDXi4H2mo8Ra1F83BqQWyZLkDBKSoV5LEACMjk663FhWeDRc+lO6qPhbaTTw2U2d+kUox4r+8SMHI6btDl19enIc5cwtVNV7ZAKX9m238yCdKfs/zVi1BatSIp/cLka1vBtEq4fZazzwxwVTZciKgj+9S9zpHAU6GfsHuBn6NkjU1hYchrEkTC5j1BDKmboAXrLS1WoDk7MEJ6mWydDrk9itwfx91f7F7LL/SwXtUYbe76aMNA3j/siYVQAawSKrpe6ivgIbimckCZzCzF2pghavb49NaT7Pc8r1UXrufoDu/rTPnsRzjhjtgEulyO5uFjyqWLnPqy2i0RuP3LAaTZntsAzkIruYqnRiNLmeYUJwx8mMT8MrwTJ7PZslDj6mif1kO+giiLOfm8LmmL8
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS8PR03MB7622.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2185ab8c-02cb-476c-2f4f-08d99130667c
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2021 05:38:51.1367 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: s+3AyBJd9qqoQiYcsMpJfSEwTgD7tYxDSH82dmDT1oy7gxnJ2bYr3ZHoDvKbRRPIFgdE0od8iVkRVKqWNIVzxu9cITWK+KRVMxVYtsZUfDE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR03MB7703
Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=C82A168 smtp.mailfrom=andrew.alston@liquidtelecom.com
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: liquidtelecom.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_AS8PR03MB7622C8D3E9273B3D9025D025EEBB9AS8PR03MB7622eurp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rYQOnhb1WIuZBzCsZcS8qTUW0to>
Subject: Re: [spring] All IPv6 fields are now mutable (Re: Typo correction Re: Question from SPRING regarding draft-filsfilscheng-spring-srv6-srh-compression)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Oct 2021 05:39:06 -0000

Mark,

I seriously wonder as I see all this if it wasn’t a mistake to not declare srv6 an entirely new protocol with a new protocol number back at the start of this.

Because it looks more and more like Robert was right when he said that srv6 was not ipv6 - that or we seem to have forgotten the very basics of standardization.

The problem here is that it seems to be a slow drift - and the delta between these minor corruptions of each aspect of the specification in each new draft is small enough that we seem to be content to let it slide.  Unfortunately each time this happens - the delta between the original spec and whatever we have by the time we take all of this combined is well - rather large.

Sooner or later we are going to have to decide - continue to allow the protocol to mutate while still claiming it is ipv6 - or do what maybe should have been done in the first place - give it a new protocol number and let people decide if they want ipv6 or whatever this is.

Andrew

Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: ipv6 <ipv6-bounces@ietf.org> on behalf of Mark Smith <markzzzsmith@gmail.com>
Sent: Sunday, October 17, 2021 2:58:08 AM
To: Michael Richardson <mcr@sandelman.ca>
Cc: 6man WG <ipv6@ietf.org>; SPRING WG <spring@ietf.org>
Subject: All IPv6 fields are now mutable (Re: Typo correction Re: Question from SPRING regarding draft-filsfilscheng-spring-srv6-srh-compression)

On Sun, 17 Oct 2021, 06:36 Michael Richardson, <mcr@sandelman.ca> wrote:
>
> Mark Smith <markzzzsmith@gmail.com> wrote:
> > In fight changing DAs also will break AH protection of the IPv6 header.
>
> AH is dead. It's been dead for decades.
> I say this as an IPsec enthusiast who wishes this wasn't true.
> But it is.


Then all IPv6 field immutability while the packet is in flight is also dead.

"Controlled domain" == redefine any field, field semantics, and field
processing we like in an existing protocol, yet claim we're still
using the original protocol.

That has been tacitly endorsed via standards track RFC8986. The Next
Header field is not supposed to be modified in flight per internet
standard RFC8200, yet standards track RFC8986 specifies the behaviour
via PSP.

This SRH compression ID is redefining the IPv6 DA field semantics. It
encodes multiple network hop destinations in the single IPv6
destination address field.

Structured Flow Label -
https://datatracker.ietf.org/doc/draft-filsfils-6man-structured-flow-label/<https://datatracker.ietf.org/doc/draft-filsfils-6man-structured-flow-label>
is redefining the IPv6 flow label field.

This will be an operational nightmare in the future, when there are
multiple applicable RFCs that conflict with each other. I don't want
to have to spend time getting into arguments with vendors about which
protocol variant RFC their implementation should or shouldn't have to
comply with while I have 1000s, 10s or 100s of 1000s of customers
off-line.

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https://www.ietf.org/mailman/listinfo/ipv6>
--------------------------------------------------------------------