Re: [spring] [bess] New draft "draft-hr-spring-intentaware-routing-using-color"

Igor Malyushkin <gmalyushkin@gmail.com> Mon, 18 July 2022 14:45 UTC

Return-Path: <gmalyushkin@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 DDB73C15A72D; Mon, 18 Jul 2022 07:45:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XnUTjGfPgBMc; Mon, 18 Jul 2022 07:45:52 -0700 (PDT)
Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9038BC15A72C; Mon, 18 Jul 2022 07:45:22 -0700 (PDT)
Received: by mail-io1-xd36.google.com with SMTP id y2so9403456ior.12; Mon, 18 Jul 2022 07:45:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UFelhtoQPPkJzrTB3cscLYfui0KA3BKtASlKhcHGmtU=; b=k8aaSL6ouekIumdEFnHWVfIqMhCfRfCbvcNdxyWfeDHBN0yyXozS/jdHBj5tvuSh0e 5Nk/K2ACH3XjHxqId1yH1bfk2WhUPcWRqDwaAdibooSLZ+4Z4yjRyqyCnnPwF/nn7JAb GhL0yjxzb32rIMwHNRJ4/JTQWGwWgSBNmTsJ7Kn+V0O0zst7RovwVmp77U40ofddB/LH rFTOhAJMjWmorIGRJX0Vr/WkFbcRUORd76XPb8d2a2fxdvDWNzU8JYVCqV4d2TUYxECw /NM05P/rDrjAJCZ2Nz249Aoh46BLb77lzlZE0xXtDPAyU8AAc1lxgPzCnquU/uajbyxR uzCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UFelhtoQPPkJzrTB3cscLYfui0KA3BKtASlKhcHGmtU=; b=ZtY43EwcTKPh+jI698fD5Op0uRuurtGxigEWtnQr0BtjwDQ9u32l3eKA4goGMY0HIK jWWseDZhmvXjYX4gJ2VA79H4452vTqggdfLUuudPFEom7fYS45RiL05m35fIVp4kjNHE ov02Ij8CfqaEFUtZsj9ajdB2EQcH0F8WeQeLyJ2IC4ePKqi+2QB5aSx5bDKJr9ZeLsWS tZOj95nEg2jvca86GQKPdTLnmQ7BO2lMUDKPvNzOy5zJ8KrjhmPE3Qdj7WKOEMHNsZ2g 037IYMV//s+6J5DXc27GLSfN6tjj0IeSLP6h9bhUieR0Ubm+y3HHiGvwqmU9XBm04eEl owEA==
X-Gm-Message-State: AJIora/6EIUu/ZWUOQeSSo9r1PRvSRfipJo5rUSD/fJx8loK8m5drxl6 B8NwD8u12D2tFHBTFEG66n3sA7mxxc4kBToA2F8=
X-Google-Smtp-Source: AGRyM1sHfNLTjwpnI68BtlPsFxE9HhWXkpraVP6igh3wj5R/YOjhygoyuInMfnf8BwIxdHq9XTYzLb4RKwrvuxOV3Ac=
X-Received: by 2002:a05:6638:22c9:b0:341:56cf:c447 with SMTP id j9-20020a05663822c900b0034156cfc447mr6331237jat.244.1658155521162; Mon, 18 Jul 2022 07:45:21 -0700 (PDT)
MIME-Version: 1.0
References: <3936770F-E374-4DBF-BB08-0462C04BFF41@cisco.com> <CAEfhRrwtLqaPzBYdpoVMwuGBHtSpH94V5=AMR36jRskB5UC=jg@mail.gmail.com> <C59DE50E-D44E-4E3C-9F9B-14574ED0138B@cisco.com>
In-Reply-To: <C59DE50E-D44E-4E3C-9F9B-14574ED0138B@cisco.com>
From: Igor Malyushkin <gmalyushkin@gmail.com>
Date: Mon, 18 Jul 2022 16:45:10 +0200
Message-ID: <CAEfhRrz9Ve9koQbC9aMNGagDstXx5javEQX8YZN2ctXWUaj4Zw@mail.gmail.com>
To: "Dhananjaya Rao (dhrao)" <dhrao@cisco.com>
Cc: "Dhananjaya Rao (dhrao)" <dhrao=40cisco.com@dmarc.ietf.org>, "bess@ietf.org" <bess@ietf.org>, "idr@ietf.org" <idr@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d241e805e4156a82"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/bI4ajD4KepETmN41lsvMDSC5kig>
Subject: Re: [spring] [bess] New draft "draft-hr-spring-intentaware-routing-using-color"
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.39
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, 18 Jul 2022 14:45:54 -0000

