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

Robert Raszuk <robert@raszuk.net> Sat, 02 December 2017 19:01 UTC

Return-Path: <rraszuk@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 5A07E126B6E; Sat, 2 Dec 2017 11:01:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 v5N3IMO8pleA; Sat, 2 Dec 2017 11:01:28 -0800 (PST)
Received: from mail-wr0-x235.google.com (mail-wr0-x235.google.com [IPv6:2a00:1450:400c:c0c::235]) (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 B3D5A128CD5; Sat, 2 Dec 2017 11:01:27 -0800 (PST)
Received: by mail-wr0-x235.google.com with SMTP id y21so13205255wrc.1; Sat, 02 Dec 2017 11:01:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=dMp/dN0cxHG3KSdHhG+lCRRQgnNiCHoaqMH1VfV06Ts=; b=hddqMOqsKCZjwYQRAF+gs0grRkj7bxOTuDsWLGiR0AI8zGtZsgPgPSliHBMJARv0sh cysVgg7WZ5HTkuYGwr8/s4Mozr3YGKbyEV25cWlciSVHoY+j5YY2+0lob4NsrJ/hngPH j+UQeTAthWdYTd2PLqv/GOJ2my4XyQjAPKaI9FZfohb3bTgth4MIML73MeFKsqpwReI0 DW74duS4lEuEMGARzp5nKuiqbg3sDAK2XHhPhhefye2iohftuVtUAqNC1/+i98/7slQ5 GBESY8sTFL+P2FeMh6FqOtha7+bhDnZKal5u+gWpdYqpvjJKobkoRgyH0gxy++S+tPQu 8MLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=dMp/dN0cxHG3KSdHhG+lCRRQgnNiCHoaqMH1VfV06Ts=; b=h8N9rW0dwF9zoStBIOSujvIVa7m9G0tlW8p7CLhFf+5xYiWVmCb9i+T7IYxXf7OuZV JexHqBKll2ZCxtQdaB07pIusRBw48dT2M9CcYqKNXHlTf5BIwE0lPg6pc2/BHpxdc7gX znpTCCU3gZLM2eB8G5bsQmB2tuId4szuLFUH+K6Pe1I+lWD3ABDgBsaHvaL1t450FWAu xBmmA0VSulouEFUsrNt2rVqn//ZxcH46ZXgLiRij7D8YtXZGfQio3WlH6Y7PrQkHiqza dDRTz8LLbvhLLx6NtvbDK7JEHh5nOpWAh54SDy19Lyusb7lyb66PcuZaoexhaDXRY3Fw m/iQ==
X-Gm-Message-State: AJaThX7AFibZ6SvHPRm9ggC35KQUBMfQwIgnErQJN+pRHWX6EvofUT6c SFqniDqpuLs4XmjjSqi/X4yJ+LhjLFO48i+DO8A=
X-Google-Smtp-Source: AGs4zMaOUWi4OCjsvI5dlDYnzUBWjBZFpii2DpKzOy+iQCOY085T5ck7hb3UK8ky62+Fg2VkH4x28vN/pQZwwru72h0=
X-Received: by 10.223.157.206 with SMTP id q14mr8123650wre.223.1512241286007; Sat, 02 Dec 2017 11:01:26 -0800 (PST)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.28.54.217 with HTTP; Sat, 2 Dec 2017 11:01:25 -0800 (PST)
In-Reply-To: <CALx6S35e0krDCLUhUQFws_gSJhtv0m_E_KQkyRQQWO=zL_=vnQ@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>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 02 Dec 2017 20:01:25 +0100
X-Google-Sender-Auth: FgF2H6qb3bK5kikWEEes4JLlodo
Message-ID: <CA+b+ERki3bfmt0FarOdNGbVbdU1U99Sucu3NhEZ9q1BnNxUQrw@mail.gmail.com>
Subject: Re: I-D Action: draft-voyer-6man-extension-header-insertion-02.txt
To: Tom Herbert <tom@herbertland.com>
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: multipart/alternative; boundary="f403043990d4aad427055f601cfd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/9b-nJmKjrsQ6znX2ihZ-QfjzcZc>
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:01:29 -0000

​Tom,​


> However, in that case why not do the
> segment routing at the ingress node of the domain in conjuction with
> the encapsulation and avoid the complexities needed to make EH
> insertion work correctly?
>

​Because in this particular case what is being done is a *local repair*. ​
Local means that packets are redirected at the node which first notices the
failure (usually adjacent to the link or node failure) which is maximum
order of 10s of ms. Yes FIBs/data plane of those nodes are programmed ahead
of failures with backup rewrites too.

There is no time to propagate such information in the control plane to
ingress such that new/adjusted SRH is imposed to achieve comparable repair
results. That is happening in parallel to packets already being under local
protection, but takes 100s of ms or even seconds for all control plane to
converge.

That is what we call fast connectivity restoration vs protocol convergence.
Completely different things.

So yes there are networks which only use control plane convergence
OSPF/ISIS or even BGP and do nothing to protect packets locally when
failure occurs but those are very bad examples of network design or choice
of vendors which can not perform local repairs.

Thx,
R.