Re: Proposal for changing how IPv6 Hop-by-Hop Options are processed

Gyan Mishra <hayabusagsm@gmail.com> Mon, 07 December 2020 00:17 UTC

Return-Path: <hayabusagsm@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 764B53A0DC6 for <ipv6@ietfa.amsl.com>; Sun, 6 Dec 2020 16:17:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable 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 jyn-BEV-6IdL for <ipv6@ietfa.amsl.com>; Sun, 6 Dec 2020 16:17:02 -0800 (PST)
Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) (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 F34A43A0DC1 for <ipv6@ietf.org>; Sun, 6 Dec 2020 16:17:01 -0800 (PST)
Received: by mail-pf1-x42a.google.com with SMTP id t8so8046511pfg.8 for <ipv6@ietf.org>; Sun, 06 Dec 2020 16:17:01 -0800 (PST)
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=RWfXmTtuZQ4PBbD6elruIhpt9HcHT/HRKz5qEMGfrMc=; b=k3dbkyAoGGjsmPXOC6ZL6awrBFLInntTp2H2z0o1MeIK+OuKW4aVs4p6xR6S956yXD PYFfgJ55oFLC2JMvur9QS4Twq3bHi8QiPYW+O5IHaqr/qAUDsf61naTVn8TraNfCkSDR vdZrV9f2vpCWlb47YGrcn9Ux9nWNNz5yY6Sd7vFjpa87izXZgIycm2cxKXrrVZ6GkVai Cl5MGLbxtyzgOUGdZjKwGx/d92pzPhPHArmrnGZjwsSTNQivKyHFU6reAadpcVyqCFzx inA6WOIKEquBbKZ/P7cELrxGvNq7uS83gnrTZ4szKyoAE7ScYCLOkxBb7MeB0PKcsvBr N0XA==
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=RWfXmTtuZQ4PBbD6elruIhpt9HcHT/HRKz5qEMGfrMc=; b=UOBAuKDuQuz+HsNHH2U4EdzgOpFtTUfyC+Ummh83eWw6SjD8hj/k5fpnG58RXcuexe Oz+HsqGviwLRbRLvO1wTICC4GVtFbM9pUzWHcp96BLNJCfiMdwBTMQS5nXHFng+bW/oB +idVbcewuJ8LDlN/aDWDeRyR9MKZBV5r++fVXfkE4QRVLUnCr5WawjNGXt5kUYBsxDVL AaJJM8ksfDtStXsZFqDCTxRwXwBbpqmqqWynjE3r3FtecpgJIbrPptrECjhIRqNyTdeZ 6o9vRB3Ivl0Rwu0BzRuqyBktBmtlaHHIlNMTZy8g+UFUrIz/DJqLdo/SZcrnxFvdIuOa ixWw==
X-Gm-Message-State: AOAM5307CVn4zx/N/gm4Hgzd8f7D8mv5Bhi5wdJ1zOT6dGyO1nY3TW9v fZHaV9325ZXvS+wBQzY1l8ZPG6a4E/rpN/6EsuM=
X-Google-Smtp-Source: ABdhPJzRIXD8AvvmPFhdGXuPELEUWRsnuNs/Kka+1FKuJUZcXfS+QnF4UKWVrTYOyl/THTYJdXNHGREYiHZ2u4UAdgw=
X-Received: by 2002:a65:4241:: with SMTP id d1mr16386111pgq.18.1607300221306; Sun, 06 Dec 2020 16:17:01 -0800 (PST)
MIME-Version: 1.0
References: <160703668657.9405.8891046478566468162@ietfa.amsl.com> <C573A554-9221-49C2-94AB-E552F1BA69E4@gmail.com> <8360e9919d46478cb471ccbafe923c7a@huawei.com> <DM6PR13MB27623A5EEB29F8294C3291C89AF10@DM6PR13MB2762.namprd13.prod.outlook.com> <a6c1a352-5f31-3c4b-9b75-50a64f82c925@erg.abdn.ac.uk> <CALx6S37zOXx5T=3wACpiif91dGnpykUEcpX9DhQ9cH2zD_jGFQ@mail.gmail.com> <DM6PR05MB6348F883A7D6076685001E90AEF10@DM6PR05MB6348.namprd05.prod.outlook.com> <753bd02e-4824-0067-9a42-9b2b3de629f9@gont.com.ar> <DM6PR05MB634853D862977C930D25CDD6AECF0@DM6PR05MB6348.namprd05.prod.outlook.com>
In-Reply-To: <DM6PR05MB634853D862977C930D25CDD6AECF0@DM6PR05MB6348.namprd05.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Sun, 06 Dec 2020 19:16:50 -0500
Message-ID: <CABNhwV1vqM2H4nRn7OJ3iPM-qSEKpnkFHysQscSCEK_k20XDZQ@mail.gmail.com>
Subject: Re: Proposal for changing how IPv6 Hop-by-Hop Options are processed
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Bob Hinden <bob.hinden@gmail.com>, Fernando Gont <fernando@gont.com.ar>, Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Haoyu Song <haoyu.song@futurewei.com>, IPv6 List <ipv6@ietf.org>, Tom Herbert <tom@herbertland.com>
Content-Type: multipart/alternative; boundary="000000000000bd0c2105b5d4bee6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/XWJWDUTEdNfF92PG6tSt8l6_8y8>
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, 07 Dec 2020 00:17:06 -0000

I think the draft should state how limiting the number of options
translates into forwarding rate improvement in the fast path versus punt to
slow path.

Thanks

Gyan

On Sun, Dec 6, 2020 at 6:28 PM Ron Bonica <rbonica=
40juniper.net@dmarc.ietf.org> wrote:

> Fernando,
>
> You have a point. I think that we need two global limits:
>
> - number of options
> - two size of the HBH options header.
>
>                                        Ron
>
>
>
> Juniper Business Use Only
>
> -----Original Message-----
> From: Fernando Gont <fernando@gont.com.ar>
> Sent: Saturday, December 5, 2020 1:26 AM
> To: Ron Bonica <rbonica@juniper.net>; Tom Herbert <tom@herbertland.com>;
> Gorry Fairhurst <gorry@erg.abdn.ac.uk>
> Cc: Haoyu Song <haoyu.song@futurewei.com>; Bob Hinden <
> bob.hinden@gmail.com>; IPv6 List <ipv6@ietf.org>
> Subject: Re: Proposal for changing how IPv6 Hop-by-Hop Options are
> processed
>
> [External Email. Be cautious of content]
>
>
> Hi, Ron,
>
> On 4/12/20 13:52, Ron Bonica wrote:
> > Folks,
> >
> > The following are a few things we can all agree on:
> >
> > - The maximum length of an HBH Options header is 2,048  bytes.
> > - A source node can encode hundreds of options in 2,048 bytes.
> > - Given today's technology, it would be impractical to design an ASIC
> that can process hundreds of options.
> > - When an ASIC encounters a packet with more options than it can
> > process, the best thing it can do is to drop the packet
> >
> > Having established that hundreds of options are too many, we are left
> with the following questions:
> >
> > - Should each node determine the maximum number of options that it can
> process, or should there be a global maximum?
> > - If there should be a global maximum, what should that maximum value be?
> >
> > If we leave each node to determine the maximum number of options that it
> can process, source nodes will need to discover the maximum number of
> options that can be used on each path. This should remind us of PMTU
> Discovery. We have all seen that movie. It has  a very sad ending.
> >
> > If we can agree that each node should support at least a global maximum
> number of HBH options, we are faced with the following dilemma:
> >
> > - If we pick a constant that is too small, we may not be able to
> > support future use-cases
> > - If we pick a constant that is too large, low-cost processors may not
> > be able to support it
>
> Agreed on all of the above.
>
> My questions are:
>
> 1) Does the number of options really matter?
>
> 2) Regardless of your response to #1, aren't we overlooking what's
> probably the bigger elephant in the room, which is the overall length of
> the IPv6 header chain?
>
> Thanks,
> --
> Fernando Gont
> e-mail: fernando@gont.com.ar || fgont@si6networks.com PGP Fingerprint:
> 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *



*M 301 502-134713101 Columbia Pike *Silver Spring, MD