Re: IPv4 EH proposal

Fred Baker <fredbaker.ietf@gmail.com> Fri, 13 September 2019 19:35 UTC

Return-Path: <fredbaker.ietf@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 A41611200FF for <ipv6@ietfa.amsl.com>; Fri, 13 Sep 2019 12:35:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level:
X-Spam-Status: No, score=-0.998 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, FREEMAIL_REPLY=1, 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 4IjDfWA6liAd for <ipv6@ietfa.amsl.com>; Fri, 13 Sep 2019 12:35:01 -0700 (PDT)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 A4BC21200FA for <ipv6@ietf.org>; Fri, 13 Sep 2019 12:35:00 -0700 (PDT)
Received: by mail-ed1-x529.google.com with SMTP id c19so27945527edy.10 for <ipv6@ietf.org>; Fri, 13 Sep 2019 12:35:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=rYpzh9C8ZfLKdYWRlLPNaZLZmoOqun56uGdGbW5SKEg=; b=QKyWxtkzgjt7AyJ3GdTotCWwiygJPltN0kYDsFbKvKu1lxs5CLA9Hd7EYdG6DDoWfp uv0AEPSG1s7atrZT1tprrTBhLOoO2LxD4nr3kR6CCqe0b5A1EYRbfNgIJHFuBBlxMgmH q86CXIREnOrfBX7mf67YA9a9qo+7dO4B2UWCHMQAx6BYamPPKkjLdGx8R4lPHQfKEmT8 MNDvluaDTEkg1Scm9Eaw0m4ytPaHUQHkynF0VPnkRx8bVOGr8idXTpIgO4S/IYIoHk8H LrHCsDW9Bqr4VfvAqll/V6v4Z2kUrTkdNQpFJ1FassUPCGLnehcrG+6bt2M6fTXO211t i8mg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=rYpzh9C8ZfLKdYWRlLPNaZLZmoOqun56uGdGbW5SKEg=; b=QH3s7TgsagnE62lppfY1WGZ9kerBOQSbZo26VuA7bHiFOQ4vTR551IBCFXOYr1YNy3 b1nzg2mGw5MKw54VSkAZhJvxhdGwRIuK+FhO64vB/VlTHD8m7ktvABzkJHto63fL6aoD 7FwqhMF9XlcYpRqo8Lvg1z5LT8iRyjThvroA2uTDa2Y9J6+yHVcAmYB8P5Pk6/R97GQV IisWJT/JYDiC01Q6rt48PsWLRSBElfLzrO57UtABa6uR5FA9s2/R6aZmufZrKc2aItaA 1BcDqJraBzJjsyM9zy8v0eSXjdTMs940UUHr8CuGFgCWU+7AIpkOOaE39o696vKFaR3h paOA==
X-Gm-Message-State: APjAAAXCpT4xnbRLOAsKppks7hfDdvrrKggAM4treJPrXQNI1YNksu+V rDpbG7vZ3Zrlys4Vy5PO2YM=
X-Google-Smtp-Source: APXvYqyaH1f384lMcXMU0wA4RXYELcCZZ9z+0Qt9Wonq30JQmExGCrRkf3O7taljPp9tCkJZdk6tvw==
X-Received: by 2002:a05:6402:1447:: with SMTP id d7mr49241220edx.146.1568403299289; Fri, 13 Sep 2019 12:34:59 -0700 (PDT)
Received: from [192.168.1.31] ([176.232.184.174]) by smtp.gmail.com with ESMTPSA id kt24sm3295566ejb.72.2019.09.13.12.34.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Sep 2019 12:34:58 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3594.4.2\))
Subject: Re: IPv4 EH proposal
From: Fred Baker <fredbaker.ietf@gmail.com>
In-Reply-To: <daeebebe-65a2-c499-5112-058f3ab46fda@gmail.com>
Date: Fri, 13 Sep 2019 22:34:55 +0300
Cc: 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <C6D92088-97F3-4633-AC2C-E07411C879F1@gmail.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com> <CAOj+MMFN5pbaVePWrJA61jd7f9d_2bU-Nu9oppFDsAc_B7APDw@mail.gmail.com> <CAO42Z2x4-9-1YseuyqnCRh7c+J-zb2ksGXpk_Hs17H5uLz4Hvg@mail.gmail.com> <CAOj+MMHHMdGm6Qea4E1ugQBrSYFr7e-FgP+pxoErhEwRR9GwKw@mail.gmail.com> <e31311de-6db5-8172-fbdd-11b461a330c8@asgard.org> <daeebebe-65a2-c499-5112-058f3ab46fda@gmail.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, Lee Howard <lee@asgard.org>
X-Mailer: Apple Mail (2.3594.4.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/kh-Bw_db6z3m2ZsltIdc8LiAIy0>
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, 13 Sep 2019 19:35:03 -0000

The funny thing, in my mind, is that I agree with both of you.

I guess at least part of the question is "what does it mean to maintain IPv4?" If it means creating something that is not backwards-compatible with existing-and-deployed IPv4, such as an IPv4 Extension Header, then we're not "fixing" IPv4, we are creating yet another new protocol which we will then somehow need to put to death. If, on the other hand, it can be put into an option that a node can skip if it doesn't understand it, I don't think that is going to hurt IPv6 deployment any more than bone-headed "there is just no **** way I'm going to deploy IPv6" does. The latter is what I see in a lot of enterprise deployments.

> On Sep 9, 2019, at 9:35 PM, Stewart Bryant <stewart.bryant@gmail.com> wrote:
> 
> Without commenting on the specific technical proposal.
> 
> IPv4 is still critical infrastructure in many organizations.
> 
> We have to maintain it until its natural death. If we neglect the maintenance, or worse try to euthanise it, it will end up either explicitly or implicitly being maintained by another organization.
> 
> We would thus be wise to actively maintain IPv4 for as long as users need us to, rather than to risk loosing control of it and its future developments.
> 
> - Stewart
> 
> 
> On 07/09/2019 16:01, Lee Howard wrote:
>> IPv4 is dying. Let it go gracefully.
>> I'm completely opposed to any extensions to the IPv4 specification. By the time the feature set is code complpete, QA'd, and ready for general release, 80% of the world will be using IPv6.
>> Specific to this case, I have a very hard time understanding the business/engineering case where it would be optimal to implement these extensions rather than deploy IPv6, where they already exist.
>> Lee
>> On 9/7/19 7:32 AM, Robert Raszuk wrote:
>>> /* Adjusting the subject to reflect the topic */
>>> 
>>> Ok ... I looked at the new wave of mails in wrong order :)
>>> 
>>> I like this proposal:
>>> 
>>> https://tools.ietf.org/html/draft-herbert-ipv4-eh-01
>>> 
>>> And have absolutely nothing against progressing it further - it looks on the surface to be more efficient then sr-mpls over IP - but how many bits are we saving needs to be calculated to state if cost of introducing new encoding justifies the additional control plane, protocol and platform efforts
>>> 
>>> In fact if we would get to the consensus of using SRH with SID & BSID to be of fixed 20 bits it can reuse a lot of mechanism build for sr-mpls in any commercial router.
>>> 
>>>  It is just a bit amazing that insertion of EHs into IPv4 would be less problematic that in the case of IPv6 :) Maybe due to allowed fragmentation.
>>> 
>>> As to the host dropping packets due to unknown protocol - let's observe that SR domain would clean such EH before passing packets further.
>>> 
>>> Many thx,
>>> R.
>>> 
>>> 
>>> 
>>> On Sat, Sep 7, 2019 at 1:14 PM Mark Smith <markzzzsmith@gmail.com<mailto:markzzzsmith@gmail.com>> wrote:
>>> 
>>>    On Sat, 7 Sep 2019 at 19:56, Robert Raszuk <robert@raszuk.net
>>>    <mailto:robert@raszuk.net>> wrote:
>>>    >
>>>    > > It's tempting to write up SR over IPv4
>>>    >
>>>    > You don't have to write anything ... it is already written and
>>>    looks like moving fwd :)
>>>    >
>>>    > https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07
>>>    >
>>> 
>>>    That's tunnelling MPLS over SR over IPv4. I'm talking about native SR
>>>    over IPv4 e.g. "SRv4".
>>> 
>>> 
>>> --------------------------------------------------------------------
>>> IETF IPv6 working group mailing list
>>> ipv6@ietf.org
>>> Administrative Requests:https://www.ietf.org/mailman/listinfo/ipv6
>>> --------------------------------------------------------------------
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------