Re: Re: [spring] Beyond SRv6.

Tom Herbert <tom@herbertland.com> Thu, 12 September 2019 02:04 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 26EA61200B7 for <ipv6@ietfa.amsl.com>; Wed, 11 Sep 2019 19:04:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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 moaChzaosJjY for <ipv6@ietfa.amsl.com>; Wed, 11 Sep 2019 19:04:40 -0700 (PDT)
Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (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 1142A12003F for <6man@ietf.org>; Wed, 11 Sep 2019 19:04:40 -0700 (PDT)
Received: by mail-ed1-x530.google.com with SMTP id z9so22452123edq.8 for <6man@ietf.org>; Wed, 11 Sep 2019 19:04:39 -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:content-transfer-encoding; bh=fEJvcWYjYjqoNfs4AonsOznWO/F+9vW+Kziq5UCB2jY=; b=2BOWMRFzHfuRd8CyNpc0P/jIMTrlk5Ba+wflKJ5UhPxIHnR8teEmg67GOgUtbuYo9R ge0RD2EBMk1mJzhHYMQccv6E5X23H+F3bsHmR4tsqMz2m+yxZw+psgM4bJj+4KEoJSDP H0Uxa7dVUEU9nN4tB4sPwmAU7lgaiDk2fa6kZvmZ4Dkw3p5Jo6jE1gdbF+POuGEcpIVE 8U0sEZ2LoZ1ggEfDbIN5/0cGqc0eeJMdrZay/wiB1amo6SMAUugrILEKqYpy6Tolckix m3BvVxxAgojJMYf6gaif+uEGbdH+mE2kSJLwIaIPfOx002wHlvU5vokhdnkVnJYQY6AJ zF0g==
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:content-transfer-encoding; bh=fEJvcWYjYjqoNfs4AonsOznWO/F+9vW+Kziq5UCB2jY=; b=kjbs0F0x6o9P3KZmQBwC5JYYmIGDo08Xw2GxjnANU1q6lV0A4D5Lxx2hTilEB/WojR PNuDsx3pmC66iHVQb1kNrLj0QRpIlnQrsLC61t7FiR1MIW1Iw/TJHuhTyE36wRp3Aqkj RL8VtG53uy9wSbIVBDI5nR18ukRUVO75WxImom40VApHFMYit3WrfvGzF7ps+FztYnZD PnjREzzHbAIAcyM5PIVUtPVw0m+BZS8P8dP+NhuwcwuyX80EFJh9X0ZY9onNF4lkAhoi jwiKlAv9Q9N+DvJ8a7IVT6PtYu5JjNx61S9VvaSA9NyXIY51qHMXv+kfxACs+aTTAn1b qOXQ==
X-Gm-Message-State: APjAAAX1owWKUN5jVG8cUwtL59OiQ4vJENkATGPfQhaIAcptmXV59xpH sd+UIavsjklkeWIxekiYa248eaVw7eItLzxJ74EDsA==
X-Google-Smtp-Source: APXvYqy6EnCMtHWUZxjoqI7Eg8SBvrMqM+r86fS8ZHZaSGs0feOtAL9D9Qwm2FDzHLbwnu6377ENdNsdlnBH05frZP8=
X-Received: by 2002:a17:906:4a19:: with SMTP id w25mr32664274eju.239.1568253878411; Wed, 11 Sep 2019 19:04:38 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn>
In-Reply-To: <201909120857387140042@chinatelecom.cn>
From: Tom Herbert <tom@herbertland.com>
Date: Wed, 11 Sep 2019 19:04:26 -0700
Message-ID: <CALx6S34+33khHTiFrA-7t7L7bvhMvVjmjAr4feByC-vUc1TS7Q@mail.gmail.com>
Subject: Re: Re: [spring] Beyond SRv6.
To: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>
Cc: List <spring@ietf.org>, Rob Shakir <robjs@google.com>, 6man <6man@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Robert Raszuk <robert@raszuk.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/2SZmFvQQs15Xp49YbyTrlsqgLGo>
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: Thu, 12 Sep 2019 02:04:43 -0000

On Wed, Sep 11, 2019 at 5:58 PM xiechf@chinatelecom.cn
<xiechf@chinatelecom.cn> wrote:
>
>
> Hi, folks,
> Last year China Telecom begun to implement SRv6 trial in Sichun province for the bearing and interconnection of video platforms which are  located in different cities, service agilities,secure sepertion, traffic steering and other features of SRv6 have been demonstrated in this trial. Based on this, SRv6 will be implementated in larger-scale in CT.
> No technologies is 100% perfect,I agree that compression mechanism is needed to reduce the the overhead of long SID in the long term, but it is better to be compatible withe SRH, instead of designing a complete new one. CRH is a complete new design, it move the complexities from SRH to DOH.
> Moreover, I hope more efforts of SRv6 should be given on how to support new services,for instance, Application-aware network (APN). Meanwhile, we should consider more on how to implmement smooth transition and protect the network assetof carriers.
>
Chongfeng,

That presumes that SRv6 is a least common denominator in networks and
indispensable core functionality. It's not. As already pointed there
are existing alternatives that might be operative for adding services
like APN. SRv6 is one manifestation, but not the only one-- there's
NSH, SR-MPLS, other encapsulations, etc. From this POV, SRv6+, and
even SRv6, is just another mechanism. Naturally, we want solutions
that work across the broadest number of cases possible. So the
question is: what are the common functionalities that could work
across these different methods. In IPv6, it's DOH and HBH options that
are common across all forms of routing header and packets. So, IMO,
those should be considered first before investing in narrower
solutions (i.e. TLVs is the routing header). There is a similar
argument in security that AH should have been considered before
creating a point solution in the HMAC of SRv6.

Tom

> Best regards
> Chongfeng
>
>
> From: Dirk Steinberg
> Date: 2019-09-09 21:31
> To: Gyan Mishra
> CC: SPRING WG List; 6man@ietf.org; Robert Raszuk; Rob Shakir; Tarek Saad
> Subject: Re: [spring] Beyond SRv6.
> There seems to be some confusion regarding TI-LFA.
> A couple of comments:
>
> - Remote LFA tunnel is not used with SR, only TI-LFA which
>   only operates on the node that is the PLR (point of local repair).
>
> - Any encapsulation on the ingress PE with or without EH has nothing
>   to do with TI-LFA except for the special case where the ingress PE
>   itself is the PLR.
>
> - TI-LFA is not an IGP extension and does not require one.
>   It is a purely local computation based on IGP topology.
>
> - The PLR for TI-LFA may need to insert some SIDs into the SID
>   list to steer the packet around the failure. For the LFA base case
>   no SIDs are needed at all. If SID insertion is needed, the PLR
>   will push the required number of labels in the MPLS case.
>
>   For SRv6, the equivalent operation to the label push is to
>   insert an EH with the required SID list. The packet will already
>   have been encapsulated on the ingress PE and in the most
>   common Internet or VPN base use case it will not even have
>   an EH so that this EH insertion will result only in a single EH.
>
>   Alternatively, the PLR could also be configured to perform
>   encapsulation with a new IPv6 header using the repair SID
>   as IPv6 destination address, without needing any EH.
>   This will work for the vast majority of cases.
>   Remember that one 128-bit SID in SRv6 is in most cases
>   equivalent to 2 MPLS labels, i.e. a node label plus an
>   adjacency SID can be encoded in a single SRv6 SID.
>
>   Only in extreme cases would the PLR need to add an
>   EH to the new IPv6 header with more SIDs.
>
> - EH insertion for TI-LFA has nothing to do with stitching SRv6 domains.
>
> Hope it helps.
>
> Cheers
> Dirk
>
> Am 08.09.2019 um 09:19 schrieb Gyan Mishra <hayabusagsm@gmail.com>:
>
> From reading through all the discussion threads the SR insertion is two fold one being for FRR capabilities using Ti-LFA or remote LFA tunnel so end up requiring double EH insertions on the Ingress PE tunnel head end SRv6 source node and then second scenario being a possible EH insertions occurrence on intermediate nodes.  I have not read through the drafts or RFC regarding Ti-LFA with SR but since that is an IGP extension I am guessing an opaque LSA and is not the traditional MPLS FRR link/node/path protection that adds an additional mpls shim so not sure why an EH insertion needs to occur for Ti-LFA.  Can someone clarify that use case for me.  Also the EH insertion on intermediate node what is the use case or reason for that.  My guess is it’s for special use case of stitching SRv6 domains together.  Please clarify..
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------