Return-Path: <vishnupavan@gmail.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id CE496C180B62;
	Fri, 23 Aug 2024 03:31:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 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_ZEN_BLOCKED_OPENDNS=0.001,
	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 YvKrNCZTT46P; Fri, 23 Aug 2024 03:31:03 -0700 (PDT)
Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com
 [IPv6:2607:f8b0:4864:20::431])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
	(No client certificate requested)
	by ietfa.amsl.com (Postfix) with ESMTPS id 5D784C15109C;
	Fri, 23 Aug 2024 03:31:03 -0700 (PDT)
Received: by mail-pf1-x431.google.com with SMTP id
 d2e1a72fcca58-714226888dfso1591248b3a.1;
        Fri, 23 Aug 2024 03:31:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1724409063; x=1725013863; 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=n7CJ7Mzaqy7wvjdtAJH+JfCKJKQtxt6ZDtW93YKRGEI=;
        b=aod3shwf9igIvN18Y3kqI53WSXYLUdET8tzEABoVMvDJ+Ii2s2QrZNWUpJwNoIVDV0
         0zi1ErcJ0kircTotsr0eLZYnPhE5bOuerJQMOI/16J7f1Z2bqylpwExQvXeFc6HhikuC
         aC3MDwBviRy1QZWrzkOxfIocucODvC2m4f8AHtCq1lGXc3WvDay2NBsdNqMhxej5F46f
         9S0/E8JvOST5kIZCoNUza0tlvOoNfr2UzUJ0i+Qj9JTGw58niiuA6y/0ucSxsAC/Col0
         xg6AJGe4eRJOwxDXjK405JblEayQmV3Jm3KdYyvu0UhxZaxO6Mg+aMbGvOMcON3heOSf
         9Rqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1724409063; x=1725013863;
        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=n7CJ7Mzaqy7wvjdtAJH+JfCKJKQtxt6ZDtW93YKRGEI=;
        b=Ga1dMR32FEaAxS09UPeEdTtdlfATbTDTnNBQ8zDCI/WuUEh5KGwhfb0Ncy8XUxNONz
         y2NnibVNU8oQVV7FqEVJgWGH72ljV0eQbKfKOsC6aiHMWksBc4eXbeCxSG7sdk3W6SYm
         4/qC6biyCl3k0yWvIaDC4U0/2juN7zlSXzM57iJcnMPyCw2zEEdwyyPjE3atl0IN3wc7
         heAZ9J78/GJyNtTdmx2hAL00+N/7+gTyzEPcMp04JDxH+9esiWeGOWPWmhIpORD3W5Ri
         u6Ic/ljhR0/bspP4dPoeeih4zkjGRBkAfCgUTzCWuEFt60k+CoyDpbbmTy73JUbM9Dvw
         1ejg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUZv5WBpOV/J1gbd0M3giQM4BdFT2vbkogHo70rzUjlCSV58Q/ONyWaNDJ6tv1HXTQBuCRM0jSQija6wA==@ietf.org,
 AJvYcCXcXbqS8pOZWdUVL/YhSOO0PcGe/MFvwFtgi6nMxwfbuz3qFFojZV584dhtRnZvh3L2To837A==@ietf.org
X-Gm-Message-State: AOJu0YyrXa7QNo+5LqsL93ddLXCHyA1IRBYP6AKNiZqPJp0wCKnjEc27
	TYr9ImNWzPm1z8eBRimM1iN+7TKtO5SUeivcrIc05qDPZPH7pWQp110iaxBYm4eOk1DA0qMV+sQ
	F1rAk84PiP2SCAWhji5Lt0hYGL94=
X-Google-Smtp-Source: 
 AGHT+IHAYWuASsX3QARtp85az4Ej152aANfggOktT6XNnPOUafSzo3PXWd4NiDmXWTjIRKqmMA7kz0RtN29XqQ9XLNU=
X-Received: by 2002:a05:6a20:9d8e:b0:1c4:a55b:8146 with SMTP id
 adf61e73a8af0-1cc89db9683mr2483421637.26.1724409062581; Fri, 23 Aug 2024
 03:31:02 -0700 (PDT)
MIME-Version: 1.0
References: 
 <PAVPR07MB93596F12B3E0E133470A58E891872@PAVPR07MB9359.eurprd07.prod.outlook.com>
 <63029379cde446eb8c6bf6f87ab7770e@huawei.com>
