Re: [Flexip] The small address use case in FlexIP

Stewart Bryant <stewart.bryant@gmail.com> Fri, 05 February 2021 14:31 UTC

Return-Path: <stewart.bryant@gmail.com>
X-Original-To: flexip@ietfa.amsl.com
Delivered-To: flexip@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57B1C3A11AE; Fri, 5 Feb 2021 06:31:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, URIBL_BLOCKED=0.001] autolearn=ham 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 chjVNI-YAvWo; Fri, 5 Feb 2021 06:31:54 -0800 (PST)
Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450: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 BB7C33A11AD; Fri, 5 Feb 2021 06:31:53 -0800 (PST)
Received: by mail-wr1-x42a.google.com with SMTP id l12so7942675wry.2; Fri, 05 Feb 2021 06:31:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=qoZiuvDEjiWJbWsxrSL7o3MCp/OCY0lxP/iiwVN6jpo=; b=gSz3sjT0wFZ13oFGTn/i4R5TO8fHlnrKfG1U0WIO/2y/XxBfossHDyx85Z0bMlC1eB mTks2+735/gH5sodLIs6xiWdq89m8V63Dz6hnBOU4icd5w6av77l25dqqddlzmdcZVVh 7dPOjDwuFeDfcn4aXGZDwL2RsA3HKYeQGLngqtmTqpbhpnXa1wsrM6WQvMDorA5kaw6a e1yJoWGaXeribRuY6ktwuhoIjvT7i3plthtxcP/j5SF/QvMizSxSkLo5yLQKfjPWvoOr FVtxQtwdABZwiqIqsWV74GKuhbKtJFewjjhgYoT79l3TVhaZYLfhEYlAzxfkB39R/8Oq JeLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=qoZiuvDEjiWJbWsxrSL7o3MCp/OCY0lxP/iiwVN6jpo=; b=EcunSurlPlQ6Jb/HxVfRv+QTFWuWsXAv0oJeuMZLoeDiRrXBQN/FcMH0aZTvzI1o1L rM2vsb6qi2IDHZZTB3ZlU3/rpjVH0h4gQMptvTBN7PZ9V8kvXe7nC6vqHOkL4wDpgnZq XYXPAY15/qfuan/vuTKzZ/v2J0oyeuPsbPQ0k1nSZ065ctpJP0OtyT+mEbMYU5wO3YUl 0bRkf/GTlNnVldH93qFFFc5Zd0hMjlT1KfFf0ew4QUgkVnM+Fq8zhRA/u18T4LIpXN+U QmOPckfTuNotN/rEXT/aV/7a2q8thONB4Fsv4m+6Hh6ceYCHf7M2C+2yjO1sR2DKXRzS TO0Q==
X-Gm-Message-State: AOAM533QxrML3H7Hz/eFWD7908bFJPHCeJfDpTFGpbMGOUpnDwOppUwP xDZkuf6jc9wvJY7iJAygJdk=
X-Google-Smtp-Source: ABdhPJzr9YD+05U5JySt45u0e+Ca4e+GZmzHwTfQqo/vdQmMl1hemEOQUIV13PAlA91JHX7cEkcz6Q==
X-Received: by 2002:a5d:4806:: with SMTP id l6mr5474561wrq.389.1612535511862; Fri, 05 Feb 2021 06:31:51 -0800 (PST)
Received: from broadband.bt.com ([2a00:23c5:3395:c901:1895:ed47:463:a394]) by smtp.gmail.com with ESMTPSA id 9sm13361533wra.80.2021.02.05.06.31.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Feb 2021 06:31:51 -0800 (PST)
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-Id: <67CB9F82-7D06-4F22-98A2-CFBD5CFF8116@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A7D8DC0D-F5E6-4F64-8D5D-5DBF40142CD9"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Fri, 05 Feb 2021 14:31:48 +0000
In-Reply-To: <727cfc33b0cb41acaeacc21a33c39d4d@huawei.com>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, int-area <int-area@ietf.org>, "flexip@ietf.org" <flexip@ietf.org>, "draft-jia-flex-ip-address-structure@ietf.org" <draft-jia-flex-ip-address-structure@ietf.org>, "draft-jia-scenarios-flexible-address-structure@ietf.org" <draft-jia-scenarios-flexible-address-structure@ietf.org>, "sarikaya2012@gmail.com" <sarikaya2012@gmail.com>, Lin Han <lin.han@futurewei.com>
To: Jiayihao <jiayihao@huawei.com>
References: <727cfc33b0cb41acaeacc21a33c39d4d@huawei.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/flexip/cSQpk02lDOssxUSBjDZXqBCXfV4>
Subject: Re: [Flexip] The small address use case in FlexIP
X-BeenThere: flexip@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Flexible Internet addressing and Flexible routing <flexip.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/flexip>, <mailto:flexip-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/flexip/>
List-Post: <mailto:flexip@ietf.org>
List-Help: <mailto:flexip-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/flexip>, <mailto:flexip-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Feb 2021 14:31:57 -0000


> On 5 Feb 2021, at 12:06, Jiayihao <jiayihao@huawei.com> wrote:
> 
> - As mentioned in "http://acticom.de/internet-of-things-iot/ <http://acticom.de/internet-of-things-iot/>", a typical payload size equals just around 25 bytes per IPv6 datagram. Thus typically the saving rate will be ((14+10+25)-(14+40+25))/(14+40+25)=38%. So typically, a 38% saving may be a good motivation for having a short address. However, we'd like to postpone quantitative analysis after we have a rough consensus on problems due to addressing aspects. 

Sorry, but I think you have to discuss the quantitive aspects of the problem as part of understanding whether this is worth doing or not.

You have to ask if a  38% saving is worth the huge CAPEX and OPEX costs and feed that into the discussion.

If we are going to argue for short packets that is another matter, and that would not simply be an addressing discussion.

For example in a lot of applications the traffic is between a device and a gateway. If we allowed an out of band session setup we could support something like 500K sessions in the network with just a 4 byte network header.

So classic Ether + Classic IPv6 + 25 = 79B
   Reduced address in IPv6           = 49B (0.62 of size)
   4B n/w layer                      = 43B (0.54 of size)

So about 50% is the best we can achieve. Of course many of you will realise that there exists a 4B session oriented packet format and is one that almost every router already supports.

I think that this means that we need to have the conversation about small addresses within a much bigger context in terms of style of network communication and intended outcome and the scenarios document does not really do that analysis, but if the goal is simply minimum address size we do have an approach that we could in principle deploy today between a device and a gateway, and we should explore that.

If the requirements is a connectionless service then we really have to understand how to balance the economic cost of deploying a new packet design against a 38% saving of packet size.

Best regards

Stewart