Re: [Ila] [DMM] Questions about SRv6 mobile user-plane

Satoru Matsushima <satoru.matsushima@gmail.com> Mon, 29 January 2018 06:29 UTC

Return-Path: <satoru.matsushima@gmail.com>
X-Original-To: ila@ietfa.amsl.com
Delivered-To: ila@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C8BD13165C; Sun, 28 Jan 2018 22:29:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, 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 au2fS2wk8wO2; Sun, 28 Jan 2018 22:29:53 -0800 (PST)
Received: from mail-io0-x22a.google.com (mail-io0-x22a.google.com [IPv6:2607:f8b0:4001:c06::22a]) (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 9395A131660; Sun, 28 Jan 2018 22:29:53 -0800 (PST)
Received: by mail-io0-x22a.google.com with SMTP id 25so6421200ioj.9; Sun, 28 Jan 2018 22:29:53 -0800 (PST)
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=fA5PIeQ4gZ9PZXrYkytQDMeXWJym8cGUYVtc1tzbq0o=; b=hNGAuvleJCUzJ10PZQzgAlxmtJ0OMJA/BYAJjHcRbl1BqXHS6sw9r0VlJhNKcNS2xI ZQuzzlB4gP/SZYePfimp1lwNbYA2fxrnwYAJ4XbgTOTXCOjtCF19NJTfzns9QoV24ja3 z17Bf6Xe+yWz6DHOC7L13iyXZ9bireNaPs/JH6recwv2WIXFyfq+D+3errdxDPfmwl7w OhxyERn/jQo26uU3rlvaKka8g4MX1gatwcy1PRFGCFfuQ15+U2EWXzDLgyGkNJs473Xi GgJbFUocHDlBQKb/EjnJZTEki3TqC6tpu45GHkv2U3cDRdD8GhbsL7Svg+mDraCqq6BJ Q5qQ==
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=fA5PIeQ4gZ9PZXrYkytQDMeXWJym8cGUYVtc1tzbq0o=; b=FRwDPxP6ri6ege0q+BV/fr+HplWK9Hh+Lkh36xzWQJ8xjTjo8obIWaxDsvdlrLtDfs ULFklxLwXry2RzrsxZWZcHx7O+xoP+9CKLi1TdihDVyAiW2vyIas9MM2ydvhw+rgLhz8 bSyx/qKfyNDXhJu0CvytOrwHt/1xwr0EaGI7YfGkTsCqSXixSEtcsjppAtsFTBMSFRRZ a5OX4/+CJIjRQnOYVBtrHqvDOavh/vqmgnUxn6TVKDjKi1Z0IglzeyWgi/DyN3CSEEEY vLb5A5Myy6hoWZmux1sAsiqeMnzObVJC+UPpgSe8P4G7HZvuffkjHRoUCVi4lCpgkC0G IbtA==
X-Gm-Message-State: AKwxytfB+R40u9dSQ0rt3iOVQ+/RraCupPIayH3i5fW0QmvPzGpolvX4 Mgrmq39Y+0tdiOwor7O6kncJEM0d
X-Google-Smtp-Source: AH8x225MvWlWzFzjl9e/uYxdxsMHq3WQpxGe8uMSPSw6J/FAs70U/gP0fPOhkhVBANkHDqcvAi69Jw==
X-Received: by 10.107.97.24 with SMTP id v24mr24545124iob.296.1517207392332; Sun, 28 Jan 2018 22:29:52 -0800 (PST)
Received: from isbxpc1310316.bb.local ([202.45.12.164]) by smtp.gmail.com with ESMTPSA id z84sm3691194ioi.23.2018.01.28.22.29.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 28 Jan 2018 22:29:51 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
From: Satoru Matsushima <satoru.matsushima@gmail.com>
In-Reply-To: <CAPDqMerEUMEpKWSu3nC+rxcNpOj_LckvQwPga9bzkDdAYpSwwQ@mail.gmail.com>
Date: Mon, 29 Jan 2018 15:29:47 +0900
Cc: ila@ietf.org, Tom Herbert <tom@quantonium.net>
Content-Transfer-Encoding: quoted-printable
Message-Id: <6098B0D3-6256-4F35-8B02-3EA549D6450B@gmail.com>
References: <CAPDqMerEUMEpKWSu3nC+rxcNpOj_LckvQwPga9bzkDdAYpSwwQ@mail.gmail.com>
To: dmm <dmm@ietf.org>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ila/IbSyEkatSv42UX7Vujyd5FesgcQ>
Subject: Re: [Ila] [DMM] Questions about SRv6 mobile user-plane
X-BeenThere: ila@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Identifier Locator Addressing <ila.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ila>, <mailto:ila-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ila/>
List-Post: <mailto:ila@ietf.org>
List-Help: <mailto:ila-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ila>, <mailto:ila-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Jan 2018 06:29:56 -0000

Hello Tom,

To make the overhead discussion quantitative and realistic, I’ve made a spreadsheet of user-plane total overhead comparison by deployment scenarios.

	https://docs.google.com/spreadsheets/d/1Fx8ilE_bQPkhFBoSd-qRS5ok2IO1i0VZbmwzZJNVh0g/edit?usp=sharing

This includes not only for mobility, but also range of possible cases of real deployment in operators to fulfill isolation, quality and reliability requirements for mobile networks. Some of them seem most likely cases, but others sound extreme. But I’d like to share all those scenarios to make us aware of them when it comes to packet overhead in real deployments.

The total overhead length of the scenarios which exceed 2x SIDs (58) and 4x SIDs (90) cases are highlighted with red color to the number and the cell respectively in the sheet. Please take a look at it. The sheet looks a bit busy but you may find some interesting points, or errors. Any comments and corrections from all of you are really welcome.

Best regards,
--satoru


> 2018/01/27 2:13、Tom Herbert <tom@quantonium.net>のメール:
> 
> Hello,
> 
> I am working on a comparison between ILA and SRv6 for the mobile user-plane. I have some questions/comments about SRv6 and particularly on the example use cases that were depicted in the slides that were presented in IETF100:
> 
> https://datatracker.ietf.org/meeting/100/materials/slides-100-dmm-srv6-for-mobile-user-plane/
> 
> - It's clear from the depicted use cases that extension header insertion is being done by intermediate nodes, but extension header insertion is currently prohibited by RFC8200. There was an I-D posted on 6man to allow this for SR, but that was met with pushback. Is there going to be followup to resolve this?
> 
> - For the uplink use cases, this seems to be more like using SR to source route to an egress router. In other words, it's not strictly related to mobility. Is there some connection to mobility that I'm missing?
> 
> - The size or number of SR headers in the uplink cases seems to be larger than necessary (IMO minimizing these is important since each additional sid is ~1% overhead of standard MTU). In this first scenario sid[1]=A2::1 and DA=A2::1-- this seems to be redundant information. Also this depicts a second SR being inserted, but the first one should no longer be relevant. Why not just discard the first one and save the overhead? In the second scenario, DA is changing from A2::1 to A3::1, but AFAICT that was not done per the SR processing. What is the operation that happened here? (it's actaully looks like an ILA transfomation).
> 
> - Considering the points above, could this have been done in the following manner to minimize overhead? A1 creates one SRH with one sid and makes DA=A2. A2 makes DA=A3. At A3 SR is processed, DA is restored to Internet address, and EH is removed.
> 
> - For downlink this does see to be relevant to mobility. But I have the same question, wouldn't it be less overhead to only use one SRH and one sid? i.e. A3 creates an SRH with just one sid that is the S:: (identifier in identifier/locator speak) and set DA to A2, and then A2 sets DA to A1, A1 restores original packet for delivery.
> 
> - One possible typo. In the last use case slide SA=S:: and DA=D::, I believe these should be swapped?
> 
> Thanks,
> Tom
> 
>  
> 
> 
> _______________________________________________
> dmm mailing list
> dmm@ietf.org
> https://www.ietf.org/mailman/listinfo/dmm