In-Reply-To: <63029379cde446eb8c6bf6f87ab7770e@huawei.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Date: Fri, 23 Aug 2024 16:00:50 +0530
Message-ID: 
 <CA+YzgTt3x8gsvJyNVYEg-u6bXBEKeExaZstNxuDAmR+75Ajbfw@mail.gmail.com>
To: "Wubo (lana)" <lana.wubo@huawei.com>
Content-Type: multipart/alternative; boundary="0000000000009f6d6c06205745c2"
Message-ID-Hash: TI7LNSGL4QBPP7LZ5LYAMWZD4AY6JBGH
X-Message-ID-Hash: TI7LNSGL4QBPP7LZ5LYAMWZD4AY6JBGH
X-MailFrom: vishnupavan@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation; header-match-teas.ietf.org-0;
 nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size;
 news-moderation; no-subject; digests; suspicious-header
CC: "Sergio Belotti (Nokia)" <sergio.belotti@nokia.com>,
 =?UTF-8?Q?Oscar_Gonz=C3=A1lez_de_Dios?=
 <oscar.gonzalezdedios@telefonica.com>, TEAS WG Chairs <teas-chairs@ietf.org>,
 "teas@ietf.org" <teas@ietf.org>,
 "Peter Busschbach (Nokia)" <peter.busschbach@nokia.com>,
 "Swamynathan B (Nokia)" <swamynathan.b@nokia.com>,
 Qin Wu <bill.wu@huawei.com>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: =?utf-8?q?=5BTeas=5D_Re=3A_issue_on_multiple_match-criterion_on_the_same_tim?=
	=?utf-8?q?e_for_a_connectivity-group?=
List-Id: Traffic Engineering Architecture and Signaling working group
 discussion list <teas.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/teas/5--8USNAXAzUGAPo9lGaG8ra5H0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Owner: <mailto:teas-owner@ietf.org>
List-Post: <mailto:teas@ietf.org>
List-Subscribe: <mailto:teas-join@ietf.org>
List-Unsubscribe: <mailto:teas-leave@ietf.org>

--0000000000009f6d6c06205745c2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Sergio -- Thanks for bringing this to the WG's attention.

Bo and authors -- Thanks for the quick resolution. The changes to the
module and the associated examples seem to be straightforward. Adding
another example for this specific scenario would be useful to explain
the difference between the "OR" and "AND" application of the match
criteria. We (chairs) don't think this warrants another LC (or any change
to the shepherd write-up). That said, we'll review the changes when the new
revision is available and decide on the next steps.

Regards,
-Pavan and Oscar

On Fri, Aug 23, 2024 at 1:33=E2=80=AFPM Wubo (lana) <lana.wubo@huawei.com> =
wrote:

> Dear Pavan, Oscar, Sergio, WG,
>
>
>
> After discussing among the authors, we agree that this match criterion
> enhancement can be added for flexibility without relying on the ACL model
> reference.
>
>
>
> And for ACL, since IETF has multiple ACL enhancement models, which can
> support many complex rule combinations.
>
> Therefore, it is recommended to leave the ACL as the match criteria as it
> is. We can add text stating that the ACL name can be used as the "value"
> when the ACL is used as a match criterion.
>
>
>
> We will post a new version to resolve this. At the same time, the authors
> think that the modification is an enhancement of YANG model and does not
> change the definition of =E2=80=9Cmatch criteria=E2=80=9D. We hope this c=
hange does not
> require a second WGLC?
>
>
>
> Thanks,
>
> Bo
>
>
>
> *From:* Sergio Belotti (Nokia) <sergio.belotti@nokia.com>
> *Sent:* Wednesday, August 14, 2024 4:10 PM
> *To:* Vishnu Pavan Beeram <vishnupavan@gmail.com>; Oscar Gonz=C3=A1lez de=
 Dios
