[spring] SRV6 - SR-TE support & Flex Alg support ? and comparison and contrast of those two steering strategies
Gyan Mishra <hayabusagsm@gmail.com> Mon, 30 March 2020 21:51 UTC
Return-Path: <hayabusagsm@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9570B3A146E for <spring@ietfa.amsl.com>; Mon, 30 Mar 2020 14:51:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.197
X-Spam-Level:
X-Spam-Status: No, score=-0.197 tagged_above=-999 required=5 tests=[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 olIL2MRmA1rE for <spring@ietfa.amsl.com>; Mon, 30 Mar 2020 14:51:07 -0700 (PDT)
Received: from mail-il1-x136.google.com (mail-il1-x136.google.com [IPv6:2607:f8b0:4864:20::136]) (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 298C83A14A2 for <spring@ietf.org>; Mon, 30 Mar 2020 14:50:59 -0700 (PDT)
Received: by mail-il1-x136.google.com with SMTP id f16so17426333ilj.9 for <spring@ietf.org>; Mon, 30 Mar 2020 14:50:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=sOZSP1Pe7ensEBGKXUcS67dS1BX1OteCq6/qAbSpcf8=; b=ccTYWs23ci39KPcMh22VY1kXI0gbpe0cixmCfGdgOdJpWlsR42oFmhdt2HpM84RbO1 lfbEKSGdxy3IrqqWiht3OJWwDqELEhFx1nTAka+P1U0d5JNrfT+uD0Qy36t48tdrcOl9 YyG8J34/pgtXebnc7ftZ4dZHTHJXvCR0RnmEvjdhf3IPCQCzGtCW6BMTxvHiw07EjApU X7QZNAx9bbQAl7f+1hP3EQ2YBIwMO2Lx3XUdWWuiqUsolOK4zsbF0GmCndnTda2IIkGz HCGMZZetxMC0JGdWjrz0bjnQP+qIu+e+cjc9Qtrj7YPt3hbXqdCVjMYrHQ9IRUBWV+lH j3PQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=sOZSP1Pe7ensEBGKXUcS67dS1BX1OteCq6/qAbSpcf8=; b=irnq97WG6daBWTtELnb8OdKDneuu62F/OnBKFm2tnYMVp22Dnzrf/s4WIFNtYKLvQs pTJR0lV+Ee9Jp60rxihy/41WrneTEj6pylrtfRo6AXodQX6Zcbwp34TqqMX1Xi8rApDV M8P5amjFGQ9A1hvugJ7Uavoi3suhrzdHoiBwBMdOz6kIFr+oYhvDmZKpTZY+UfQggFfZ MOlCCVw09BPuVfGs3dAAHm8cbPmhstK4bC4CB012Av5X4B3OYNfHcopHN+UruUA8oX3d HBBIBfrBMKvWSQM9u4ybSaXcjIout08YChNB9pf9MUpYJz1AKncJ1Dq93vQJdBV+R5Aw kWYw==
X-Gm-Message-State: ANhLgQ0uoSKhhGXRnF2XX/2neKKZDgePf2rtqKiG1CMSk4tq3BptHp5/ PHwPKjKW6e6dtUJz4HT1/JNAtjsPRvxcAHhF65iMFYUS
X-Google-Smtp-Source: ADFU+vuVKJV/InHOX6e51xtMUYdQ4Qu/tQQhc0iN4zOG7F5Zj4qImqRBy544dTD+aJlE05vX7KLmcoc2bAqnwuqrBJo=
X-Received: by 2002:a05:6e02:41:: with SMTP id i1mr7399265ilr.78.1585605057944; Mon, 30 Mar 2020 14:50:57 -0700 (PDT)
MIME-Version: 1.0
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Mon, 30 Mar 2020 17:50:45 -0400
Message-ID: <CABNhwV2RVoRqd9HPRSHMarFvmL6cJayq-igbLOSpHtcUDWkXPw@mail.gmail.com>
To: SPRING WG <spring@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003ba19205a219725d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/eVaWXAIpr8TK6p8VnTtNSFz0mPg>
Subject: [spring] SRV6 - SR-TE support & Flex Alg support ? and comparison and contrast of those two steering strategies
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Mar 2020 21:51:16 -0000
Does SRv6 support SR-TE and flex Alg? Since SRv6 supports native traffic steering with SRH with end prefix sid and end.x adjacency sid you can achieve the basic steering and ECMP capability with prefix sid lose or strict hop by hop with every node specified in SRH SL. I want to confirm that SRv6 fully supports all of the SR-TE capabilities available with SR-MPLS with static lose or strict paths and coloring of vpn flows. >From the SR policy draft I did see that section 4 lists segment types and does appear to support SRv6 sid. https://tools.ietf.org/html/draft-ietf-spring-segment-routing-policy-06 4 <https://tools.ietf.org/html/draft-ietf-spring-segment-routing-policy-06#section-4>. Segment Types A Segment-List is an ordered set of segments represented as <S1, S2, ... Sn> where S1 is the first segment. Based on the desired dataplane, either the MPLS label stack or the SRv6 SRH is built from the Segment-List. However, the Segment-List itself can be specified using different segment-descriptor types and the following are currently defined: Flex Alg - SRv6 support? Flex Alg is orthogonal to SR TE as it provides IGP extensions for constrained SPF versus traditional RSVP or SR-TE providing the extensions for cSPF - basically another method of steering which as well is very powerful tool for operators. It does appear SRv6 supports flex Alg draft below. https://tools.ietf.org/html/draft-ietf-lsr-flex-algo-06 Abstract IGP protocols traditionally compute best paths over the network based on the IGP metric assigned to the links. Many network deployments use RSVP-TE based or Segment Routing based Traffic Engineering to enforce traffic over a path that is computed using different metrics or constraints than the shortest IGP path. This document proposes a solution that allows IGPs themselves to compute constraint based paths over the network. This document also specifies a way of using Segment Routing (SR) Prefix-SIDs and SRv6 locators to steer packets along the constraint-based paths. What are the benefits of using SR-TE over flex Alg and vice versa? Also can SR-TE use flex Alg steered paths as the dynamic cSPF paths? Can SR-TE use and specify flex Alg to be used for traffic steering? Kind regards Gyan Verizon Cell 301 502-1347 -- Gyan Mishra Network Engineering & Technology Verizon Silver Spring, MD 20904 Phone: 301 502-1347 Email: gyan.s.mishra@verizon.com
- [spring] SRV6 - SR-TE support & Flex Alg support … Gyan Mishra
- Re: [spring] SRV6 - SR-TE support & Flex Alg supp… Peter Psenak
- Re: [spring] SRV6 - SR-TE support & Flex Alg supp… Ketan Talaulikar (ketant)
- Re: [spring] SRV6 - SR-TE support & Flex Alg supp… Gyan Mishra
- Re: [spring] SRV6 - SR-TE support & Flex Alg supp… Peter Psenak
- Re: [spring] SRV6 - SR-TE support & Flex Alg supp… Gyan Mishra