Hello Dhananjaya,

Thanks a lot for your clarification, and references! I'm glad to know that
the described case is going to be fully covered by the document. I've
recently read both of the referred documents (a previous problem statement
draft, and the SR-TE one), and it seems to me that an explanation in the
SR-TE is more explicit and clear. If it's possible to preserve this style
(maybe in a different way) for Section 6.2 it will be really helpful.

Hope it helps.

вс, 17 июл. 2022 г. в 12:26, Dhananjaya Rao (dhrao) <dhrao@cisco.com>:

> Hi Igor,
>
>
>
> Thank you for the quick review. Please see inline (DR##)
>
>
>
> *From: *BESS <bess-bounces@ietf.org> on behalf of Igor Malyushkin <
> gmalyushkin@gmail.com>
> *Date: *Sunday, July 17, 2022 at 2:50 AM
> *To: *"Dhananjaya Rao (dhrao)" <dhrao=40cisco.com@dmarc.ietf.org>
> *Cc: *"bess@ietf.org" <bess@ietf.org>
> *Subject: *Re: [bess] New draft
> "draft-hr-spring-intentaware-routing-using-color"
>
>
>
> *Accidently unicasted the previous message to Dhananjaya, replying to the
> group.*
>
>
>
> Hello Dhananjaya,
>
>
>
> Can you please clarify some moments in Section 6.2? First, I don't see any
> sign of Section 5.1.9 (also referred to in Section 6.3.1.7) in the
> document. Looks like missed.
>
>
>
> DR ## Thanks; yes, it was a reference to Section 5.9. Missed updating
> during conversion. Will be fixed in next revision.
>
>
>
> I'm interested in the next scenario. Let's suppose that for a service
> instance (VPN or a global table) there are two ingress flows per single
> destination. This destination is color-marked and resolved by an
> intent-aware underlay. Also, there is a best-effort path as a fallback.
> Using per-flow steering that is based on 5-tuple IP flow is it possible to
> send ingress traffic from a source S1 via the intent-aware path, and
> ingress traffic from a source S2 via a fallback (best-effort) path at the
> same time? My reading of Section 6.2 shows me that it's not possible. But I
> strongly believe that there are cases when an intent/colored path for a
> distinct destination must be used only by the subset of members of service,
> and the same destination must be available for the rest members of the
> service via a best-effort path(s) only. I can show some business logic
> behind this if you will.
>
>
>
> DR## Sending one IP flow for a destination via an intent-aware path while
> sending another flow for the same destination via a best-effort path (or a
> different intent-aware path) is a valid use-case, which is intended to be
> covered. It was described more explicitly in
> https://datatracker.ietf.org/doc/draft-dskc-bess-bgp-car-problem-statement/
>  Section 1.2.11, but reduced in the merged doc. We can make it more
> explicit.
>
>
>
> In fact, this scenario is already supported by existing intent-aware
> solutions such as SR-TE :
>
>
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-22#section-8.6
>
>
>
> Regards,
>
> -Dhananjaya
>
>
>
>
> Hope it helps, and thank you!
>
>
>
> сб, 16 июл. 2022 г. в 07:15, Dhananjaya Rao (dhrao) <dhrao=
> 40cisco.com@dmarc.ietf.org>:
>
>
>
> Hello BESS folks,
>
>
>
> The co-authors of
> https://datatracker.ietf.org/doc/draft-dskc-bess-bgp-car-problem-statement/
> and https://datatracker.ietf.org/doc/draft-hegde-spring-mpls-seamless-sr/
> have published a merged problem statement document :
>
>
>
>
> https://datatracker.ietf.org/doc/draft-hr-spring-intentaware-routing-using-color/
>
>
>
> We request working group to review and provide your inputs.
>
>
>
> Regards,
>
> -Dhananjaya (for the co-authors)
>
>
>
>
>
> _______________________________________________
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>
>