> <oscar.gonzalezdedios@telefonica.com>; TEAS WG Chairs <
> teas-chairs@ietf.org>
> *Cc:* teas@ietf.org; Wubo (lana) <lana.wubo@huawei.com>; Peter Busschbach
> (Nokia) <peter.busschbach@nokia.com>; Swamynathan B (Nokia) <
> swamynathan.b@nokia.com>; Sergio Belotti (Nokia) <sergio.belotti@nokia.co=
m
> >
> *Subject:* issue on multiple match-criterion on the same time for a
> connectivity-group
>
>
>
> Hello Pavan,Oscar, authors, WG,
>
>
>
> I know draft-ietf-teas-ietf-network-slice-nbi-yang-14 has passed the WGLC
> but I=E2=80=99ve discovered a potential issue that heavily affects the mo=
del
> flexibility.
>
>
>
> For my understanding of the model there is no possibility to have a
> combination of match criteria. For example: IF source-ip-address =3D 1.2.=
3.4
> AND IF dscp =3D ef THEN map traffic onto target-connection-group X.
>
> So we=E2=80=99d like to obtain that at the same connection-group X, it ca=
n be
> applied two matching criteria at the same time.
>
>
>
> The model allows for the identification of multiple values (i.e. =E2=80=
=9Cvalue=E2=80=9D
> is a leaf-list node). In principle, it is possible to identify an ip
> address and a dcsp value. The draft literally says =E2=80=9C*Provides a v=
alue for
> the Slice Service match criteria, e.g., IP prefix and VLAN ID*=E2=80=9D. =
However,
> you can only specify one match-type.
>
> The model permit to have  e.g. 2 match criteria   one with source IP
> address and another with DSCP values both pointing to same connection gro=
up
> or connectivity construct.
>
> So basically taking an example from the draft you could have :
>
>
>
>               "service-match-criteria": {
>
>                 "match-criterion": [
>
>                   {
>
>                     "index": 1,
>
>                     "match-type": "ietf-nss:dscp",
>
>                     "value": ["EF"],
>
>                     "target-connection-group-id": =E2=80=9Cmatrix6=E2=80=
=9D,
>
>                     "target-connectivity-construct-id": "2"
>
>                   },
>
>                   {
>
>                     "index": 2,
>
>                                 "match-type": "ietf-nss: source-ip-prefix=
",
>
>                                 =E2=80=9Cvalue=E2=80=9D: =E2=80=9C1.2.3.4=
=E2=80=9D
>
>                     "target-connection-group-id": =E2=80=9Cmatrix6=E2=80=
=9D,
>
>                     "target-connectivity-construct-id": "2"
>
>                   }
>
>
>
> This type of encoding permits the OR of the matching criteria , I mean
> source-ip-address =3D 1.2.3.4 OR  dscp =3D ef., but how I can have the AN=
D of
> the two ?
>
>
>
> I know that for complex combination it is suggested to use the matching
> criteria type of ACL, defining a specific identity to be used as match-ty=
pe
>
>
>
>
>
>   identity acl {
>
>     base service-match-type;
>
>     description
>
>       "Uses Access Control List (ACL) as match criteria
>
>        for the Slice Service traffic.";
>
>     reference
>
>       "RFC 8519: YANG Data Model for Network Access Control
>
>                  Lists (ACLs)";
>
>   }
>
>
>
> But there is no guideline on how to use it, and how to encode the =E2=80=
=9Cvalue=E2=80=9D
> field, that is not present in ACL model.
>
> ACL encodes a set of rules consisting of conditions and actions but there
> is no specific format that is able to capture a set of conditions .
>
>
>
> What I would propose to solve the problem would be a list of pairs
> =E2=80=9Cmatch-type=E2=80=9D and =E2=80=9Cvalue=E2=80=9D , with match-typ=
e as key and value as another
> leaf. In this case for any =E2=80=9Cindex=E2=80=9D you could have multipl=
e match-type and
> for the same =E2=80=9Cindex=E2=80=9D of match-criterion a combination of =
more than one
> match-type.
>
>
>
> Something like:
>
>
>
> "service-match-criteria": {
>
>                 "match-criterion": [
>
>                   {
>
>                     "index": 1,
>
>                     =E2=80=9Cnewlist=E2=80=9D : [
>
>                           {
>
>                              "match-type": "ietf-nss:dscp",
>
>                              "value": ["EF"]
>
>                          },
>
>                          {
>
>                              "match-type": "ietf-nss: source-ip-prefix",
>
>                               =E2=80=9Cvalue=E2=80=9D: =E2=80=9C1.2.3.4=
=E2=80=9D
>
>                          }
>
>                    ]
>
>                    "target-connection-group-id": =E2=80=9Cmatrix6=E2=80=
=9D,
>
>                    "target-connectivity-construct-id": "2"
>
>                  },
>
>
>
> I think the modification is not complex and the model would be more
> flexible and =E2=80=9Cready to be used=E2=80=9D for match combinations in=
stead to exploit
> another model like ACL.
>
>
>
> Thanks
>
> Sergio
>

--0000000000009f6d6c06205745c2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sergio -- Thanks for bringing this to the WG&#39;s attenti=
on.<div><br></div><div>Bo and authors -- Thanks for the quick resolution. T=
he changes to the module and the associated examples seem to be straightfor=
ward. Adding another example for this specific scenario would be useful to =
explain the=C2=A0difference between the=C2=A0&quot;OR&quot; and &quot;AND&q=
uot; application of the match criteria. We (chairs) don&#39;t think this wa=
rrants another LC (or any change to the shepherd write-up). That said, we&#=
39;ll review the changes when the new revision is available and decide on t=
he next steps.</div><div><br></div><div>Regards,</div><div>-Pavan and Oscar=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">On Fri, Aug 23, 2024 at 1:33=E2=80=AFPM Wubo (lana) &lt;<a href=3D"ma=
ilto:lana.wubo@huawei.com">lana.wubo@huawei.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"msg-4026812398=
724155450">





<div lang=3D"ZH-CN">
<div class=3D"m_806970257112750867WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt">Dear=
 </span><span lang=3D"EN-US" style=3D"font-size:11pt;font-family:Aptos">Pav=
an, Oscar, Sergio, WG,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt">Afte=
r discussing among the authors, we agree that this match criterion enhancem=
ent can be added for flexibility without relying on the ACL model reference=
.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt">And =
for ACL, since IETF has multiple ACL enhancement models, which can support =
many complex rule combinations.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt">Ther=
efore, it is recommended to leave the ACL as the match criteria as it is. W=
e can add text stating that the ACL name can be used as the &quot;value&quo=
t; when the ACL is used as a match criterion.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt">We w=
ill post a new version to resolve this. At the same time, the authors think=
 that the modification is an enhancement of YANG model and does not change =
the definition of =E2=80=9Cmatch criteria=E2=80=9D. We
 hope this change does not require a second WGLC? <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt">Than=
ks,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt">Bo<u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt"><u><=
/u>=C2=A0<u></u></span></p>
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><b><span lang=3D"EN-US" s=
tyle=3D"font-size:11pt">From:</span></b><span lang=3D"EN-US" style=3D"font-=
size:11pt"> Sergio Belotti (Nokia) &lt;<a href=3D"mailto:sergio.belotti@nok=
ia.com" target=3D"_blank">sergio.belotti@nokia.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, August 14, 2024 4:10 PM<br>
<b>To:</b> Vishnu Pavan Beeram &lt;<a href=3D"mailto:vishnupavan@gmail.com"=
 target=3D"_blank">vishnupavan@gmail.com</a>&gt;; Oscar Gonz=C3=A1lez de Di=
os &lt;<a href=3D"mailto:oscar.gonzalezdedios@telefonica.com" target=3D"_bl=
ank">oscar.gonzalezdedios@telefonica.com</a>&gt;; TEAS WG Chairs &lt;<a hre=
f=3D"mailto:teas-chairs@ietf.org" target=3D"_blank">teas-chairs@ietf.org</a=
>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:teas@ietf.org" target=3D"_blank">teas@ietf.org=
</a>; Wubo (lana) &lt;<a href=3D"mailto:lana.wubo@huawei.com" target=3D"_bl=
ank">lana.wubo@huawei.com</a>&gt;; Peter Busschbach (Nokia) &lt;<a href=3D"=
mailto:peter.busschbach@nokia.com" target=3D"_blank">peter.busschbach@nokia=
.com</a>&gt;; Swamynathan B (Nokia) &lt;<a href=3D"mailto:swamynathan.b@nok=
ia.com" target=3D"_blank">swamynathan.b@nokia.com</a>&gt;; Sergio Belotti (=
Nokia) &lt;<a href=3D"mailto:sergio.belotti@nokia.com" target=3D"_blank">se=
rgio.belotti@nokia.com</a>&gt;<br>
<b>Subject:</b> issue on multiple match-criterion on the same time for a co=
nnectivity-group<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">Hello Pavan,Oscar, authors, WG,
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">I know draft-ietf-teas-ietf-network-=
slice-nbi-yang-14 has passed the WGLC but I=E2=80=99ve discovered a potenti=
al issue that heavily
 affects the model flexibility.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">For my understanding of the model th=
ere is no possibility to have a combination of match criteria. For example:=
 IF source-ip-address
 =3D 1.2.3.4 AND IF dscp =3D ef THEN map traffic onto target-connection-gro=
up X. <u></u>
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">So we=E2=80=99d like to obtain that =
at the same connection-group X, it can be applied two matching criteria at =
the same time.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">The model allows for the identificat=
ion of multiple values (i.e. =E2=80=9Cvalue=E2=80=9D is a leaf-list node). =
In principle, it is possible
 to identify an ip address and a dcsp value. The draft literally says =E2=
=80=9C<i>Provides a value for the Slice Service match criteria, e.g., IP pr=
efix and VLAN ID</i>=E2=80=9D. However, you can only specify one match-type=
.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">The model permit to have =C2=A0e.g. =
2 match criteria =C2=A0 one with source IP address and another with DSCP va=
lues both pointing
 to same connection group or connectivity construct.=C2=A0<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">So basically taking an example from =
the draft you could have :<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;service-match-criteria&quo=
t;: {<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;match-criterio=
n&quot;: [<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;index&quot;: 1,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;match-type&quot;: &quot;ietf-nss:dscp&quot;,<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;value&quot;: [&quot;EF&quot;],<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;target-connection-group-id&quot;: =E2=80=9Cmatrix6=E2=80=9D,<u></=
u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;target-connectivity-construct-id&quot;: &quot;2&quot;<u></u><u></=
u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 },<u></u=
><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;index&quot;: 2,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 &quot;match-type&quot;: &quot;ietf-nss: source-ip-prefix&quot;,<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 =E2=80=9Cvalue=E2=80=9D: =E2=80=9C1.2.3.4=E2=80=9D<u></u><u></u></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;target-connection-group-id&quot;: =E2=80=9Cmatrix6=E2=80=9D,<u></=
u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;target-connectivity-construct-id&quot;: &quot;2&quot;<u></u><u></=
u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">This type of encoding permits the OR=
 of the matching criteria , I mean source-ip-address =3D 1.2.3.4 OR=C2=A0 d=
scp =3D ef., but how
 I can have the AND of the two ?<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">I know that for complex combination =
it is suggested to use the matching criteria type of ACL, defining a specif=
ic identity
 to be used as match-type<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0 identity acl {<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0 base service-matc=
h-type;<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0 description<u></u=
><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot=
;Uses Access Control List (ACL) as match criteria<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 for the Slice Service traffic.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0 reference<u></u><=
u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot=
;RFC 8519: YANG Data Model for Network Access Control<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Lists (ACLs)&q=
uot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">But there is no guideline on how to =
use it, and how to encode the =E2=80=9Cvalue=E2=80=9D field, that is not pr=
esent in ACL model.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">ACL encodes a set of rules consistin=
g of conditions and actions but there is no specific format that is able to=
 capture
 a set of conditions . <u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">What I would propose to solve the pr=
oblem would be a list of pairs =E2=80=9Cmatch-type=E2=80=9D and =E2=80=9Cva=
lue=E2=80=9D , with match-type as key and
 value as another leaf. In this case for any =E2=80=9Cindex=E2=80=9D you co=
uld have multiple match-type and for the same =E2=80=9Cindex=E2=80=9D of ma=
tch-criterion a combination of more than one match-type.<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">Something like:<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">&quot;service-match-criteria&quot;: =
{<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;match-criterio=
n&quot;: [<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;index&quot;: 1,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 =E2=80=9Cnewlist=E2=80=9D : [<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-family:Aptos">{</span><span lang=
=3D"EN-US" style=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-family:Aptos"><u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&quot;match-type&=
quot;: &quot;ietf-nss:dscp&quot;,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0&quot;value&quot;: [=
&quot;EF&quot;]<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0},<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&quot;match-=
type&quot;: &quot;ietf-nss: source-ip-prefix&quot;,<u></u><u></u></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=E2=80=
=9Cvalue=E2=80=9D: =E2=80=9C1.2.3.4=E2=80=9D<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ]<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &q=
uot;target-connection-group-id&quot;: =E2=80=9Cmatrix6=E2=80=9D,<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0&quot;target-connectivity-construct-id&quot;: &quot;2&quot;<u></u><u></u=
></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0},<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">I think the modification is not comp=
lex and the model would be more flexible and =E2=80=9Cready to be used=E2=
=80=9D for match combinations
 instead to exploit another model like ACL.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">Thanks
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:21pt"><span lang=3D"EN-US" styl=
e=3D"font-size:11pt;font-family:Aptos">Sergio<u></u><u></u></span></p>
</div>
</div>

</div></blockquote></div>

--0000000000009f6d6c06205745c2--

