Re: [bess] I-D Action: draft-ietf-bess-srv6-services-13.txt
Ketan Talaulikar <ketant.ietf@gmail.com> Sun, 20 March 2022 06:54 UTC
Return-Path: <ketant.ietf@gmail.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D9273A0D2D for <bess@ietfa.amsl.com>; Sat, 19 Mar 2022 23:54:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 PugwTh607IhB for <bess@ietfa.amsl.com>; Sat, 19 Mar 2022 23:54:35 -0700 (PDT)
Received: from mail-ua1-x92c.google.com (mail-ua1-x92c.google.com [IPv6:2607:f8b0:4864:20::92c]) (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 6DD043A0D38 for <bess@ietf.org>; Sat, 19 Mar 2022 23:54:35 -0700 (PDT)
Received: by mail-ua1-x92c.google.com with SMTP id z10so4711474uaa.3 for <bess@ietf.org>; Sat, 19 Mar 2022 23:54:35 -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=Y/uyHx/bASedI2u0UJlRfCzFqO1BiBf+575kEE/arrc=; b=Lrs+s0akNcnXnAx1y+EVbZbZvxRqhwjCL6Hxfw4xl1LlLRsR8qEy28lbg5rZ147Lj3 AeFPIgXK8p4jHUbM8cooTTzN9h1EhNSf2CTQ4mWp8L7IKKISIphyi/e+QJmCAoa9ixlR 1d9vegsvqBzM8XLoB9o18dGp8lpUKCd678jXv73KReaefUPMBIiTLL6DxEzZjMo/+CZ+ DWBzm04oYwOkrQMHlpNDLIvmpaFTF9vS/Hf2Mi/0y6oZsfhRgkBNvGzZRc2XSechZmzI KFa2iyx2DAFSQmivD5eWpYYC4233+uI988us03Iz2LZv9qfhAO0MxvUYwN/kY5E/KBTU wHnA==
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=Y/uyHx/bASedI2u0UJlRfCzFqO1BiBf+575kEE/arrc=; b=qxV41VtIBeNZ3nAs4+ylWxa2NBEWZGFQtef/T57JMdxC1v1/Egxg/uEtb9XpKmlKyP gdZYizZLvD8kGmZ3dO4ViMRztlYMUEbVAQ1IkaoHNXh4HdbuygRv/3dZzKPlvDeNtbeK RMkSoCe4+KulkwYYfTufhhoqz6WFNPJ2vCQ4ohFM6APNJGZIUwtY+y13YejPMA0n0OjH t26tufUexz3hXoj31lmO57l4eAqarFkjjEUz3/3Rf3TveEmGoV0kB/qQsBwe0NyLoqVf A7334HZTgpbRA3u7FP+SkCrQMA6bz54nkMTbLJyMsTUI7M8yodj9T6+EkbjbZcLVywid uxDg==
X-Gm-Message-State: AOAM531F+GP45r3qCsfKpdB+ocyMGUrZxh4i9Omv6DDyD9ewx37IjJju vSbfLYZBUifB+ClEzisOpRAvMWR8A12ANAw1fGtfqgeJ
X-Google-Smtp-Source: ABdhPJxl/vbWmY055mNQzpay9vEO0eLQ6L/dj6F/TYtgrSeCNmyDwA7HixjCzZzC9m61m0nWiOfz7NRPL30gkk/yfQU=
X-Received: by 2002:a9f:2048:0:b0:352:9b4f:ac98 with SMTP id 66-20020a9f2048000000b003529b4fac98mr5080505uam.12.1647759274055; Sat, 19 Mar 2022 23:54:34 -0700 (PDT)
MIME-Version: 1.0
References: <164774714961.16649.7874978579378917523@ietfa.amsl.com> <afa17ecf-3345-6756-637c-d4917861563b@joelhalpern.com> <CAH6gdPwgdvDo9oFFYef5B8OWwtrv=22RPW3cF1j2BLNo6+X1yw@mail.gmail.com> <270f23a8-6d29-28c5-1669-37029e908f59@joelhalpern.com>
In-Reply-To: <270f23a8-6d29-28c5-1669-37029e908f59@joelhalpern.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Sun, 20 Mar 2022 12:24:21 +0530
Message-ID: <CAH6gdPxdbUa1QAzhW8aYT8PBeHgNcatZGzhugswyPLhB146oCA@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: BESS <bess@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003499dd05daa0daef"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/RA3DmzmkYUZUxzi7DjJybh-IADA>
Subject: Re: [bess] I-D Action: draft-ietf-bess-srv6-services-13.txt
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Mar 2022 06:54:41 -0000
Hi Joel, Please see inline below. On Sun, Mar 20, 2022 at 11:34 AM Joel M. Halpern <jmh@joelhalpern.com> wrote: > I seem to be missing something. > > The ingress PE (domain edge) applies the destination SID (possibly as > part of a SID list). Either it is deciding to use the destination SID, > or something else is deciding to use the destination SID. > KT> The ingress PE is deciding. Something else (e.g., a controller) may decide the path (e.g., SID list for SR Policy) but the Service/VPN context is signaled via BGP from egress to ingress PE. > > Ignoring the issue of argument manipulation, if the Ingress PE is > deciding on its own, doesn't it have to understand the meaning of the > behavior in order to decide that it wants to invoke it? > KT> The ingress PE is not invoking anything and hence it doesn't need to understand the meaning of the behavior (with some exceptions like when it needs to supply the argument). Ingress PE is simply setting the received SRv6 Service SID as the IPv6 DA in the outer encapsulation (let's keep aside SR Policy for now). When this packet reaches the egress PE, it ends up invoking the behavior corresponding to the locally instantiated SRv6 SID on the egress PE. As an analogy - whether the label signaled by the egres PE is per-VRF or per-CE does not affect the processing at ingress PE. > If something else provides the SID list and the rules for which traffic > should use it (e.g. the SR policy or similar) then the Ingress PE would > not seem to need such understanding. > KT> The situation is the same even in this case. Thanks, Ketan > > Yours, > Joel > > On 3/20/2022 1:37 AM, Ketan Talaulikar wrote: > > Hi Joel, > > > > There is no implicit assumption such as the one you refer to. The > > ingress PE does not need to do anything specific with the choice of the > > behavior picked by the egress PE except where the behavior involves the > > use of argument. Ingress PE does need to know & support the specific > > behavior when it needs to supply the argument based on the behavior > > definition. > > > > Thanks, > > Ketan > > > > On Sun, Mar 20, 2022 at 10:56 AM Joel M. Halpern <jmh@joelhalpern.com > > <mailto:jmh@joelhalpern.com>> wrote: > > > > I keep reading the description of the handling of unknown endpoint > > behaviors. > > > > It seems there is an implicit assumption that I would think it would > be > > helpful to make explicit. As far as I can tell, a head end would > never > > choose based purely based on local policy to make use of an > advertised > > SID with an unknown behavior? However, a head end might use such a > > ISD, > > without knowing what it was really asking, if so instructed by a > policy > > engine (e.g. SR Policy)? > > > > Yours, > > Joel > > > > On 3/19/2022 11:32 PM, internet-drafts@ietf.org > > <mailto:internet-drafts@ietf.org> wrote: > > > > > > A New Internet-Draft is available from the on-line > > Internet-Drafts directories. > > > This draft is a work item of the BGP Enabled ServiceS WG of the > IETF. > > > > > > Title : SRv6 BGP based Overlay Services > > > Authors : Gaurav Dawra > > > Clarence Filsfils > > > Ketan Talaulikar > > > Robert Raszuk > > > Bruno Decraene > > > Shunwan Zhuang > > > Jorge Rabadan > > > Filename : draft-ietf-bess-srv6-services-13.txt > > > Pages : 34 > > > Date : 2022-03-19 > > > > > > Abstract: > > > This document defines procedures and messages for SRv6-based > BGP > > > services including L3VPN, EVPN, and Internet services. It > > builds on > > > RFC4364 "BGP/MPLS IP Virtual Private Networks (VPNs)" and > RFC7432 > > > "BGP MPLS-Based Ethernet VPN". > > > > > > > > > The IETF datatracker status page for this draft is: > > > https://datatracker.ietf.org/doc/draft-ietf-bess-srv6-services/ > > <https://datatracker.ietf.org/doc/draft-ietf-bess-srv6-services/> > > > > > > There is also an htmlized version available at: > > > > > > https://datatracker.ietf.org/doc/html/draft-ietf-bess-srv6-services-13 > > < > https://datatracker.ietf.org/doc/html/draft-ietf-bess-srv6-services-13> > > > > > > A diff from the previous version is available at: > > > > > https://www.ietf.org/rfcdiff?url2=draft-ietf-bess-srv6-services-13 > > <https://www.ietf.org/rfcdiff?url2=draft-ietf-bess-srv6-services-13> > > > > > > > > > Internet-Drafts are also available by rsync at > > rsync.ietf.org::internet-drafts > > > > > > > > > _______________________________________________ > > > I-D-Announce mailing list > > > I-D-Announce@ietf.org <mailto:I-D-Announce@ietf.org> > > > https://www.ietf.org/mailman/listinfo/i-d-announce > > <https://www.ietf.org/mailman/listinfo/i-d-announce> > > > Internet-Draft directories: http://www.ietf.org/shadow.html > > <http://www.ietf.org/shadow.html> > > > or ftp://ftp.ietf.org/ietf/1shadow-sites.txt > > <ftp://ftp.ietf.org/ietf/1shadow-sites.txt> > > > > _______________________________________________ > > BESS mailing list > > BESS@ietf.org <mailto:BESS@ietf.org> > > https://www.ietf.org/mailman/listinfo/bess > > <https://www.ietf.org/mailman/listinfo/bess> > > >
- [bess] I-D Action: draft-ietf-bess-srv6-services-… internet-drafts
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Ketan Talaulikar
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Joel M. Halpern
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Ketan Talaulikar
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Joel M. Halpern
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Joel Halpern Direct
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Ketan Talaulikar
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Joel M. Halpern
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Ketan Talaulikar
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Joel Halpern Direct
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Ketan Talaulikar
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Joel M. Halpern
- Re: [bess] I-D Action: draft-ietf-bess-srv6-servi… Ketan Talaulikar