[Idr] Re: Opsdir early review of draft-ietf-idr-cpr-02

Dan Romascanu <dromasca@gmail.com> Wed, 05 June 2024 20:14 UTC

Return-Path: <dromasca@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABCC3C14F6F7; Wed, 5 Jun 2024 13:14:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.095 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pjK019EwCeHg; Wed, 5 Jun 2024 13:14:28 -0700 (PDT)
Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) (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 B0CC2C14F5F4; Wed, 5 Jun 2024 13:14:28 -0700 (PDT)
Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-62a24836e10so79647b3.2; Wed, 05 Jun 2024 13:14:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717618468; x=1718223268; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pNZdhAsqg1CDTKXmNofMPpWKpzxwv6iMHy2QJGcniC8=; b=SXvgkzJ15x642VpgKmg/eVQfcL+DKkZfT2grZrISstTYFWxfOxC5tKG4o7+EupK/Ri zYMRZAy0OlWPaQu8Fpaq2TZFfE08r2YGA4hYUK0Yi60Ny0+Z1DsTxl4vx1wjllic4Nf7 BUr/qrtGKxM73G3A/pSSmNTuLA4p/Ss73Pmz4LFDOrfM3Y/Wbx3CdhgiiKr1cMrw+dA/ Aw/Q0z2ivaceYPS/LntaltGymjkGeMglbXQsqrftQ3P/qCe5TEXYnpYth8VhNAhj7vgz sJgFgSs+qxc5ItwLKff9lQcAB2v4FAXVlNitlGd+QMovNOnYvrLHd5cOJ2rMcQp1Mv+2 hurg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717618468; x=1718223268; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pNZdhAsqg1CDTKXmNofMPpWKpzxwv6iMHy2QJGcniC8=; b=nx3ScOCrQgz0FvVhc7Onau0dJsnsfZb5iu1lW0TfjOa/DhwghmIfsKsaEiWS+YxAC4 eosEAGSxxVxkweMf+7hqihDF4cSTkqZm+4C7bbOWFOkfgjEzZu+Q3MbhdEszYwVyDEfq LCXj2Q1gqiklcPw5U555sRMY/1ss/upzO9x3cy7uMzjKghAOQ9ViM7Y3bqwrbBQOZ483 PQy44waiRMglOLx3xniHGNzhm58Pwi5RCu9kL2nZmi41LbkqEgwEcEs/Y2KcOXvTuEhN oyynVIsQCui5t751buI/MRcvBY2xbiVCLP3UeZYSso3Ya6h6Mb4UsKNp9npc1remKgFd ncaA==
X-Forwarded-Encrypted: i=1; AJvYcCUvjr3LiCMhS1WIFj7eZYlPm/gRaLFuow+32SFK2PpPYjOo2QfL0w6MTpzmh9RnQIh78c8jiOKfipyPvtX7r4DtGt5HYcLH/xDp0rfTtuI4czQ1i2KcNAkx+kuDbM01yCoT9MaF/mwTflc9Nd3yF0Y=
X-Gm-Message-State: AOJu0YxYA5TC0Cz0K2gQ5fAI1xs1hzaF0EDDd3LOyY7eE4Z+ZPeI0CCU yO5ez8TUfIjOE4k7yiuN4KZRuqA1mxM4uVAXiZOsXXZkzcvfDK9Sa+NfnSOnp2MCi+yY0TiFyms jTfltvulPDAjk1VO7ud6ITpQGOU8=
X-Google-Smtp-Source: AGHT+IEJOMvJKJ9aRTG8szYkG+glOl3VF9dpprtRYrhYRcqbuyf0nEi7fULdAz1D5qNDk+a3GuNz+CzVgy4XqsgsjDE=
X-Received: by 2002:a05:690c:fc6:b0:61b:e5de:1206 with SMTP id 00721157ae682-62cbb5ec24amr36760217b3.3.1717618467672; Wed, 05 Jun 2024 13:14:27 -0700 (PDT)
MIME-Version: 1.0
References: <171718247206.34624.2098415723570266398@ietfa.amsl.com> <6b2117e7341243498d0334fcac8e9b11@huawei.com> <SA2PR08MB6620FE494AF219D2B83F1768B3F92@SA2PR08MB6620.namprd08.prod.outlook.com>
In-Reply-To: <SA2PR08MB6620FE494AF219D2B83F1768B3F92@SA2PR08MB6620.namprd08.prod.outlook.com>
From: Dan Romascanu <dromasca@gmail.com>
Date: Wed, 05 Jun 2024 23:14:16 +0300
Message-ID: <CAFgnS4UE7DQUwX75VCdP-T5G+1eDn7e7xrWdApzUg9GBtAYnNQ@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Content-Type: multipart/alternative; boundary="000000000000a02183061a2a3681"
Message-ID-Hash: 5C5TROB7QKZQYMUKZIHLTOHTVW6KH2KF
X-Message-ID-Hash: 5C5TROB7QKZQYMUKZIHLTOHTVW6KH2KF
X-MailFrom: dromasca@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>, "ops-dir@ietf.org" <ops-dir@ietf.org>, "draft-ietf-idr-cpr.all@ietf.org" <draft-ietf-idr-cpr.all@ietf.org>, "idr@ietf.org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Idr] Re: Opsdir early review of draft-ietf-idr-cpr-02
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/kxoZlXPk9TKosIJgcpl-zKYhKmQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>

Thanks for addressing my comments. The proposed edits look good to me.

Regards,

Dan


On Wed, Jun 5, 2024 at 11:04 PM Susan Hares <shares@ndzh.com> wrote:

> Comments as shepherd:
>
>
>
> I’ve suggested text to resolve the two comments from Dan Romascanu.  See
> Below.
>
>
>
> Sue
>
>
>
> PS – I’ve loaded the comments on draft-ietf-idr-cpr into a github
> repository:
>
>
>
>
>
> *From:* Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org>
> *Sent:* Wednesday, June 5, 2024 1:08 PM
> *To:* Dan Romascanu <dromasca@gmail.com>; ops-dir@ietf.org
> *Cc:* draft-ietf-idr-cpr.all@ietf.org; idr@ietf.org
> *Subject:* RE: Opsdir early review of draft-ietf-idr-cpr-02
>
>
>
>
>
> Hi Dan,
>
>
>
> Thanks a lot for your review and comments, please see some replies inline:
>
>
>
> > -----Original Message-----
>
> > From: Dan Romascanu via Datatracker <noreply@ietf.org>
>
> > Sent: Friday, May 31, 2024 10:08 PM
>
> > To: ops-dir@ietf.org
>
> > Cc: draft-ietf-idr-cpr.all@ietf.org; idr@ietf.org; dromasca@gmail.com
>
> > Subject: Opsdir early review of draft-ietf-idr-cpr-02
>
> >
>
> > Reviewer: Dan Romascanu
>
> > Review result: Has Issues
>
> >
>
> > Thus is an early OPS-DIR review of draft-ietf-idr-cpr-02.
>
> >
>
> > The document aims Informational Status.It describes a mechanism to
> advertise
>
> > IPv6 prefixes in BGP which are associated with Color Extended
> Communities to
>
> > establish end-to-end intent-aware paths for SRv6 services. Such IPv6
> prefixes are
>
> > called "Colored Prefixes", and this mechanism is called Colored Prefix
> Routing
>
> > (CPR).
>
> >
>
> > Operators that have under their responsibility multi-services networks
> running
>
> > BGP should be familiar with this document.
>
> >
>
> > From and Operational and Manageability point of view this document is
> Almost
>
> > Ready. I found two issues that require clarifications.
>
> >
>
> > Operational Considerations are described in Section 4. I found two
> places where
>
> > clarifications are needed:
>
> >
>
> > 1. The first paragraph is unclear to me. What does the sentence 'While an
>
> > operator may prefer a BGP-based solution for the reasons described
> there.'
>
> > mean? I guess that this is related to the previous statement (' ... the
> inter-domain
>
> > intent-aware routing may be achieved with SR Policy across multiple
> domains,
>
> > and services with specific intent can be steered to SR Policy at the
> ingress domain
>
> > based on Color') with the intention of defining an exception, but the
> grammatical
>
> > inconsistency makes the statement vague.
>
> > Clarification is needed.
>
>
>
> Sorry for the confusion caused by this text. Actually "the reasons
> described there" means the reasons described in
> [I-D.hr-spring-intentaware-routing-using-color], which is referred to in
> the first half of this sentence.
>
>
>
> We can break this into shorter sentences to make this clearer.
>
>
>
> *Sue (Shepherd)  suggested New text: /*
>
>   As described in section 5 of
> [I-D.hr-spring-intentaware-routing-using-color],
>
> the inter-domain intent-aware routing may be achieved by creating a
> logical tunnel
>
> defined by a SR Policy across multiple domains, and  steering traffic for
> services with
>
> specific intent (signaled by Color) into the ingress of the tunnel.  The
> logical inter-domain tunnel defined by an
>
>  SR Policy may be established by BGP with the intent being signaled by
>
>  Color Extended Community (Color-EC) or Color in the Tunnel Encaps
> Attribute
>
> (TEA-ColorTLV).  This document proposes an alternate solution to signal
>
> intent by utilizing specific methods of assigning as the sub-locators of
> the
>
> node's base SRv6 locator.  /
>
>
>
> >
>
> > 2. The following paragraph reads:
>
> >
>
> > > There may be multiple inter-domain links between network domains,. A
>
> >    border node may receive CPR routes from multiple peering border
>
> >    nodes.  Then the border node may take the attributes of the inter-
>
> >    domain links and/or the attributes of the received CPR routes into
>
> >    consideration to select the best path for specific Colored Prefixes
>
> >    to better meet the intent.  The detailed mechanism is up to the
>
> >    operator's policy.
>
> >
>
> > The first sentence seems incomplete. Moreover, what if the network
> domains
>
> > belong to different operators with different policies? Operator's
> policies need to
>
> > be somehow synchronized. How?
>
>
>
> Thanks for catching this nit. Either the comma in the first sentence
> should be removed, or the period is removed and an "and” is added to the
> beginning of the next sentence.
>
>
>
> The operator's policy here refers to the mechanism used to select the best
> path from multiple received CPR routes. Yes the policy used in different
> domains needs to be consistent. Some coordination between the domains is
> needed, this is similar to the coordination of the color-mapping policy. We
> can add some text to make it clear.
>
>
>
> *Sue (Shepherd)  Suggested new text:/*
>
> There may be multiple inter-domain links between network domains
>
> directly or via tunnels (SR Policy tunnels).  A BGP speaker may receive
>
> CPR routes from multiple AS BGP speakers via EBGP.  The local policy of
>
> a BGP speaker may take the attributes of the inter-domain links and the
> attributes of
>
> the received CPR routes into consideration when selecting the best path
>
> for specific Colored Prefixes to better meet the intent.  The local policy
> of
>
> a BGP speaker is outside the scope of this document.
>
>
>
> In a multiple-domain environment, the policy of BGP speakers in
>
> multiple domains needs to be consistent.  /
>
>
>
> *Sue:* Do you have additional comments on the policy?
>
>
>
>
>
> Best regards,
>
> Jie
>
>
>