Re: A draft on the encapsulation of end-to-end IETF network slice information in IPv6 data plane

Tom Herbert <tom@herbertland.com> Mon, 24 May 2021 15:33 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 746BF3A2C8B for <ipv6@ietfa.amsl.com>; Mon, 24 May 2021 08:33:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 QY3F0m4_idTO for <ipv6@ietfa.amsl.com>; Mon, 24 May 2021 08:33:54 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (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 5C3E23A2C90 for <6man@ietf.org>; Mon, 24 May 2021 08:33:54 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id w12so24717245edx.1 for <6man@ietf.org>; Mon, 24 May 2021 08:33:54 -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; bh=zXgsv9ftBinODfF5iVMvB/fDmf9uk6heOHYlZDnHKXY=; b=o4c3uK0gP4Y/QwE+2WWA9p8hbLtDBcbJjmlFDYp82Xpb3oLdh+P3pbcxulCCzlWuL5 aUULEAigl5CKVz0yO/Fa3Csu14QmA0AmnMdrG0myfF19uE2qWoz+F42IwRWij5kC8GRA +/8ELpnGX6w+FthMFJvdHW2GfRvaznhvwh62prDfo2T7lhujdXlwu4dIub+TM28gaGDv QFBS/t5PNfakaYoXi7W8J3HljJRzhwI7jthZULumdDm0ceg34v3kijZzZaQgpm2p8r64 4mx4aSSUvrpcz+RSVvS/os+NlrNU59ciLZFWxRHKjSztxOp/m13UE7j/ckTGK7kAHogQ xe9w==
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=zXgsv9ftBinODfF5iVMvB/fDmf9uk6heOHYlZDnHKXY=; b=DFFQbPsF+Lr5/d2fB2axLE3+LUL3JIO3PaX4yzpULbVKif9f3odaiLkcvSGuCKDm7C 5zC4Xt0/OnABnmd0HMKkTsh3M4BRsXbHu3azz67+NPrBhRTMrvuXcE6kzMYkDH2YEYNK 6LDMdxKHBLFNO2Lve7Irefk4ZKr6pCQD1ipaGmo+9rGzuVJUs+dQe5Ca0Si5GkByMjQ5 +Xm68aqCn8Btc0ZU+SX1xj+MQINKoZXbaWa1BmTwfumcR4KI0YbK3wqSi3s6hUntdyW1 aBir0q37aNsUKlO7ruP1xWf4CjwMgXzWF+PovCEK4m9KIkJGd480+lIucnokRdnftDyv y6jQ==
X-Gm-Message-State: AOAM530/cV9dB4nn9VrZsQLQcz6qvadrVQ59LIGg0LoeXXSuxS86vCJr 8CiTV5SrOEpd36IxSPdwIhiCkyfGUmqx+CO97dJEzA==
X-Google-Smtp-Source: ABdhPJzsWP8RDb850JmnrBaXiMgD9vHGhw4CJDLglx1kSeSULEKlBPNj7AjP7SJFYCGoX5nIYc3Ct4UMJFWeceX78uI=
X-Received: by 2002:a50:ec91:: with SMTP id e17mr26819954edr.228.1621870431719; Mon, 24 May 2021 08:33:51 -0700 (PDT)
MIME-Version: 1.0
References: <e4844158fd844388bba27293e91b2265@huawei.com> <DBB92575-BEF4-4EE2-81E7-D62755940F52@employees.org> <a661bbb138704ff1b5130ee4922f3318@huawei.com>
In-Reply-To: <a661bbb138704ff1b5130ee4922f3318@huawei.com>
From: Tom Herbert <tom@herbertland.com>
Date: Mon, 24 May 2021 08:33:38 -0700
Message-ID: <CALx6S34Wh1kAFiTSLE7Wris8+F8ZM2hy2UFxoUrotDuao2K+jg@mail.gmail.com>
Subject: Re: A draft on the encapsulation of end-to-end IETF network slice information in IPv6 data plane
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>
Cc: Ole Troan <otroan@employees.org>, 6MAN <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f469d105c31522f2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/vBFakdIm1QiHjHDMyVPUy1Dja7E>
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, 24 May 2021 15:34:00 -0000

On Mon, May 24, 2021, 4:26 AM Dongjie (Jimmy) <jie.dong@huawei.com> wrote:

> Hi Ole,
>
> Thanks for your comment.
>
> It is expected that the identifiers defined in this draft will be parsed
> or processed by some network nodes along the path, rather than only the
> endpoints, thus maybe it is more convenient to carry them in the IPv6
> header. This could also reduce the overhead of introducing other tunnel
> layers to the IPv6 network.


A HBH option to provide acillary information for IPIP encapsulation makes a
lot of sense to me, however this proposed format wouldn't be extensible to
carry other type of information that might be of interest beyond a four
byte ID.

A way to make the format extensible could simply be to add a sixteen bit
flags that can indicate flag-fields like in GRE or GUE. This allow other
optional fields in option. Since HBH EH needs to be eight bytes anyway,
there's no additional overhead if this is only HBH option. Also, this is a
way to pack data into one option as opposed to using separate options (so
less overhead and limiting number of options in HBH EH is a good thing).

Tom


>
> Best regards,
> Jie
>
> > -----Original Message-----
> > From: otroan@employees.org [mailto:otroan@employees.org]
> > Sent: Friday, May 21, 2021 4:58 PM
> > To: Dongjie (Jimmy) <jie.dong@huawei.com>
> > Cc: 6man@ietf.org
> > Subject: Re: A draft on the encapsulation of end-to-end IETF network
> slice
> > information in IPv6 data plane
> >
> > Hi Jie,
> >
> > > Recently we published a draft on the encapsulation of end-to-end IETF
> > network slice information in IPv6 data plane:
> > >
> > >
> >
> https://datatracker.ietf.org/doc/html/draft-li-6man-e2e-ietf-network-slicing
> > >
> > > This document defines the mechanism of encapsulating the end-to-end
> > network slice related identifiers in IPv6 packet, which is aligned with
> the
> > framework as defined in draft-li-teas-e2e-ietf-network-slicing.
> >
> > What are the benefits of using an IPv6 extension header to carry the meta
> > data?
> > In contrast to embedding it in a tunnel header (like what GRE, Geneve,
> etc,
> > etc does).
> >
> > Best regards,
> > Ole
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>