Re: I-D Action: draft-voyer-6man-extension-header-insertion-02.txt

Tom Herbert <tom@herbertland.com> Sat, 02 December 2017 19:47 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 19065128D44 for <ipv6@ietfa.amsl.com>; Sat, 2 Dec 2017 11:47:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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 js6vnM7zbdWV for <ipv6@ietfa.amsl.com>; Sat, 2 Dec 2017 11:47:38 -0800 (PST)
Received: from mail-qt0-x22d.google.com (mail-qt0-x22d.google.com [IPv6:2607:f8b0:400d:c0d::22d]) (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 60E9D128CDC for <ipv6@ietf.org>; Sat, 2 Dec 2017 11:47:38 -0800 (PST)
Received: by mail-qt0-x22d.google.com with SMTP id g10so16902231qtj.12 for <ipv6@ietf.org>; Sat, 02 Dec 2017 11:47:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=AD4026ibZG9lQM1Ceo0+KD41DJfIKHXj+XNibg6D800=; b=SiQawUZVeFOZ4X4UF7kB6Zz2R6yMMYHnK56Gg77SIpZv3nnb+VOp/MdXxC9SFXqgRz fow8wloeTd3N5m9SDqlc/RKmxyQ+/288kYSliKKWp5gLjGD8a15Q7CPWKK9GX0pZ/bjN AgXnEw9CfTt1sHClE/nhMa3qcs91NhznQA/sUuCcBd8SxXRXfj96nsujIGR3KCxl2ZVu +ebZiGMkoBlI9MGuhEG4d3Q2fACg7/FoOw1uwErcarZ58ZH8e7stfOP/7HydF062OR/8 O8cBKToS2XYIDKFPaIpzb7foRBCDXyrsMnQTX/pDHfAcANSW2UIjUAaRY30tH5xOyMcq oz3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=AD4026ibZG9lQM1Ceo0+KD41DJfIKHXj+XNibg6D800=; b=U4ERqQhIogstExjDcCf9fl5TnR9af7xCCpJxtOdgdXc2EtU+8x+pMjMiCb1hnjQ4A3 hwYMFWnMFVTagFx7Ixr/mbJmZgzD/yeWT0E6q3rVlF0XkvUxeaOdJGuvdyvQFKJV1eXd 3qeJ5S8sdUxPVfj9uhMv9uvZlpFTlrKahIkUREMlU4ibL3ea/1Di4HWjObO9B6NIVknH nehhBpa+WAIN4SBYzfTxqG8XIz/N28clfy66vvaECupbRqLJk0vWGotYvcLdArYuRnT0 2xGGjUMYl7EHSmRtZJFK8LdL7arcsuD+2F1h37ue7R1YPjiCf+9Bgqnqx60z4fX3+OH/ Udvw==
X-Gm-Message-State: AKGB3mLyHtMoHkEwvcsGRilN/8Vo9di2vtCNJKZYBNSl+vzHg1Hkam+Y 55AG2axXXCuYY0C0jZyvdmH4Zibv+zU90tau/vSXjg==
X-Google-Smtp-Source: AGs4zMbs7BmpaoyqM12o7r7sKmlr36sG3A1HZhkQj+K+fdDzhzaz3SJYrCis4hjr7mFZIFttwbwXGM72aXO4Wmhwe4U=
X-Received: by 10.237.54.165 with SMTP id f34mr7668910qtb.187.1512244057412; Sat, 02 Dec 2017 11:47:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.43.121 with HTTP; Sat, 2 Dec 2017 11:47:36 -0800 (PST)
In-Reply-To: <CA+b+ERmF2rj4n9mfvG+ANdNjpBXgpMJb63SqSNVQif4cvwaTPQ@mail.gmail.com>
References: <151120281628.21912.1099097760493570225@ietfa.amsl.com> <4ca3fd6b-4cd6-f6ac-ce03-415c2c9a4c3c@gmail.com> <f4425076-2f76-5713-2819-9d26671d56bb@si6networks.com> <4E92F160-C586-4C7B-BAEF-97C204856A8A@employees.org> <bc9d7f57-8687-7f85-8ac3-49751683232b@si6networks.com> <CA+b+ERnKbRXgFycgKd7EXMVvS1Mu_RTC5tfPbNE781TDZ49rYA@mail.gmail.com> <CAO42Z2wWSucKNouo0RxNf7pmyPErNk1bVny43qTLY6E333mpcQ@mail.gmail.com> <e41ee3ae-05ef-0a1a-505e-968323b07625@gmail.com> <CAO42Z2x2-WFyxYKpcwtm_z4WiFFf1M5oiW2=j6fXnqgUG1F8DQ@mail.gmail.com> <8ecf3590-5313-551e-fbb3-f95aada87a67@uniroma2.it> <CALx6S35e0krDCLUhUQFws_gSJhtv0m_E_KQkyRQQWO=zL_=vnQ@mail.gmail.com> <CA+b+ERki3bfmt0FarOdNGbVbdU1U99Sucu3NhEZ9q1BnNxUQrw@mail.gmail.com> <CALx6S34fSBycO+1pU8x3konO+6=s9sYWQQaFp36kcHi4HdyxFQ@mail.gmail.com> <CA+b+ERmF2rj4n9mfvG+ANdNjpBXgpMJb63SqSNVQif4cvwaTPQ@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Sat, 02 Dec 2017 11:47:36 -0800
Message-ID: <CALx6S34rvUig5T36cygkq4=rN2yNEBPUHGULDFEefA46WgCkbw@mail.gmail.com>
Subject: Re: I-D Action: draft-voyer-6man-extension-header-insertion-02.txt
To: Robert Raszuk <robert@raszuk.net>
Cc: Stefano Salsano <stefano.salsano@uniroma2.it>, Mark Smith <markzzzsmith@gmail.com>, draft-voyer-6man-extension-header-insertion@ietf.org, 6man WG <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/vkIBIy5RUvfEs-e3-jSRgjbbdyg>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 02 Dec 2017 19:47:40 -0000

On Sat, Dec 2, 2017 at 11:31 AM, Robert Raszuk <robert@raszuk.net> wrote:
> Hi Tom,
>
>>
> Thanks for the detail Robert. Has there been any thought into using
>> the flow label to switch the packet over alternate paths? That might
>> be a zero overhead solution :-)
>
> The issue is not at the node doing the actual repair switching ... the issue
> is at the other nodes which must forward the packet to achieve loop free
> native forwarding.
>
Right, the idea is that at each node the input flow label and dst map
to an output flow label. All the flow label tables are constructed to
provide give loop free forwarding and multipath selection. Routers in
a domain need to participate (so a controlled domain is required), but
this does not change the on-the-wire format of packets. IIRC a single
depth label like this was proposed in some of the encapsulation
protocols for this same purpose.

> So if we use flow label for forwarding now each IPv6 router needs to do
> three lookups ... flow label + SRH + dst address or even 4 if you include
> src-dst forwarding.
>
SRH would be unneeded in this solution. Lookups would just be dst+flow
label. Encapsulation at ingress is probably still needed if nothing
else to be able to restore the flow label at domain egress.

Tom