Re: Header Insertion and TI-FA
Tom Herbert <tom@herbertland.com> Mon, 11 May 2020 15:05 UTC
Return-Path: <tom@herbertland.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 37A453A0044 for <ipv6@ietfa.amsl.com>; Mon, 11 May 2020 08:05:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 KxqPl-oXz5lf for <ipv6@ietfa.amsl.com>; Mon, 11 May 2020 08:05:18 -0700 (PDT)
Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (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 05F6B3A005F for <6man@ietf.org>; Mon, 11 May 2020 08:05:17 -0700 (PDT)
Received: by mail-ej1-x633.google.com with SMTP id nv1so8210809ejb.0 for <6man@ietf.org>; Mon, 11 May 2020 08:05:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=dRKqhmZ4156cI+PiDICNR8hUPPYZVHRECuWMymkEHVA=; b=YseVMP7dqS4+dbL8nKthbzh2y7rMr32mUXb9vKvNNjmkVhQhLCVPpAU0W2BpT9oaz5 GtIyEjGp9PzT1mlmGIyf5lEkVgTpFx+vEu+WufG6RVho7fW9Z6NhNnB5odOUuR+yz4LA bov552XxS9cKccVidKN5DFBdnkIp8tQ3eQENZmfN4MsqgjVKud1lyWtZPsRyfIsW7eSR DtFvGaez1DrRdsOLHAw3IgIaHZNhNILUKMDepS9okubXSHNfJiABin7kF1ZlNfRYrXMz nBsSLuI1yFDjcxYBfxfbeLcvaagm4TQ6Qytgj/3nZlwTkbuHW8RnF1FD4XXV5xDLWjpu UZFQ==
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:content-transfer-encoding; bh=dRKqhmZ4156cI+PiDICNR8hUPPYZVHRECuWMymkEHVA=; b=cZvO4XTJhlQ95ZMaYhEnwRuYazOus3b234fP6qwOpVnWx5EM8Jw2ALCLgDnAWE+ohu DW575dz56jxzCPeAf41hti+wRK4L42gcur3sO4TSAUCItyOGUYLBGGDVALp3G7erCorr 7m9pZDU9hcMp50L2eUDQ74iJDML1k7pwSwsBp8KUIqKas9bCSJSlzvpq9L5w0l37VNNP SgTBqw/e5gJ3K+DFN9wXQ4ghafro5vXt9KXH+/NCPOU6s3WRcOCBqrrOaSnTrp8JcM1q pb4KZ9L/vZ01xVH1UQD0kiFmvowUUS1OTVih0S7BvrrDzv4QYwy9qOao3Lo5THeXD3XA SYdw==
X-Gm-Message-State: AGi0PuZiLGps4ykk7qXjosYXGx9C0e60tXQyZLLo2xnUMoNvoUwqQgF+ 61OPm19mmACp8TCNys89W8zc1aBWfAIeo/8+/ciZzyaA
X-Google-Smtp-Source: APiQypIWTT8sdFNklIe9dINvTdD8J8V/Jmy15evCRZl/W9zGnPxGmDZTKaSgTlqrDvihqW8kwX0JeVarZkPbGVt/H7E=
X-Received: by 2002:a17:906:9450:: with SMTP id z16mr13297657ejx.166.1589209516057; Mon, 11 May 2020 08:05:16 -0700 (PDT)
MIME-Version: 1.0
References: <DM6PR05MB6348FA1FC00258ACE4FDE444AEA10@DM6PR05MB6348.namprd05.prod.outlook.com> <CABNhwV3-dMPg6SAAEz+uWre-rj6j5=1JgyyQyKyz_qn7f7mJwQ@mail.gmail.com> <DM6PR05MB634848D379A428372C166DD4AEA10@DM6PR05MB6348.namprd05.prod.outlook.com> <CAOj+MMEBVA+yK9cFXSe=GVUeH01ipi++nwCRQU_nQCxsKhyvRg@mail.gmail.com>
In-Reply-To: <CAOj+MMEBVA+yK9cFXSe=GVUeH01ipi++nwCRQU_nQCxsKhyvRg@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Mon, 11 May 2020 08:05:04 -0700
Message-ID: <CALx6S34=zmydp59NLbjJgs4w+a2vTGygn42=BWCoihr3NPmHjA@mail.gmail.com>
Subject: Re: Header Insertion and TI-FA
To: Robert Raszuk <robert@raszuk.net>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, 6man <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/NvD5PyYAjPqTC8cHdAr0AeAd92o>
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: Mon, 11 May 2020 15:05:36 -0000
On Mon, May 11, 2020 at 7:42 AM Robert Raszuk <robert@raszuk.net> wrote: > > Hi Ron, > > > normalizing header insertion for the special case where the PLR is a segment endpoint > > When an operator is serious about good data plane protection with TI-LFA all nodes in the network will be enabled for SR. The less overhead required for the protection the better. You may just not have a room for adding additional 40 bytes to each packet at each potential PLR without fragmentation. Robert, Considering that SRH already carries a list of IPv6 addresses which could create hundreds of bytes of overhead, the argument that an additional forty byte header is the problem seems trite to me. Besides that, it's not really an additional forty bytes being added to the packet. The destination address in the encapsulating header saves one address in the SID list, so that takes encapsulation down to twenty-four bytes of additional overhead. If the address of the node inserting the header is needed in inserted data, like for correct handling of ICMP, that would be reflected in source address so the overhead difference of encapsulation would only be eight bytes. Tom > > Regarding all of your other TI-LFA related questions - I am sure Krzysztof will be happy to answer them for you internally :) After all this is what your public demo was all about .... > > Best, > Robert, > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > --------------------------------------------------------------------
- Header Insertion and TI-FA Ron Bonica
- Re: Header Insertion and TI-FA Gyan Mishra
- Re: Header Insertion and TI-FA Gyan Mishra
- RE: Header Insertion and TI-FA Ron Bonica
- Re: Header Insertion and TI-FA Robert Raszuk
- Other use cases for header insertion (was Re: Hea… Tom Herbert
- Re: Header Insertion and TI-FA Tom Herbert
- Re: Header Insertion and TI-FA Krzysztof Szarkowicz
- Re: Header Insertion and TI-FA Gyan Mishra
- RE: Header Insertion and TI-FA Pablo Camarillo (pcamaril)
- Re: Header Insertion and TI-FA Andrew Alston
- Re: Header Insertion and TI-FA Andrew Alston
- Re: Other use cases for header insertion (was Re:… Brian E Carpenter
- Re: Other use cases for header insertion (was Re:… Mark Smith
- Re: Other use cases for header insertion (was Re:… Robert Raszuk
- Re: Header Insertion and TI-FA Gyan Mishra
- Re: Header Insertion and TI-FA Mark Smith
- Re: Other use cases for header insertion (was Re:… Nick Hilliard
- Re: Other use cases for header insertion (was Re:… Tom Herbert
- Re: Header Insertion and TI-FA Andrew Alston
- Re: Header Insertion and TI-FA Gyan Mishra
- RE: Other use cases for header insertion (was Re:… Ron Bonica
- Re: Other use cases for header insertion (was Re:… Robert Raszuk
- Re: Other use cases for header insertion (was Re:… Stewart Bryant
- RE: Header Insertion and TI-FA Pablo Camarillo (pcamaril)
- RE: Header Insertion and TI-FA Pablo Camarillo (pcamaril)
- RE: Header Insertion and TI-FA Andrew Alston
- Re: Other use cases for header insertion (was Re:… Toerless Eckert
- Re: Other use cases for header insertion (was Re:… Robert Raszuk
- Re: Other use cases for header insertion (was Re:… Brian E Carpenter
- Re: Header Insertion and TI-FA Brian E Carpenter
- Re: Other use cases for header insertion (was Re:… Mark Smith
- Re: Header Insertion and TI-FA Mark Smith
- Re: Header Insertion and TI-FA Robert Raszuk
- Re: Other use cases for header insertion (was Re:… S Moonesamy
- Re: Other use cases for header insertion (was Re:… Stewart Bryant
- Re: Other use cases for header insertion (was Re:… Robert Raszuk
- Re: Other use cases for header insertion (was Re:… Stewart Bryant
- Re: Other use cases for header insertion (was Re:… Tom Herbert
- Re: Other use cases for header insertion (was Re:… Uma Chunduri
- Re: Other use cases for header insertion (was Re:… Fernando Gont
- Re: Other use cases for header insertion (was Re:… Uma Chunduri
- Re: Other use cases for header insertion (was Re:… Fernando Gont